BM6P6(@ 111222333333444444333333777777666666666666666777999:::;;;;;;;;;:::999888999888888777888:::;;;<<>>===<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>============???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBCCCDDDCCCBBBCCCDDDEEEDDDCCCEEEDDDCCCCCCCCCDDDFFFGGG@@@AAAAAABBBCCCDDDDDDEEECCCCCCBBBAAA???>>>=========<<<;;;::::::;;;<<<===<<<===???@@@???>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;:::888666777999;;;;;;;;;888888888888999:::;;;<<<:::;;;<<<<<<<<<;;;999999::::::999888888777777666777777888999999888666555666555555444444333222222222222333333333222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000//////.........---......------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000000////////////000000000000111111111111000000000000111222333444777777777888999999::::::888999:::999888888:::<<>>>>>=========>>>>>>???>>><<<;;;;;;<<<===>>>===???BBBBBBAAA@@@@@@AAAAAA???<<<::::::<<<>>>@@@<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@DDDAAA??????BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;:::CCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAA@@@@@@???>>>======<<<======>>>>>>>>>>>>======@@@>>><<<;;;<<<>>>@@@BBB===>>>>>>???@@@@@@@@@AAA??????@@@AAAAAAAAA@@@@@@???@@@@@@??????>>>===<<<::::::::::::;;;;;;<<<===777666666666666666777777888888888888777777777777444555555666666666666666555444444333333444444555555555444444444333333333222222222222222222222222333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222333444444444444444777777666666666666666777999999:::;;;;;;:::999888999888888888888:::;;;<<<===<<<;;;;;;<<<===>>>???AAAAAA@@@@@@@@@?????????>>>============???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDDDDCCCDDDEEEFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@???>>>======<<<;;;::::::;;;<<<===>>>???@@@AAA@@@???===<<<;;;<<<<<<<<<<<<<<<;;;;;;888777555666888:::;;;;;;999999999999999:::;;;<<<;;;;;;<<<===<<<;;;:::999:::::::::999888888777777888888888888777777666555555555555444333333222222111222222333333222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000/////////.........---......------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------............................../////////000000000000000000000111222333333555555666666777888888888888999999999888888:::<<<>>>======<<<<<<<<<======>>>===<<<;;;:::;;;===>>>===???AAAAAA?????????@@@@@@>>><<<;;;;;;>>>AAACCC@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@CCCAAA???@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<>>>>>===<<<<<<<<<======>>>>>>======<<<>>>>>>=========???AAABBB???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????>>>===<<<<<<:::::::::999::::::;;;;;;777777666666666777777888777777777777666666666666444444555666666666666666444444333333333333444444555444444444444333333333222222222222222222222222333333333333333333333333222222222111111111000000////////////////////////000000000000000000000000........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222333444444555555444444777666666555555666777777888999:::;;;;;;:::999888999888888888999:::;;;<<<:::::::::;;;<<<===>>>???BBBAAAAAAAAAAAAAAA@@@@@@>>>>>>======>>>???AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCFFFGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::;;;<<<===???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;:::999666555444666888:::;;;:::;;;:::::::::::::::;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;::::::999888888777999999888666666555555555555555444444333333222222111111222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000/////////////////////////////////.....................------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........./////////000000000000111222333333333444444555666666777777888999999999888888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>??????>>>===<<<>>>??????>>>===<<<===@@@CCCEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAA@@@AAABBBCCCBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>======<<<<<<<<<<<<<<<<<<======<<<<<<<<<======???@@@AAABBBCCCCCCAAA@@@>>>=========???@@@BBBBBBBBBBBBAAA@@@@@@???????????????>>>===<<<;;;::::::999888888888999999888888777777777777888888666666666666555555555444333444555555666666555555444444333333333333444444444444444444333333333333222222222222222222222222222222222222222222222222222111111111111000000000////////////////////////000000000000000000000000................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333444555555555555444666666555555555666777777777888999:::;;;:::999999888888999999:::;;;;;;<<<::::::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@AAACCCDDDCCCBBBBBBBBBBBBAAAAAAAAA??????>>>??????@@@AAABBBBBBBBBBBBDDDGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@??????===<<<;;;::::::;;;<<<===???@@@@@@AAA@@@???>>>>>><<<<<<<<<<<<;;;:::999999666555555777999;;;<<<;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888:::999777555444444444555555555444444333222222111000111111222222222222111111111111111111111111111111111111111000000000///////////////////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........------.........//////////////////000000111222333333333444444555666666666777888999888777777999;;;:::::::::999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???>>><<<;;;;;;===???AAA@@@???>>>???AAACCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAADDDFFFFFFEEEDDDDDDBBB@@@===<<<===???@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777777777777777999888888777777777777888555555555444444444333333333333444555555555555444444333333333333333333444444444444333333333222222111111111111111111111111222222222222222222222222111111111111000000000000////////////////////////000000000000000000000000................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++222333444444555555444444555555555555555666777777777777999:::::::::999999888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA=========>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@???===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::999999888777777999;;;===<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777999888666444333444444555555444444333222222111111///000111111222222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////....../////////000000000////////////000111222333333333444444555666666777777888999888777777999;;;999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>???>>>===;;;;;;>>>@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@DDDGGGIIIIIIGGGFFFFFFDDDAAA???>>>>>>@@@AAABBBCCCBBBBBBAAA@@@???>>>======>>>======<<<;;;:::999888777777666666666666999999888777666666777777444444444444333333333333222333333444444444444444333333333222222333333333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000........................////////////////////////................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++111222333333444444333333444444444444555666777777666777888:::::::::999999888999:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCCCCCCCBBBBBBBBBAAA>>>======>>>>>>???@@@AAACCCCCCDDDFFFHHHHHHEEECCCAAABBBCCCDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????===<<<;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::<<<===<<<:::999999999999:::;;;<<<===<<<<<<;;;::::::::::::;;;::::::999999888777777666666666555444444444444555444444333333222222111111//////000111222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////---------------.........------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))************+++************+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000....../////////000000000////////////000111222222333333333444555555666666777888888888777777999:::999888888999999:::;;;<<<;;;;;;<<<======>>>>>>>>>>>>?????????>>>>>>@@@BBBDDDCCCBBBAAA@@@@@@AAABBB??????>>>??????@@@AAABBB@@@AAAAAAAAAAAAAAAAAABBB@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAABBBDDDDDDAAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBBBBBBBAAA@@@???========================<<<<<<<<<======<<<<<<<<>>???@@@AAAAAAAAAAAAAAA@@@??????>>>============<<<;;;:::999888888777666666666777777999888777666555555555666444444444444333333333222111222333333444444333333333333222222222222333333333333333333222222222222111111111111111111111111000000000000000000000000//////000000000000000111........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++000111222222333333222222444444444444555666777777555666888999::::::999999888999:::<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???>>>@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@AAABBBCCCEEEEEEEEEGGGHHHGGGDDDAAA@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???===<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;:::999999:::<<<<<<:::888777777777888:::;;;===>>><<<;;;:::999888999999:::999999888777777666666555333333444555555555444444444444333333222111111111...///000111222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************************)))*********++++++++++++******++++++++++++******************************))))))))))))************************++++++++++++************++++++++++++************************,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......//////------.........////////////......//////000111222111111222222333444444444666777888777666777888:::999888888999:::;;;<<<<<<;;;<<<===>>>????????????===???AAABBBAAAAAABBBDDDAAAAAAAAA@@@@@@AAABBBBBB???????????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@???BBBEEEEEECCCBBBAAABBBBBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<>>>@@@DDDFFFGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999999777777777666777777888888888777666555444444444444555444444444444333333333111111222333333333333333333333222222222222333333333333333222222222222111111111111111111111111111000000000000000000000000////////////000000111111........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************000000111222222222222111333333333444555666777888555666888999:::::::::999888999:::<<<===<<<<<<;;;<<<===>>>??????>>>======@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHHHHGGGCCC@@@???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>===============;;;;;;<<<<<<======>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;<<<777888999:::;;;<<<<<<<<<:::999999:::;;;:::888666555666666888999;;;===>>>;;;:::999888888888999:::888888777777666555555555111222444555666555555444444444333333222111111000......000111111222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,+++******+++,,,---************************))))))******++++++++++++******++++++++++++******************************))))))))))))************)))************+++++++++))))))******+++++++++,,,************************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------...............//////000111222000000000111222222333333666777888777666666888:::999999999999:::;;;<<<===<<<<<<>>>???@@@@@@@@@@@@<<>>>>>BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>????????????======>>>>>>>>>>>>======>>>@@@BBBDDDDDDCCCBBB@@@>>>>>>>>>>>>===============>>>>>>?????????>>>>>><<<<<<<<<<<<;;;:::999999777777666777777888999:::777777666444444333333333555555555444444444333333111111222333333333333222333222222222222222222333333333333222222222111111000000000000000000000000000000000000000000000000.../////////000000111111........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************000000000000111111111111000000111222333333444444777999:::999888777888999777777888999::::::::::::============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBB===>>>@@@BBBCCCDDDEEEEEEAAACCCFFFHHHIIIGGGEEEDDDCCCBBBAAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@??????===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::444666888:::<<<=========;;;:::999999888888999999999999777666555555555555777666555444333444555555444333333222111111111222111000///......///000111///000111222222111000///000000000000///////////////////////////////////////............---------------------------------++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))(((++++++++++++++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///////////////000000000000///111222222111111222333555555666666777777888888999;;;<<<;;;::::::;;;<<<========================;;;===@@@CCCEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@@@@BBBDDDEEEEEEEEEEEEDDDBBBAAA@@@???>>>CCCDDDDDDDDDDDDBBBAAA@@@BBBAAA@@@>>>======<<<<<>>>>>>>>>>>>>>===============>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@>>>======>>>???>>>???@@@AAABBBAAA@@@???@@@???>>><<<:::888777666555555666666666666555555666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000//////............//////////////////............////////////////////////,,,,,,,,,---------......,,,---......//////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******//////000000000111111111000111111222222333333333666777888888777666777888666777888999::::::::::::<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@DDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFDDDDDDCCCAAAAAAAAACCCDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<===>>>===========================<<<;;;;;;::::::::::::999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::666777999;;;<<<===<<<<<<::::::999888888888888888999888777666555555555555666555444333333333444444444333222222111111111222111000///......///000111///000111111111111000///000000000000/////////.......................................------------------------------------++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******''''''(((***+++,,,------+++++++++************))))))***++++++,,,,,,++++++,,,++++++++++++,,,------------------.............../////////000000000000///111222222111000222333444555555666777777888888999:::;;;;;;::::::;;;<<<========================<<<>>>@@@CCCEEEEEEEEEDDDCCCBBB@@@??????@@@BBBCCCCCCBBB@@@AAACCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???@@@@@@???>>>============>>>???AAACCCDDDEEEEEEDDDIIIGGGEEECCCBBBBBBCCCCCCDDDCCCBBB@@@??????>>>>>><<<======>>>>>>>>>>>>>>>============>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>===<<<;;;999777666555555666666777777666666555555555555555444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000/////////....../////////////////////....................................,,,,,,,,,---------......,,,------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******//////000000000000111111111111111111111222222222444666777666555444555666666666777888999999999999:::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>??????@@@CCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>>>>???@@@@@@@@@BBBBBBBBBAAAAAA@@@??????BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAA???>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<<<<;;;;;;999888888777777777777777888777666555555555555555555444333222222222333333333333222111111111111222000000////////////000000///000000111111000000///000000000/////////..........................................------------------------------------++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***++++++,,,+++++++++************))))))***++++++,,,,,,+++++++++++++++++++++,,,------------------................../////////000000000///000222111000000111333444444555555666777777777888999;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCBBB@@@>>>>>>>>>???@@@CCCAAA@@@AAACCCEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>============>>>>>>===???BBBDDDFFFFFFEEEEEEHHHGGGEEECCCBBBBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======>>>??????@@@@@@???>>>>>>===<<<;;;999888666555444666666777777777777666666555555555555444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000/////////////////////////////////............---........................,,,,,,,,,---------......,,,,,,---...............000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******////////////000000000111111111111111111000000000333444555444333222333555555555666777888888888888888888888999999999::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@?????????<<<<<<===>>>>>>???@@@@@@BBBAAAAAA@@@????????????BBBAAA@@@???@@@@@@AAABBB???>>>>>>???AAABBBAAA@@@>>>>>>===>>>>>>@@@AAABBB@@@@@@???>>><<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::888777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::888888777666666666666666777666555555444444444555333333333222222222222222222222111111111111111222000000////////////000000///000000000000000000///000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))*********+++++++++******++++++++++++******************************))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++***)))((((((+++++++++*********))))))))))))***++++++++++++++++++++++++***+++,,,,,,---,,,,,,---------................../////////000000///000111111000000111222333444444555555666777777777888::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;??????AAABBBCCCCCCCCCCCCCCCAAA???===<<<===>>>>>>BBBAAA@@@AAADDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBB@@@???>>><<<<<<<<<<<<===>>>???@@@???AAADDDFFFHHHHHHGGGFFFEEEEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===========================>>>>>>???>>>>>>@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@???===<<<>>>>>>>>>>>>>>>>>>======<<<<<<;;;999888777666555666666777777777777666666555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////000000///////////////.........---------........................,,,,,,,,,---------......,,,,,,---.........------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...////////////000000000111000000000000000000000111222333333222111222333444444555666777777777777777777777777888888888888999:::;;;<<<>>>???@@@AAA????????????>>>>>>>>>>>><<<======>>>???@@@@@@AAA??????>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>@@@AAA>>>===<<<===@@@AAA@@@????????????@@@AAABBBCCCDDDAAA@@@@@@???===<<<;;;:::::::::::::::::::::::::::::::::999888777666666666:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::888777666666555555666666666555444444444444444444222222222222222111111111111111111000000111222222//////000000000000//////000//////////////////000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))*********+++++++++******++++++++++++******************************))))))************)))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************++++++,,,,,,------.........---,,,++++++******+++++++++*********))))))))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,------------...............////////////...000111111000///111222333333333444555555666666666777999999888999:::<<<::::::::::::::::::::::::>>>???@@@AAAAAABBBBBBBBBBBBAAA>>><<<<<<<<<===>>>BBBAAAAAABBBDDDEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@???>>><<<<<<<<<<<<===???@@@AAABBBCCCFFFHHHIIIIIIHHHGGGCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>============>>>======<<<===>>>????????????AAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@>>>===<<<>>>>>>======<<<<<<<<<<<<===<<<;;;:::999888777666666666777777777777666666555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000////////////////////////////////////000111111000//////............------------........................,,,,,,,,,---------......+++,,,,,,---...---------//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******......////////////000000///////////////000000000000222333222111000111333333333444555666666666666666666666777777777777888666777888999;;;===>>>>>>===========================>>>>>>??????@@@@@@@@@===<<<<<<<<<===>>>@@@AAAAAA@@@>>>======>>>??????<<<;;;;;;<<<>>>@@@@@@???@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@@@@???>>>===;;;:::999999999999999999999999999999888777777777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::<<<======<<<;;;;;;888777777666666666666666555444444333333333444444222333333333333222111000111000000000000111222222//////000000000000//////000//////......//////000/////////.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---......///+++++++++************)))((()))******++++++*********************+++,,,,,,,,,,,,,,,,,,------------------........./////////...///111000//////000222222222333333444555555555555666888888888888:::<<<999999999999999999999999<<<======>>>@@@AAABBBBBBAAA@@@>>><<<<<<<<<===>>>AAAAAAAAABBBEEEEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCBBBAAA???>>><<<<<<======>>>@@@AAABBBFFFFFFGGGGGGHHHHHHHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===<<<<<<<<<===???@@@???@@@BBBCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???===>>>>>>???>>>>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777555555666666666666555555444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000000///////////////////////////////////////111111111111//////.........------------,,,------------------------,,,,,,,,,---------......++++++,,,---------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******........./////////000000---......//////000000000000222333222111000111222222333444555555666555555666666666666777777777777555666777999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===<<<;;;;;;<<<===???AAA@@@@@@???>>>>>>>>>>>>>>>;;;::::::;;;>>>??????>>>???AAACCCEEEFFFEEECCCBBB???@@@@@@@@@???===<<<;;;::::::::::::::::::::::::888888777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;=========<<<<<<999888777777666666777777444333333333333333444444222333444444444333111111000000000000000111222222...///000111111000///...000///............///000//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++---...//////+++++++++************)))((())))))******************************++++++,,,++++++,,,,,,,,,------------------.........//////...///000000//////000222222222222333444444555555444666777888888888:::;;;999999999999999999999999::::::;;;<<<>>>@@@AAABBB@@@???>>><<<<<<===???@@@AAAAAAAAACCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>???AAABBBCCCHHHGGGFFFEEEDDDEEEEEEFFFBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>><<<<<<<<<===???@@@@@@AAABBBCCCCCCBBB@@@?????????@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999888777777666444444555555555555444444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111000000000////////////////////////////////////...///111222222111///............---------,,,,,,------------------------,,,,,,,,,---------......++++++,,,------------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******............/////////000,,,------...///000111111000222333222111000111222222222333444555555555555666666666666777777777888666777888:::<<<>>>???@@@;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>===;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>======:::999999;;;===??????>>>???AAADDDFFFGGGEEEBBB@@@??????@@@@@@???>>><<<;;;::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;============<<<999999888777777777777777333333333222222333444444333333444555444333222111000000///000000111222222...///000111111000///...000///...------...///000//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++******++++++++++++******************************))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++************)))(((((()))************************)))***++++++,,,++++++,,,,,,,,,------------------.........//////...///000000//////000111111222222333333444555555333555777888777888:::;;;888888888888888888888888888999:::;;;===???AAABBB@@@???===<<<===>>>@@@AAAAAAAAAAAACCCEEEFFFDDDBBB>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEDDDBBBAAA@@@????????????@@@AAABBBCCCIIIGGGEEECCCBBBBBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@?????????????????????>>><<<;;;<<<===???@@@AAABBBCCCCCCCCCAAA???===??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???>>>===<<<:::999999:::::::::999999888777666555555333444444444444444444333444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...000111222222111000.........---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++,,,---...//////////////////000111111111111111111111111111111333444444444555555666666555555444444444555555666555777999<<<>>>???@@@@@@BBB@@@>>>===<<<===>>>???>>>???@@@@@@???===:::999888:::;;;:::::::::===???>>>======???AAA@@@===999888999999999999;;;>>>AAABBBCCCEEEEEEEEECCC@@@???============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<===@@@>>>===;;;:::::::::;;;;;;<<<;;;:::777666777888;;;::::::::::::;;;<<<<<<999888888777666555555444444444444333333333222222333333333222111000///...000000000000000000000000111111000000//////......////////////////////////......------------...............------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++************)))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))******************************))))))((((((''''''+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------......///////////////111111000000111111222333777666666666666777777888999999999888999999::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBB@@@>>><<<<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>======???AAACCCAAABBBCCCDDDDDDDDDCCCBBBCCCAAA@@@??????@@@BBBCCCEEECCCBBB@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@??????>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBAAABBBBBBAAAAAA???>>>===CCCBBB@@@???>>>???@@@@@@@@@?????????>>>>>>======>>>===<<<;;;:::999999999;;;;;;:::999888777666555444444333333333333222222333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000---...000111222111///.........//////......---,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************---,,,,,,+++*********+++))))))***+++,,,,,,------+++*********+++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++++++++,,,------///////////////000000111111111111111111111111111111222222333444555555555555444444444444555555666666777:::<<<>>>>>>>>>>>>AAA@@@>>><<<<<<===>>>???===>>>???@@@???===;;;:::999:::;;;;;;;;;;;;===???>>>===<<<===??????<<<999777888999999999;;;>>>AAACCCDDDDDDDDDCCCBBB@@@???============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<>><<<;;;:::::::::;;;;;;;;;;;;:::888777888:::<<<;;;;;;:::::::::;;;;;;888888777777666555555444333333333333222222222222333333333333222111000///000000000000000000000000000000000000//////....................................------------............---------,,,,,,,,,------,,,++++++++++++,,,+++++++++************)))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))***************************)))))))))((((((((('''+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------------...///////////////111111000000000111222222666666666555666666777888:::999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@>>>======@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>???AAABBBBBBBBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@???@@@AAABBBDDDCCCCCCDDDEEEEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBAAAAAA@@@@@@???>>>>>>===DDDCCCAAA@@@?????????????????????>>>>>>============<<<;;;::::::999999999:::999999888666555555444444444333333333222222222333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////---...///111111000///..................------,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************---,,,++++++*********+++*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,//////......//////000111000000000000000000000000//////000111333444555555444444333444444555666666777888:::<<<=========<<>>===<<<<<<<<<===>>><<<<<<>>>??????>>>===<<<;;;<<<===<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<:::999777888999999:::<<>>=========>>>??????@@@@@@@@@AAA@@@???>>>???AAADDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCCCCDDDDDDBBB@@@AAA@@@@@@@@@????????????>>>???@@@?????????AAACCCAAA@@@???>>>======>>>>>>EEEDDDBBB@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;:::999999999999888888777666555555444444333333333333222222222222222222333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000111111000000000000//////////////////////////////,,,---///000000000///..................---,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************,,,,,,+++************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,,,,///............///000000000000000000000000000000...///000111333444555666333333333333444555666666888999:::;;;<<<<<<;;;;;;======<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>===<<<===>>>@@@@@@???===;;;::::::999999888:::;;;<<<<<<>>>AAACCCEEEDDDBBB@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;;;;::::::999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999;;;;;;;;;::::::<<<>>>>>>===<<<:::999888888888777777666666666555555555222222222111111111000000333333333333333222111111000000000000000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******))))))******))))))))))))))))))))))))************************************************))))))))))))*********+++************************,,,,,,,,,,,,,,,---------,,,---......//////......000////////////000111111444444444444555666777777888888999999;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@???>>>???CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDCCCAAA@@@>>>@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBAAABBBBBBCCCEEEDDDCCCCCCDDDCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAA@@@??????AAACCCCCCAAA???======>>>???@@@EEEDDDCCCAAA@@@>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888777666666555444444333333333222222222222111222222222222222333333333111222222333333222222111111111111111111111111111////////////////////////000000000000000000//////////////////////////////,,,---.../////////......------.........---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++***************+++,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...............//////000////////////////////////...///000222333555666666222222222333333555666666777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>??????===>>>>>>>>>======>>>@@@??????===<<<:::999999::::::<<<>>>>>>>>>???AAACCCCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>>>>===;;;:::999888777777666666666666555555555555222222222111111111000000222222333333333222111111////////////////////////.............../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++*********))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,------...............//////......//////000111333333333333444555666777777777777888999;;;<<<===>>>>>>??????@@@@@@AAAAAA?????????>>>>>>???CCCEEEFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDCCCCCCAAA???>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@AAABBBBBBCCCBBBAAA@@@@@@???@@@AAA@@@??????AAACCCDDDBBB@@@??????@@@AAABBBDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999888888888777777666666555333333222222222111111111111111111222222333333333111222222333333222222111000000000000000000000000//////////////////////////////////////////000000........................,,,,,,---...............---------...---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********************************))))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++,,,---//////......------......///000///////////////////////////000000222333444555555222222222222333444666666666777999:::;;;::::::999999:::::::::;;;;;;;;;;;;999:::;;;;;;===>>>??????===>>>>>>>>><<<<<<>>>???===>>>???===;;;::::::;;;<<<>>>???@@@??????@@@BBB@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::888999999::::::;;;;;;<<<;;;::::::999999999999999888999:::;;;;;;;;;;;;;;;999:::;;;:::999:::;;;======<<<;;;999888888777777555555555555555555555555333222222222222111111111111111222222222111111000////////////////////////---............/////////------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++++++++************)))++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,******************************++++++,,,,,,------,,,,,,---............---...............///000000222222222333444555666777777777777888999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>======>>>BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAABBBDDDDDDBBBAAABBBCCCDDDDDDDDDCCCAAA@@@???@@@AAA@@@>>>>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAA@@@???===<<<;;;:::::::::::::::;;;;;;;;;999999888888777888888999888888888777777666666666222222222222111111111111000000111111222333333333111222222333333222222111000000000000000000000000000000000000000000000000......////////////000000........................,,,,,,,,,,,,------......---------------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************************))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,---......------------...//////........................//////000000111222333333111111111222333444666777555666888999:::::::::999888888999::::::::::::::::::::::::;;;<<<===>>>???===>>>>>>===<<<;;;===>>>;;;>>>@@@@@@===;;;;;;<<<<<<>>>??????>>>======>>>===>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;::::::888888999::::::;;;<<<<<<;;;::::::999888888999999777888999;;;<<<<<<;;;;;;999:::::::::888888:::<<<<<<;;;:::999888888888888555555555555555555555555333333333333222222222222///000000111111000000000////////////////////////---------.........//////---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++***************+++++++++************)))+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************************)))******+++,,,,,,------+++,,,------......------......------......///000111111111222333555666777999999999999999:::;;;<<<======>>>>>>???@@@@@@@@@>>>>>>>>>===<<<===@@@BBBCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBBBBBBB@@@@@@CCCCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEEEECCCBBBAAA??????@@@???======???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>?????????>>>===;;;:::999999999999:::::::::;;;888888777777777777888888777777666666666666555555222222222222111111111111///000000111222222333333111222222333333222222111000000000000000000000000000000000000000000000000........./////////000000........................,,,,,,,,,,,,,,,------...,,,------------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))))))))***++++++*********++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,...------------...//////..............................//////000000111111111111111222333444666777444555777999::::::::::::777888999:::::::::::::::;;;::::::;;;;;;===>>>>>><<<===>>>===;;;;;;<<<>>>:::===AAAAAA>>><<<<<<===<<<===???>>><<<;;;;;;<<<;;;<<<>>>@@@@@@???===<<<<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<;;;::::::999888888888999666777999;;;<<<<<<<<<;;;999::::::999888777999;;;;;;;;;:::999888888888888444555555555555555555555444444444333333333222222...///000000000000//////////////////////////////---------.........//////---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,++++++***)))*********+++++++++************)))******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------......------...------------...//////111111111222333444666777;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@>>>>>>===<<<;;;<<>>??????>>>======>>>@@@???@@@@@@AAAAAAAAA@@@@@@<<<===>>>>>>>>><<<;;;:::888888999999999:::::::::888777777777777777888888555555555555555444444444222222222111111111111000///000000111222222333333222222222333333222222222000000000000000000000000000000000000000000000000---.........//////000000........................,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************))))))((())))))***++++++))))))***+++,,,,,,---------,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------....../////////---......---++++++,,,......///000111111222111111111111222222222333333333666666666666777777777777777777888999::::::::::::999;;;======<<<;;;<<<=========<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>===<<<<<<>>>===<<<;;;<<<===???AAA??????>>>>>>>>>>>>??????;;;::::::999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<======;;;888777777999;;;===666777888999999999888888:::999888777666666666666555555555666666666666666666555444333111000//////000000000000000000000000........................------------------------,,,------......------,,,.........------,,,,,,,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))***++++++***)))(((******))))))))))))******''''''(((((())))))******++++++++++++*********)))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........////////////000000000000111222222333333555555555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBB@@@>>>===>>>???@@@AAABBBBBBBBBDDDCCC@@@??????AAACCCEEEGGGGGGHHHHHHGGGFFFDDDCCC??????@@@@@@@@@???>>>>>>???AAACCCEEEEEEDDDBBB@@@>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;:::999999888888888777777777777777777777666666555555444444555555444444444333333333111111111111000000000000111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////////////////////////////,,,------......------,,,------++++++++++++------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------......---,,,+++---.........///000000000000000111111111222222222333333555555666666666777777777777777888999::::::::::::999:::<<<;;;::::::;;;=========<<<;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>======???>>><<<;;;<<<===???@@@???>>>>>>>>>>>>>>>>>>???;;;:::999999888888999999;;;;;;<<<============<<<;;;;;;:::::::::;;;;;;<<<<<<:::999888999:::;;;;;;999999999::::::999999999:::999888777666666666666666666666666555555555555444333222222111000//////000000000000000000000000........................------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******(((((((((((())))))******++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------.........///////////////000111111222222333444444444555666777999999;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<>>>@@@AAABBB@@@???>>>============>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999777777777777777777777888888777777666666555444444555444444444444333333333111111111111000000000000111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////////////////////////////,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********++++++++++++,,,,,,,,,,,,------...---,,,,,,...///......//////////////////111111111222222222222333444555555555666666666666666777888999::::::::::::999999:::999888888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===>>>???????????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888888999999;;;<<<<<<===============::::::;;;;;;;;;;;;:::::::::999888999<<<===>>>===<<<<<<<<<;;;;;;:::999999999999888777666666666666777666666666555444444444111111111000000000//////000000000000000000000000........................------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))************))))))******))))))))))))******((((((((())))))))))))*********)))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------............//////000000111111222222333333444444555777888999::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<============>>><<<<<<=========>>>>>>?????????@@@@@@AAAAAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHFFFCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===999:::;;;=========<<<;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888666666666777777888888888888888888777666666555555444444444444333333333333111111111111000000000000111111111111111111111111111111000000000000//////////////////////////////////////////////////////////////////////////////,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,++++++++++++***************************************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++***************------------------------,,,---...---,,,---///111000000000////////////000111111111111222222222222444444444444555555555555666777888999999::::::999888888888666555666999<<<<<<<<<<<<<<<;;;;;;::::::999;;;===>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===::::::999999888999999:::;;;<<<======>>>>>>======999:::;;;<<<<<<:::999888999777666999>>>CCCEEEEEE??????===<<<;;;::::::999999888777666666555555666777777666555444444333333000000111111111111111111000000000000000000000000........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111222222222333333444666777888888888888999999999999999;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<============???@@@@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGHHHIIIJJJIIIFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@???======777888999:::::::::::::::============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777444555555666777888999999888888888777666666555555444444444333333333222222111111111111000000000///111111111111111111111111000000000000000000//////........................////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************------------------------+++---......---...000222333333222000000000000111000000111111111222222222222333333333444444444444666666777888999999999999777777777555444555888;;;;;;;;;<<<<<<;;;;;;:::999999:::<<<>>>???@@@@@@???>>>>>>===<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<:::999999888999999::::::;;;<<<<<<===============999:::;;;<<<;;;:::888777:::777555888@@@HHHLLLMMM@@@???===<<<::::::::::::999888777666555555555555777666666555444333333222111111111222222222222333////////////////////////........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***************))))))))))))))))))*********))))))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------......---......//////000111111111111222222333555666777777777777777888888999999:::;;;<<<======>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>>>>>@@@AAA?????????@@@AAABBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<888888999999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999999888777777666666444444555666777888888999888888777777666555555555444444333333333222222222111111111111000000000///000000000000000000000000//////////////////000000------------------------////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))))))))***************++++++++++++************+++,,,---......///111333666444333111000000111111000000000111111111111222222222222222333333333333555666777888999999999999666666777666555555777::::::;;;;;;<<<<<<:::999888999:::<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<>>>>>>>>>>>><<<<<<999999888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;::::::999888777:::666444999BBBKKKNNNOOO???>>><<<:::999999999999888888777666555555555555666555555555444333333333222222222222222333333333////////////////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******))))))))))))************))))))))))))******+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************************++++++++++++,,,---------............------......//////000000000000111111222444555666555555666666777888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======@@@DDDCCC@@@>>>???AAA???>>>>>>???AAACCCFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???>>>>>>===<<<;;;:::999999:::<<<>>>????????????@@@@@@@@@AAAAAA=========<<<<<<<<<<<<;;;999888888777666666555555555555555666666777777777777777777666555555444444333333333333222222222222111111111111000000000000000000000000000000000000......////////////000000........................////////////////////////////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++((()))))))))*********++++++++++++*********))))))***,,,---......///222444666555222000//////000000000000000000111111111111111111111111222222222333555666777888999999999999555666777777666666777888999:::;;;<<<<<<:::999777999:::;;;=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;999999888888999999:::;;;999::::::;;;;;;;;;;;;;;;<<<;;;:::999888888888888999666666<<>>===???======>>>???AAADDDHHHJJJJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCAAA@@@???>>>;;;<<<<<<===============<<<;;;::::::;;;===@@@BBB>>>????????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;888888777666666555555444555555666666666666666666666666555555444444333333333333333222222222222111111111111111000000000000000000000000000000000000........./////////000000........................////////////////////////////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))*********+++---------,,,,,,+++++++++***,,,---......000222444666444111///.........///000000000000111111111111000111111111111222222222555666777888888999999888444666888888777666777888999:::;;;<<<<<<:::888777999:::;;;<<<<<<<<<;;;:::::::::;;;<<<=========<<<;;;<<<===??????===<<<;;;999888888888999::::::;;;888999::::::;;;;;;::::::===<<<:::888777777888999777555777>>>GGGJJJFFF@@@<<<:::888666666666888888888777666555555444444555333333444444444444444444111111111111000000000///////////////////////////........................------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++***)))*********************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++++++++***)))(((((()))***+++******))))))))))))******++++++++++++******))))))++++++++++++************))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++.........////////////000,,,,,,------...//////000//////000000111222444555444444555555666777777888777777888999::::::::::::<<<<<<<<<============>>><<>>AAAEEEIIIKKKIIIHHHEEECCCBBBCCCEEEGGGEEEEEEEEEDDDBBB???<<<:::999:::;;;<<<===============<<<::::::;;;>>>AAACCC>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::777777777666555555444444666666666666666555555555666555555444333333222222333333333222222222111111111111111111000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////,,,------......------,,,++++++------------+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......---------------............///////////////000000000000000000111222222222222111444444444555555555555555777888999888666666777888999999999888888888888777;;;;;;<<<<<<<<<;;;::::::777888999:::;;;:::999888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::999999999::::::;;;;;;:::999999888888999999777888;;;BBBGGGHHHBBB<<<;;;::::::999888777666666888777777666555555444444222222222222222222222222111111111111000000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******************************)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))************************---------............//////////////////........./////////000111111222222333333444444555444444444888777777777888999:::::::::::::::::::::;;;<<<===BBBBBBBBBBBBAAA???===<<<:::;;;===>>>@@@CCCHHHLLLMMMKKKHHHEEEDDDDDDFFFGGGCCCBBBAAA???===<<<;;;:::==================<<<<<<======<<<<<<===>>>@@@AAA???>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<<<<;;;999999888666444333444555666555555555555555555555555666555444333222222222222222222222111111111111000222111111000000000000000000000000000000000000000000///---,,,,,,---///000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,,,,,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++,,,------...---------------------.............../////////000000000000000111111222222222222222333333333444444444444444555777888888666666777888:::::::::999999888888888999::::::;;;;;;;;;::::::999::::::;;;;;;;;;::::::<<<<<<<<<======<<<;;;;;;<<<============<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::::::::999999<<>>???BBBBBBBBBBBBAAA???===<<<<<<===>>>>>>???AAAEEEHHHIIIHHHEEECCCAAABBBCCCDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;:::999:::<<<<<<:::999999888666444333444555666555555555555555555555555666555444333222222222222222222222111111111111000222111000000//////000000000000000000000000000000000...---,,,,,,---...000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++*********++++++++++++,,,++++++,,,---------------------------................../////////000000000111111222333333333333222222222222333333333444444444666888888777777888999<<<<<<;;;:::999999888888888888999:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<>>>????????????>>>=========<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<::::::===AAAEEEEEE@@@;;;::::::999888777666666555555555444444333333222222222222222222222222222222111111111111000000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''***************************))))))(((((((((((((((************************)))******************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...........................//////000000111111222222222333444444444444444555666888999::::::999999;;;;;;<<<<<<>>>???AAABBBAAABBBBBBBBBAAA???>>>===>>>??????>>>===>>>AAACCCFFFEEECCCAAA@@@AAAAAABBB?????????>>>======<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;<<<===???@@@???>>>===<<<;;;;;;;;;;;;:::999999:::;;;;;;:::888999888666555444444555555444444444444444444444444555555444333222222222222222222222111111111111000222111000000//////000000000000000000000000000000///...---,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************++++++++++++++++++,,,------------,,,,,,,,,---------................../////////000000111111222333333333333333222222222333444444555555444666999:::999999:::;;;======<<<;;;:::999999888666777888999:::;;;;;;;;;===<<<;;;::::::;;;<<<===AAAAAAAAA@@@???>>>===<<<@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;===@@@CCCBBB???;;;::::::999888777666555555333333333333222222111111111111111111111111111111111111111111000000000///////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))******************************++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))*********************************+++++++++,,,,,,---------------...............//////000111111111111222333444444444444444444555888:::;;;:::999888::::::;;;<<<>>>???AAABBBAAAAAABBBBBBAAA???>>>======>>>>>>===<<<<<<>>>@@@DDDDDDCCCBBBBBBBBBBBBBBB>>>===============<<<<<<999999::::::::::::;;;;;;<<<;;;;;;;;;;;;===>>>???>>>>>>===<<<;;;;;;;;;;;;999999888999::::::999777888777666555444444555555444444444444444444444444555444333333222222222333222222222111111111000000111111000//////////////////////////////////////////...------------...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...............////////////111111222333333333333222222333333444555666666666555888;;;<<<;;;;;;;;;<<<======<<<<<<;;;:::999999666777888999:::;;;;;;;;;;;;:::999999999:::<<<===AAAAAAAAAAAA@@@???======@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;<<<>>>@@@???===;;;:::999999888777666555555222222222222222111111111111111111111111111111111111111111111000000000///////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))***************************+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------............///000000111111000111222333444444444444333555888:::;;;;;;:::999999999999;;;<<<>>>@@@AAA???@@@@@@@@@@@@???===<<<999;;;<<<<<<;;;;;;===???AAAAAABBBBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<===???@@@>>>===<<<;;;;;;:::::::::999999888999::::::999777888777666666555444444444444444444444444444444444444444333222222222333333222222222111111111000000111000000///.../////////////////////////////////.........------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))************+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000111222222222222111333333444444555666777777666888;;;===<<<;;;:::;;;<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;;;;:::888888999999:::<<<======@@@@@@@@@@@@???>>>======??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<::::::999888888888888999999999;;;<<<<<<<<<<<<;;;999999888777666555555444222222222222222222111111111111111111111111111111111111111111000000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))******************)))(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((())))))*********************************+++++++++,,,,,,,,,***++++++,,,,,,------------......//////000000111///000111333444444444444444555777999:::;;;;;;:::888888999999;;;<<<>>>>>>===>>>>>>???>>>===<<<;;;666888::::::::::::<<<>>><<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<===>>>@@@AAA>>>===<<<;;;:::::::::::::::999999:::;;;;;;:::888777777777666555555444444333333333333333333333333444333333222222333333333222222222111111111111000111000//////......//////000000000000000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........////////////000111111111111000111222333444555666666777555888;;;<<<;;;999888888:::::::::::::::;;;;;;;;;999::::::;;;;;;;;;::::::666777999;;;===>>>??????======>>>>>>>>>>>>===<<<===>>>??????@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::999888888888888888666777999:::::::::;;;<<<999999888777666555444444222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***************************)))))))))*********++++++*********+++,,,,,,------------......///000000000///000111222333444444444555555666888999:::;;;<<<999999999999:::;;;<<<===;;;<<<=========<<<;;;:::666888::::::999999:::;;;;;;<<>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>??????>>>>>>======>>>???AAABBB======<<<;;;::::::::::::;;;:::999:::<<<<<<:::999777777777666666555444333333333333333333333333333333333333222222333333444222222222111111111111000000000///............///000000000000000000000000---..................---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////......///000000000000000000111111222444555666666444777:::;;;999777666555888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::666777:::===???@@@AAAAAA;;;<<<<<<============<<<<<<===>>>???????????????>>>>>>===;;;;;;:::::::::;;;:::999999888888999999555666888888888999:::<<<999999888777666555444444222222222222222222333333000000000000000000000000111111111111000000000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***************************(((((((((((())))))))))))))))))***+++,,,,,,------------......///000000000//////111222333444444444555555666777888:::<<<===:::::::::::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999777888::::::888777888999<<<>>>AAACCCCCCBBBAAA???======<<<;;;;;;:::999999;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>@@@AAABBB======<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;999777777777777666555444333333333333333333333333333333333333222222333444444222222222111111111111000000000///...............000000000000000000000000------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++******++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,---------------............///////////////000000000000111111222222222333333333555555555555555555555444555555666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============:::;;;===>>>>>>===;;;:::>>>@@@AAA@@@>>>==================<<<<<<;;;;;;;;;:::999888777777999;;;<<<:::::::::999999888888888;;;;;;:::999888777666555555555444333333222111111333111000///000111111111222222222111000//////...////////////..........................................---------,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((()))(((''''''((()))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,------------...222222222222222222333333888888999:::::::::999999888888999999999:::::::::999:::<<<======<<<:::999777777777777888999:::;;;===<<<===???AAABBBBBB@@@AAA???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>===>>>@@@AAAAAAAAA???===;;;:::::::::<<<===:::;;;;;;<<<<<<;;;;;;:::;;;:::999777666444333222555555444444444333333333333222222111111222222333333333111000000000111222000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))************))))))))))))*********************+++++++++,,,,,,...------,,,,,,,,,------------------.............../////////000000000000111111111222222222333333444444444444444444444444444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============:::;;;<<<======<<<;;;:::===>>>??????===<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999888777888999;;;<<<:::::::::999999888888888;;;::::::999888777666555555555444333333222111111333333333333333333111000222222111111000//////...////////////.......................................------------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++............////////////111111111222222222222333777888888999999999999999999999999:::::::::;;;;;;999:::<<<<<<<<<;;;999888888777777888888999:::;;;=========???BBBCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>===<<<===???@@@@@@???===<<<:::999999999;;;<<<::::::;;;;;;;;;;;;::::::999888888777666555444444555444444444444333333333333222222111111222222333333222111000000000111222////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************)))************+++++++++************************************************************************))))))))))))************))))))))))))*********************++++++++++++,,,------,,,,,,,,,,,,------------------................../////////000000000000111111111222222222222333333333333333333333333333444555666777999:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999:::;;;;;;;;;:::999888999;;;======<<<;;;<<<===;;;;;;:::::::::::::::999:::999888888888999:::;;;999999999999999888888888::::::999888777666666555555444444333333222222111///000111222222000...---222111111000000//////.../////////............---------------------------------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++............////////////000000111111222222222222666666777888888888888888999999999:::::::::;;;;;;:::;;;;;;<<<;;;:::888777888888888888999:::;;;<<>>???@@@CCCDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;999:::;;;<<<===>>>??????<<<;;;;;;<<<>>>??????>>><<<;;;:::999888999::::::::::::;;;;;;;;;;;;::::::777777666666666666666666444444444444333333333333222222111111111111222222333222111111000000111111////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************)))************+++++++++************************************************************************((()))))))))************((()))))))))************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---------................../////////000000000000000111111111111222111111111111222222222222222333444555666888999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;777888888888888777666666777999;;;;;;;;;;;;<<<===999999999999999999999999:::999999888888999::::::999999999888888888888888:::999999888777666666666444444444333333222222222---///111111000/////////111111000000//////////////////.........------------------------------------------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((()))((('''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------//////000000111222222222444555666777777777777777888888888888999999999999::::::;;;;;;:::999888777999999999999:::;;;<<<===@@@@@@@@@AAADDDDDDCCCBBB??????>>>===<<<;;;;;;:::999999:::;;;===>>>??????<<<;;;;;;<<<>>>??????===<<<;;;::::::999999:::::::::::::::;;;;;;:::::::::777777666666666555555555444444444333333333222222222222111111111111222222222222222111111111111111////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************))))))*********+++++++++************************************************************************((()))))))))************((()))))))))************))))))*********++++++++++++++++++++++++,,,---...,,,,,,,,,------------...............//////////////////000000000111111111000000000111111111222222222222333555666777888999999999999999999999999999999::::::;;;;;;;;;;;;;;;666666666666555555444444555777999:::::::::;;;<<<999999999999999999999999:::999999999999999999999888888888888888888888888999888888777777666666666444444333333333333222222000222333333222222444666000000000///////////////............------------------------------------------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((()))''''''(((*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---......///000000111222222222333444555666666666666555555666666666777777777:::::::::999999888888777::::::::::::;;;<<<===>>>AAA@@@@@@BBBDDDDDDCCCBBB??????>>>===<<<;;;::::::999999:::;;;<<<===>>>>>><<<<<<<<<>>>@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999::::::::::::::::::999888888777666555444333333444444333333333222222222222111111000000111111222222222222222111111000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************))))))*********+++++++++************************************************************************))))))))))))************))))))))))))************)))))))))************++++++******++++++,,,---...,,,,,,,,,,,,------------------........./////////////////////000000000000//////000000111222222222222333444555666888999999888888888888888888888888888999::::::;;;;;;::::::777666666555444444444333555777999:::999999:::;;;888999999999999::::::::::::::::::999999999999888777777777888888888888888888888777777777666666666333333333333333333333333000333555555222000222444////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((''''''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++------------............------...///000111111222111111333444555555555555444444444555555555666666888888888888888888888888;;;;;;;;;;;;<<<===>>>???AAAAAA@@@BBBCCCDDDCCCAAA>>>???>>>>>>===;;;:::999:::::::::;;;<<<<<<======<<<<<<<<<>>>@@@AAA???=========<<<<<<<<<;;;;;;;;;999999::::::::::::999999888888777666555333333222333333333333222222222222111111000000000000111111111222222222222111000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))************))))))))))))************))))))))))))************************+++,,,---...++++++,,,,,,,,,------------------.........//////........./////////000000//////000111111222333333333333444555777888999:::888888888888888888888888888888999:::::::::::::::999888888777666555555555666888::::::999999:::;;;999999999999::::::;;;;;;::::::::::::999999888888666777777777888888888999777777777777666666666666333333333333333333333333444999>>>>>>888333000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,---------.........,,,------...///000111222///000111333444555555555444444444555555555666666777777777777777888999:::<<<<<<<<<<<<===>>>??????AAA@@@@@@AAACCCCCCBBB@@@>>>>>>???>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@>>><<<;;;<<<<<<<<<;;;;;;::::::999999::::::::::::999999666666555555555444444444333333333222222222222111111111000000000000111111111222222333222111000///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++***++++++,,,,,,++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))************))))))))))))************))))))))))))************************+++,,,---...++++++,,,,,,,,,------------------.........//////............/////////000///000000111222333333333333444555666777999::::::777777777777777777777777888888999::::::::::::999;;;;;;999888777777777777777999::::::999999999:::999999999::::::;;;;;;;;;:::::::::::::::999888777666666777777888888888999777777777777666666666666333333333333333333333333>>>EEELLLMMMEEE<<<666333.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((''''''(((+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222//////111222333444444444555555555666666666666777666666666666777999:::;;;<<<<<<<<<======>>>???@@@AAA@@@@@@AAABBBCCCAAA@@@>>>>>>??????===<<<:::999<<<<<<;;;;;;;;;:::::::::999999:::===??????===:::::::::;;;;;;;;;:::999888999999999::::::999999999444444444555555555666666333333333222222222111111111111000000000000111111111111222333222111000///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************++++++++++++++++++,,,,,,+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..............................000000000000111111111111333444555777777777666666999999888888777888888999333444555666888999:::;;;888888888888999999:::;;;999:::;;;<<<<<<<<<;;;:::999999999999999999999999;;;:::999999888888999999777777777777777777777777666666666666555444333222666111///111222222666<<>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???============>>><<<<<<<<<<<<;;;:::999999:::<<<>>>===<<<;;;;;;<<<<<<;;;:::999888888888888::::::999999888777777777555444333333222222333333333333333222222222111111333222000/////////000111000000000000000000000000.........///////////////........................///............---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------******************++++++))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,************************,,,++++++******++++++,,,++++++************************************************++++++++++++******+++++++++*********)))))))))************+++++++++++++++******************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************++++++++++++***++++++++++++++++++,,,,,,,,,,,,------------...........................//////000000000111111111222333555666777777777666999888888777777888888888444555666777888:::;;;;;;;;;::::::::::::;;;;;;<<<:::;;;<<<======<<<:::999999999999999999999::::::::::::999888888888888999777777777777777777777777666666666666555444333222555222000222222222888@@@UUUcccllleeeSSSCCC999333111000000///......------.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......//////000111111222222333333444444555555666666777666777888999:::;;;;;;;;;===<<<<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???============>>>=========<<<;;;:::999888:::;;;======;;;:::;;;<<<<<<;;;:::999888888888888:::::::::999888888777777444444333222222222222333333333222222222111111111222222000/////////000111000000000000000000000000............////////////....................................------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,++++++******++++++,,,******************************************************++++++++++++******+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------------------------------//////000000000000111111000222444666777777777777777777777777777888888888555555666888999:::;;;<<<======<<<;;;;;;;;;<<<<<<;;;<<<>>>??????<<<:::888888888888999999::::::::::::999999888888888888888777777777777777777777777666666666666555444333333444222222333111222;;;FFF```iiimmmaaaPPPAAA999444111000000//////......---.........------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......//////000000111111222222222222333444444555555666666666888999:::;;;;;;;;;<<<;;;;;;;;;;;;===>>>??????????????????@@@@@@@@@@@@@@@???>>>============>>>>>>======;;;:::999888999:::<<<<<<:::::::::;;;<<<;;;:::999888888888888::::::999888888777777666444444333222222222222222333222222222222111111111222111111000///000000000000000000000000000000000............................................................------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,******************************************************++++++++++++******+++++++++***************)))************+++++++++************************+++++++++***************++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,---------------------------------////////////000000000111///000333555666777777777666666777777777777777777666666777888999:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@???===:::777888888888999999::::::;;;999999888777777777777777777777777777777777777777555555666666555444444333222333444444111222===III```eeecccVVVGGG<<<666333000000000000//////..................------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------............//////000111111222111222222333333444555555555666888999:::;;;<<<<<<;;;;;;::::::;;;<<<>>>???????????????????????????@@@??????>>>======<<<<<<>>>>>>======;;;:::888777888999;;;;;;:::999:::;;;;;;;;;:::999888888888888888888777777666555555555444333333222111222222222222222222222111111111111222111111000000000000000000000000000000000000000///...............------.................................---------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,***************+++++++++******************************++++++++++++******************************))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,------------------------------...////////////000000000...000222444666666666666444555666777777777777666666666777888999::::::;;;<<<<<<;;;:::999999999999<<<>>>???@@@???===:::888888888888999999:::::::::999888777777666666777777666666666666666666666666555555555666555555444333222222444444111222<<>>???@@@@@@@@@@@@??????????????????>>>>>>===<<<<<<;;;=========<<<;;;999888777777999;;;;;;:::::::::;;;;;;;;;:::999888888888888666666666555444444333333333333222111111111111222222222222111111111000000111111111111000000000/////////////////////////////////......---------,,,...........................------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))*********+++++++++******************************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))*********+++++++++***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000...000222444555555555555333444555777777777666666555666666777888888999999::::::999888888888999999<<<======>>>===<<<::::::999999999999999999999999888777777666666666666666666666666666666666666666444555555555555555444444333222333444222111999BBBDDDFFFBBB999333333222000000000000000000000000000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------......//////000000111111222333333444444555444555777999;;;<<<<<<===<<<;;;;;;;;;;;;===>>>???@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::999888777777999;;;<<<;;;:::;;;<<<<<<;;;:::999888888888888666666555444444333333222333333222111111111111111222111111111111000000000000111111111111000////////////////////////////////////......---,,,,,,,,,........................------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,)))))))))***++++++,,,,,,******************************++++++++++++*********************+++++++++)))************+++++++++)))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((()))))))))*********))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000222333444444444333111333555666777777666555555555555666777777888888999888888888888999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777666555555555555666666666666666666666666666444444555555555555555444333111111333222111444:::999:::777222000333333111000000000000000000000000////////////............,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,------......///000000222222333333444555555555444555777999;;;<<<=========<<<<<<;;;<<<===???@@@?????????>>>>>>============>>>>>>>>>>>><<<;;;:::888888888999999888888777888:::<<<<<<<<<;;;<<<>>><<<;;;:::999888888888888777777666666555444444444333222222111111111111111111111111111000000000000000111111222111000///...//////////////////////////////...------,,,++++++........................---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,((())))))***++++++,,,,,,******************************++++++++++++******))))))*********+++++++++)))************+++++++++((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000111222333444333333222111222444666777777666555444444555555666666777777888888888888999::::::;;;<<<;;;:::999999:::<<<===<<<;;;;;;:::999888777777777777666555555555555555666666666666666666666666444444555555555555555444444111000222222000111555444555333000000444444222000000000000000111111111000/////////............,,,------......------,,,,,,,,,,,,+++++++++******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...//////000222333333444444555555666444555777999;;;<<<============<<<<<<===>>>@@@AAA>>>>>>======<<<<<<<<<;;;===>>>>>>>>>>>><<<;;;:::666666777888888888888777888:::<<<===<<<<<<===>>><<<;;;:::999888888888888888888888777666666555555333222222111000111111111111111111111000000000000000111111222222000///...//////////////////////////////...---,,,,,,++++++........................---------,,,,,,,,,++++++++++++,,,---------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++***************************+++,,,------,,,+++***************************,,,++++++++++++++++++,,,((())))))***++++++,,,,,,******************************++++++++++++******))))))******++++++++++++)))************+++++++++((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222222333333555555555555555555555555444444333444444555666777:::::::::;;;;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<>>><<<;;;::::::999999999999999777555444333444666777999888666444333444555666999999888777666555444444000000000000000000000000111111111111111111111111---...000222333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///..................------111111111111222333444444666666777888999;;;<<<===;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;999888888888999999999:::::::::888:::<<<>>>???>>><<<:::===;;;888777888999999888888777666555444333222222222111111000000000000000000000111111111111000000000000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++************************,,,+++++++++***)))))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******************************************************************************))))))))))))******((())))))))))))*********)))************+++++++++++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111111222222333000111111222333444444555444333333444444555666777::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===;;;;;;:::999999999999999888777666555555555666777888777555444444555666777999999888777666444444333111111111111111111111111111111111111111111111111...///111222222222000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---........................------111111111111222333444444666666666777999:::<<<===;;;;;;::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999999999999999::::::::::::999;;;===??????>>>===;;;===;;;888777888888888777888777666555444333222222333222222111111111111111000000111111111111000000000000000000////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++++++++++++++++++++++++++++++++++++++*********************++++++++++++******************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++***))))))***++++++******+++++++++,,,,,,,,,******************************************************************************))))))))))))******)))))))))*********++++++)))************+++++++++++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111222222...///000111333444555666333333333333444555666777999999999::::::::::::;;;888:::;;;;;;:::999;;;<<<;;;:::999999888999999999888888888777777777777666777666555444555666777888:::999888777555444222222111111111111111111111111111111111111111111111111000111222222222111000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++,,,,,,------------------------......000000000000111222333444555555555666888999;;;<<<;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;:::999999999:::::::::;;;;;;;;;<<<>>>@@@@@@???===<<<>>>;;;888777777777777666777777666555444333333222444333333222111222222222000000111111111111000000000000000000////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++***))))))***++++++******+++++++++,,,,,,,,,******************************************************************************))))))))))))******************+++++++++,,,)))************+++++++++++++++************++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************((())))))***+++,,,,,,---++++++++++++++++++++++++,,,,,,---------...............//////000111111222111111222333444555666666333333333333444555666666888888888999999999::::::777999::::::999888:::;;;999999888888888888999999888999999999999888777666666666555555666777888999999999777666444333222111222222222222222222222222111111111111111111111111111222222222111000//////------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((*********+++++++++,,,,,,(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,,,,***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,------------......000000///000000111222333333444444555666888::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===;;;888666666777666555777666666555444444333333333333222111111111111222000000111111111111000000000000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++******************++++++++++++******************+++******+++++++++,,,,,,,,,******************************************************************************))))))))))))************+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---......//////000111111222222222333333333333333333222222333333444555666777777777888888888888999777888:::999888888999;;;888888777777777888888999999999999:::999888777777666666666666777777888888888888777555444222111111111111111111111111111111000000000000000000000000111111111111000000///...,,,,,,------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------......////////////000111222222222222333444555777888999999999999::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<=========<<<;;;;;;<<<:::777666666666555444666666666555444444333333222222111000000000000000000000111111111111000000000000000000////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++***************++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********++++++***************+++++++++,,,,,,,,,******************************************************************************))))))))))))************+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......//////000000000000000000000000000000222222222222333444555666666666666777777777888888777999::::::999888:::;;;777777777666777777888999999999999888888888888777666666777777777777777777666666555444333222222111000000000000000000000000000000000000000000000000000//////////////////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,+++***)))++++++,,,,,,------..................///000111222111111111222444555777888888888888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::888666555555666666555666666555555555444444444222111000000//////000000000000111111111111000000000000000000////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***************************************+++++++++******++++++++++++******************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***)))))))))***++++++,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,******************************************************************************))))))))))))******************+++++++++,,,)))************+++++++++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************************************++++++,,,,,,,,,---------,,,------......///000000.../////////000000111111222222222222333444555666555555666666666777777777888999::::::999999:::<<<666666666666666777888888:::999888777666777777888777777888888888777777666444444444333333333222222////////////////////////000000000000000000000000...------------......///++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***(((***++++++,,,------..................///000111111000000000111333444666777666666666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::;;;<<<;;;<<<<<<<<<========================<<<<<<;;;;;;888666444444555666777666555555555555555444444444333222111111000000111111000000111111111111000000000000000000////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++*********************++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......)))******+++,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,******************************************************************************))))))))))))******)))))))))*********++++++)))************+++++++++++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))************************++++++,,,,,,,,,---------,,,,,,------...//////000...///000111222333444555222222222222333444555555555555555555666666666777888:::;;;;;;:::999;;;<<<666666666666666777888888:::999777555555666777999888888888888888777666555333333333333333333333333////////////////////////000000000000000000000000,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))((('''&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))***+++,,,,,,+++)))(((******+++,,,,,,---.........------......///000111///000000111222444555666555555555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777888999;;;<<<<<<<<<<<<<<<=========>>>??????>>>>>>=========<<<777555333444555777777777555555555555555444444444444333222222111111222222000000111111111111000000000000000000////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++((((((((((((((((((((((((,,,+++++++++******))))))******++++++++++++******************************)))************+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))+++,,,...///000111))))))***+++,,,,,,------+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******************************************************************************))))))))))))******((())))))))))))*********)))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************,,,------++++++,,,...---------.........//////......//////000000111111222222333333333333333333555555555555666666666666888999:::;;;;;;999777666777777888999999999999888999999999999999999999999777777777777666666666666444444333333222111000000////////////000000000000222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---..................------......//////000222333444333444555777888999999999:::::::::999999999888888444555666888:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999777666666555555555555666666666555555555444444444333333333222222222111111////////////////////////000000///...............------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))************************************************,,,,,,+++***))))))************+++++++++******)))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((()))***+++,,,,,,,,,******++++++++++++******************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++***************************+++---,,,++++++,,,...,,,,,,---------..................///000000111111333333333333444444444444555555555555666666666666:::;;;<<<===<<<;;;999888777777888999999999999888999999999999999999999999777777777666666666555555444444333222222111000000////////////000000000000000000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---..................------.........///000111333333333444555777777888888888:::999999999888888888888444555666888:::;;;;;;;;;;;;;;;<<<============<<<=========<<<<<<;;;:::999777666666555555555555555666555555555444444444333333333222222222111111111000000000000000000000000000//////...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,+++******************************************************,,,++++++******)))************++++++++++++******************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***++++++,,,++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))***+++++++++,,,******++++++++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))***************************+++,,,,,,++++++,,,...++++++,,,,,,,,,------------......//////000111111333333444444444555555555555555555555666666666666999:::;;;;;;;;;:::999888666777888888999999888888999999999999999999999999888888777666555444444333333333333222111111000000000000000000//////////////////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,------------------...............///000111222333444555666777777777777777888888888888777777777777444555777888::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;:::999999777666666555444444555555555555444444444444333333333222222222222111111111000000000000000000000000000///......------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,++++++************************************************+++++++++******************++++++,,,,,,,,,++++++************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++************************************************++++++******++++++++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,------......///000000111333444444555555666666666555555555555666666666666777777888888888777666555666777777888888888888888888888888888888888888888888888777666444333222222333222222222111111000000000000000000/////////////////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------..................000111222333555555666666777666666666777777777777777666666666555666777888999:::::::::;;;<<<======>>>>>>======;;;<<<<<<;;;;;;:::999888777666555555444444444444444444333333333333333333222222222222111111111111111111111111111111111111//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,******************************************************+++++++++************++++++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******************************+++++++++*********************++++++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((((((************************)))***,,,+++******+++---*********+++++++++,,,,,,---------...//////000000333333444444555666777777555555555555666666666666666666666666666555555555666666777888888888888777888888888888888888888888777777666555444333222111222222111111111111111000111000000000/////////...000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......------......///111222333444555666666666666555555666666666666666666666666555666777888999:::::::::;;;<<<<<<===============;;;;;;;;;;;;:::999888777777777555444444333333333222222333333333333333333222222222111111111000000000000000000000000000000//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,************************************************)))******+++++++++******)))***++++++,,,,,,,,,+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******************************+++++++++*********************++++++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************)))***++++++******+++---******+++++++++,,,,,,,,,,,,------......///000000222222333444555666666777555555555555666666666666888888777777777666666666555666777777888888777777888888888888888888888888666666555444333222222111111111111111111111111111111111000000//////......000000000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++,,,,,,------......---------...///000111222333444555666666666666666666666666666777777777777666666777999999::::::::::::;;;;;;<<<<<<<<<<<<<<<::::::::::::999888777777777777555444333333222222111111222222222222333333222111111111111000000000///////////////////////////...------,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************((()))***,,,,,,+++******((()))***+++++++++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------,,,+++******++++++++++++++++++++++++******++++++++++++************************************************++++++******++++++++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************(((***++++++******+++,,,++++++++++++,,,,,,,,,---,,,,,,---......//////000111111222333444555666666555555555555666666666666888777666666555555666666555666666777777777777777888888888888888888888888444444444444333333222222000000000000111111111111111111111000///.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***++++++,,,------......---------...///000111222222333444555666666777777666666666777777888888888666777888999999999999999999::::::;;;;;;;;;;;;;;;::::::::::::999888777666777777555444333222222222111111111111222222222333111111111111000000000000........................///...------,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************''')))***,,,,,,,,,***)))''''''((()))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))***+++++++++,,,******++++++++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,------...//////000000000111222444555555666555555555555666666666777555555444333333333333444555666666777777777777777777777777777777777777777333333333333333333333333000000000000000111111111222111111000///......------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******+++,,,,,,---......------------///000111222111222333555666777777777666666777777888888999999666777888999999999999999888999::::::;;;;;;::::::999999:::999999888777666777777555444333222222222000000111111222222222333111111111111000000000000..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************'''(((***,,,---,,,***)))&&&&&&((())))))******************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((()))***+++,,,,,,---******++++++++++++******************************************************************************)))************+++++++++++++++++++++++++++++++++************************((((((((()))******++++++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,............////////////000111111222222333444444333444444555555444444333222111111222333555777999666666666666666777777888999888666555444444444555333333333222222222111111000000000000000000000000........................//////.........---------......////////////......++++++++++++++++++++++++,,,+++******,,,,,,+++***+++*********))))))((((((************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222444555666666777777777777666666666666777888999999::::::::::::888888999999999888888777888999999888888777666555777777555444222111//////111111000000111222333333111111111111111000//////000000//////.........---.................................------,,,,,,,,,***+++---......---+++***...------,,,,,,++++++*********************************++++++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************)))************+++++++++************************+++++++++******)))))))))+++******)))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,------------.........//////000111111222222333333333444444444444333333333222222333444666888:::777666666666666777888888888777666555444444555555333333333222222222111111000000000000000000000000........................//////.........---------......////////////......+++++++++++++++++++++++++++***))))))++++++***)))************)))))))))(((************************))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******+++++++++,,,,,,,,,------,,,,,,------.../////////000111111222333444555555666666666666666666666666888888999999:::999999999888888888999999888888777888888888888888777555555666666555444222111000000111111000000111222222333000111111111111000//////000/////////.........---..............................---------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++************************)))************+++++++++************************,,,,,,+++++++++*********++++++***)))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))(((''''''***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111222333333444444444444333333333333333333555777999:::777777777777777888888999777777666555555666666666333333333222222222111111000000000000000000000000.......................................---------......////////////......++++++++++++++++++++++++***)))((()))******)))(((************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111111222222333333333666666666666666666666666888999999999999888888777777777888888999888888777888888888888777666555555555555444333333222111111111111111000111111222333000000111111000000///.../////////...............------------------------------------,,,,,,,,,,,,++++++------------++++++******+++,,,,,,---......******************************++++++++++++******++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++***************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************)))************+++++++++************************,,,,,,,,,,,,++++++++++++++++++***))))))))))))***************************)))************+++++++++++++++************++++++++++++++++++++++++++++++******))))))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///000000111111222333333333444444333333333222222222333444666888999777777777777777888999999666666666666666666777777333333333222222222111111////////////////////////................................................---......//////......---+++++++++++++++++++++++++++)))((()))***+++***)))*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))*********++++++++++++,,,,,,,,,+++,,,,,,------...//////111111111111111111111111444555555555555555666666888999999999888777666666666777777888888888888888888888888888777666555444444444333333333333222222222111111111111111222222000000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******************************++++++++++++******+++******************+++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++''''''(((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,---------//////000000111222222333222333333333333333333222111111111111222555777888777777777666777888888999666666666777777777777777333333333222222222111111////////////////////////........................---.....................------............------++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))***************+++++++++,,,,,,++++++,,,,,,---.........///000000000000000000000333333444444555555555555888888888888777777666555555666777888888888888888777888888777777666555444333333333333333333333333222222111111111111111222000000000000000///......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************++++++++++++***************++++++***************+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++&&&&&&'''(((((()))*********((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))******+++++++++++++++++++++,,,,,,,,,---------//////000111111222222333222222333333333333222222000000000000222444666777666666666666666777777888777777777888888777666666333333333222222222111111000000000000000000000000........................---------...............------............------++++++++++++++++++++++++,,,+++***+++,,,---,,,***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******************+++++++++++++++++++++,,,------...............//////000000000222222333333444555555555666777777777777666666555555555666777888888888888777777777777666555444444333333333333333333333333333222111111000111111111//////000000//////...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************************************++++++++++++******)))***++++++++++++***)))******+++++++++,,,,,,,,,***************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***))))))(((************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++''''''((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))***+++++++++++++++*********++++++++++++,,,......//////000111111222222222333333333333222222111111000111222444666888555555555555555666666777888888999999888777666555333333333222222222111111000000000000000000000000........................---------.........//////,,,------......------,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******++++++***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******************++++++++++++***++++++,,,,,,---......,,,,,,---...//////000000111222222333444444555555555555666666777666666666444555666777888888888888777777777777666555444333444444444333333222222222333222222111000000111111//////000000//////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))***++++++++++++***)))******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************************************)))************+++++++++*********************************+++++++++,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))(((''''''&&&&&&***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))***++++++++++++***))))))))))))************------......///000000000222222222333333222222222222222111222333555777999444444444444444555666666888999999999888777555444333333333222222222111111000000000000000000000000........................---------.........//////,,,------......------,,,++++++++++++++++++++++++***)))((()))***+++***((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******)))************+++++++++***++++++,,,,,,---......++++++,,,---...000000111111111222333333444555555444444555666777777777666444555666777888888888888777777777777666555444333555555444333333222111111333333222111000000111111///////////////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...******************************++++++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***,,,---///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,************************)))************+++++++++************************)))))))))******+++++++++---,,,++++++******++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000111222222333333222222222222222222222222///000111222444555666666::::::999888777666555444555555444333222000000///111111111111000000000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))(((''''''(((((((((((())))))))))))'''''''''''''''((()))))))))*********++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------------...//////000111111222222333333444333333444444555666666666666666666666777777777777<<<:::777666666777666555333333333222222111111111222222222111000//////.........................................................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******************************))))))******+++,,,)))***+++,,,,,,+++***)))************************++++++************++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++++++++***)))(((************************///---+++******))))))((())))))***++++++++++++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000000111111222333333333333222222222222222222000111222333444555666777::::::999888777666555555555444444333222111000///111111111000000000////////////.........---------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))(((''''''(((((((((((())))))))))))'''''''''''''''((()))))))))))))))*********++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------------...//////111111111222333333444444333333444444555666666666666666666777777777888888<<<:::777666666666555444333333333222222111111111222222111111000//////.........................................................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******************************))))))******+++,,,)))***++++++++++++***)))************************++++++************++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++++++++***))))))************************444888;;;888111+++***+++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...//////000111111222222333333333333222222111111111111111222444555666777888::::::999888777777666555555444333333222111000000111111000000000000//////...............---------------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((('''(((((((((((())))))))))))(((((('''''''''((())))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------......///111111222222333444444444333333333444555555666666777777777777888888888888<<<:::777666666555444222222222222222222111111111222222111111000/////////......................................................---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++*********************************************))))))******+++,,,)))***++++++++++++***)))************************++++++************++++++******************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++***++++++++++++***))))))************************111;;;CCC???333******...)))******+++++++++++++++******************************+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---............//////000000111222222222444333333222222111111111111222333444666777888888:::999999888777777666666444444333333222111000000111000000000////////////........................------------------------------------------------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------,,,,,,------...///111111222222333444444444222333333444444555666666777777777777888888888999;;;999777666666555333111222222222111111111111111111111111111000000//////......................................................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,*********++++++*********************************++++++************+++++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******+++++++++******)))************************'''000999777...''')))---)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++***+++,,,---...............//////000111111222222333333333222222111111111111222333444666777888888999888888777777666666666444333333222222111111111000000000////////////...---.....................------------------------------------------------------,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((((())))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......000000111222222333333444222222333333444555555555666777777777777888888888:::888666666555444222000111111111111111111111111111111111000000000000000......................................................---,,,,,,,,,,,,---------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,+++******************+++************************++++++************+++++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))******+++++++++******************************%%%))),,,,,,)))((()))+++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***+++,,,------......---......///000000111111222222222222222222222222222111111222444555666777888777777777666666555555555333333333222222222111111000000////////////......---------...............------------------------------------------------...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******)))((((((((())))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,------...//////000000111222222222222222222333444444555555666666666666777777777777777666555555666555222000000000000111111111111111111111000000000000000000......................................................---,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********************************************+++++++++******************************))))))******+++,,,++++++***))))))***++++++************************++++++************++++++******************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++))))))***++++++++++++***************************,,,+++))))))******+++******++++++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++,,,------------......//////000111111111111111111222222333333444000111222333444555666777555555555555444444444444333333333222222222222111000000/////////.........---------.........//////------------------------------------------------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((''''''((()))))))))))))))(((((((((((())))))))))))+++******)))(((((()))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---............///000000111111111222222333333444555555444555555555666666666666555444444555666555333111///000000000111111111222000000000000000000000111......................................................---,,,,,,,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++******************************))))))******+++,,,++++++***))))))***++++++************************++++++************++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++))))))***+++++++++++++++************************...,,,*********++++++******+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******************************+++,,,------------......//////000111111111000000111222333444444555///000111222444555666666444444444444444444333333333333222222222222222222000/////////............---------.........//////------------------------------------------------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((''''''((()))))))))))))))(((((((((((())))))))))))++++++***))))))((())))))************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------......///000000000111222222333333444555555444444444444555555555666444333333555666666444111//////000000111111111222000000000000000111111111......................................................---,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++*********************************)))***++++++,,,,,,+++***))))))***+++,,,************************++++++************++++++(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++((()))***+++++++++++++++************************'''((())))))))))))*********+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******************************+++++++++,,,,,,,,,---------............///222222222222222222333333333333444444555666666777666666666666666666666666555555444333333222111111000000//////.........---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------......///000000000111111222333444444444444888888777777666666555555666666666666555444333222222111111111000000//////222111111111000000//////////////////////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++)))))))))***++++++,,,,,,************************************************)))************+++++++++******))))))******+++,,,))))))*********+++++++++,,,+++++++++***)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))******************************))))))******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,------------............111111111222222222222333333333333444555666666666555555555555555555555555555444444333222222111111000/////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////000111222333444444444444777777777666666666555555666666666555555444333222111111111111000000000///111111111000000000//////////////////////////////...........................------------,,,,,,,,,---,,,,,,,,,++++++++++++++++++******************************************************************)))************+++++++++******))))))******+++,,,)))))))))*********+++++++++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++*********)))******************************))))))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************************************++++++++++++,,,------------............000000111111222222222222222333333444444555555666555555555555555555555555444444333333222222111111////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,------......000000222333333333333333666666666666666555555555555555555555444333222222111111111111000000000000111111000000000000//////////////////////////////........................------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++***))))))(((************************************************)))************+++++++++******))))))******+++,,,))))))************++++++***************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++***))))))************************************++++++++++++,,,,,,---------.........//////000000111222222222222222333333444444444444444444444444444444444444333333333333222222111111///////////////.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,------......///000111222333333333333555555555555555555555555444444444444444333222222111111111000000000000000000000000000000000//////////////////////////////........................---------,,,,,,,,,++++++************************+++++++++*********))))))************************************************))))))*********+++++++++******))))))******+++,,,***+++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++***))))))************************))))))*********+++++++++,,,,,,,,,------------.........///000000111222222222222222333333333333333444444444444444444444444333222222222222222111111.........///////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************************************((()))))))))************************************,,,,,,,,,---......////////////000111222222222222444444444444444555555555333333333333333333222111000000000000000000111111//////////////////000000////////////////////////........................------,,,,,,,,,+++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,---------......)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,******************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************************)))))))))************+++,,,,,,,,,,,,------------------...///000111111222222222222222222222222222333333333333333333333333222222222222222222111111.........///////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************))))))))))))************************************,,,,,,,,,---......//////...///000111111222111111333333333444444444444444222222222333333222222111000000000000111111111111......////////////000000////////////////////////........................,,,,,,,,,,,,++++++++++++*********+++++++++++++++((())))))***++++++,,,,,,************************************************)))************+++++++++******))))))******+++,,,,,,,,,---------.........***************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))************++++++,,,,,,,,,---------,,,------...///000111222222222222222222111111111222222222222222222222222111111111111111111222222............/////////000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************************************))))))))))))************************************+++++++++,,,------......---...///000111111111111222222333333333444444444111111222222222222111111///000000000111111111111........./////////000000////////////////////////........................,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---******************++++++************************************************)))************+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,---+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------******************************))))))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,************************))))))))))))************++++++,,,,,,,,,---------,,,,,,---...///000111222222222111111111111111111222222222222222222222222111111111111111111222222---.........//////000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************************************))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,---------...///000111111111111222222222333333444444444000111111222222222111111//////000000111111111222---.........//////000000////////////////////////........................,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++***)))))))))************************************************)))************+++++++++*********)))***++++++,,,))))))*********+++++++++,,,+++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********************************)))***++++++,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++*********+++,,,,,,---******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))******************+++++++++,,,,,,,,,...------......///000111000000000000111111111111111111111000000000000000333222111111000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))************)))(((&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---............////////////000000111111111222222222000000000000////////////000000000000000000000000000000000000000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000111111111111000000000000000000000333222111111000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))))))))************)))((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,------.........////////////000000000111111111222222000000000000////////////000000000000000000000000000000000000000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))******+++,,,************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---.../////////000000000000111111000000000000000000111111222222111000000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******************)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,---------.........//////000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++***************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///////////////000000000111000000000000000111111111222222111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))************************)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,,,,---------........./////////000000000111111////////////000000000000000000000000000000000000///////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++*********))))))******))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***************++++++((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...////////////000000000//////000000111111111111222111000000//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++(((((())))))************)))************))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++************++++++*********))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,,,,------------....../////////000000000.../////////000000000111000000000000000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++*********))))))******))))))******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000......////////////000000/////////000111111222222111111000////////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++)))******+++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))***************************************************))))))))))))***+++++++++++++++,,,,,,,,,------............////////////......//////000000111111000000000000000000000000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++***************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///........./////////000000...//////000111111222222111111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++)))******++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))************************************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------........./////////.........///000111111111000000000000000000000000000000000000000000000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))******************+++++++++,,,,,,,,,************+++,,,---.............../////////000...//////000111222222222111111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***+++++++++)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,---------.........//////---......///000111111222000000000000000000000000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++((()))***+++,,,---......---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............///////////////000000000000//////............//////////////////////////////+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++)))((('''&&&))))))))))))))))))))))))+++++++++***************************************+++*********))))))(((((()))***+++,,,,,,+++***)))************************)))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++******************************+++++++++******)))++++++++++++++++++++++++---------............///////////////000000000000333333222111000000000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------.............../////////000000000000//////............//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++************************+++*********)))))))))))))))***++++++++++++***)))************************)))************+++++++++************++++++++++++*********))))))*********+++++++++******))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++------------.............../////////000000000000222111000000/////////000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++,,,,,,...---,,,++++++++++++,,,)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------................../////////000000000//////............//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***************************************))))))))))))***++++++++++++***)))************************)))************+++++++++************+++++++++,,,,,,+++***))))))***+++,,,*********))))))))))))))))))************+++++++++******************************+++++++++++++++***++++++++++++++++++++++++------------................../////////000000000000000///.........//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,++++++++++++++++++------,,,++++++++++++,,,)))************+++++++++)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---------................../////////000000//////............//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,*********************************************************++++++*********************************))))))*********+++++++++*********+++++++++,,,,,,---,,,+++))))))+++,,,---******************))))))))))))*********+++++++++******************************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------................../////////000000000000///....../////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...............//////////////////............//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********))))))************************(((((()))***+++,,,,,,,,,***************************************++++++++++++******************+++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000/////////000000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++*********,,,,,,,,,++++++************+++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////............//////------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((('''************************)))))))))***+++++++++,,,*********************************+++++++++++++++++++++***))))))***++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++************************)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////000000//////000000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,++++++++++++++++++)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,---.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////............//////------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((******************************************++++++*********************************++++++,,,,,,,,,++++++***))))))***++++++************************)))************++++++++++++++++++,,,,,,,,,------((()))+++,,,,,,+++)))((()))*********++++++++++++)))************+++++++++************************)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////.........//////000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++,,,,,,((()))***+++,,,++++++***)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////............//////------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))************))))))************************+++++++++************************************************++++++,,,,,,,,,,,,+++***))))))***+++,,,************************)))************+++++++++++++++,,,,,,,,,---------&&&(((***,,,,,,***(((&&&(((((())))))*********+++)))************+++++++++************************)))***+++,,,------...---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------------...///000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,---((()))***+++,,,,,,+++***)))************+++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++******************************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++*********)))))))))))))))******************************))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////////////////...---,,,+++,,,---...000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------(((***+++***)))((()))***++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************************************************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000/////////.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++************))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////...---,,,,,,,,,,,,---...000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***)))(((((((((***+++***)))((()))+++++++++************++++++******+++++++++,,,,,,,,,************+++,,,------+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))*********++++++************************************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...------,,,,,,,,,------...//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///,,,***((('''&&&)))***+++***))))))***+++++++++************++++++******+++++++++,,,,,,,,,)))))))))***+++,,,......+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************+++++++++******************************))))))***++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))))))))************++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......//////......---,,,,,,,,,------.........///////////////............---------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++*********+++)))***++++++))))))***+++++++++************++++++******+++++++++,,,,,,,,,************+++,,,------******************************+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************))))))*********+++++++++*********************************)))******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))))))))************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------...............+++,,,,,,------...............////////////............---------,,,,,,,,,---------,,,,,,+++++++++************++++++,,,---)))+++,,,+++***)))***+++++++++************++++++******+++++++++,,,,,,,,,------,,,+++******************************************+++++++++,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////........................))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************+++***************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---............---++++++,,,---............------.../////////............---------,,,,,,,,,...------,,,,,,++++++***,,,,,,+++******************+++,,,+++*********,,,++++++************++++++******+++++++++,,,,,,,,,......,,,+++***)))))))))***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------........./////////........................))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++***************+++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++,,,,,,---......///------------------------................................................,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,------......------***+++,,,...............,,,---......//////............---------,,,,,,,,,......---,,,,,,+++******---,,,+++***))))))))))))***+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,------,,,+++************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////........................))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++***************+++))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++,,,,,,---...//////------------------------................................................,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------......------)))+++,,,...//////......,,,,,,---.../////////.........---------,,,,,,,,,......---,,,,,,+++******++++++***************+++***+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------..................................../////////000........................,,,,,,+++***))))))***************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++******))))))+++++++++************)))************************************************************************************************,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************++++++************++++++++++++++++++******))))))+++++++++***************))))))))))))******************+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------...///...---,,,+++------------------------...---,,,,,,------,,,+++,,,,,,,,,,,,---...///000///000000000//////...------...000111111111000///......---......000222333///............//////000...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++******+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////000//////.........//////333111///...///000000000,,,++++++***))))))******************************************))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++************************************************************************************************************)))))))))))))))***++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))*********+++************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************++++++++++++++++++*********)))******************++++++))))))))))))******************+++,,,,,,,,,,,,+++))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,......///......---++++++,,,---......//////000///............------000000000000000000000111111111222333444444444444555555666666777666666666666555444333222222333444111111000///............,,,,,,,,,,,,---...//////......------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++******+++,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------------------------------.........//////000//////.........//////000///......///000000000,,,+++******)))*********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,+++++++++************************************************************************************************************)))(((((((((((()))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************++++++++++++++++++************)))))))))***+++++++++,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.../////////...---------....../////////////////////000000000000111222333555666777777777999:::<<<>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>======<<<<<<;;;999666444333222111/////////......//////000000000//////.........---..................---------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++******,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------.........//////////////////......//////000////////////000000000000++++++***************+++************************)))***************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************************************************************************************************)))******+++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((''''''''''''(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************************+++++++++++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---------------111111000//////...------///000222333444555666888777999<<<@@@DDDFFFHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIFFFCCC???===;;;:::777666444222000///......111000000000///...---,,,/////////...............,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++***+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------....................................//////////////////////////////000111000111222222111000000111+++***************++++++************************))))))******+++++++++,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************************)))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''&&&'''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++++++++************+++++++++++++++++++++++++++,,,(((((()))***+++,,,,,,,,,************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,---------,,,,,,,,,------000000000000000000000000555888;;;===>>>@@@CCCFFFDDDFFFIIIMMMPPPSSSUUUVVVPPPQQQRRRSSSSSSSSSSSSRRRSSSRRRRRRSSSUUUXXXZZZ\\\ZZZZZZZZZYYYXXXWWWVVVVVVTTTRRRNNNJJJFFFBBB@@@>>>;;;:::888666444222222111222222222111000...---,,,000000000//////.........---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++***+++,,,---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------................................./////////000000///////////////000111111///111222222000000111333*********)))******+++,,,************************))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************)))(((((((((((()))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,*********++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------.........---......///000000111333555888:::<<<===BBBFFFJJJKKKKKKMMMQQQTTTNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZXXXYYYZZZZZZZZZZZZZZZYYYTTTRRROOOJJJFFFBBB@@@???<<<;;;:::999999999999999666666666555444222///...111111000000//////.........------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++***+++------,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......------------------------............................../////////000000000////////////000111222222...000222222111333777;;;******))))))***++++++,,,************************))))))***++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************************************************************)))))))))))))))***++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------******************++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,---------,,,,,,,,,------------...------------............////////////111333555777:::<<>>>>>======<<<=========<<<======<<<:::888555333222222111000000///......///......------......///------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,------,,,,,,+++***,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,---------......------------------------.........................../////////000000000000////////////000111222333///222555666777<<>>=========BBBBBBBBBBBB@@@===:::888222222222111000//////...//////............//////------------------------,,,,,,++++++,,,,,,---...........................------------------------,,,,,,---------,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,---------......------------------------////////////////////////////////////000000000000////////////000111222333222555999<<>>;;;<<<999444111111111111000///---,,,,,,---......---------,,,,,,------.........------,,,,,,------...////////////////////////.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///..................------111111/////////000111222...000222222111000000111555:::AAAIIIQQQYYY```eee))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++++++++,,,,,,---)))))))))(((((()))***+++((())))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,++++++***))))))******++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,---......---,,,+++,,,///111333:::<<>>BBB@@@===;;;:::888555333///---,,,,,,...//////...///......---------------...------,,,,,,------...////////////////////////------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........---------............///........................000000/////////000111111000111222222333666:::===JJJOOOVVV]]]cccgggkkkmmm)))******+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************+++++++++,,,,,,,,,++++++,,,,,,---...+++)))'''''')))+++,,,---...,,,***(((((())),,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,+++******)))*********++++++************++++++************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******))))))******+++,,,******++++++++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------///000...------///333888===@@@GGGIIIMMMRRRWWW\\\```bbbiiikkknnnqqqssssssssssssssssssssstttuuuyyy{{{wwwyyy}}}}}}|||vvvpppmmmpppvvvzzz{{{wwwrrrnnnjjjccc[[[UUUPPPMMMKKKKKKMMMLLLHHHDDDCCCBBBAAA@@@@@@===999666444222000///000111000///000///...---,,,,,,,,,,,,...------,,,,,,------...////////////////////////,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........---------............///........................000111111111111111111111222222444666;;;BBBKKKQQQ\\\aaagggkkkmmmmmmmmmmmm)))***++++++,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---------------------------+++,,,,,,---...---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---------+++)))))),,,------,,,333000---*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++***************+++++++++************++++++************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///000000000...///111333///111444999@@@FFFKKKNNNNNNQQQVVV\\\bbbhhhlllnnn~~~~~~}}}}}}}}}~~~}}}vvvrrruuu{{{yyy|||}}}zzzvvvtttwww}}}~~~|||zzztttjjjbbbccc```\\\\\\]]]ZZZTTTOOOGGGEEECCCCCCBBBAAA>>><<<;;;999666444333222000......------,,,,,,,,,------...------,,,,,,------...////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............---------............///............////////////111222222222222222111111444777;;;AAAIIISSS]]]dddgggjjjlllmmmkkkiiihhhggg******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---.........------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,+++***+++,,,---,,,***)))///---++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++***************++++++++++++************++++++************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******************************)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000111000///...///222444444777===DDDJJJOOORRRTTTQQQUUU\\\dddmmmuuuzzz}}}~~~~~~|||tttppptttzzzzzz~~~}}}~~~}}}|||{{{}}}|||uuunnnqqqnnnlllmmmpppnnnfff___TTTPPPKKKGGGEEECCCBBB@@@<<<:::777555444444222000,,,,,,,,,,,,,,,---...///...------,,,,,,------...////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------............///........./////////000000000000111111222222333333:::@@@HHHQQQZZZccckkkpppoooooommmkkkgggffffffggg***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---.......................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,''')))++++++***)))***+++)))'''&&&(((,,,---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********************************)))******+++,,,++++++************++++++************************************))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************++++++++++++,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///000000000000222666999===AAAFFFMMMSSSWWWZZZ\\\\\\```hhhqqq{{{|||{{{|||||||||||||||}}}|||tttnnnrrr|||}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwvvvtttvvv|||zzzrrraaa\\\TTTMMMHHHDDDAAA???;;;999777666777777666555......------...//////000...------,,,,,,------...////////////////////////,,,,,,------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------........./////////---------............///.........//////000000111//////000111444888;;;===HHHNNNXXX```ggglllppprrrmmmmmmkkkgggeeedddfffhhh***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------------........................,,,------.......................................------............------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++************+++,,,,,,'''***---+++((()))///666///+++''''''***---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************))))))***++++++,,,++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000111333444666;;;@@@EEEIIILLLQQQXXX```iiippptttrrruuuzzz~~~zzzzzz{{{|||{{{zzzxxxuuuxxxxxxqqquuu~~~~~~}}}|||{{{|||~~~|||zzz{{{{{{|||{{{{{{mmmhhhaaa[[[UUUPPPKKKHHHCCCAAA>>>===<<<<<<:::888444333222111000000000000...------,,,,,,------...////////////////////////------------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////---------............///---......///000000111111000111333777===EEELLLQQQZZZ___eeeiiikkkllllllmmmiiiiiijjjiiihhhhhhjjjlll***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------***+++,,,---------------........................,,,---......//////......////////////////////////------............------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***---///,,,(((+++777BBB;;;444,,,(((***,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************))))))***+++,,,,,,++++++************++++++************************(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,*********)))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////333444777:::>>>DDDKKKPPPRRRTTTYYYbbbnnn|||}}}zzzzzz|||~~~}}}{{{vvvtttvvvzzz~~~~~~}}}|||xxxyyy|||wwwuuuqqqmmmiiiddd^^^ZZZPPPMMMHHHEEEBBB???<<<999:::999777444222111000000...------,,,,,,------...////////////////////////.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000---------.........//////---......///000111111222444555888>>>GGGRRR\\\bbbgggiiilllmmmkkkiiihhhhhhiiikkknnnpppppppppqqqrrr******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,***(((***---...,,,***..................------////////////////////////,,,,,,,,,++++++,,,,,,---000000000000////////////......------,,,------.../////////000000///...---//////////////////000000/////////......---------///...---,,,,,,---...///+++,,,---...............+++,,,...//////---+++***,,,---...,,,++++++///333111000---+++***+++,,,---************************)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++---///,,,------......------,,,---...///000111222222333888;;;AAAFFFKKKPPPVVVYYY]]]```fffppp|||zzzwwwzzz~~~}}}wwwxxxuuuwwwzzztttxxx{{{xxxtttsssuuuuuusssqqqnnnfff[[[RRRLLLHHHEEEBBB??????>>>;;;777444333333000...------...///...---.........//////000000000//////.........------------------------------------,,,,,,+++*********+++++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------.........//////....../////////...---,,,---000333444333222333333555???MMMXXX___cccgggiiimmmlllkkkjjjiiihhhhhhhhhgggmmmwww~~~***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,***)))***---...---+++........................------........./////////,,,,,,,,,,,,------...///000000//////.........---000000/////////000000111333333333222000......///.........////////////000000000//////......------///...---,,,,,,---......------...............---)))***,,,------------,,,+++,,,---+++******...111///...---,,,++++++,,,,,,************************************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,---...---,,,,,,...000,,,,,,---...///////////////.........///111222333<<<@@@FFFLLLRRRXXX^^^cccgggkkkqqqzzz}}}|||}}}{{{vvvtttwww}}}}}}yyyvvvtttyyyzzz|||zzzwwwvvvttttttuuuwwwyyyzzzxxxpppggg___[[[WWWPPPKKKBBBAAA???>>>===<<<999777222000......///000//////............------------//////.........------------------------------------,,,++++++******++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------........./////////............///000000000000000000000333777:::FFFOOOZZZcccgggiiikkkmmmmmmkkkiiiggggggggghhhiiiqqqxxx++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,+++***+++---...---,,,........................---.........//////000000000//////....../////////////////////.........---/////////000000111111111000111111111/////////000/////////000000000000111000//////...------,,,,,,///......------....../////////............------***+++,,,---...//////000,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((++++++************++++++)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,---.........------///000,,,,,,---...///000111111111000000000222666:::<<>>:::777444222000111111000///000//////...------,,,,,,...............---------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------.........///////////////.........000222333333222000000333:::CCCJJJZZZaaaiiimmmnnnmmmnnnooommmkkkhhhfffgggkkkooorrr{{{+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,,,,,,,------------............////////////000000000000000/////////333333222000////////////000000111111222333333333555555666777777888888888777666888<<>>>>>CCCDDDEEEFFFGGGGGGFFFFFFJJJGGGHHHQQQ[[[\\\SSSHHHGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@:::::::::999888888777666///......//////111222333333222111000000000000000///...---,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---,,,++++++---//////......---......///000222444999@@@JJJTTT]]]bbbhhhjjjmmmnnnooopppsssuuuuuuyyyyyywwwxxx}}}~~~vvvrrrlllqqqsssssswww~~~~~~xxxwww{{{{{{yyywww}}}~~~~~~yyyxxx{{{}}}~~~yyyvvvzzz}}}zzzvvvxxx|||zzz}}}~~~{{{ggg\\\OOOKKKOOORRRNNNIIIIIIDDD???:::777555333111000000000000////////////---.....................------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............................................................/////////000000...///000111111000...---000555<<>>???@@@BBBDDDFFFHHHJJJKKKNNNOOOPPPQQQQQQPPPOOONNNQQQNNNOOOWWWaaa```TTTHHHLLLLLLKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBB@@@>>>===333333222222333444666777666666555444333222111111111///............,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))******)))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++---...//////.........000111222444888AAALLLXXXbbbjjjooossstttuuuuuutttssstttuuuwwwzzzyyytttsssxxxzzzsssrrrooossstttrrrsssyyy}}}~~~xxxuuuxxxzzzyyyzzz~~~|||}}}xxxxxx~~~yyyvvvyyy|||~~~~~~rrrggg[[[VVVWWWXXXTTTNNNOOOKKKDDD???;;;999777555222111111000///......------------...............------------------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------............................................................/////////000000000...///111222222111000000222:::GGGSSS^^^eeekkknnnlllmmmllliiigggjjjqqqvvv~~~~~~,,,,,,,,,------------...,,,------...............,,,...000///------///111---......///000000111111000111222444666777999999::::::<<>>===<<<999888666444222000...------------.........//////------------------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------........................................................./////////000000000000111000000000222444777999>>>HHHUUUaaahhhllllllmmmiiiiiigggdddeeelllxxx,,,,,,,,,---------......,,,---......//////......,,,...000000...---///111---......///000111111222333444777:::===@@@CCCDDDJJJJJJJJJLLLMMMOOOQQQRRRVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\ZZZXXXVVVYYY[[[___bbbcccccccccccc^^^]]][[[YYYVVVTTTRRRQQQLLLLLLMMMOOOPPPRRRSSSSSSVVVVVVUUUSSSPPPMMMIIIGGGCCCAAA>>><<<:::::::::;;;AAABBBDDDEEEEEEDDDCCCBBB@@@===;;;<<<===<<<999666333222///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---************************+++*********+++,,,,,,------------,,,,,,+++++++++++++++,,,---------,,,,,,---.........------///000......///000444888<<<>>>FFFMMMYYYeeeooouuuwwwxxxsssuuuwwwwwwwwwxxxzzz|||xxx}}}}}}wwwssswww~~~|||xxxuuuuuuuuukkkpppsssrrruuu~~~|||wwwttttttwwwxxxzzz}}}zzzyyywwwrrrhhhaaaQQQMMMGGGDDDBBBBBBBBBBBBAAA@@@===:::666333000///---------.........//////------------------------+++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......////////////////////////////////////////////////////////////000000000000333111///...111777===AAALLLTTTaaakkkoooooommmkkkfffeeebbb```cccmmm|||---------------------------......//////......------...000///...---...///---000222222000222777;;;===@@@EEEJJJMMMOOOPPPOOOQQQSSSTTTSSSSSSTTTYYY]]]```___^^^```ccceeeeeedddhhhlllnnnmmmiiifffhhhkkkggglllrrrwwwyyyzzz|||}}}tttrrrnnnlllkkkkkkjjjiiifffffffffeeedddcccbbbaaaaaa]]]YYYXXXTTTNNNMMMOOOKKKLLLHHHBBBBBBGGGGGGBBBAAACCCFFFIIILLLMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEBBB@@@<<<888555222///......---+++******+++---...000///,,,*********,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++***)))(((((()))***+++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---///000000///---000555:::???EEEKKKOOOWWW[[[bbbkkkrrrxxx{{{}}}{{{yyyxxxzzz}}}~~~|||~~~yyywwwzzz}}}}}}{{{uuusssuuuwwwwwwwww|||zzz}}}~~~wwwtttsssvvv~~~~~~~~~wwwmmmddd]]]TTTLLLGGGEEEDDDDDDGGGCCC???>>>===:::555111000111111///---+++,,,......---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********...------,,,,,,------...*********++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------..................///////////////////////////000111111222000......///000111111555222222666999>>>JJJXXX```ccchhhkkkllljjjgggeeebbbaaabbbhhhrrr........................------...//////////////////000111000//////000222000333777:::<<<@@@EEEIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVYYY[[[[[[\\\bbbkkkrrruuutttrrrrrrsssuuuwwwxxxzzz}}}}}}yyyvvvwwwzzztttwww}}}|||zzz|||~~~|||yyywwwvvvqqqlllgggfffbbb]]]\\\___\\\]]]XXXQQQOOOPPPMMMGGGIIIJJJLLLOOORRRSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIEEEBBB>>><<<:::333111///---,,,,,,---...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************+++***)))(((((()))***+++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,+++***)))************************************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,---------...------...///000000000666999???EEEKKKSSSZZZ___cccdddgggkkkqqqwww}}}}}}||||||~~~~~~{{{}}}}}}{{{zzz|||yyyvvvtttvvv{{{~~~~~~}}}}}}}}}}}}vvvmmm```VVVQQQOOONNNMMMMMMIIIEEEDDDDDDBBB===999333222111000.........//////......---------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,---------.....................///////////////////////////000111111111000//////000111222222555333666===CCCJJJWWWdddgggggghhhhhhfffdddbbb```dddgggmmmwww////////////////////////------......//////000000//////000000///000333666555777<<>>HHHPPPYYYdddooollliiieeebbb___^^^^^^^^^iiiqqq}}}////////////////////////..................//////---...///000222555999<<>>JJJUUU]]]bbbhhhmmmhhheee```\\\[[[^^^bbbeeeyyyyyy........................000///......---......///000222555888;;;???DDDHHHPPPRRRUUUWWWXXXXXXXXXXXXZZZ]]]ccchhhmmmqqqssssss~~~vvvmmmgggdddbbbbbbeeehhhhhhccc___WWWUUUSSSQQQQQQSSSUUUVVVZZZ[[[\\\\\\[[[YYYWWWUUUOOOLLLHHHDDD???:::777555222000...,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))******)))))))))))))))*********+++++++++***************************************************************************++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------........................------........./////////---...//////000444;;;???FFFOOO\\\gggnnnrrrssstttqqqqqqsssvvv|||}}}~~~~~~~~~}}}{{{www||||||{{{wwwpppjjjfffbbb]]]YYYVVVRRRKKKFFFCCC@@@===999666333000...000//////...............///...------,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------...........................------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------------------------------.........//////---------.........//////............///////////////////////////000000111000111222111111222555888AAALLLZZZcccffffffeeeccc___\\\ZZZZZZ^^^eeemmmrrrzzzyyy........................000000/////////111222444:::>>>BBBFFFIIIMMMQQQTTTVVVZZZ___aaaaaabbbfffiiiiiimmmttt{{{~~~{{{tttrrrrrrvvvyyyxxxqqqjjj```]]]XXXTTTQQQQQQRRRSSSYYYZZZ[[[\\\]]]]]]\\\\\\YYYWWWTTTOOOJJJEEEAAA???:::777333000...---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************)))))))))************+++++++++******************************************************************************+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------.............../////////.........////////////000,,,///111222444;;;DDDKKKRRR[[[hhhsssyyyzzzxxxwwwsssvvvzzz~~~}}}{{{{{{wwwsssppplllhhhddd]]]TTTNNNNNNNNNLLLGGG???888333111000000///...............///......---------------......------------......------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------..................------,,,,,,------...+++++++++,,,---.........,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------........./////////------........./////////............///////////////////////////000111111111222333333333777>>>CCCPPP\\\gggkkkiiifffaaa\\\WWWXXXZZZ^^^eeennnwww|||}}}//////////////////////////////000111333777:::<<>>;;;777444111000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))***++++++***)))((()))************+++++++++************************************************************************)))***+++,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,------------...---........./////////000....../////////000000000---111444666:::BBBNNNWWW]]]eeeoooxxx}}}~~~}}}}}}~~~}}}{{{yyyuuummmbbbZZZZZZ]]]^^^VVVJJJ>>>999888111111000////////////000//////...---------------......------------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------............------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------------------------............////////////............////////////............///////////////////////////000111111000222444555777???JJJRRR\\\eeekkkiiidddaaa]]]XXXWWWYYY^^^eeemmmtttzzz~~~000000000000000000000000...///000333777<<>>999555000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************((()))***++++++***)))((()))************+++++++++************************************************************************)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,---------......---.........//////000000////////////000000000000///222777:::>>>HHHUUU^^^gggmmmuuu|||}}}|||{{{{{{}}}}}}}}}rrriiiccchhhjjjbbbRRRCCC======333222222111000111111111//////...------------.........------------......------------------------,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...///......------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------............/////////000............/////////000............/////////000///////////////000111111///222555777;;;EEESSS]]]```gggiiiccc]]]\\\ZZZVVVZZZ]]]dddkkkqqqwwwzzz{{{///000///...------///111333444666<<>>@@@DDDJJJQQQWWW[[[fffjjjmmmooouuu~~~}}}yyywwwsssooolllccc^^^WWWRRRQQQQQQRRRSSSYYYZZZ[[[ZZZUUUPPPJJJGGG@@@BBBFFFIIIJJJHHHEEECCC;;;888444000///........................---,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......//////.........------------///000111111111333555999@@@KKKWWWbbbkkkrrruuuzzzzzz|||zzzyyy~~~|||zzzxxxvvvxxxxxxwwwvvvwwwzzz}}}~~~tttsss}}}}}}|||yyytttppplllbbbUUUOOOPPPEEEAAA;;;777555444222000......////////////...---------------------------......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......///......------......///,,,,,,,,,---------............---------,,,,,,,,,---------------------------------............///......////////////.............../////////000000000000000000111111222333999===EEEOOOYYYaaafffhhhfff```\\\[[[[[[\\\eeeooommmmmmrrrxxx{{{{{{|||///000111222444999???CCCHHHKKKOOORRRUUU[[[dddjjjyyy}}}~~~{{{wwwpppfff]]]WWWTTTRRRQQQVVVWWWXXXZZZZZZWWWRRRNNNDDDDDDFFFJJJOOORRRPPPMMMEEEDDD@@@:::222......000///.........---,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************))))))******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////............---...//////000111555999===FFFLLLYYYiiiwww~~~~~~www||||||wwwsssqqqpppppppppqqqqqqrrrrrrrrrqqqqqqssssssrrrrrruuu{{{}}}{{{~~~~~~vvvmmmgggbbb\\\YYYZZZOOOKKKEEE>>>888444222111...//////////////////...------------------------......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......//////............//////,,,,,,,,,---------.........------------,,,,,,,,,---------------------------------............///......////////////......////////////000000000000...111333333222222444777AAAIIITTT```gggiiigggeeebbb\\\YYYZZZ^^^dddnnnvvvrrrssszzz///111333555999???FFFLLLPPPVVV]]]aaaccciiiqqqxxx|||qqqggg```[[[WWWUUUTTTTTTUUUWWWYYYYYYVVVSSSNNNKKKIIILLLRRRTTTRRRNNNOOOMMMIIIBBB;;;555000.........------,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++************)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.....................//////222888???DDDOOOWWWdddsss~~~zzz~~~xxxvvvrrrpppnnnooopppqqqoooppppppqqqrrrrrrrrrrrrtttttttttuuuwww{{{~~~{{{||||||{{{}}}vvvkkkdddaaa___]]]\\\WWWTTTNNNFFF===777444222000///......---......///..............................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------------------------,,,,,,,,,,,,---......000//////......//////000,,,,,,,,,---------......------------------------------------............---------............///......////////////......//////000000000111111111...111444333111444;;;AAAMMMUUUaaajjjmmmjjjeeeaaa```^^^]]]___eeelllsssxxxvvvxxx}}}www{{{222555888<<>>666444222000////////////............---------,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,---------.........////////////000000000000222444888>>>IIITTT[[[gggoooyyy~~~yyytttqqqpppooonnnlllllllllnnnoooqqqrrrrrrrrrssstttvvvxxxyyyxxx||||||{{{uuuooolllmmmkkkhhh___[[[WWWTTTQQQKKKCCC<<<777555222...------...///..............................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........------...............///------------------------------------------------------------------------........................---------------------------,,,,,,,,,,,,---............------------......,,,,,,,,,---------......,,,,,,,,,------------...---------...//////000000---------............///......////////////......000111111111222222222222111333555777<<>>:::666222000//////............------------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------...//////+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,---------........./////////000000000000222555999AAAKKKXXXeeemmmtttyyy|||uuuqqqpppoooooonnnnnnmmmmmmnnnooopppppptttuuuwwwzzz~~~zzzxxx{{{wwwpppooonnnkkk```\\\YYYZZZ]]]YYYNNNDDD>>>;;;666222//////000111..............................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,------.........------------------------------------------------................................................---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000000---------............///......////////////......111111111222222222333333222444888???IIIUUU___eeefffhhhiiifffbbbaaaeeehhhkkkxxxxxxvvvvvvzzzHHHOOOYYYdddoooxxxyyysssyyy|||tttdddUUUNNNMMMLLLNNNPPPQQQQQQRRRUUUWWWYYYTTTLLLCCC>>>>>>CCCHHHHHHEEE@@@:::555111000/////////.........---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---///000111111+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------........./////////000000111111333777>>>GGGTTTcccqqqzzz{{{}}}{{{wwwssspppoooppppppooommmmmmnnnpppqqqrrrssstttzzz|||zzzyyy{{{ooolllkkkhhh```\\\ZZZ___dddbbbVVVJJJBBB???999444111111222333////////////////////////......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,---...//////+++++++++,,,,,,---------------------------------------------------------................................................---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........---------...///000000111---------.........//////......////////////......111111222222222333333333222555;;;FFFTTT___gggjjjfffhhhiiifffbbbccchhhmmmttt{{{uuuuuu{{{\\\]]]aaammm||||||wwwnnnddd[[[VVVTTTSSSQQQPPPPPPRRRUUUVVVVVVUUUQQQJJJCCC???@@@CCCJJJIIIFFFAAA:::555222111///...,,,,,,---...---,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------000//////.........//////---///000111000111333555:::@@@GGGOOO]]]nnnzzz~~~|||{{{vvvssspppooooooppppppppprrrsssttttttvvvyyy~~~~~~|||}}}}}}sssjjjeeeddd```\\\[[[]]]]]]ZZZVVVKKKFFF>>>777222111111222111///------///000000/////////.........---------------------------------------------------------------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,........................,,,,,,,,,---------......////////////////////////---------------------------------------------------------............///........................---------............///........................//////.........------------------.........//////111000///////////////000222222111111222444444555888===HHHTTT^^^ddddddccc```dddiiiiiiiiijjjpppuuu~~~~~~}}}||||||yyyiiinnnvvv~~~xxxqqqkkkggg___]]][[[XXXUUUSSSPPPNNNTTTTTTQQQKKKDDD@@@???@@@EEEGGGHHHGGGCCC>>>;;;888222///---,,,------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////............////////////000000000111444777???HHHSSS\\\fffsss|||~~~}}}{{{xxxvvvsssqqqooooooppprrrtttuuusssxxx~~~wwwpppnnnfffdddaaa___^^^]]]\\\\\\TTTOOOGGG???999444222111000...------......---,,,//////.........---------------------------------------------------------------------------------++++++,,,,,,,,,---------------------------,,,,,,........................,,,,,,,,,---------..............................---------------------------------------------------------............///---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------.........//////000000////////////000000///000111111222333666777CCCIIISSS\\\cccffffffeeeaaaaaafffppp|||{{{~~~yyy~~~yyywwwooommmkkkhhhddd\\\TTTNNNSSSTTTSSSOOOIIIDDD@@@???@@@CCCHHHLLLLLLIIIEEEAAA999666222000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////............//////222222111111111444888<<>>AAAFFFKKKNNNNNNJJJGGGEEEAAA;;;777444111...,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...///............//////000444444333222444999???DDDPPP___nnntttwww|||}}}uuuvvvrrrpppssswwwwwwqqqlllkkkmmmqqquuu{{{yyyxxxvvvwwwwwwtttooojjjccc___YYYTTTNNNFFF<<<666222000///000111111///...////////////....................................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------.................................,,,,,,,,,---------......---------------------------------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////////////////...........................////////////000000000///000000111111222333555555666<<>>FFFLLL[[[hhhssswwwxxx}}}|||uuupppssspppnnnpppsssrrrnnniiiiiioooxxx~~~}}}xxxkkkjjjgggbbb^^^XXXNNNBBB999333111//////000111111000000000/////////.................................------------------------------------------------,,,,,,---------.........,,,,,,,,,------.................................,,,,,,,,,---------..............................---------------------------------------------------------............///---------------------------------............///////////////////////////////////////////////////........./////////000000000000000000000111222222444555555666;;;EEEQQQZZZbbbfffjjjiiieeecccfffiiirrr{{{sssqqqqqqxxx~~~zzzrrrfff]]]UUUTTTTTTTTTUUUTTTRRROOOJJJGGGFFFHHHLLLOOOOOOMMMMMMKKKGGGCCC???999333//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,---------..................---......///000111///111333666<<>>GGGSSS___iiimmmooouuu}}}{{{qqqlllkkkooopppllllllooouuu||||||wwwrrrnnnkkkiiiiiihhhfffdddaaa```_________bbbaaa```______```aaabbbeeeeeegggiiilllooorrrtttzzz}}}|||sssjjjkkkqqqtttnnnggg\\\RRRDDD:::666555333222111000...------...//////................................................,,,,,,,,,---------......//////.........---------------------------------,,,------......------,,,------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.../////////---------............///////////////000000000000111111111000000000000000222222111000000222666999CCCIIIRRR]]]eeehhhfffcccbbbccceeekkkqqqyyy}}}}}}|||}}}}}}yyyuuuqqqnnnjjjhhh```\\\VVVSSSSSSTTTVVVVVVVVVUUUSSSSSSSSSSSSQQQPPPLLLDDD999111......///......---,,,,,,------,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------........./////////------000000///111555888@@@MMMZZZeeelllooopppuuu|||yyyuuurrrnnnmmmppprrrpppqqquuu}}}}}}yyyxxxnnnlllhhhddd```^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^```bbbdddfffggglllooosssxxx}}}{{{ssskkkjjjmmmnnnjjjeee___WWWKKK@@@999555333111111111000//////000000000................................................,,,,,,,,,---------......//////.........---------------------------------,,,------......------,,,------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---------............///////////////000000000000111111111111000000000000222222222222222444999<<>>666222---,,,,,,---...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000111000000222333666???JJJ^^^jjjzzz~~~}}}~~~}}}yyytttpppoooqqqsssppprrruuuzzzzzzrrrlllccc```[[[VVVSSSRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^___]]]]]]___aaacccdddeeefffiiihhhiiiiiikkkmmmpppqqquuutttrrrpppooonnnnnnmmmmmmmmmllljjjhhhggghhhjjjlllmmmppprrrvvv|||yyyooosssyyy|||{{{vvvppplllfffiiimmmllldddUUUEEE:::222222111111111000000000////////////////////////........................,,,,,,,,,---------......---.............................................,,,------......------,,,------------------------------------------------................................................------------------------......................../////////...---------,,,---------............///////////////000000000000000000111111222222222333222222222555===IIIVVV___eeehhhjjjiiiiiimmmvvv}}}{{{vvvuuuwww{{{~~~vvvsssssswww|||yyysssqqqooommmllljjjeee^^^XXXQQQSSSWWWXXXXXXWWWWWWWWWWWWYYYZZZXXXRRRIII???888111///------...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000000///000333555:::GGGTTTiiiqqq{{{uuuuuusssqqqnnnnnnppprrrrrryyywwwnnnddd]]]XXXWWWUUUSSSSSSUUUWWWXXXYYYZZZ\\\^^^```bbbdddeeecccdddfffhhhjjjllllllmmmpppppppppppprrrtttvvvxxx~~~}}}{{{zzzxxxwwwvvvvvvrrrrrrrrrpppnnnnnnppprrrnnnmmmlllkkklllpppvvv{{{xxxqqquuu{{{}}}xxxtttmmmooorrrsssnnn^^^JJJ<<<555444222000//////000000////////////////////////........................,,,,,,,,,---------......---------.......................................,,,------......------,,,------------------------------------------------................................................------------------------.......................................------------------............///////////////000000000000000000111111222333333333333555999???GGGSSS```hhhggghhhhhhiiikkksss}}}|||yyyuuurrrtttyyy}}}~~~wwwxxxyyywwwqqqjjjeeebbb]]][[[YYYXXXYYYYYYYYYXXXYYYXXXYYYZZZYYYSSSJJJCCC777444000------......---------------------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.../////////000000000000//////222777;;;CCCSSScccqqqsssvvvzzz}}}{{{rrrrrrqqqooonnnooorrrtttyyyxxxpppjjjddd]]]XXXUUUUUUUUUVVVXXX[[[^^^___```aaacccfffhhhjjjkkklllkkkmmmpppsssvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}{{{{{{zzzxxxvvvvvvwwwyyyttttttssspppnnnooorrruuuvvv|||}}}wwwxxxzzz~~~}}}yyypppoooooorrrrrrgggUUUGGG:::777444000//////000111////////////////////////........................,,,,,,,,,---------......---------.........//////........................,,,------......------,,,------------------------------------------------................................................................................................---------...............---------............///////////////000000000000000000111222222333444444555;;;CCCMMMUUU]]]eeeiiigggffffffiiipppzzz}}}xxx}}}yyyvvvwwwxxxpppppppppsssyyyzzzrrrpppqqqiiiccc\\\XXXYYY[[[[[[[[[[[[XXXWWWYYY[[[YYYRRRKKK<<<888222...,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,++++++******++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000111666<<>>:::555111//////111333000000000000000000000000........................,,,,,,,,,---------......---------.........//////////////////////////////,,,------......------,,,------------------------------------------------................................................................................................,,,------....../////////---------.........//////////////////000000000000000000111222333333444444777???LLLXXX```dddfffgggfffddddddiiisss~~~|||vvvvvvwwwppppppssstttttttttxxxzzzxxx{{{uuulllgggggghhhggg^^^UUUSSSXXX[[[ZZZYYYZZZ[[[[[[YYYWWWPPPAAA444111111...+++,,,......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...------------------------..................------............////////////...---,,,---///111111111///222888BBBOOO]]]jjjrrrxxxuuurrrttt~~~|||uuuqqqmmmsssvvvsssnnnrrrzzzooogggbbb```\\\ZZZYYYYYYZZZ\\\^^^```bbbdddfffhhhlllooorrruuuxxx|||~~~|||{{{{{{zzzyyywwwuuuvvvwwwwwwyyy|||{{{}}}|||xxxssssssooolllmmmwwwxxxkkkLLLEEE;;;333......///111000000000000////////////........................---------.........//////........................------------------------........................................................................---------............///........................------------------------........................---------............///////////////000000000000000000000000////////////000111222222333555999;;;AAAOOO[[[___ccchhhiiieeefffgggkkkrrr~~~{{{wwwpppzzzzzzvvvrrrqqqsssxxx{{{|||}}}qqqcccaaacccgggiiidddYYYTTTTTTWWWXXXZZZ]]]___^^^[[[XXXYYYKKK===888444000...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...------------------------....................................//////////////////...///000111111111777:::BBBMMM[[[gggoootttqqqqqqpppsss}}}yyytttpppqqqtttwwwvvvwwwxxxqqqjjjaaaZZZYYYXXXXXXXXXZZZ]]]```bbbeeegggjjjlllnnnqqqtttwww~~~~~~}}}|||}}}||||||{{{zzzzzz|||}}}}}}sssmmmlllmmmlllqqq~~~zzzaaaVVVFFF999333333444444111000000000////////////........................---------.........//////........................------------------------........................................................................---------............///........................------------------------........................---------............///////////////000000000000000000000000000000000///222333333222111555;;;@@@KKKVVV```cccdddhhhhhhfffjjjlllssswwwsssrrrwwwyyyuuukkknnnrrrvvvzzz~~~qqq```[[[^^^eeellliii^^^TTTPPPQQQTTTYYY^^^bbbaaa]]]ZZZ^^^TTTHHH@@@888222///000....../////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------....................................////////////000000111111111111111111888===GGGUUUccclllnnnnnnmmmooopppsss|||zzzvvvtttppppppqqqsssvvv~~~tttjjjddd^^^YYYUUUVVVVVVXXX[[[___dddhhhjjjnnnqqquuuxxx{{{~~~~~~}}}{{{zzzyyyuuuvvv{{{{{{nnnhhhiiilllmmmsssssseeePPP???555222222222111111000000000/////////........................------........./////////........................------------------------........................................................................---------............///........................------------------------........................---------............///////////////000000000000000000000000000000000000333444333111000666AAAIIIYYY```eeeeeedddfffgggfffjjjppp~~~zzzpppmmmooorrr~~~uuuooollllllssszzz|||nnn^^^```fffnnnnnncccXXXSSSOOOQQQUUUZZZ___```^^^[[[\\\WWWPPPGGG>>>666000......//////000//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...........................////////////000111111111111111111222888>>>KKK\\\jjjpppnnniiiooosssvvvwww}}}yyyvvvuuusssppppppqqquuu~~~zzzssshhh___[[[YYYXXXXXX\\\]]]```ccchhhlllppprrryyy|||}}}|||wwwwwwyyy~~~xxxkkkjjjooowwwwwwyyy|||yyyooo^^^JJJ:::111000111111111111000000000//////....................................////////////........................................................................................................................---------............///........................................................................---------............///////////////000000000000000000000000000111111111222333444333444<<>>KKKUUUdddrrrzzz{{{wwwtttqqqyyyzzzrrrppppppooopppsss{{{}}}tttjjjddd]]][[[XXXWWWYYY^^^dddhhhhhhmmmttt~~~zzzyyyyyyzzz~~~~~~vvvzzz}}}wwwtttuuuvvvtttyyyyyylllUUUAAA777444222222111111111000000000////////////////////////....../////////000000000........................................................................................................................---------............///................................................////////////////////////---------............///////////////000000000000///000000111111222222222000333888???HHHSSS^^^eeedddaaa______aaaeeeqqq||||||rrrooommmnnnxxx|||yyyvvvtttuuuxxx}}}{{{wwwuuusssqqqooojjjiiigggccc___\\\\\\]]][[[\\\\\\[[[YYYXXXYYY[[[\\\]]]___aaabbbccccccbbbaaafffkkkmmmlllmmmppptttwww{{{{{{qqqpppssshhhddd^^^ZZZZZZ[[[]]]]]]^^^___]]]ZZZXXXUUUJJJ>>>444222///---------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,------------------------,,,,,,------...//////000............////////////...000111000111666???FFFWWWaaannnwwwyyyxxxwwwwwwttt|||~~~xxxsssqqqqqqpppooottt|||wwwooohhh```ZZZZZZ[[[\\\___ccciiioootttuuu{{{}}}||||||}}}xxxssstttvvvxxx|||~~~vvvdddOOO>>>444222222222111111111000000////////////////////////.../////////000000000000........................................................................................................................---------............///................................................////////////////////////---------............///////////////000000000000///000000111111222333333333666<<>>666///---...///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------++++++++++++------.........------,,,,,,,,,........................---------........./////////000111111000000111222000222555666555;;;LLL^^^xxx~~~yyy{{{~~~}}}vvvrrrppppppsssuuuyyyzzzooobbb\\\YYYWWWZZZ^^^aaabbbhhhoooqqquuu{{{~~~~~~|||rrr```HHH999555666333---333777...000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////---------............///............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000111111111111000111222222222222444666888CCCQQQZZZ^^^___cccggghhhfffeeeiiirrr|||{{{xxxzzz~~~~~~zzzxxxxxxxxx|||}}}vvvrrroookkkddd]]]VVVQQQOOONNNQQQPPPOOONNNNNNOOOQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQTTTVVVVVVVVVUUUUUUVVVXXXZZZZZZZZZ[[[]]]^^^```aaa___^^^^^^^^^______``````^^^```aaabbbaaaaaacccdddgggiiilllooopppsssvvvxxx|||yyywwwxxxzzz}}}|||vvvkkkccc______```bbbbbb^^^VVVPPPLLLEEE<<<444000////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................---------.........//////...000111111000///000222///000444777;;;EEEZZZnnn|||}}}~~~yyyrrrooommmooovvv~~~{{{tttmmmddd\\\YYYYYYZZZ^^^dddiiikkkqqqzzz|||}}}||||||~~~}}}oooXXXAAA666444555111444666...111000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////---------............///............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000111111111111111222333222222333666999???IIIVVV\\\]]]___dddiiimmmlllmmmsss|||}}}zzz~~~{{{yyyyyy{{{|||}}}rrrjjjbbb[[[XXXVVVTTTPPPMMMJJJIIIIIIIIILLLLLLLLLMMMOOORRRUUUWWWXXXWWWWWWVVVWWWXXXYYYZZZ\\\]]]___^^^]]]]]]___```ccccccdddfffggghhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjhhhfffdddeeeeeeaaabbbddddddddddddeeegggmmmqqqwww}}}}}}yyywww{{{|||qqqggg___^^^___dddgggeee]]]VVVTTTNNNCCC:::444111///---.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...------------,,,,,,,,,........................------........./////////---///000000//////000222111222555;;;DDDRRRjjj~~~zzz|||{{{vvvqqqnnnnnnnnnsss~~~zzzmmmggg```[[[WWWYYY[[[___eeemmmrrrvvv~~~~~~~~~||||||}}}||||||xxx{{{oooPPP:::333777666444444...111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////---------............///............////////////////////////////////////////////////////////////////////////////////////............////////////000000000111111111222222333333333222222555:::>>>KKKTTT]]]```^^^___eeelllrrrrrrwww}}}~~~zzzyyy|||vvveee^^^ZZZUUUPPPNNNNNNMMMLLLKKKLLLMMMOOOPPPMMMNNNOOORRRUUUYYY\\\]]]bbbaaa___^^^___aaacccddddddfffggghhhgggggghhhiiilllmmmnnnpppqqqrrrssssssssssssttttttttttttttttttuuuvvvuuussspppmmmmmmnnnjjjjjjjjjiiifffddddddeeeccceeehhhmmmrrrxxx~~~zzzqqqrrrxxx{{{tttkkkcccaaa___ccchhhiiieee___ZZZSSSIII@@@888333///---...............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------....................................////////////---...000000//////000222555555999BBBMMM]]]ssszzzyyy}}}}}}||||||vvvrrrooommmnnnpppsss|||}}}oooccc^^^[[[YYYYYY]]]```dddllluuuzzz~~~|||}}}xxx{{{~~~||||||bbbCCC444888666333333000111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---------............///............////////////////////////////////////////////////////////////////////////////////////............////////////000000111111111222222222333333222222333888???DDDVVV\\\bbbbbb^^^___fffnnnsssvvv~~~www~~~|||zzz{{{mmmaaaWWWTTTTTTQQQMMMLLLKKKKKKKKKLLLNNNPPPSSSTTTTTTUUUWWWZZZ]]]```bbbdddiiihhhgggggghhhjjjmmmooonnnppprrrsssrrrrrrssstttvvvwwwyyy{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~|||}}}|||zzzwwwuuuuuuvvvuuuuuuuuurrrnnnkkkjjjjjjfffffffffgggjjjnnnqqqrrryyytttqqqvvvzzzwwwrrrnnnhhhccccccfffjjjjjjhhh^^^XXXNNNEEE===777222/////////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------................................./////////000000---...000000//////111333555666===JJJXXXgggxxx{{{}}}|||~~~wwwrrrppplllmmmppprrr{{{~~~rrrfff]]]ZZZ\\\\\\```dddfffjjjttt~~~yyyzzz|||}}}sssQQQ<<<:::444111333333111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////---------............///............////////////////////////////////////////////////////////////////////////////////////............////////////111111111111222222222222222222222333666<<>>999444333111000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------............---++++++++++++---...,,,,,,,,,------.................................////////////000000000000...000222222222333444666???GGGZZZqqq~~~}}}vvvrrrwwwyyy{{{|||xxxoookkkoooppprrrxxxlll```ZZZZZZZZZ]]]bbbdddkkkxxxzzz{{{|||||||||~~~zzznnnWWW===777999333222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000---------.........//////............/////////000////////////////////////////////////////////////////////////////////////............/////////000111111222222222333333333222555999???FFFOOOYYY___[[[YYY]]]jjj~~~~~~mmmeeedddccccccfffiiimmmoooxxxkkkZZZVVVPPPNNNNNNMMMLLLJJJKKKMMMQQQUUUYYY\\\^^^```jjjkkklllmmmppptttzzz|||yyyvvvtttrrrssstttvvvvvvvvv{{{{{{qqqkkkjjjkkknnnqqqooodddXXXOOOGGGAAA777444111////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------............/////////000222111222555555333555:::BBBWWWmmmvvvvvvuuuuuutttyyywwwzzz{{{sssnnnlllooosss{{{iiiddd^^^XXXWWW\\\bbbgggllluuu}}}~~~~~~~~~~~~yyyiiiOOO888333888666000,,,000333333222333000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////.......................................///000000////////////////////////111111000000//////......////////////////////////////////////000000000000111111111222333333111000888777;;;CCCMMMSSSWWWZZZZZZ```iiiwww}}}mmmooobbbbbbccceeeiiimmmrrrvvvxxxjjj\\\RRRQQQNNNLLLLLLNNNOOOOOONNNRRRUUUYYY]]]aaaeeeiiikkkppprrrtttwwwzzz|||zzzyyyzzzzzzzzzyyyzzz{{{~~~}}}zzz~~~xxxrrrnnnppptttssslllcccZZZOOOFFF<<<888333///.........---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------........./////////000000111000222444444555;;;DDD]]]ppp{{{zzzyyywwwvvvzzzzzzqqqnnnjjjkkkrrr|||}}}rrr```]]]YYYWWWYYY___hhhnnnuuu}}}yyyuuu]]]EEE::::::777222///222333111000222000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////.......................................///000000////////////////////////111000000000/////////...////////////////////////////////////000000000111111111111222444444444333888===EEENNNSSSUUUXXXZZZ]]]gggvvvjjjaaaeeehhhiiijjjmmmrrryyyssscccZZZRRRKKKFFFIIIIIIJJJMMMQQQTTTUUUUUUXXX[[[___cccgggmmmssswwwzzz~~~~~~{{{zzzyyyyyy{{{}}}zzz}}}||||||sssmmmqqqrrrpppmmmeeeWWWJJJEEE???888222/////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------....../////////000000000//////222333333666CCCPPPsss~~~|||{{{wwwyyy|||ppplllkkkkkkqqq}}}|||lllcccYYYYYYYYY[[[```iiittt||||||xxxvvvxxx|||~~~qqqWWWCCC;;;777333222444333///...111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////...............///000000////////////////////////000000000000/////////////////////////////////////////////000000000111111222222222333444666777777888BBBOOOTTTUUUUUUXXX[[[fffuuuwwwmmmeeedddhhhlllnnnqqquuu|||wwwmmm^^^SSSNNNMMMLLLKKKIIIJJJMMMQQQVVVYYYZZZ[[[]]]aaafffjjjooovvv~~~{{{yyyzzz||||||~~~xxxhhhlllppptttvvvsssdddVVVMMMGGG===666222111111111........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------...............////////////000000000///000222222222888IIIYYYxxx}}}yyyxxxuuunnnnnnlllrrr~~~nnnaaa[[[YYY[[[^^^bbbiiiuuu}}}~~~}}}zzzvvvtttwwwzzzgggLLL===666333222444222......111////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000...............///000000////////////////////////000000000000//////////////////////////////////////////000000000111111111333333444333444555888:::@@@LLLVVVWWWUUUXXX```fffvvvzzz}}}wwwiiigggkkkmmmoooqqqsssvvv{{{qqq]]]VVVNNNIIIIIIJJJLLLLLLMMMOOOSSSVVVYYY\\\^^^___eeejjjqqqvvv|||~~~~~~~~~~~~~~~zzziiilllpppvvv}}}~~~sssfffSSSLLLAAA888333222222222........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------....../////////////////////000000000111000111222333333:::LLL^^^wwwyyy{{{|||}}}vvvwwwzzzooolllooolllyyyuuuddd[[[XXXZZZ]]]bbbgggppp}}}vvvrrrtttyyytttXXXDDD888444111222111//////222////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000...............///000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111333444444444333555:::>>>MMMVVV[[[YYYYYYdddrrr{{{yyyvvv~~~|||kkkgggeeeiiimmmpppqqqsss~~~lll[[[NNNKKKIIIHHHIIIKKKLLLLLLQQQTTTXXX[[[^^^aaaeeeggglllrrr{{{~~~~~~}}}ppppppppprrryyy}}}wwwnnnZZZRRRFFF<<<666222111000........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------...//////000000/////////000000000111111222111333666888@@@QQQaaapppqqqqqqsssyyy}}}xxxpppxxx}}}rrrjjjjjjooonnnzzziii]]]XXXWWWZZZ___eeelllvvvyyyrrrqqqttt}}}iiiVVV@@@777111111222111111222000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222222444555444555888???EEESSSXXXYYYWWW___rrrzzz{{{{{{nnnjjjcccfffiiilllooottt{{{uuuiiiZZZMMMJJJJJJKKKMMMOOORRRSSSSSSVVVZZZ^^^bbbfffkkkrrrwwwxxxxxxtttvvvzzzyyytttfff]]]QQQEEE<<<666222000........................------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------...///000000000//////000000000111111111222111444999???HHHWWWeeekkkooorrrsssvvvyyyxxxsss}}}uuunnnkkkooovvv}}}|||jjj___ZZZZZZZZZ```eeennnwww~~~yyyyyyxxxwwwvvvuuuuuutttzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~yyyyyyxxxxxxxxxwwwwwwwwwvvvxxxyyyzzzyyywwwtttrrrsssssstttvvvwwwxxxzzzzzzxxxrrrpppxxx~~~pppKKK???333222555444222111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////.......................................///000000////////////////////////.../////////000000000111000000000000000000000000000000111111111222222222000333555666888>>>GGGOOOUUUYYY[[[^^^ooovvvjjjeeeeeedddiiiooorrrvvvyyyfffYYYTTTOOOIIIHHHIIIKKKOOOSSSWWWZZZ[[[ZZZ^^^dddiiinnnuuu~~~}}}{{{~~~qqqhhh[[[NNNCCC;;;555111////////////////////////------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------...///000000111000000000000111111111111333111444<<>>CCCLLL[[[fffkkkpppyyy~~~{{{rrrpppoooqqqzzznnnaaa\\\[[[]]]bbbhhhooo~~~}}}{{{zzzyyyvvvtttttttttssssssrrrqqqqqqqqqtttppplllkkkiiieee```^^^___[[[WWWTTTSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLMMMQQQTTTUUUWWW[[[^^^aaadddgggjjjtttyyyvvvyyy{{{kkkQQQ;;;666777222...///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////............////////////000000///...........................////////////000000000000000000000000////////////000000000000000111111111111222222222111000...///111333444444444222333999CCCNNNVVVZZZ```jjjxxxsssfffeeecccaaabbbfffmmmrrrxxx~~~pppdddWWWOOOKKKHHHIIILLLRRRRRRWWW^^^bbbbbbeeejjjlllttt|||vvveeeSSSEEE>>><<<333222111111222111000...////////////////////////........................------------------------...------,,,,,,---------------------------------,,,,,,,,,---------......---------............//////............///000000111000000000000111222333222888???FFFQQQ```iiikkknnnwww}}}zzz{{{wwwmmmmmmnnntttoooeee[[[YYY[[[___eeelllttt{{{wwwsssnnnkkkhhhdddaaa`````````_________^^^^^^cccaaa___]]][[[WWWUUUTTTPPPMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIILLLNNNNNNPPPSSSUUUWWWYYY\\\^^^]]]bbbjjjssszzzyyyvvv|||xxx]]]CCC;;;:::666222333111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////............////////////000000///...........................////////////000000000000000000000000////////////000000000000000111111111111222222222222111000111222444444555666555777>>>JJJUUU[[[]]]cccrrroooccccccccccccccceeekkksssxxx^^^UUUMMMJJJIIIIIIMMMQQQVVVWWW\\\dddhhhjjjnnntttvvvmmmYYYJJJCCCAAA666444222111222222111///////////////////////////........................---------------------------------,,,,,,------...------------------------,,,,,,,,,---------......---------............/////////......//////000111000000000111111111111111333:::CCCNNN\\\jjjnnnlllmmmsssvvvsssttt~~~~~~sssjjjlllqqq|||yyyccc\\\WWWYYY^^^ccckkksss~~~vvvmmmjjjjjjgggaaa]]]YYYUUUQQQOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMKKKHHHGGGGGGGGGDDDBBBAAAAAABBBDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHHHHJJJLLLLLLLLLMMMOOOQQQUUUYYY___eeelllssszzz|||ttt|||hhhJJJ===888444222333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////............////////////000000///...........................////////////000000000000000000000000////////////000000000000000111111111111222222222111222222333333444444444555666;;;DDDOOOXXX]]]___ooooooaaa\\\___```bbbeeejjjqqqzzzRRRMMMIIIKKKMMMNNNSSSYYY]]]^^^ccckkkoooqqqxxxxxxssspppooommmlllnnnppprrrsssvvvyyy~~~xxxdddSSSIIIEEE999666333111111111000000////////////////////////........................------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............////////////...///000000111000000111111111111111111777???JJJXXXhhhtttuuuoooqqqpppmmmlllqqqzzzqqqlllpppzzz{{{kkk]]]YYYWWW\\\bbbiiisss{{{qqqiiibbb[[[WWWXXXUUURRROOONNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFIIIIIIEEEBBBCCCEEEEEEFFFDDDBBBAAACCCDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKLLLNNNOOONNNMMMMMMNNNOOOOOOQQQTTTWWWZZZ___eeeiiirrrxxx|||vvv|||vvvVVVCCC:::444222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////............////////////000000///...........................////////////000000000000000000000000////////////000000000000000000111111111222222222000222333444333333444555777===EEEMMMSSS[[[ccchhhnnn```___bbbccceeeiiiooouuu~~~LLLJJJJJJNNNQQQSSSYYY___dddffflllssswww{{{yyynnngggbbb^^^]]]]]]]]]]]]^^^```ccceeehhhlllrrrxxx}}}ttt```PPPIII===999444111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333;;;CCCPPP___oooyyywwwpppuuummmgggjjjvvvyyytttpppooovvv|||jjj]]]\\\YYYYYY```gggoooyyy}}}dddYYYWWWUUUOOOKKKMMMKKKIIIHHHHHHHHHGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGLLLLLLHHHHHHLLLNNNLLLMMMKKKHHHFFFFFFFFFEEEDDDFFFFFFGGGHHHIIIIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNQQQQQQPPPPPPQQQRRRSSSUUUVVVUUUTTTSSSTTTUUUTTTTTTUUUUUUWWWZZZ^^^bbbhhhooo|||~~~xxxzzziiiRRRBBB999555555111111111111111111111111000000000000000000000000////////////000000000000////////////////////////............////////////000000///...........................////////////////////////////////////////////////000000000000000000111111111222222222///111333333222333555777===GGGSSSWWWYYY___nnn{{{qqqaaa]]]bbbgggkkkooouuu}}}JJJJJJMMMSSSVVVXXX]]]cccgggjjjqqqyyy~~~vvviiibbb]]]YYYWWWUUUVVVWWWWWWWWWYYY\\\^^^aaaeeejjjpppvvv|||~~~jjjVVVIIIBBB>>>777222000000///...////////////////////////........................------------------------,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------......---------............///000000//////000000111222111000000111222444666888>>>GGGUUUbbbpppxxxwwwqqqvvvkkkgggqqq~~~|||vvvnnnnnnssspppccc\\\ZZZYYY\\\dddmmmwwwrrrbbbRRRNNNPPPOOOLLLIIILLLJJJHHHGGGHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHMMMNNNMMMQQQYYYYYYSSSSSSQQQMMMKKKKKKKKKJJJIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNOOOOOONNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[ZZZZZZ\\\^^^[[[\\\]]]^^^___bbbgggjjjlllrrr~~~{{{yyywww{{{{{{aaaKKK;;;555444222222222222222222222222000000000000000000000000////////////000000000000////////////////////////............////////////000000///...........................////////////////////////////////////////////////000000000000000111111111111222222222///111333333222333888<<>>555333222222222222222222222222000000000000000000000000.../////////000000000111////////////////////////............////////////000000///...........................////////////////////////////////////////////////000000000000000111111111111222222222111333555444333555<<>><<<888444333444333000000222111111111111111111111111222111111111000000//////111111000000//////......111111000000//////......000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111111111222222222333555666555666===JJJUUUZZZXXX\\\kkk}}}{{{mmmiiikkkcccdddiiiqqqxxx}}}\\\\\\aaajjjpppuuu{{{tttllleee^^^UUUOOOLLLIIIGGGDDDCCCBBBAAA@@@@@@AAABBBCCCCCCEEEIIILLLPPPUUU[[[___hhhnnnuuuzzz}}}|||}}}iiiYYYKKKFFF???444///111000000000///............//////...------------...------------------------,,,------...------,,,,,,------------------------........................------..................000000000000111111111111///222555444333888BBBKKKYYYkkkxxx|||xxxooouuuwwwuuutttqqqwwwrrrbbbYYYWWWZZZ```kkknnnuuuqqqhhh```dddeeegggiiikkknnnrrrtttuuuvvvwwwxxx{{{www~~~{{{aaaJJJBBB888444333444444111000222111111111111111111111111111111111111000000000///111000000000/////////...111000000000/////////...000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111111222222222222222333555888===FFFPPPWWWZZZ[[[bbbuuu~~~}}}~~~~~~ttthhhaaabbbggglllmmmttt}}}]]]aaahhhpppuuuyyy|||rrrkkkbbb[[[RRRLLLIIIFFFCCC@@@???>>>===<<<<<<===>>>???>>>@@@CCCFFFIIIMMMRRRVVV^^^dddmmmtttzzz~~~zzzfffSSSKKKEEE:::222000000000////////////////////////...------------...------------------------,,,,,,------...------,,,------------------------/////////////////////////////////.........------000000000000111111111111///111333333555<<>>@@@BBBDDDHHHLLLPPPTTT[[[eeennnuuu|||}}}qqqZZZNNNHHH???777333111111000//////000000111//////...------------...------------------------,,,,,,------...---------------------------------......................../////////...............///000000000111111111111000111222222666???MMMWWWiiiuuu{{{~~~yyyuuuuuuvvvvvv~~~mmm\\\VVVXXX]]]dddjjjuuuxxxxxx{{{zzz{{{vvvuuuwwwyyyyyy|||[[[CCC<<<666333555555333111222111111111111111111111111111111111000000000000000000000000000////////////000000000000////////////////////////////////////............///////////////////////////////////////000000000111111111111000111111222222333333333333222666@@@NNNXXXZZZYYY\\\eeeyyypppfff]]]\\\___dddmmmttt{{{mmmrrr|||zzzrrrjjjdddZZZTTTLLLGGGEEECCC???<<<;;;::::::::::::::::::;;;:::<<<===???@@@CCCFFFIIIIIIQQQ[[[dddkkksss{{{hhhWWWLLLCCC<<<888333222000//////000111222//////...------------...------------------------+++,,,,,,---.........---------------------------------------------------------......///000000111///000000000111111111111222222222333777BBBPPPYYYkkkuuuzzz~~~yyywwwwwwxxxyyyrrreeeYYYVVV[[[aaaiiippp}}}{{{xxx}}}~~~|||kkkNNNBBB:::444555666444222222111111111111111111111111000000000000000000111111////////////000000000000////////////000000000000////////////////////////............///////////////////////////////////////000000000111111111111000111111222333333444444555666;;;FFFRRRZZZ[[[YYY```mmmpppdddaaa\\\YYY]]]ccchhhpppwwwqqqxxxzzzqqqiiiaaa\\\TTTOOOIIIEEECCCBBB>>>;;;::::::::::::::::::::::::888999::::::;;;===@@@CCCFFFLLLUUU]]]dddllluuu{{{~~~hhhUUUHHH???<<<555444222000//////111222//////...------------...------------------------++++++,,,---............------------------------------------------------,,,---...///000111111222000000000000111111111111333222222555;;;GGGTTT]]]lllttt{{{zzz{{{yyywwwwwwzzzyyyfff^^^XXXYYY]]]dddmmmuuuxxxsssuuu|||sssyyy[[[JJJ???666555555444333444111111111111111111111111000000000000111111111111////////////000000000000////////////000000000000000000000000000000000000............////////////000000000000000000000000000000000000111111111111000111111222333444555555666;;;DDDMMMTTTYYY[[[\\\gggwwwnnn___WWWZZZZZZ^^^eeekkkoooxxxyyy~~~sssiii```XXXTTTOOOJJJDDDAAAAAA@@@<<<999999999999::::::999999999777888999999888:::<<>>;;;888888888999999999999888888999:::::::::999:::<<>><<<;;;:::999:::::::::::::::999888888888999999:::;;;;;;<<<<<<;;;===@@@DDDHHHMMMTTTXXX___kkkzzzmmmTTTIIIGGG===555333222000.../////////...------------...........................------------------------........................+++......,,,000666888444666555555666888888555222//////000000111222222333333888???IIIXXXjjjvvvyyy{{{~~~|||uuusssyyy|||tttsssrrrsssyyyvvvcccXXXWWW^^^```hhhwwwvvvwwwzzzkkkjjjvvvmmmWWWNNNGGGFFFHHHIIIJJJPPPYYY\\\YYYWWWSSSNNNKKKJJJMMMRRRWWW___dddggggggggggggddd___[[[VVVZZZiiiyyy}}}wwwuuuxxx}}}zzz|||~~~}}}www[[[AAA888777444333555555444333222111111111111111111000000000000111111000000000000000000000000111000......///000000000000000000000000000000000////////////000000000000////////////000000000111000111111222111000//////222333444333444777===CCCMMMQQQXXX\\\\\\cccuuu~~~}}}ggg``````^^^bbbiiikkkvvvwwwkkk```UUURRRPPPLLLHHHGGGFFFDDDAAA???===<<<;;;;;;::::::::::::::::::999999999999999:::;;;;;;<<<<<<999;;;===???BBBFFFLLLPPPUUU```llltttwww}}}cccNNNJJJBBB999666222...---///000///......------..............................------------------------........................***,,,---...222777999666444333333555777888888777000000000000111222333333555<<>>>>>;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<===>>>???CCCGGGKKKOOOXXXcccjjjoooxxxsssYYYNNNFFF===888333......000000//////.......................................................................................+++,,,...000444777777666333222222333555888:::;;;111111000000111222444555888@@@MMM___wwwxxxpppttt{{{tttvvvvvvwww}}}oooaaa[[[ZZZYYYdddjjjsssyyyzzz~~~}}}ooogggqqq}}}kkkaaarrr{{{]]]MMMIIIFFFFFFHHHKKKMMMNNNNNNLLLIIILLLOOONNNJJJHHHHHHHHHFFFFFFRRR\\\^^^\\\YYYTTTOOOMMMLLLOOOYYYgggsss}}}xxxqqqyyyzzzwwwzzz}}}}}}vvvQQQ===888777555444444444333222111111111111111111000000000000111111///////////////////////////000000000/////////000000000000000000000000000////////////000000000000//////000000000111111111444333333333333444666777333555555444444;;;HHHSSS[[[YYY[[[eeerrr{{{|||wwwddd^^^\\\aaahhhlllssszzzssslll```ZZZWWWYYYZZZWWWVVVWWWVVVTTTPPPKKKGGGDDDBBBAAA>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============???CCCFFFKKKRRR[[[aaagggrrriiiTTTJJJ@@@:::666111000222000000///............///..............................................................................///333666666555444222222333333555777:::<<<222222111111111333555666999CCCTTTlll}}}xxx|||wwwuuuvvvwwwzzzzzzeee[[[ZZZ\\\[[[fffnnnxxxyyyuuuzzz~~~qqqgggfffuuuyyykkkiiixxx^^^NNNKKKGGGHHHIIILLLOOOOOOLLLKKKJJJMMMTTTUUUNNNFFFEEEEEEDDDDDDQQQ]]]]]]WWWRRRMMMIIIHHHJJJNNNUUU```nnnyyy~~~~~~yyyqqqvvv}}}zzztttvvv|||{{{}}}[[[CCC;;;999777555444444333222111111111111111111000000000000111111////////////////////////...000111111///...///111////////////////////////////////////000000000000000000000000111111111111444222000000333888===AAA333444555555777@@@MMMXXX[[[XXX\\\jjj{{{{{{rrreeeaaa```bbbhhhmmmttt~~~zzznnnhhh```\\\YYY\\\]]][[[ZZZ\\\\\\[[[XXXSSSOOOJJJGGGEEECCCAAA???===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;<<>>HHHSSSZZZYYYYYYaaasss|||iiibbb]]]___dddjjjpppuuuwwwmmmhhhddd___]]]______]]]^^^aaa^^^]]]\\\YYYUUUQQQMMMJJJIIIGGGDDDAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::;;;>>>AAA@@@CCCHHHLLLRRR]]]jjjttt|||~~~~~~nnn]]]LLLDDDBBB<<<666111111000000///////////////...........................................................................,,,///777;;;777555666333555666666444444777999444333222111111444666888@@@LLLbbbtttnnnnnnqqqtttyyyzzzcccWWWWWW\\\bbbeeeoooxxx}}}zzz~~~mmmbbb^^^fff{{{|||zzzqqqsss{{{eeeVVVQQQJJJIIIHHHJJJOOOPPPOOOSSS[[[lllyyyyyycccLLLEEEHHHJJJUUUaaaiiiaaaSSSJJJFFFEEECCCIIILLLJJJMMMWWWaaaeeejjjuuu|||lllkkkkkknnnyyyuuurrrvvv{{{|||kkkfffnnnxxx~~~wwwWWWEEE>>>;;;888555444333222111111111111111111000000000000111111000000000000000000000000,,,000333222///---...111////////////////////////////////////000000000000000000111111111222222222111111000111333666999;;;555444666===GGGQQQYYY\\\YYY\\\jjjyyyggg^^^___^^^___iiittt{{{wwwnnnjjjccc___\\\]]]]]][[[\\\```\\\]]]]]]\\\YYYUUUQQQNNNMMMKKKGGGDDDAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<===@@@BBB===@@@DDDGGGMMMWWWccclllqqq|||}}}yyyxxx~~~yyyeeeQQQIIIFFF@@@777000111111000///////////////........................////////////////////////........................,,,***...888<<<999666888333666888777555444555888555444222111222444666888FFFRRRggg~~~~~~uuuooopppsssyyy}}}ttt^^^VVVYYY```fffiiisss|||jjj``````kkkxxxlllnnnuuu{{{|||hhhZZZVVVPPPNNNLLLNNNSSSUUUUUU\\\fffuuuhhhKKKAAAEEEIIISSS___fff]]]OOOFFFEEEEEEGGGNNNOOOKKKJJJSSS[[[]]]jjjzzzmmmllllllssszzzuuuwwwzzzyyyggg```iiiwww~~~^^^HHH???;;;888555444333222111111111111111111000000000000111111000000000000000000000000+++000333333///---...111////////////////////////////////////000000000000000111111111111222222222111111222333333222222222666555777@@@MMMWWW\\\]]]ZZZ```qqqrrrggg^^^\\\bbbccccccppp~~~vvvjjjddd``````````````````aaaaaaaaaaaa```^^^\\\YYYVVVTTTUUUPPPIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>??????@@@AAAAAAAAABBBCCCGGGNNNWWW]]]fffrrrzzzuuu~~~oooSSSOOOMMM@@@666666333111000000111111000...////////////////////////---------............///........................---,,,...333999;;;777333;;;:::777555555555666777444444333111111333777:::DDDWWWnnn{{{yyyuuurrrsssuuuwwwggg\\\ZZZ[[[```gggqqqvvvpppfffffftttqqqlllmmmvvv|||{{{yyyuuummmaaaXXXSSSKKKKKKMMMPPPSSSYYYfffrrrcccLLLDDDDDDKKKXXX___bbbZZZLLLEEEHHHNNNNNNOOOQQQRRRUUUXXX]]]```ttt{{{ooorrruuuooossszzzvvveee\\\bbbqqq~~~iiiKKKAAA<<<888555333222222333333111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000333222222222333333222111666555;;;IIIWWWZZZYYYWWWZZZhhh}}}{{{fffcccdddbbbccchhhppp{{{vvvkkkdddaaaaaa``````___``````aaabbbbbbbbbaaa___\\\YYYWWWXXXSSSMMMJJJIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDIIIOOOTTT\\\fffttt~~~}}}wwwbbbTTTMMMCCC888555333111000000000111///...////////////////////////---------............///........................///---...333888;;;999555444444444444555777999:::333333333222222555:::>>>KKK\\\ooo}}}yyyxxxzzzsssrrruuuwww{{{bbbZZZZZZ]]]ccckkkvvv}}}tttpppuuuzzzsssvvv{{{wwwvvvvvvuuupppfffZZZSSSMMMLLLMMMPPPUUU^^^mmm{{{gggPPPFFFGGGNNNTTTXXX[[[WWWOOOLLLQQQWWW^^^^^^]]][[[[[[```gggmmm|||~~~xxxooopppwww~~~{{{iii[[[]]]kkkxxxrrrTTTEEE===666555444222222333333111000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000111111111111111333333333333777999BBBOOOXXX[[[\\\^^^hhhxxx|||kkk^^^```eeegggllltttzzzwwwkkkdddbbbbbb```___^^^______```aaabbbddddddccc```]]]ZZZYYYTTTOOOLLLKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDEEEIIIKKKOOOWWWbbblllsss}}}xxx~~~uuu\\\PPPHHH???777444222000///000000///---////////////////////////---------............///........................000......111777:::999888333444555666888888999999222222222222333777>>>BBBPPP___ooozzz~~~xxxzzzzzzuuurrrtttyyy|||ooo\\\WWW[[[___hhhqqqzzzuuuooorrrwww|||xxxyyy|||uuuwwwyyy||||||~~~~~~uuuggg[[[OOOLLLLLLPPPXXXeeexxxmmmTTTIIIIIIPPPQQQTTTWWWWWWWWW\\\fffnnn}}}zzzuuunnnkkkqqq~~~}}}qqqnnntttzzzmmmZZZVVVcccqqqbbbNNN@@@666666555333222333333222000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000000111111000000000111222333555555999@@@LLLWWWYYYZZZ```hhhzzzzzzhhh___]]]dddkkkpppyyyxxxkkkdddcccaaa___^^^]]]]]]^^^^^^^^^aaadddfffeeebbb___\\\VVVSSSNNNKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKIIIHHHIIIJJJIIIOOOVVV]]]eeeooo|||uuuyyyyyyfffTTTOOOFFF;;;555333000/////////...---////////////////////////---------............///........................///...---///333777888888999999:::;;;:::888666555222222222222444888???DDDQQQaaaqqq{{{yyy~~~~~~}}}}}}uuurrrssswww}}}vvveeeWWWWWW\\\aaakkkvvv}}}qqqdddgggnnnvvvwwwyyy|||zzzwww}}}}}}|||ssscccQQQLLLJJJOOOZZZlllrrrVVVKKKIIIPPPRRRVVV[[[___dddqqquuunnnqqqvvvnnnYYYRRR___qqqoooWWWDDD999888666333222333333222111111111111111111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////000000000111111111000111111111111333555777:::EEETTT[[[YYYYYYdddrrrzzzhhhcccbbbfffnnntttyyyxxxllldddbbb```]]][[[ZZZ[[[\\\]]]\\\^^^bbbddddddbbb___\\\UUURRROOOKKKIIIIIIJJJLLLOOOPPPQQQSSSTTTUUUUUUUUUXXXWWWWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLMMMNNNLLLNNNRRRVVV\\\eeeooowwwtttssssssttt]]]SSSHHH<<<777444111/////////...---////////////////////////---------............///...........................---,,,---000333444555999:::::::::999666222000333333222222444999AAAFFFWWWgggwww|||xxx}}}yyyqqqqqqtttxxxkkk^^^VVVXXX^^^cccooo{{{sssddddddkkknnnuuu{{{{{{vvvtttwww{{{yyy}}}~~~|||{{{vvvdddTTTMMMIIINNN\\\qqqvvvYYYKKKIIINNNSSSZZZcccjjjsss|||rrrpppsss}}}ppp[[[TTTbbbvvvxxx^^^HHH;;;:::777444222333333333222111111111111111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000111111111111222333333222111222555888===IIIWWW]]]YYYZZZjjj{{{~~~kkkbbbbbbfffnnnuuu{{{yyymmmeee___]]][[[YYYXXXYYY[[[\\\ZZZ\\\___bbbbbb```^^^\\\VVVUUURRRMMMJJJIIIKKKMMMQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZYYYXXXVVVTTTSSSPPPQQQQQQQQQOOOOOOQQQRRRQQQRRRSSSUUUXXX]]]dddiiiyyy||||||{{{xxxtttuuujjjWWWHHH<<<:::777222000/////////...////////////////////////---------............///..............................------...///111222111222444555444333111000222222222222555<<>>:::555222111111000000////////////////////////---------.........//////........................000111111111///....../////////000111111111111111000000222555<<>>888777666333333555222222222222111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000111111222333444444333444888@@@IIIPPPVVVXXX^^^hhhuuu}}}nnnaaa___eeekkkpppuuu{{{ooofffZZZTTTRRRTTTUUUUUUVVVYYY[[[[[[\\\]]]^^^^^^]]]]]][[[ZZZVVVQQQLLLIIIHHHHHHIIIJJJLLLPPPTTTYYY^^^``````]]][[[[[[]]]```bbbbbb```aaabbbbbbcccdddeeeeeecccbbbaaa___]]][[[ZZZYYYTTTTTTTTTUUUWWW[[[___aaannnrrryyy{{{yyyzzz|||vvvnnnlllvvv~~~kkkPPPJJJEEE<<<666333222111000000000000/////////......//////////////////////////////////////////////////////000000000000//////......///000000111111222444555888>>>GGGUUUccclllwwwwwwvvvtttrrr{{{}}}zzzyyy}}}sss^^^UUUTTTXXXaaakkkrrr|||xxxwww{{{xxxxxxzzz~~~|||yyyvvvtttssssssrrrppptttvvvyyy|||vvvhhhXXXRRRXXXkkk~~~eeeUUUUUU[[[eeezzzqqqoooqqqyyy|||iiilllrrrwwwzzz~~~}}}ZZZIII@@@888666666333222444333222222222111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000111111222333444444555777;;;CCCMMMTTTVVVYYYaaaoooggg```^^^bbbiiipppyyy}}}qqqgggZZZUUUQQQSSSUUUTTTUUUXXXZZZ[[[\\\]]]\\\\\\\\\]]]\\\[[[XXXSSSMMMIIIGGGGGGHHHJJJLLLPPPUUUZZZ___aaadddbbb___^^^^^^aaadddfffcccddddddeeefffhhhiiijjjiiihhhgggdddbbb```^^^]]]WWWVVVUUUTTTTTTUUUVVVWWWbbbgggnnnvvv|||zzzvvvuuuwww~~~qqqlllxxx~~~{{{[[[KKKGGG???888333111222333000000000////////////...////////////////////////////////////////////////...//////000000000000///...//////000111111222222222444888???JJJWWWdddlllxxx{{{|||yyyxxxzzz{{{{{{iiiYYYTTTVVV[[[fffqqqyyyvvvwww~~~~~~~~~~~~yyywwwyyyyyy{{{~~~~~~|||}}}|||nnn]]]TTTUUUeeemmmZZZWWW\\\fff{{{wwwrrrpppvvvyyyiiinnntttxxx}}}^^^NNNCCC999666666333222333333333222222222111111111000000111111111111000000000000111111111111000000///////////////////////////000000000111111111111111111000000111111222333333444666999???GGGQQQWWWWWW^^^kkkzzzkkk___^^^bbbjjjrrrzzzrrrgggZZZUUUQQQSSSTTTTTTUUUXXXXXX[[[]]]]]]\\\[[[]]]^^^^^^^^^[[[UUUOOOJJJGGGGGGIIIJJJLLLPPPUUUZZZ^^^aaafffeeebbb``````bbbeeehhheeeeeeeeefffgggiiikkklllmmmmmmkkkiiigggfffdddddd[[[ZZZXXXVVVTTTRRRQQQPPPSSSXXX___gggooovvv}}}zzzuuussstttzzzwwwoooyyy}}}eeeMMMHHH@@@888333222333444111000000000////////////////////////////////////////////////////////////......///000000000000000//////000000111222222222444666;;;DDDQQQ^^^jjjppp|||zzz|||}}}zzzbbbVVVTTTVVV]]]iiiuuu~~~tttttt|||vvvsssvvvxxxzzz}}}~~~~~~tttdddXXXUUU```zzzrrr[[[UUU\\\fffzzzyyysssnnnssskkkmmmrrryyyjjjTTTGGG;;;777666444222333333333333222222222222111000000111111111111000000000000111111111111000000///////////////////////////000000000111111111111111111000000111111222333222444888<<>>EEEMMMVVV^^^dddnnnwww~~~jjjccccccfffjjjtttzzzmmm[[[UUUQQQSSSSSSRRRSSSVVVUUUZZZ___```^^^^^^aaaeeeeeedddaaa[[[TTTMMMIIIHHHGGGGGGHHHIIIKKKNNNQQQRRRRRRUUUZZZ]]]___ccchhhllllllkkkjjjiiiiiijjjlllmmmnnnoooooopppqqqrrrssssssmmmlllkkkhhhddd___ZZZXXXLLLLLLKKKKKKNNNTTT\\\aaafffnnnwww~~~~~~wwwuuuwww{{{xxxrrrrrrxxxeeeYYYIII???;;;999444///111111111111000000000000////////////////////////////////////////////////---...///000111111111111000000000111222222333333777;;;FFFXXXmmm|||}}}}}}~~~}}}}}}wwweeeWWWRRRTTT\\\eeeuuu}}}wwwyyy~~~yyytttlll```TTTUUUgggzzzlllcccTTT[[[lllwwwqqqsss|||jjjccceeewwwbbbRRRAAA::::::888555444444444444333333333222222000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111000111222222333555:::@@@HHHPPPYYYbbbhhhuuuzzzjjj______ccckkkppp}}}}}}ttt___VVVPPPQQQTTTSSSRRRRRRVVVXXX[[[]]]]]]___aaacccffffffdddaaaZZZSSSLLLHHHFFFEEEEEEFFFGGGJJJLLLMMMPPPRRRTTTWWWZZZ___eeeiiifffggggggggggggjjjmmmpppooopppqqqssstttvvvwwwxxxssswwwyyyzzz{{{vvviii\\\VVVOOOIIIIIIJJJIIIKKKOOOSSSZZZdddlllttt~~~xxxsssxxx}}}ssssssuuutttdddHHH???===888111///000000000000////////////000000000000000000000000000000//////.........---////////////000000000000000111222222111111333555888CCCMMMYYYppp{{{vvv~~~yyy|||~~~{{{hhhXXXNNNSSS^^^aaaiiiuuu{{{}}}yyysss}}}}}}~~~~~~}}}~~~uuunnnjjjaaaXXX]]]jjjbbb^^^^^^hhh~~~xxxttt|||nnnfffhhh{{{sss\\\FFF>>>999222000555555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333////////////000111333333666>>>IIIQQQUUUZZZfffqqq{{{ggg```^^^bbbiiiyyy|||yyybbbYYYQQQQQQSSSSSSRRRSSSVVVXXX[[[\\\]]]^^^aaacccfffeeeddd```ZZZSSSLLLGGGFFFFFFFFFFFFGGGIIIKKKLLLOOOQQQTTTWWWZZZ___dddhhheeeffffffffffffiiilllooorrrssstttwwwyyy{{{}}}~~~xxxlll^^^UUUMMMJJJGGGEEEFFFIIIIIIMMMTTTZZZaaalllyyyxxxpppsssxxx~~~uuuppprrrssssssTTTFFFCCC>>>777333111000000000////////////000000000000000000000000000/////////............////////////000000000000000111222222111222444666999DDDOOO]]]sss|||uuuttt}}}{{{xxx}}}uuudddWWWPPPUUU___fffnnnzzzwwwrrrqqqqqqssswww|||zzzttttttwwwzzzzzzyyy~~~vvvqqqnnneeeZZZ[[[eeezzzlll```^^^fff|||zzzrrrvvv}}}pppfffddduuu~~~|||cccKKKAAA<<<666444777555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333111111000111111333444555888AAALLLRRRVVV]]]kkkxxxjjj___```dddmmmvvv}}}ggg\\\RRRQQQSSSSSSSSSUUUVVVXXXZZZ[[[\\\]]]```bbbeeeeeedddaaa[[[TTTLLLHHHGGGGGGGGGGGGHHHIIIKKKLLLOOOQQQTTTWWWZZZ^^^cccgggcccdddeeeffffffhhhkkknnntttvvvxxx{{{~~~zzzjjj```UUUNNNHHHDDDDDDGGGFFFHHHJJJMMMSSS^^^kkkuuuyyynnnnnnrrrxxxyyynnnooottt\\\HHHBBB>>>777111111111000000000/////////000000000000000000000000////////////............////////////000000000000000111222222222222444666===GGGTTTcccxxxwwwsssnnnrrr}}}|||}}}yyyzzzlll]]]VVVSSSXXXaaaiiirrrxxxsssnnnnnnoooqqquuuvvvvvvuuupppkkkggggggkkkqqqttttttzzzvvvuuutttjjj]]]ZZZ^^^qqqwwwddd^^^bbbwww|||qqqqqqvvvyyyvvvhhhaaaooo~~~yyylllNNNAAA>>>999666777555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333333333222222333444555666:::DDDOOOTTTXXXbbbrrrttt```]]]aaafffoooyyymmmaaaUUUQQQRRRSSSTTTWWWVVVXXXYYYZZZZZZ\\\___bbbeeeeeeeeebbb]]]VVVNNNJJJHHHHHHGGGGGGHHHIIIKKKLLLNNNQQQTTTWWWZZZ^^^bbbfffcccdddfffggggggiiillloootttvvvyyy}}}yyynnnaaaWWWPPPIIIGGGJJJGGGGGGHHHIIIMMMUUU```hhhpppxxx|||nnnjjjlllrrr|||~~~lllkkkqqqyyyxxxeeeJJJAAA>>>888///111111111000000000/////////////////////////////////////////////.........////////////000000000000000111222222222333555777AAAKKKXXXhhhzzzrrrmmmjjjqqqyyy~~~}}}cccXXXUUUUUUZZZbbbiiisss|||uuutttsssqqqqqqqqqpppmmmkkkgggccc___^^^bbbhhhmmmooosssrrruuuvvvooobbb[[[[[[kkk}}}jjjaaaaaarrrrrrooosssxxxnnnaaajjj~~~zzzsssQQQ@@@<<<999555333555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333444333222222333444666777===HHHSSSWWW[[[gggyyyyyykkk```aaaeeeiiirrr}}}ssseeeXXXSSSSSSSSSUUUWWWVVVWWWXXXXXXXXXZZZ^^^aaaeeeffffffddd___XXXPPPLLLHHHHHHGGGGGGHHHJJJLLLMMMOOOQQQUUUXXX[[[^^^bbbeeedddfffhhhiiijjjllloooqqqssstttxxx|||pppeeeZZZOOOJJJJJJCCCCCCCCCDDDFFFJJJPPPTTT\\\dddppp{{{qqqgggeeejjjuuu~~~kkkdddgggllliiippp~~~uuuUUUGGGEEE???555111111111111000000000000////////////////////////.........///////////////////////////000000000000000111222333222333666888BBBKKKXXXgggvvvqqqjjjhhhrrr|||xxx^^^TTTTTTVVV[[[bbbkkkuuutttsssrrrpppooonnnmmmjjjgggddd```\\\ZZZ\\\aaaeeehhhjjjmmmrrrvvvrrrhhh```]]]eee{{{rrrfffaaannnuuunnnooouuu}}}rrraaaeeeuuu||||||WWWAAA;;;999555222555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333333333111111222444777999@@@LLLVVVYYY```nnn}}}yyyfff___]]]eeelllrrr~~~wwwiii[[[UUUTTTTTTUUUWWWVVVWWWWWWWWWWWWYYY]]]```ccceeefffeee```YYYQQQLLLGGGGGGGGGGGGIIIKKKMMMNNNPPPRRRVVVYYY\\\___bbbeeeeeegggjjjlllmmmnnnqqqsssrrrtttwww|||uuugggXXXNNNKKKDDDDDDDDDDDDDDDEEEFFFFFFIIIPPP[[[gggqqq}}}xxxfffaaacccllluuu{{{nnn___\\\______eeeqqq```LLLHHHCCC999222222111111111000000000000000000000000000000000.........///////////////////////////000000000000000111333333333444666888AAAIIIUUUdddrrrzzz|||{{{rrrlllkkkwwwqqqZZZSSSTTTVVV\\\dddnnnyyy~~~mmmnnnmmmmmmoooqqqrrrqqqooodddbbb^^^[[[ZZZ]]]```cccfffjjjppptttsssnnngggcccaaarrrzzznnneeejjjzzzyyykkkjjjoooyyyvvvaaa___jjjuuuyyy{{{|||~~~```GGG>>>;;;999555555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333333222111111222666999;;;DDDPPPZZZ^^^gggvvvhhh___\\\```jjjqqqwwwzzzlll^^^WWWVVVTTTUUUVVVVVVWWWVVVVVVVVVXXX\\\___aaacccdddddd___XXXPPPKKKFFFFFFFFFGGGIIILLLNNNPPPQQQTTTXXX[[[]]]```ccceeeeeehhhkkkmmmnnnooorrrttttttuuuyyy}}}yyyhhh\\\WWWNNNLLLJJJHHHGGGFFFFFFEEECCCGGGNNNVVV___kkkxxxlllcccaaahhhnnnrrr~~~yyybbbZZZ___cccgggppphhhNNNHHHBBB777222222222111111111000000000000000000000000000000............/////////000////////////000000000000000111333333333444777999CCCJJJVVVfffssszzz~~~wwwsssvvvkkkXXXSSSUUUXXX___hhhppp{{{fffeeeeeehhhlllqqquuuvvvvvvhhhgggddd```^^^___aaacccgggkkkooossstttsssnnnjjjfffooouuuiiihhhqqq}}}kkkgggkkkvvvzzzeee^^^dddmmmuuuzzz~~~hhhLLL???<<<:::888555333111111222333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111111222333333222111222444888<<>>===777555444444333333222222111111111222222222222111111000000000000111111111111000000000000000000000000000000000000111111111111111333444555666;;;CCCIIIUUUZZZhhhzzz}}}iii```ddd```fffqqq}}}vvvrrr{{{tttkkkyyynnnddd]]]XXXSSSSSSUUUXXXYYYYYYWWWTTTSSSTTTUUUZZZ[[[\\\\\\YYYUUUPPPMMMGGGEEEEEEGGGKKKOOOPPPPPPSSSUUUXXXZZZ]]]bbbhhhlllmmmnnnpppqqqrrrrrruuuvvvxxxyyy{{{vvvkkkeee___XXXSSSQQQKKKKKKIIIFFFEEEGGGMMMQQQ\\\cccnnnzzz{{{kkk```___fffpppvvvuuunnnyyy}}}{{{lllVVVIIIAAA666444111///000111000///////////////////////////000000000000000000000000000000000000111111111111111222222222444999???CCCSSSVVVcccwwwiii^^^TTTRRRVVV]]]hhhqqq|||qqq[[[XXXYYY```dddddddddfffkkkmmmppptttwwwzzz{{{|||wwwrrrqqqvvvzzzyyyyyy|||yyyvvvwww{{{pppjjjgggmmm{{{}}}mmmffflllrrr{{{mmmcccjjjvvv}}}~~~sssVVVDDDAAA===777555555444333333222222111111111222222222222111111000000000000111111111111111111111111111111111111000000000000111111111111222333555555888>>>GGGMMMVVV]]]lll|||sss___\\\bbbhhhnnnzzz~~~wwwpppooo|||wwwmmmccc]]]WWWQQQOOOPPPVVVWWWVVVTTTRRRPPPQQQRRRXXXYYYZZZZZZXXXTTTPPPMMMGGGFFFFFFHHHLLLPPPQQQRRRRRRUUUYYY]]]```dddhhhkkkmmmoooqqqrrrssstttvvvxxxxxxyyy||||||tttjjjbbb___[[[VVVQQQMMMKKKKKKKKKKKKMMMRRR]]]nnnqqqaaa[[[^^^gggnnn}}}ooovvvvvvrrrzzz|||aaaOOOCCC777444111//////000000///////////////////////////000000000000000000000000000000000000111111111111222333333444666<<>>777555555444444333222222222111111222222222222111111000000000000111111111111111111111111111111111111000000000111111111222222444444555666;;;CCCLLLSSSXXXbbbrrr~~~~~~rrrcccZZZ]]]eeepppwwwyyytttrrrwww}}}|||zzztttkkkbbb\\\VVVNNNKKKKKKQQQRRRRRRPPPNNNNNNOOOPPPUUUVVVXXXXXXWWWTTTPPPMMMFFFFFFFFFHHHKKKOOOQQQSSSTTTWWW\\\```bbbdddgggiiikkkmmmppprrrsssuuuwwwzzzyyy{{{~~~{{{ssspppiiibbbZZZVVVUUUSSSPPPLLLLLLMMMTTTcccxxxtttdddZZZ\\\dddlllwwwlllooonnnnnntttkkkQQQAAA999666222//////000/////////////////////////////////////////////////////////000000000111111111111222222333444888>>>FFFLLLVVVcccuuu}}}|||~~~www\\\TTTOOOQQQXXXaaannnyyyccc^^^]]]bbbgggeeebbbaaaaaaaaabbbfffllluuu|||~~~|||xxxwww}}}}}}xxxppplllrrr|||uuujjjcccgggppp|||ggg[[[aaasssaaaLLLDDD???999555555555444333333222222111111222222222222111111///000000000111111111111111111111111111111111111000000111111111222222222333333444777===GGGQQQWWWZZZgggvvv~~~}}}|||vvvccc^^^^^^eeemmmttt}}}zzztttrrrssswww{{{yyyqqqhhh```ZZZSSSLLLGGGGGGJJJKKKLLLLLLKKKLLLNNNOOOQQQSSSUUUVVVUUUSSSPPPNNNEEEEEEFFFHHHJJJMMMPPPRRRVVVZZZ^^^aaabbbccceeefffiiikkknnnqqqrrruuuxxxzzz{{{}}}xxxpppgggbbbaaa^^^WWWQQQSSSPPPPPPYYYiii{{{zzziii]]][[[cccjjjsss|||ooolllkkkooouuu}}}wwwVVVAAA;;;888333000///000000000000000000000000000000000///////////////////////////000000000111111111111111222222444999@@@IIIOOO[[[kkk}}}~~~yyyyyy{{{|||rrrYYYSSSPPPSSSZZZcccppp|||hhhaaa^^^ccchhhiiigggfffaaa```___```dddjjjqqquuuzzz~~~wwwrrrvvv~~~}}}vvvooopppvvv{{{mmmbbbfffmmmwwwjjj\\\bbbxxxfffMMMDDD@@@<<<666666555444444333333222111111222222222222111111///000000000111111111111111111111111111111111111111111111111222222222222222222333777@@@JJJTTTYYY]]]kkkyyy}}}yyyyyy~~~iii^^^___ccckkkssszzzuuusssrrrvvvzzz~~~zzzwwwooofff]]]WWWQQQIIIEEEFFFEEEFFFHHHHHHHHHIIILLLNNNNNNOOORRRTTTTTTRRRPPPNNNEEEGGGHHHHHHIIIKKKOOOQQQWWWZZZ^^^```bbbcccdddfffgggjjjnnnpppsssuuuyyy{{{}}}|||xxxssskkkeeebbb\\\WWWWWW^^^iiiqqqvvvrrrbbb[[[^^^dddoooxxx|||{{{pppkkkpppsssttt}}}___EEE>>>:::555111000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222555:::CCCMMMTTTddduuu{{{uuuuuuwwwyyy|||lllWWWSSSRRRVVV]]]ffftttmmmccc\\\___fffiiijjjjjjfffdddbbbaaabbbeeehhhkkkoooxxx~~~uuuppppppvvv~~~~~~~~~zzzsssppprrrxxxrrrdddfffjjjsssrrraaabbbwww}}}}}}nnnQQQEEEAAA===666666555555444333333333111111222222222222111111000000000000111111111111222222222222222222222222111111111222222222222333222222444:::DDDNNNVVV[[[aaaooozzzzzzvvvwww|||ttt___[[[```eeennnwwwyyyoooooouuu~~~}}}xxxuuummmcccZZZTTTNNNGGGDDDEEECCCDDDFFFFFFEEEFFFHHHJJJKKKMMMPPPSSSSSSRRRPPPNNNGGGIIIJJJJJJJJJKKKNNNRRRUUUXXX\\\___aaacccfffhhhhhhjjjnnnqqqtttwww{{{~~~{{{vvvooohhheeefffhhhjjjzzz~~~{{{ggg[[[ZZZ^^^jjjsss~~~{{{sssgggkkkmmmiiiooo~~~hhhKKKAAA<<<666222111222222222000000000000000000000000000000000000000000000000000000000000111111111111222222444666<<>>HHHRRRYYY\\\gggsss{{{yyyuuuwww{{{}}}ssseee[[[\\\bbbhhhttt}}}tttlllrrr|||wwwssslllbbbXXXRRRLLLFFFDDDFFFCCCDDDEEEEEECCCDDDEEEGGGJJJLLLOOORRRSSSRRRPPPNNNIIIKKKMMMLLLJJJKKKOOORRRRRRUUUYYY]]]```dddhhhkkkhhhkkkooorrruuuyyy|||~~~tttnnnkkkkkkpppwwwkkk\\\YYY\\\fffpppzzzzzz}}}tttcccfffgggaaagggwwwmmmNNNBBB>>>888333222222333333000000000000000000000000000000000000000000000000000000000000111111111111333444555888>>>HHHSSS[[[gggxxxyyyxxxyyyzzzpppaaaSSSQQQTTT[[[cccmmm|||sssdddVVVTTT[[[aaaeeehhhiiiiiihhhhhhgggfffeeedddbbbjjjppprrryyywwwrrrsssxxx}}}}}}}}}xxxttttttyyy}}}hhhffffffkkkwwwqqqccclll|||{{{___KKKAAA;;;666666666555444444333333111111222222222222111111000000000000111111111111222222222222222222222222111111222222222333333333444444888@@@LLLUUU[[[\\\kkkvvv|||yyyuuuxxx{{{{{{zzziii___[[[```fffmmm{{{uuussssss}}}~~~}}}zzzvvvsssiii```VVVPPPJJJCCC@@@AAACCCDDDEEEDDDCCCBBBCCCEEEIIIKKKMMMOOOPPPOOONNNMMMIIIIIIJJJKKKMMMNNNPPPQQQTTTWWW\\\```bbbdddgggiiiiiilllpppsssvvvyyy}}}yyyuuuxxxwww|||uuuaaa[[[^^^aaaiiiuuu|||{{{___XXX[[[```iiiuuu~~~QQQBBB@@@;;;555222333333222000000000000000000000000000000000000000000000000000111111111111222222222222000111999BBBLLLXXXbbbpppxxx}}}yyyzzz}}}{{{hhh\\\NNNRRRXXX]]]dddppp~~~gggRRROOOWWW^^^aaadddfffeeedddfffiiijjjhhhfffdddfffjjjooouuu|||{{{tttqqqsssvvv}}}~~~~~~xxxwwwxxxtttfffdddjjjoooooommmsss}}}|||dddMMMBBB>>>666555444444555666444333111111111222222333333333000000000000000000000000111111222222222222111111111222333222111111333444555666;;;BBBMMMVVV\\\___qqqvvv|||}}}zzzyyy|||kkk___^^^aaafffiiipppwwwwww|||~~~}}}{{{xxxsssoooddd[[[RRRNNNIIICCCAAABBBCCCDDDEEEDDDCCCCCCDDDEEEIIIJJJMMMOOOPPPPPPOOONNNLLLLLLLLLMMMOOOPPPRRRSSSUUUYYY]]]aaadddfffiiikkkjjjmmmqqqtttwwwzzz~~~zzzhhh^^^^^^]]]eeeppp{{{hhhYYYYYY```jjjsssZZZGGGDDD===777333333222111000000000000000000000000000000000000000000000000000111111111111222222222444222444;;;DDDOOO]]]jjjzzz~~~xxxfffZZZOOOTTTYYY___fffsssjjjUUUPPPUUUYYY[[[]]]bbbaaabbbeeeiiikkkjjjiiijjjkkklllmmmpppvvv~~~yyyvvvvvvwww}}}~~~~~~|||~~~yyyhhhccchhhnnn~~~sssqqqxxx{{{hhhQQQEEE@@@999777555555555555333111222222222222222222333333111111111111111111111111111111222222222222111111111222333222111111333555444888???GGGOOOVVV\\\___pppvvv}}}~~~{{{{{{uuubbb\\\]]]bbbhhhmmmuuu~~~uuu}}}~~~}}}}}}|||zzztttnnniii^^^VVVNNNJJJFFFBBB@@@BBBCCCDDDEEEEEECCCCCCDDDEEEHHHIIILLLNNNPPPQQQQQQPPPOOOOOOPPPPPPRRRSSSUUUVVVVVVZZZ___bbbeeehhhlllnnnlllooosssvvvyyy}}}rrrddd^^^YYY___iiittt~~~vvv]]]WWW```lllqqqiiiMMMGGG???888555333222111000000000000000000000000000000000000000000000000000111111111111222222222555555888???GGGTTThhhxxxtttbbbWWWPPPUUU\\\bbbjjjxxxsss]]]SSSSSSUUUVVVXXX]]]^^^```ccchhhkkklllkkkqqqpppnnnmmmmmmrrrxxx}}}~~~{{{zzz}}}}}}~~~kkkaaadddlll~~~oooeeeooottt{{{pppZZZKKKCCC<<<999777555555444222000333333222222222222222222111111111111111111111111111111222222222222111111111222333222111222333555555<<>>:::777333222444000000000000000000000000////////////////////////000000111111111222222222111333;;;EEEPPPaaazzzkkkZZZPPPPPPUUU]]]fffpppqqq[[[QQQRRRXXX]]]ZZZ\\\___bbbdddgggiiijjjqqqsssvvvvvvvvvvvvxxxyyyzzz~~~zzzzzz}}}ooo```aaahhh{{{ppp___[[[dddooozzz~~~www]]]FFF<<<999666555555666555555333333333222222111111111111111111111111111111111222222333333333333222222111222333333222333555777;;;BBBLLLSSSXXX___iiipppwwwdddXXX^^^^^^gggqqqzzz~~~}}}}}}{{{vvvnnneee^^^XXXPPPIIIGGGDDDAAA@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFIIIMMMPPPTTTWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^```ccceeeiiimmmpppqqqtttxxx{{{~~~yyyjjj[[[ZZZ]]]eeerrrxxx^^^___lllttt^^^NNN@@@<<<999444222555000000000000000000000000000000000000000000000000000111111111111222222222000333;;;GGGTTTdddzzz{{{}}}|||hhhYYYPPPPPPVVV___hhhssszzzaaaRRRRRRWWW[[[YYY[[[___aaacccdddggghhhnnnrrrwwwzzz{{{{{{|||}}}}}}|||{{{|||ssseeecccgggxxxkkk]]]\\\```ooo|||kkkKKK===:::777555666777777666333333222222222222222222222222222222222222222222222222333333333333222222111222333333333333666888===CCCMMMWWW___hhhqqqwww}}}vvv___XXX]]]___jjjvvv~~~~~~}}}{{{yyytttlllbbb\\\TTTLLLFFFEEEDDDAAABBBDDDDDDEEEFFFFFFEEEDDDEEEFFFDDDFFFHHHLLLQQQUUUXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^___aaaccceeefffjjjnnnqqqrrruuuxxx|||rrr]]][[[[[[bbbnnn}}}~~~|||```XXXbbbnnnttthhhUUUDDD@@@<<<444111555000000000000000000000000000000000000000000000000000111111111111222222222222333;;;HHHVVVddduuu~~~{{{zzzyyyfffYYYSSSQQQXXXaaakkkwwwkkkYYYTTTVVVWWWVVVYYY^^^```aaacccfffiiinnnrrrvvvzzz{{{}}}~~~zzz{{{yyykkkgggffftttooo___\\\ZZZmmm}}}xxxQQQ@@@<<<888666555666666555222222222222222222333333222222222222222222222222222333333444444333333222111222333333333444666888AAAHHHUUUcccoooxxx~~~{{{eee[[[[[[___bbbooo}}}}}}zzzwwwrrrjjjaaa[[[OOOIIICCCCCCCCCBBBCCCFFFDDDFFFGGGFFFEEEDDDEEEFFFDDDEEEHHHLLLQQQUUUYYY[[[]]]]]]]]]]]]]]]^^^___```bbbccceeefffhhhkkkooorrrrrruuuyyy|||xxx___\\\ZZZ```lll{{{}}}xxxaaaRRR[[[iiigggyyyooo[[[HHHCCC>>>444111444000000000000000000000000000000000000000000000000000111111111111222222222444555;;;IIIWWWcccpppzzz}}}zzzxxxxxx|||~~~wwwfffZZZUUUSSSYYYcccmmmzzzuuu```XXXVVVTTTTTTXXX]]]```aaacccgggjjjooorrruuuwwwzzz}}}xxxvvv{{{}}}||||||}}}pppiiieeeqqqzzzfff___VVVkkk~~~VVVBBB>>>:::666555555444444111111111222222333333444222222222222222222222222222333333444444333333222111222333333333444666999FFFOOO^^^pppjjjYYYZZZ```cccfffuuu~~~}}}}}}|||zzzuuunnnddd\\\WWWKKKFFFAAA>>>???BBBEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFIIIMMMRRRWWW[[[]]]aaa```^^^]]]^^^___aaabbbccceeegggiiijjjmmmpppsssvvvxxx{{{~~~iii^^^VVVYYYdddqqq~~~vvv}}}dddRRRTTT^^^bbbfffqqqgggLLLBBB>>>666111222111111111111111111111111000000000000000000000000000111111111111222222222///222<<>>???BBBFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIILLLPPPTTTWWWYYYaaa```______```aaaccceeeeeeggghhhiiijjjkkknnnqqqwwwyyy|||ooocccXXXYYYaaammmzzzwww|||kkkTTTSSS[[[___bbbkkk{{{lllNNNCCC???999333333111111111111111111111111000000000000000000000000000111111111111222222222222444===JJJVVV^^^gggppp{{{wwwcccWWWTTTXXX```jjjtttyyydddWWWRRRPPPRRRUUUXXX[[[^^^bbbdddgggjjjlllmmmnnnrrrxxx~~~{{{{{{zzzkkkfffmmmyyynnn]]]dddtttaaaGGG@@@;;;999777333333555333333333222222222111111111111000000111111222333333333333222222222111111333222333444333333888@@@JJJ[[[jjj|||}}}bbb[[[ZZZYYYaaalllsss|||zzzyyyvvvvvvtttppphhh```WWWRRRIIIEEE@@@>>>???CCCFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIJJJKKKNNNPPPSSSTTT^^^^^^^^^^^^```bbbdddeeeggghhhiiiiiiiiijjjmmmpppwwwzzz~~~wwwiii\\\XXX]]]fffsss}}}yyy{{{rrrVVVOOOUUU\\\\\\bbbqqqtttSSSDDDAAA<<<666333111111111111111111111111000000000000000000000000000111111111111222222222555666>>>KKKVVV^^^gggoooppp]]]UUUUUU[[[bbbmmmvvvooo^^^TTTRRRSSSTTTWWWZZZ]]]___aaabbbeeehhhjjjkkkooouuuzzz~~~qqqgggiiiuuuooo\\\___mmm|||gggJJJBBB;;;999777333333555333333333222222222111111111111000000111111222333333333333222222222222111333222333555444555;;;CCCLLLbbbtttooo[[[YYY\\\]]]fffrrryyy~~~|||yyyxxxwwwtttsssrrrmmmggg^^^VVVQQQGGGCCC???>>>@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLOOOQQQRRRYYYYYYZZZ[[[^^^```bbbdddfffggghhhhhhiiikkkoooqqqvvvzzz~~~}}}ooo___XXXYYYaaammmxxx|||{{{vvvVVVLLLPPPZZZYYYZZZfff}}}XXXFFFAAA===777333111111111111111111111111000000000000000000000000000000111111111222222222777777>>>KKKWWW___gggnnn~~~zzzeeeVVVQQQSSS\\\dddnnnxxx}}}hhhYYYRRRRRRRRRUUUYYY\\\______^^^bbbeeeggghhhlllrrrwwwzzzxxxgggeeeppp|||~~~nnnYYYZZZgggwwwqqqNNNDDD<<<999777444333555333333333222222222111111111111000000111111222333222222222222222222222222333222333555555777>>>FFFPPPfffyyytttcccWWWXXX]]]aaakkkvvv}}}{{{yyywwwuuutttssssssqqqmmmfff]]]TTTOOOEEEBBB???>>>@@@DDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJMMMOOORRRSSSWWWWWWYYY[[[]]]```bbbccccccdddfffgggiiimmmrrrvvvvvvzzzssscccYYYWWW]]]iiittt{{{{{{|||ZZZNNNQQQZZZZZZXXX___vvv```IIIAAA===777222111111111111111111111111111111111111111111111111000000111111111222222222666777>>>LLLYYYbbbhhhnnnyyyqqq]]]QQQOOOTTT\\\dddooozzzppp^^^SSSQQQQQQSSSXXX]]]______\\\```dddfffgggjjjppptttxxx}}}~~~~~~}}}iiibbbkkkvvv~~~~~~oooVVVWWWeeesss~~~RRRGGG<<<999777555444555333333333222222222111111111111000000111111222333222222222222222222222222333222333666777999AAAJJJVVVjjjzzzggg\\\VVVZZZ```fffpppzzz~~~}}}{{{yyywwwuuutttssstttsssqqqlllddd[[[RRRMMMCCCAAA>>>>>>@@@DDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKNNNQQQSSSUUUWWWXXXZZZ\\\___aaacccdddaaabbbdddfffiiinnnuuuyyyvvv{{{xxxggg[[[WWWZZZeeeppp}}}}}}zzzdddTTTUUUYYY^^^\\\[[[oooiiiNNNBBB<<<777222111111111111111111111111111111111111111111111111000111111111111222222222555666???PPP___ggglllpppyyykkkZZZPPPQQQVVV\\\eeerrr~~~xxxdddVVVSSSQQQSSSXXX]]]^^^^^^[[[___ccceeeeeehhhlllqqqvvv{{{~~~}}}~~~kkkaaafffppp~~~~~~uuuXXXVVVbbbqqq{{{VVVIII===888777555444555333333333222222222111111111111000000111111222333111222222222222333333333333222333666888;;;DDDNNN[[[mmm}}}www___ZZZXXX]]]ccckkkvvv|||{{{zzzxxxvvvtttsssrrrtttssspppkkkcccYYYPPPJJJBBB@@@>>>>>>AAADDDGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMOOORRRTTTUUUVVVXXXZZZ\\\^^^```aaabbb```bbbccceeeiiinnnuuuzzzyyy~~~~~~}}}lll___WWWWWW```kkkyyyyyylllWWWTTTYYYcccccc\\\lllsssTTTCCC<<<888333111111111111111111111111111111111111111111111111000111111111111222222222555777AAAUUUfffnnnrrrtttwwwfffWWWOOOPPPWWW\\\ggguuurrr\\\WWWSSSTTTXXX[[[[[[ZZZZZZ^^^bbbcccccceeeiiimmmpppuuu|||lllaaacccjjjxxx~~~]]]WWW___ppp~~~YYYKKK===888777666444555333333333222222222111111111111000000111111222333111111222222222333333333333222333666999===FFFPPP___rrrxxxiiiZZZYYYZZZ```gggqqq}}}~~~~~~}}}{{{{{{yyyxxxvvvtttrrrrrrsssrrrooojjjaaaWWWNNNHHHAAA???===>>>AAADDDGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMOOOPPPRRRTTTUUUTTTUUUXXXZZZ\\\^^^______aaabbbdddeeehhhnnnuuuzzz{{{oooaaaWWWVVV]]]ggguuuzzz|||oooXXXQQQXXXfffggg^^^jjjyyyXXXEEE===999555111111111111111111111111111111111111111111111111000111111111111222222222555777DDDXXXkkksssvvvxxxqqqaaaTTTLLLOOOUUU]]]hhhwww```[[[UUUUUUXXXZZZYYYWWWYYY]]]aaabbbaaacccfffjjjjjjooouuu|||mmmaaabbbggguuu~~~cccWWW\\\pppZZZLLL>>>888777666555555333333333222222222111111111111111000111222222333111111111222222333333333333222333777999===HHHRRRaaawwwnnn___XXXYYY\\\bbbjjjttt~~~|||xxxwwwvvvtttsssqqqpppooommmmmmjjjfff^^^TTTLLLFFF???>>>>>>@@@DDDGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWXXXZZZ]]]```bbbbbbaaaaaacccgggnnntttyyyyyy{{{}}}~~~~~~zzzkkkZZZRRRWWWaaammm|||yyy}}}}}}aaaTTTWWWeeennneeeiii\\\CCCBBB>>>222444333222222111111222222000000000000000000000000///000111111000111333555777:::EEEXXXiiiqqqssstttzzzfffYYYQQQNNNRRRWWWaaannn|||uuueeeVVVTTTXXXZZZZZZZZZ^^^___`````````aaadddgggkkkmmmqqquuuzzzttt___]]]eeeppp~~~qqqUUU]]]sssdddPPP@@@===;;;444333777333333333222222222111111111111111111111111111111000111111111111222222222111666555777???AAAHHHYYYiii}}}nnn^^^\\\UUUZZZ___eeemmm{{{~~~|||{{{wwwvvvtttrrrpppnnnmmmllljjjiiigggbbb[[[RRRIIIDDD>>>>>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTVVVVVVVVVXXXZZZ\\\___aaabbbbbbbbbdddhhhnnnsssvvvwwwzzz|||}}}~~~|||mmm\\\RRRVVV___kkkyyyzzz|||iiiZZZXXXgggqqqgggfffdddHHHCCC???444444333222222111111222222000000000000000000000000///000111111000111333555999;;;FFFXXXhhhooosssvvvwwwdddXXXQQQOOOSSSYYYdddpppzzzjjjZZZUUUWWWXXXZZZ[[[aaabbbbbbaaa```aaaccceeehhhkkknnnqqquuuzzzttt___[[[ccclll|||vvvYYY```tttttt[[[DDD<<<999444333666333333333222222222222111111111111111111111111111111111111111222222222222111666555777???CCCLLL]]]uuueeeWWWWWWXXX]]]cccjjjsss~~~}}}|||zzzxxxuuutttrrrooollljjjhhhgggeeedddbbb^^^WWWNNNGGGBBB>>>======@@@DDDGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWYYY[[[^^^___aaabbbccceeeiiimmmqqqsssuuuwwwzzz|||}}}qqq^^^RRRSSSZZZgggvvvyyyzzzsss```YYYhhhuuulllddd}}}pppOOOEEE???777444333222222111111222222000000000000000000000000000111222111111111333555:::===GGGWWWeeemmmsssxxxsssaaaVVVRRRQQQVVV[[[gggtttrrr```XXXUUUVVVYYY]]]cccdddeeedddbbbaaaaaacccgggiiikkknnnpppsssvvvyyy}}}~~~uuu___YYY___ffftttzzz]]]bbbtttiiiJJJ<<<888555444555333333333333222222222222111111111111111111111111111111111111222222222333111666555777AAAGGGRRReee~~~uuu```WWWXXXZZZ___fffnnnxxx~~~|||{{{yyyvvvtttrrrqqqooollliiifffcccbbb```___]]]YYYSSSLLLEEEAAA===<<<===???CCCGGGHHHHHHJJJLLLNNNPPPRRRSSSTTTTTTPPPPPPQQQRRRSSSTTTVVVWWWVVVVVVVVVVVVXXXZZZ\\\^^^```aaadddfffiiilllnnnooorrrtttxxxzzz|||uuubbbSSSQQQVVVdddrrrzzzxxx{{{dddXXXfffvvvqqqfffxxx{{{UUUDDD???;;;444333222222111111222222000000000000000000000000000111222222111111333555;;;>>>HHHWWWccckkkssszzznnn]]]TTTRRRTTTYYY^^^iiivvv}}}kkk^^^WWWTTTXXX^^^cccdddeeeeeecccaaaaaabbbfffhhhjjjkkkkkkmmmoooqqquuuvvvyyywww___WWW[[[```mmmzzz\\\___oooyyyzzzqqqNNN<<<888666555444444444333333333222222222111111111111111111111111111111111222222222333333111666555888DDDLLLYYYnnn~~~nnn^^^XXXZZZYYY___gggppp|||~~~|||zzzyyyvvvrrroooooonnnkkkhhheeebbb___^^^[[[[[[YYYUUUPPPIIICCC@@@<<<<<<<<>>444333222222111111222222000000000000000000000000000111222222111222444666:::???KKKYYYcccjjjttt~~~zzzjjjYYYRRRRRRVVV[[[```jjjwwwwwwhhh\\\UUUWWW^^^___bbbdddeeecccaaaaaaaaabbbdddffffffeeefffggghhhlllnnnqqqyyyyyyaaaVVVXXX[[[jjj|||~~~yyyYYYYYYggg|||~~~uuuzzzuuuQQQ===888888666444444444444333333333222222111111111111111111111111111222222222222333333333222777666:::GGGQQQ```vvv}}}~~~tttcccXXXUUUWWW\\\bbbkkkuuu~~~|||yyyxxxuuurrrmmmjjjjjjiiigggddd```]]][[[ZZZVVVVVVTTTQQQLLLFFFAAA>>>;;;;;;<<>>CCCGGGHHHIIIKKKMMMPPPRRRTTTSSSRRRQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZYYYYYYXXXYYYZZZ\\\]]]______aaadddgggjjjmmmooommmppptttwwwyyy|||ooo[[[RRRSSSWWWeeevvv|||[[[XXXgggtttrrrxxxhhhLLLAAA???444333222222111111222222000000000000000000000000111222333333222222444666===EEEUUUccclllrrr~~~vvvdddSSSNNNRRRXXX]]]bbbmmmyyylll[[[WWW[[[[[[^^^bbbbbb```\\\ZZZXXXWWWYYY\\\]]]\\\\\\\\\]]]___ccchhhkkknnnttt}}}fffXXXWWWYYYkkk}}}|||]]]VVV[[[lllyyyxxxaaaDDD888777888777555444444444444333333333111111111111111111111111222222222333333333444444222888:::@@@OOOZZZiii}}}{{{{{{gggZZZWWWYYY[[[hhhnnnxxxzzzxxxvvvtttqqqlllgggccc```___]]][[[XXXVVVTTTSSSNNNMMMLLLIIIEEE@@@===:::;;;:::;;;>>>CCCGGGHHHIIIMMMOOOQQQTTTUUUTTTRRRQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYY[[[\\\]]]^^^___```cccfffjjjnnnpppmmmppptttvvvxxx{{{qqq]]]SSSSSSTTTbbbrrr~~~|||xxx___VVVbbbrrrqqquuunnnPPPCCC???444333222222111111222222000000000000000000000000111222333333222333555666>>>HHHYYYhhhpppvvvuuucccRRRMMMRRRXXX^^^bbbooozzzrrr]]]WWWYYY\\\___bbbbbb^^^ZZZVVVTTTVVVYYY\\\]]]]]]]]]]]]^^^___dddjjjlllmmmsss~~~hhhYYYWWWYYYmmm}}}|||bbbXXXZZZiii~~~~~~}}}wwwzzziiiGGG777666888999555555444444444333333333111111111111111111111111222222333333333444444444222999;;;BBBQQQ\\\kkk~~~uuuaaaVVVUUUXXX[[[iiipppzzzxxxuuupppllliiifffbbb```\\\ZZZWWWSSSPPPMMMKKKKKKKKKJJJHHHEEEBBB@@@>>><<<:::;;;===@@@BBBEEEGGGHHHHHHKKKNNNPPPQQQRRRUUUVVVSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\^^^```dddiiimmmpppoooqqqssstttvvvyyy~~~uuueeeXXXPPPQQQ[[[jjjyyy}}}zzzkkkTTTZZZdddiiillltttwwwRRRCCC===777444222111222333222222000000000000000000000000333000000333444222444999@@@IIIZZZlllwww}}}ppp]]]OOOOOOUUUYYY^^^dddppp|||yyy___UUUYYY\\\___cccccc___ZZZUUURRRSSSRRRTTTYYY[[[ZZZZZZ]]]dddeeeiiiqqquuuxxx~~~mmm]]]WWWbbbnnn~~~rrrTTTYYYhhhwwwzzzrrryyyxxxoooKKK;;;:::888444555555444333333222111111222222222222222222222222444333222111000111222333777666===IIIQQQ[[[rrr{{{fffZZZVVVWWW\\\aaallluuurrrnnnjjjfffccc```]]]ZZZYYYWWWTTTQQQMMMKKKIIIHHHGGGFFFEEEBBB@@@>>><<<;;;:::;;;===@@@BBBEEEGGGHHHHHHKKKNNNPPPQQQRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^```dddhhhlllooooooppprrrtttuuuxxx|||xxxhhhZZZQQQPPPYYYeeerrr|||xxxoooUUUVVV]]]cccfffjjj|||WWWHHHBBB888555333222333333333222111111111111111111111111222000000333333222555:::CCCLLL]]]llluuuyyyppp]]]OOOPPPUUUYYY^^^dddqqq~~~{{{```SSSUUUXXX\\\```bbb___ZZZUUURRRQQQOOOQQQWWW[[[[[[^^^bbbiiijjjoooxxx}}}ooo___WWW```lll|||yyy[[[\\\gggtttyyysssxxxyyytttOOO>>>;;;888333555555444333333222111111222222222222222222222222444333333222222222333333:::999@@@LLLUUUaaaxxxsss```VVVTTTVVV]]]cccppp{{{kkkhhhddd```^^^[[[XXXUUUTTTSSSPPPMMMJJJGGGFFFEEEBBBAAA@@@???===;;;:::999:::;;;===@@@BBBEEEGGGHHHHHHJJJNNNPPPQQQRRRTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXZZZ\\\]]]^^^^^^^^^______```aaadddgggkkkmmmoooppprrrssstttwww{{{~~~}}}lll\\\RRRPPPVVV```kkkxxxzzzuuuxxxXXXSSSVVV]]]aaabbbyyy^^^MMMEEE999777444333444444444333111111111111111111111111222000111333333333666<<>>>>>===<<<;;;:::999999:::;;;===@@@BBBEEEGGGHHHGGGJJJMMMOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]___``````aaaaaaaaabbbdddgggjjjllloooppprrrssstttvvvzzz}}}qqq___TTTOOOUUU^^^iiivvvzzzttt~~~___RRRSSS]]]dddcccuuueeeOOOCCC:::888555444444555444333111111111111111111111111222000111444333333888???JJJUUUeeeppprrrsss|||nnn]]]PPPQQQVVVZZZ```iiiwwwiiiTTTLLLMMMRRRXXX\\\[[[WWWSSSQQQOOOLLLNNNTTTZZZ^^^eeellliiilllsss~~~vvvaaaWWWYYYcccrrrddd[[[^^^ooommmMMM>>><<<:::666444444444333333222222222222222222222222222222222333444555666666666555444999<<>>IIIYYYkkkiii```WWWVVVYYY___iiisss[[[XXXUUURRRQQQOOOLLLJJJHHHGGGEEECCCAAA??????>>>:::::::::999999888888777:::;;;===@@@BBBEEEGGGHHHGGGIIIMMMOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]___aaaccccccccccccbbbcccdddgggjjjkkkmmmoooqqqsssuuuxxx|||yyyhhh[[[PPPVVV___iiiuuu|||www|||iiiTTTMMMXXXeeecccppp~~~uuuWWWAAA;;;999666444444444444333222222222222222222222222111111333444333333;;;DDDNNNWWWeeeqqquuuyyy}}}hhhZZZPPPRRRXXX\\\fffqqq}}}zzzcccSSSJJJMMMQQQRRRQQQOOOMMMMMMOOOMMMNNNTTTZZZ___eeelllnnnnnnttt}}}zzzdddWWWVVV^^^kkkyyyhhh\\\aaa|||rrrPPP>>>;;;:::777333333333333333333333333222222222222222222222222333333444555666666666666;;;BBBOOO```tttbbb[[[VVVWWW[[[bbbmmmwwwWWWTTTPPPNNNMMMKKKIIIGGGCCCBBBAAA???===<<<;;;;;;999999888888777666666555:::;;;===@@@BBBEEEGGGHHHGGGIIILLLNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^aaabbbddddddccccccbbbccceeegggjjjlllmmmoooqqqsssvvvyyy~~~~~~mmmaaaQQQUUU[[[dddooo{{{~~~qqqXXXLLLTTT___]]]jjj~~~]]]CCC;;;888555444444444333222222222222222222222222222111111333555333333<<>><<<::::::999999888888777666555444444333:::;;;===@@@BBBEEEGGGHHHFFFIIILLLNNNOOOQQQSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[]]]___aaacccddddddcccbbbbbbccceeehhhkkkmmmllloooqqqtttwww{{{qqqfffRRRTTTXXX^^^jjj|||~~~}}}xxx]]]MMMRRR\\\YYYeee{{{bbbEEE;;;888555333333333222111222222222222222222222222000111444555333333<<>>>>><<<:::999888777777888777777666666666666777:::===@@@AAABBBCCCEEEGGGEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUWWWXXXZZZ\\\```bbbbbbbbbcccccc```aaadddeeefffiiilllooopppqqqsssuuuwwwzzz~~~{{{hhhXXXRRRUUU[[[ccc{{{|||yyyvvvbbbOOOQQQ\\\aaa___rrr}}}dddFFF===:::555222222222222111111111111111111111111111555222222444555777===EEEOOO]]]mmmuuu|||{{{ssstttwwwzzz||||||ggg\\\RRRRRRXXX```jjjsss~~~yyygggUUUOOOKKKLLLKKKGGGDDDEEEHHHLLLRRRVVVZZZ```hhhnnnrrrrrrwww~~~nnnZZZXXX[[[eeeuuuiiiVVV\\\sss{{{yyySSS@@@===:::555555555444444444333333333222222222222222222222222444222333555444222333888<<>>:::666333222222222222111111111111111111111111444222222555555777>>>FFFRRReeezzzwwwpppttt{{{}}}dddZZZQQQRRRZZZcccnnnwww{{{oooXXXQQQKKKJJJIIIEEEDDDEEEHHHLLLRRRVVVYYY___ffflllpppqqqvvv}}}sss___YYY[[[dddtttmmmXXXZZZmmm|||zzzvvvQQQ???<<<999555555555444444444333333333222222222222222222222222444222333555444222444999>>>FFFRRRaaatttsssnnn}}}zzzgggYYYWWWXXX___gggqqqKKKIIIEEECCCBBB@@@>>><<<:::999999888888888888888777777888888999;;;<<<===AAACCCFFFGGGGGGGGGHHHIIIHHHIIIJJJLLLNNNOOOPPPQQQNNNNNNOOOQQQTTTWWWZZZ\\\```cccgggiiihhhfffdddddddddfffiiijjjjjjjjjkkklllqqqrrrtttuuuvvvyyy}}}~~~mmmXXXNNNOOOVVV^^^vvv{{{tttwwwsssZZZRRRWWW[[[ZZZcccnnnMMM???;;;666333333333222222111111111111111111111111444222333555555777???HHHWWWooo|||www~~~}}}aaaXXXQQQSSS\\\gggrrr{{{yyyuuu]]]SSSJJJGGGFFFDDDDDDFFFIIIMMMRRRUUUXXX\\\ccciiimmmooottt|||xxxddd[[[\\\dddsssrrr[[[YYYhhh||||||sssNNN===;;;999555555555444444444333333333222222222222222222222222444222222555444222555:::CCCHHHSSSeee}}}qqqppp~~~~~~qqq___XXXVVVYYYbbblllwwwGGGEEEBBB@@@???>>><<<:::777777777777777888888999666666777999;;;===???@@@DDDFFFIIIJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNPPPSSSVVVYYY[[[___ccchhhjjjjjjhhhfffffffffiiilllmmmlllkkkjjjkkkqqqrrrtttuuuvvvxxx|||ppp]]]QQQOOOTTTYYYnnn}}}tttsss|||^^^PPPSSSZZZ[[[aaasssOOO@@@<<<777444333333333222111111111111111111111111333222333555555888AAALLL\\\vvv~~~}}}}}}aaaWWWQQQUUU^^^iiittt}}}~~~yyycccVVVJJJEEECCCCCCDDDFFFJJJMMMQQQTTTVVVZZZ```eeelllnnnttt}}}zzzfff[[[\\\cccrrruuu___[[[gggpppLLL<<<:::888555555555444444444333333333222222222222222222222222444222222444444333666<<>>===<<<;;;999666666666666777888999:::555666777999<<>>AAACCCEEEGGGJJJMMMOOONNNLLLLLLKKKJJJJJJIIIIIIIIIKKKLLLMMMQQQPPPPPPQQQRRRTTTVVVWWW[[[___cccfffgggggghhhjjjkkklllnnnnnnlllkkkkkkkkknnnppprrrtttuuuyyy}}}www___NNNJJJPPPTTTccc|||xxxqqqyyykkkQQQOOOYYY___eee~~~WWWBBB>>>999666444444333222111111111111111111111111111222444666555888EEERRR___ttt}}}uuuvvv{{{aaaYYYSSSWWW```iiittt|||}}}ooo^^^LLLDDDCCCCCCDDDFFFHHHLLLOOOQQQRRRUUU[[[```jjjmmmttt}}}{{{ggg\\\\\\aaaooo~~~hhh\\\^^^|||nnnKKK;;;:::999666555555444444444333333333222222222222222222222222333111111444444444999???JJJRRR^^^rrrmmmnnn{{{nnn___XXXXXXYYY___kkkwww???===:::999:::999888777777777777777888888999::::::;;;<<<>>>AAADDDFFFHHHHHHLLLPPPRRRQQQPPPOOOOOOMMMLLLKKKKKKLLLMMMOOOQQQQQQQQQQQQQQQRRRTTTVVVXXX^^^```bbbddddddeeehhhiiilllmmmnnnmmmkkkjjjkkklllmmmnnnqqqsssvvvyyy~~~{{{aaaOOOJJJPPPRRR^^^uuuxxxnnntttxxxXXXQQQXXX\\\```~~~___CCC???:::666555444333222111111111111111111111111000222444666555999FFFTTTcccttt|||{{{yyyyyyzzz___WWWRRRWWW```jjjuuu}}}zzz~~~sssaaaMMMEEEDDDDDDDDDEEEGGGJJJNNNPPPQQQTTTZZZ^^^hhhkkksss|||~~~lll^^^\\\```mmm~~~iiiZZZYYYvvvoooLLL<<<;;;:::777555555444444444333333333222222222222222222222222333111111333444555:::AAALLLUUU```ooopppttt|||fffZZZWWWWWWXXX```nnn|||===;;;999888888888777555888888888888888999::::::===>>>???AAADDDFFFIIIJJJJJJMMMRRRTTTTTTRRRQQQQQQOOONNNMMMMMMNNNPPPRRRTTTPPPPPPPPPQQQSSSVVVXXXYYYaaabbbcccccccccdddgggiiilllmmmmmmllljjjjjjkkkmmmkkknnnpppsssvvvzzzeeeRRRMMMQQQQQQZZZnnn{{{~~~wwwkkkppp~~~^^^SSSVVVXXX[[[{{{dddCCC???:::666555444333333111111111111111111111111000222555666555999GGGVVVhhhwwwyyyxxx}}}}}}}}}yyy]]]UUUQQQVVV```kkkvvv~~~{{{}}}uuubbbOOOFFFEEEEEEEEEEEEFFFIIIMMMOOOPPPSSSYYY^^^gggjjjqqqzzz~~~ppp```]]]```kkk{{{~~~hhhYYYVVVtttpppLLL===;;;;;;777555555444444444333333333222222222222222222222222333111111333444555:::AAAOOOZZZcccooowww|||~~~vvv```WWWVVVVVVXXXaaappp;;;:::999888777888888999777888888999:::<<<===>>>???AAACCCDDDEEEGGGJJJLLLOOOOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUXXX[[[]]]dddeeefffeeeeeeeeegggiiillllllkkkjjjjjjkkkkkkkkknnnpppsssuuuxxx{{{iiiYYYKKKKKKSSS^^^ooo~~~|||uuuoooqqqwwwiiiNNNYYY]]]cccxxxeeeJJJ>>><<<===555333555222111111111222222333333333111222333444333999HHHXXXkkkwww~~~|||~~~{{{\\\UUURRRXXXaaalllxxx}}}uuu|||zzzkkkWWWIIICCCCCCDDDDDDGGGJJJMMMNNNOOOSSSZZZ___ccchhhnnntttzzzvvvbbb]]]```mmm{{{|||eeeYYY\\\ooorrrNNNAAA:::555999555555444444444333333333444444444333333222222222333333555777666666===GGGRRR\\\fffqqq|||yyy~~~lll\\\WWWWWWZZZ___iiivvv999888777666666666777888888888999:::;;;===???@@@BBBDDDFFFGGGHHHJJJMMMOOOPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUXXX[[[]]]dddeeefffeeeeeeeeegggiiikkkkkkkkkkkkkkkllllllmmmnnnpppsssvvvxxx{{{jjjYYYKKKKKKRRR]]]mmm}}}~~~{{{tttnnnooouuunnnRRR[[[]]]dddvvvgggKKK>>><<<<<<555333666222111111222222222333333333111222333444444999HHHXXXgggrrr||||||{{{}}}zzz\\\UUURRRWWW```kkkwwwuuuyyy{{{mmmYYYJJJDDDCCCDDDDDDEEEHHHKKKMMMNNNRRRYYY^^^ccchhhnnnuuuzzzwwweee___aaalllyyyvvv___WWW\\\ppptttOOOBBB;;;666999555555444444444333333333444444444333333222222222333333555777666666>>>HHHVVV^^^fffppp{{{~~~gggYYYVVVWWW\\\aaalllyyy888777777777777888888999999:::;;;<<<>>>@@@BBBCCCFFFHHHJJJKKKKKKMMMPPPRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVYYY\\\^^^dddeeefffeeeeeeeeegggiiijjjjjjkkkkkkmmmnnnnnnooooooqqqtttvvvxxx{{{kkkZZZLLLKKKQQQ[[[kkkzzz~~~{{{tttmmmnnnrrrqqqSSSYYY[[[aaappplllMMM???;;;<<<555444666111111222222222222333333333222222333444555:::IIIWWWdddnnnxxxzzzzzz{{{||||||~~~xxx}}}xxx\\\UUURRRWWW___iiiuuuwwwvvv~~~|||ooo\\\MMMFFFDDDDDDDDDDDDGGGJJJLLLMMMQQQXXX]]]ccchhhooouuu{{{yyyiiiaaa```jjjvvvqqqZZZRRRYYYnnnwwwRRRCCC<<<666888555555444444444333333333444444333333333333222222333333555777666777@@@JJJTTTZZZaaahhhxxxvvvaaaVVVUUUXXX[[[aaalllzzz888888999999:::;;;<<<<<<<<<<<<===???AAACCCEEEFFFIIIKKKLLLMMMNNNOOORRRTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUWWWZZZ]]]___dddeeefffeeeeeeeeegggiiihhhiiikkkmmmnnnpppqqqqqqppprrrtttvvvxxx{{{mmm[[[LLLJJJPPPXXXhhhvvv~~~|||uuunnnmmmqqqpppPPPTTTUUUZZZhhh}}}sssNNN@@@;;;;;;555555666111222222222222222222222222222222333555666;;;IIIWWWdddllluuuyyyyyyzzz{{{}}}wwwvvv|||vvv[[[UUUQQQVVV___iiittt~~~|||tttyyy~~~rrr```QQQHHHDDDDDDDDDCCCGGGJJJLLLMMMRRRXXX^^^ccchhhooovvv|||}}}}}}jjjaaa^^^gggssspppWWWOOOVVVjjj~~~{{{TTTCCC;;;555666555555444444444333333333333333333333333333333333333333555777777888BBBLLLSSSXXX]]]cccooo|||ppp\\\TTTUUUXXX^^^eeeppp888999:::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNNNNOOORRRTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRTTTTTTUUUWWWYYY\\\___aaadddeeefffeeeeeeeeegggiiihhhiiilllnnnppprrrrrrsssppprrruuuwwwxxx{{{ooo]]]MMMJJJNNNVVVdddrrr~~~|||wwwpppnnnppppppNNNPPPQQQVVVbbbxxxyyyQQQ@@@;;;;;;666555666111222222222222222222222222333222333555777===IIIVVVccchhhpppwwwyyyyyy{{{}}}~~~}}}www{{{ttt[[[TTTQQQVVV___iiiuuu~~~vvvvvv}}}vvveeeUUUJJJEEEDDDDDDDDDGGGJJJMMMNNNSSSYYY___ccchhhpppwww|||~~~}}}iii^^^ZZZcccpppsssXXXOOOVVVlll~~~|||VVVCCC:::444555555555444444444333333333333333333333333333333333222222444777777:::DDDOOOXXX\\\aaafffnnnxxx}}}~~~mmmZZZSSSVVVZZZeeelllxxx~~~888999;;;===???@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNOOORRRTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWYYY\\\___bbbcccdddeeefffeeeeeeeeegggiiihhhjjjmmmooorrrsssssssssqqqsssvvvwwwyyy{{{qqq^^^MMMJJJMMMSSSaaaooo||||||{{{wwwqqqnnnoootttPPPPPPQQQVVV___ttt~~~SSSAAA::::::666666777000333333333222222222222111333222222666999>>>JJJUUU^^^cccnnnyyy}}}|||{{{}}}}}}{{{zzzrrrZZZTTTQQQVVV```jjjvvv}}}xxx{{{~~~yyyiiiYYYLLLFFFDDDDDDDDDGGGJJJMMMOOOSSSZZZ```ccchhhpppxxx}}}~~~hhh]]]WWW___nnnvvv[[[QQQXXXppp{{{~~~YYYCCC;;;555555555555444444444333333333222222333333333333444444222222444777777;;;FFFQQQ[[[___fffkkkppptttxxxzzzjjjYYYTTTXXX\\\dddmmm{{{}}}<<<===@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNNNNOOORRRTTTSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^aaadddeeedddeeefffeeeeeeeeegggiiiiiikkknnnqqqssssssssssssrrrtttvvvxxxyyy{{{rrr___NNNIIILLLRRR^^^lllzzz{{{yyyyyyvvvppplllmmmxxxRRRQQQQQQVVV\\\lllTTTBBB::::::666666777000333333333222222222111111444111222666:::???JJJTTT[[[bbbqqq~~~}}}}}}~~~pppZZZSSSQQQWWWaaalllxxx}}}||||||{{{lll\\\NNNFFFCCCCCCBBBEEEIIIKKKNNNRRRYYY___ccchhhqqqxxx~~~jjj]]]UUU\\\kkk|||zzz___QQQWWWqqq{{{]]]EEE<<<888888555555444444444333333333222222222333333444444444222222444666888<<>>::::::555555444444444333333333222222222333333444444444222222444666888<<>>MMM\\\wwwzzzyyyiii\\\VVVUUUZZZcccqqqzzz{{{PPPTTTWWWZZZZZZZZZ[[[\\\YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVXXXZZZ\\\___```aaaccccccbbbbbbccceeeggghhhkkklllnnnqqqsssuuuvvvvvvtttvvvyyy{{{}}}~~~iiiTTTLLLKKKNNNYYYeeeuuuuuullleeeggg}}}lllTTTUUUTTTWWW\\\gggyyy{{{uuuxxxWWWBBB:::;;;777444666333333333333222222222222111222333555777:::BBBLLLTTT^^^eeerrrnnnWWWRRRQQQXXXbbblllwwwwww~~~{{{jjjWWWKKKFFFCCCDDDCCCFFFKKKNNNPPPUUU\\\___fffooovvv{{{yyysssaaaTTTWWWaaallleeeYYY[[[nnnzzzwww|||PPP===999666444444444444333333333333222222333333333333444444333333555888:::AAAQQQ```|||{{{dddZZZWWWWWW^^^hhhuuu~~~{{{PPPSSSWWWYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\WWWWWWVVVVVVUUUTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXYYY[[[]]]______aaaaaabbbbbbdddfffgggiiijjjkkknnnpppsssuuuvvvwwwvvvxxx{{{~~~lllWWWNNNLLLMMMWWWcccpppwwwllleeedddzzzsssVVVSSSUUUUUUXXXbbbvvvvvvqqq{{{zzzVVVBBB:::<<<777555666222222222222222222222222222222333555777;;;CCCOOOWWWaaahhhrrr|||mmmWWWRRRQQQXXXbbblllwww{{{{{{rrr^^^NNNGGGFFFDDDCCCFFFKKKMMMOOOUUU\\\]]]dddnnnuuu{{{|||tttaaaSSSWWW___jjjbbbXXXZZZkkk|||zzzRRR===999777555444444444444333333333222222222333333333444444333333666999;;;CCCTTTddd}}}uuu```WWWVVVXXX```jjjxxxzzzOOORRRUUUWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXXXXWWWVVVVVVUUUUUURRRRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^___```aaaccceeeggghhhiiiiiijjjmmmpppsssuuuwwwxxxyyy{{{oooZZZPPPLLLMMMUUUaaannnxxxmmmfffbbbwwwwwwWWWPPPUUUTTTUUU]]]qqqpppmmmxxxyyyYYYCCC;;;<<<777444666333222222222222222222222222222333555777<<>><<<666444777555111111222222222333333333222444555888===HHHUUU___eeennntttuuuwww~~~|||iii[[[VVVTTT[[[dddmmmxxxsssuuuyyyyyylllYYYLLLHHHEEECCCEEEJJJLLLNNNSSSYYY]]]eeeooowww{{{}}}sss```SSSVVV___jjj~~~~~~cccSSSSSSfffuuuOOO>>>:::888555555555555444444444444222222333333333333444444444444555888<<>><<<888666777444333222222111111222222333222333444777>>>IIIVVV^^^___iiiqqqssstttyyy}}}yyydddXXXSSSRRRXXXaaakkkxxx|||ssswwwxxxfffdddjjjddd\\\XXXRRRJJJEEEBBBHHHNNNQQQTTTWWWYYY___iiittt}}}xxxcccSSSTTT[[[cccuuu}}}[[[RRRUUUfffzzzQQQ>>>:::999777666666555444444333333222222333333333444444444666444666<<<@@@III```www{{{}}}rrrrrrppp^^^OOOPPPWWW^^^iiittt|||?????????@@@AAABBBCCCDDDMMMNNNPPPQQQRRRSSSTTTTTTYYYZZZ\\\]]]\\\]]]^^^```\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[^^^^^^^^^]]]]]]\\\[[[ZZZ^^^___aaaccceeehhhiiijjjooorrruuuxxx{{{~~~{{{vvvrrrtttvvvvvvxxx{{{zzz}}}ttt___RRRLLLKKKPPPVVVdddtttwwwmmm\\\gggvvvuuuaaa___^^^]]]___mmmxxxrrr~~~zzzVVV@@@===999777888555333222222111111222222333222333555999@@@JJJVVV^^^bbbnnnxxx{{{|||wwwbbbVVVRRRQQQWWW```jjjwwwuuunnnvvvsss```\\\bbb```___^^^XXXNNNGGGDDDIIINNNQQQUUUXXXYYY^^^hhhrrrzzzyyydddSSSTTTZZZbbbttt}}}~~~~~~[[[QQQRRRaaayyyWWW@@@::::::666666666555444444333333333333333333444444444444666444666===CCCOOOiiippptttlll[[[OOOQQQXXX```lllxxx}}}>>>>>>>>>>>>???@@@AAAAAAHHHJJJLLLOOOQQQQQQQQQQQQTTTVVVXXXYYYYYYZZZ\\\^^^ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ\\\]]]]]]]]]]]]]]]\\\[[[___```bbbdddgggiiikkklllqqqsssvvvyyy|||zzzwwwxxxxxxxxx{{{tttaaaSSSLLLKKKOOOUUUaaaqqqxxxooo[[[fffsssvvv___ZZZZZZXXXZZZggg|||}}}xxx~~~ZZZBBB>>>999666777555333222222111111222222333222444666:::AAALLLWWW___hhhrrr|||~~~~~~vvvaaaSSSPPPPPPWWW```jjjwww}}}ooommmxxxnnn[[[UUUZZZ[[[^^^```ZZZPPPIIIEEEHHHMMMPPPTTTXXXYYY^^^fffoooxxx{{{eeeSSSSSSYYYbbbttt}}}~~~^^^QQQPPP^^^vvvcccEEE999888666666555555555444444444333333333444444444444555666444777>>>FFFSSSnnn~~~rrr}}}jjj[[[PPPRRRZZZaaammmyyy~~~;;;;;;<<<<<<===???@@@AAADDDFFFJJJMMMPPPQQQPPPPPPOOOQQQTTTUUUUUUVVVXXXZZZWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXZZZ[[[\\\]]]^^^_________```aaacccfffiiilllnnnooosssuuuxxx{{{|||{{{zzzxxx|||uuubbbTTTLLLJJJNNNUUU^^^nnn~~~vvvnnn\\\eeeoootttZZZQQQRRRRRRTTTaaawww{{{\\\CCC===777444666444333222222111111222222333222444666:::BBBMMMZZZbbbkkksssyyyyyyzzzvvvaaaQQQNNNOOOWWW```jjjwwwxxxlllnnn}}}hhhWWWQQQTTTTTTZZZ___YYYQQQIIIDDDFFFKKKNNNRRRVVVYYY]]]eeennnvvv~~~|||fffTTTSSSYYYaaasss}}}aaaTTTRRR```xxxvvvOOO;;;777555555555555555444444444333333444444444555555555777555888???GGGTTTooo}}}}}}~~~hhh[[[RRRUUU[[[bbbmmmzzz888888999:::;;;===>>>???AAACCCGGGKKKNNNOOOPPPPPPMMMNNNPPPQQQRRRRRRTTTVVVUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^```aaaaaaaaabbbdddfffiiilllnnnqqqrrruuuxxx|||}}}|||yyyxxx|||uuucccUUULLLIIINNNUUU\\\lll}}}uuummm]]]dddlllsssWWWKKKNNNOOORRR___uuu|||yyy~~~___EEE>>>777333555333333222222111111222222333333333555:::BBBOOO]]]fffrrryyy|||zzz{{{vvvaaaPPPNNNOOOWWWaaakkkxxxuuukkkrrrwwwppp___SSSOOOPPPOOOUUU[[[VVVSSSJJJCCCDDDHHHLLLPPPUUUYYY]]]eeemmmvvv|||~~~gggTTTSSSXXX```sss~~~eeeWWWUUUeee~~~ZZZ@@@;;;555555555555555555555555333444444444555555555555777555999AAAHHHUUUooo~~~}}}~~~zzzfffZZZSSSWWW]]]cccooo{{{999999999::::::<<<===>>>???AAADDDHHHKKKMMMOOOOOOLLLNNNPPPPPPPPPQQQRRRTTTSSSTTTVVVXXXYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaadddfffhhhkkknnnqqqssstttyyy|||~~~}}}zzzyyy~~~uuudddVVVLLLHHHMMMUUUZZZkkk~~~wwwnnn]]]dddhhh{{{tttXXXMMMPPPQQQSSS^^^sss~~~wwwtttxxxcccGGG???777444666444333222222111111222222333333333444888BBBPPP```kkkxxxvvv```PPPMMMPPPXXXbbblllyyyssskkkuuu|||mmmbbb[[[UUUNNNOOOOOOKKKQQQXXXTTTUUUKKKDDDDDDGGGKKKPPPUUUYYY]]]eeennnuuu{{{~~~gggTTTRRRWWW```rrr~~~fffXXXXXXiiiyyy```CCC===555555555555555555555555444444444444555555555555555444999BBBJJJVVVppp|||}}}~~~~~~|||}}}bbbXXXRRRWWW^^^eeeqqq<<<<<<<<<;;;<<<<<<===>>>===???BBBEEEIIILLLNNNOOOMMMNNNPPPPPPPPPPPPRRRSSSRRRTTTVVVXXXYYYYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^___``````aaaaaaaaaaaaaaa```fffgggiiilllooorrruuuvvv{{{~~~||||||uuueeeWWWLLLHHHMMMTTTZZZjjjyyyqqq^^^cccfffxxxwwwZZZQQQTTTTTTUUU___sss|||sssooosssfffIII@@@888555777555333222222222222222222333333333333777AAAQQQbbbnnnwww~~~}}}uuu___PPPNNNPPPYYYcccmmmyyyrrrkkkwwwppp___SSSLLLMMMJJJNNNOOOIIIOOOWWWTTTVVVLLLDDDDDDGGGKKKPPPUUUYYY^^^fffnnnvvvzzz}}}}}}~~~hhhTTTRRRWWW___rrr~~~gggYYYYYYlll|||uuu{{{aaaCCC>>>444555555555555555555555444444444555555555666666444444:::DDDLLLXXXqqqwww^^^UUURRRXXX___gggttt<<<===>>>>>>>>><<<;;;:::@@@AAABBBFFFKKKPPPRRRSSSTTTPPPOOOSSSSSSOOOQQQVVVUUUVVVXXXZZZ[[[[[[[[[[[[___^^^\\\[[[\\\___bbbdddeeeddddddccccccdddddddddfffgggjjjmmmqqquuuxxxzzzxxxvvv{{{yyyfffUUUKKKIIILLLPPPWWWiii|||wwwsss```^^^bbbwww~~~YYYRRRRRRWWWYYY___xxxtttnnnoooxxxmmmKKK@@@999666777444333333333333333333333333333444555888@@@QQQfffuuuyyyuuuyyyzzz{{{rrr^^^QQQQQQSSSXXXbbbnnnzzzrrrlllwwweeeSSSLLLKKKLLLNNNPPPNNNLLLKKKNNNPPPUUUNNNFFFDDDFFFJJJNNNRRR[[[\\\cccoooyyy}}}~~~lllWWWSSSWWW^^^ppp~~~~~~dddVVVWWWhhhsssuuuRRR@@@>>>666666555444444444444555333333333444444444555555777777;;;AAAKKK\\\vvvzzzzzz~~~uuu___VVVRRRYYYbbbjjjxxx}}}?????????>>>===<<<;;;:::>>>???BBBFFFKKKOOORRRSSSSSSPPPPPPSSSSSSPPPRRRWWWVVVXXXZZZ\\\]]]^^^^^^^^^______^^^^^^___aaadddeeeffffffeeeddddddddddddeeehhhjjjlllooossswww{{{}}}~~~xxxtttqqqpppsssssspppqqqxxx}}}xxxfffUUUKKKIIILLLPPPWWWhhh}}}wwwsssccc___aaattt]]]VVVUUUZZZ]]]eeeyyytttttt|||mmmLLLAAA:::777888444333333333333333333333333333444666888@@@PPPcccqqqwwwsssqqqwww{{{wwwzzzrrr^^^PPPQQQSSSXXXbbbnnnzzzsssmmmxxx|||___MMMGGGFFFIIIKKKLLLLLLKKKKKKMMMPPPWWWPPPJJJGGGHHHKKKOOOSSS[[[[[[aaammmvvvzzzmmmWWWSSSWWW^^^qqq~~~```TTTWWWiiiuuuvvv~~~~~~NNN<<<:::666666555444444444444555333333333444444444555555777666:::BBBOOObbb|||}}}~~~~~~qqq^^^UUUQQQXXXaaajjjwww~~~BBBAAA???===;;;:::::::::;;;===AAAFFFKKKNNNQQQSSSWWWVVVXXXZZZYYYWWWYYY]]][[[\\\]]]___```aaabbbbbb``````aaabbbdddeeegggggghhhgggffffffeeeeeeeeefffkkklllooorrrwww{{{}}}sssooommmkkkmmmrrrmmmnnnsssyyy~~~wwwfffUUUJJJHHHKKKOOOVVVfff|||~~~wwwsssfffaaaaaasssaaaVVVVVV[[[```kkk{{{xxxzzzmmmMMMCCC<<<888888444333333333333333333333333222333666999AAAOOO```kkkmmmlllmmmuuu|||{{{rrr]]]PPPPPPRRRXXXaaannnyyysssnnnyyyvvvYYYHHHCCCCCCFFFHHHJJJKKKKKKLLLOOOQQQXXXUUUOOOKKKJJJLLLPPPSSSZZZZZZ___iiiqqqvvv}}}oooXXXSSSWWW___sss~~~~~~~~~]]]SSSWWWjjjzzzzzzyyyLLL;;;999666666555444444444444555333333333444444444555555777555888CCCTTTiii~~~|||}}}nnn\\\SSSQQQXXXaaaiiixxxCCC@@@===:::888777888999888<<>>;;;666666555444444444444555333333333444444444555555888555888EEEXXXnnn|||xxxlllZZZRRRQQQXXX```iiixxx@@@===:::666555555777888888<<>>DDDHHHKKKQQQXXX]]]lllssswwwrrrllljjjiiihhhgggfffdddcccaaaaaaaaaaaaaaacccdddfffgggggggggfffgggggggggggghhhiiijjjjjjmmmooorrrwww|||xxxgggWWWMMMJJJLLLNNNUUUbbbwwwxxxrrr```\\\^^^qqq^^^QQQPPPWWW```qqq}}}qqqNNNBBB999555555111333333333333333333333333333333555:::CCCNNNYYY```hhhiiimmmttt}}}}}}~~~pppZZZNNNNNNPPPVVV___lllwwwvvvuuupppSSSCCC@@@AAACCCDDDGGGMMMSSSVVVWWWWWW[[[ddddddYYYPPPPPPRRRQQQSSSUUU[[[bbbgggllluuu~~~rrr[[[VVVYYY```sss}}}~~~dddXXX[[[ooommmIII>>>:::666666555444444444444555333333333444444444555555777666;;;HHHYYYnnn}}}zzzwwweeeWWWQQQRRRZZZaaajjj|||777666555555555777999:::<<<@@@EEEIIILLLRRR\\\cccttt}}}zzzrrrnnnllliiiccccccaaa`````````aaabbbbbbbbbcccdddddddddddddddeeeeeeeeefffhhhiiikkklllnnnpppsssxxx~~~yyyhhhYYYNNNKKKLLLOOOUUUbbbxxxxxxrrr```[[[ZZZlll^^^SSSQQQVVV___mmm~~~vvvQQQCCC999555666333333333333333333333333333444444444999CCCOOOZZZaaadddeeeiiioooxxx~~~pppYYYNNNNNNPPPUUU___kkkwww~~~{{{yyyoooSSSDDD@@@AAAAAACCCHHHPPPYYY___aaaaaa^^^jjjkkk___SSSSSSTTTRRRRRRTTT[[[cccgggjjjsss}}}rrr\\\WWWYYY```rrr~~~dddWWW]]]xxxkkkGGG<<<888666666555444444444444555333333333444444444555555444666===JJJZZZnnn~~~~~~}}}zzz~~~dddVVVRRRSSS[[[bbbkkk}}}555555555666777999;;;<<<>>>BBBFFFIIILLLSSS^^^fffrrr|||wwwnnniiigggccc``````_________```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffhhhjjjlllmmmoooqqquuuzzzyyyiiiZZZOOOLLLMMMOOOUUUcccyyyxxxrrraaaZZZXXXhhh```SSSPPPUUU\\\hhh}}}yyySSSDDD:::666777555333333333333333333333333555444444999CCCPPP[[[aaaaaabbbdddkkkuuu~~~oooYYYMMMNNNOOOUUU___kkkwww~~~~~~{{{qqqUUUFFFBBBBBBAAADDDJJJTTT```hhhkkkkkkaaannnpppbbbVVVUUUVVVTTTPPPTTT[[[cccgggjjjrrr|||}}}qqq\\\WWWZZZ```rrrcccVVV___lllHHH<<<777666666555444444444444555333333333444444444555555222666???LLL[[[ooo}}}}}}}}}{{{}}}~~~}}}fffVVVRRRTTT\\\bbblll~~~;;;:::888777888;;;>>>@@@AAAEEEIIIKKKMMMTTT^^^fffuuuyyy{{{uuukkkcccaaabbb```___]]]\\\\\\]]]^^^___aaaaaabbbcccccccccbbbbbbhhhggggggggggggiiikkklllnnnrrrwww|||zzzllleeedddcccjjjttt~~~yyyhhh\\\SSSLLLKKKNNNVVVeee|||xxxmmm]]]SSS[[[fffvvv\\\TTTSSSQQQTTTdddzzzrrryyyVVVEEE:::666888666333333333333333333333333666555555;;;EEERRR]]]ddd``````bbbkkkxxxnnn]]]OOOLLLNNNWWWaaakkkwwwyyy~~~qqqSSSEEEBBBBBBBBBGGGMMMYYYmmm~~~yyyoooqqqrrrooocccVVVRRRUUUVVVYYY\\\```dddiiiooosss{{{}}}pppZZZVVVXXX___qqqeee[[[___nnnGGG;;;888777777777666555555444444444444444444444444444444555888@@@MMM]]]rrrxxxooozzz}}}{{{}}}~~~fffXXXSSSTTT]]]eeeppp|||===<<<;;;:::;;;===@@@AAAEEEHHHLLLNNNPPPVVV```gggtttwwwxxxsssiiicccbbbddd```___]]]\\\[[[\\\]]]^^^___```aaabbbcccdddddddddhhhhhhhhhiiijjjkkkmmmmmmooosssyyy~~~yyyjjj\\\VVVUUUQQQXXXaaallluuu}}}yyyhhh[[[RRRLLLKKKOOOWWWfff~~~yyyooo^^^SSS[[[eeevvv\\\MMMMMMMMMRRRbbbxxx{{{kkkqqqXXXFFF;;;666888666333333333333333333333333444333444999CCCPPP\\\ccceeeccceeemmmzzznnn]]]OOOLLLNNNWWWaaakkkwwwxxx}}}rrrTTTFFFCCCDDDCCCIIISSSdddzzz|||sssqqqpppnnnfff\\\WWWWWWXXXZZZ]]]```dddiiinnnsssyyy|||qqq[[[VVVXXX___qqqeee[[[```nnnHHH<<<999777777777666555555444444444444444444444444444444666888@@@LLL[[[pppssslllyyy}}}|||bbbXXXSSSTTT\\\eeeppp~~~AAA@@@???>>>???AAACCCDDDHHHJJJMMMOOORRRWWW```fffoooqqqqqqlllddd``````ccc```___]]]\\\[[[[[[\\\\\\]]]^^^___aaaccceeeffffffggghhhjjjlllmmmnnnooooooqqquuu|||uuucccVVVKKKFFFFFFCCCHHHNNNVVV^^^gggpppuuu|||}}}}}}vvvtttvvvyyy{{{xxxgggZZZQQQKKKLLLOOOXXXgggzzzppp^^^SSSZZZeeeuuu\\\IIIJJJLLLQQQaaaxxx~~~uuufffiiiZZZGGG;;;777888555333333333333333333333333222111333777AAANNN[[[cccfffeeefffnnn}}}mmm\\\OOOLLLNNNWWWaaakkkwwwxxx|||sssVVVFFFCCCEEEEEENNN^^^rrr|||tttnnnmmmkkkddd]]]YYY[[[]]]___aaadddhhhnnnrrrwww{{{qqq[[[VVVXXX___pppcccZZZ^^^~~~mmmHHH===:::777777777666555555444444444444444444444444444444777999???KKKYYYkkkooolll~~~~~~___WWWRRRSSS\\\eeeppp~~~DDDCCCBBBBBBCCCDDDFFFGGGIIIKKKMMMOOORRRWWW^^^ccchhhiiihhhccc]]][[[]]]```aaa```___]]]\\\\\\\\\\\\^^^^^^___```bbbdddeeeffffffgggjjjmmmooopppqqqqqqtttyyyeeeSSSJJJCCC@@@AAACCCDDDFFFIIINNNTTT\\\aaakkkooovvv}}}}}}tttiiibbbbbbfffjjjkkkzzzxxxfffXXXOOOJJJLLLPPPXXXhhhzzzppp___TTTZZZddduuu\\\LLLMMMMMMRRRaaawww}}}uuueeeeeexxx[[[III<<<777777555333333333333333333333333111111333777AAANNN\\\eeegggeeegggppp~~~zzzzzzmmm[[[OOOLLLNNNWWWaaakkkwwwxxxzzzvvvYYYGGGCCCEEEFFFSSSggg{{{zzzpppooopppkkkaaa[[[___aaabbbccceeeiiinnnrrrvvvzzzrrr[[[VVVXXX^^^ppp}}}```WWWYYYzzz||||||jjjGGG===<<<777777777666555555444444333333444444444444444444888999???JJJWWWggg}}}}}}ooottt}}}^^^VVVQQQRRR\\\eeeppp~~~DDDDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNQQQTTTZZZ___cccddddddbbb^^^ZZZYYY[[[^^^aaa```___^^^^^^]]]]]]]]]_________```aaabbbdddeeeeeegggjjjmmmpppqqqqqqqqqwww|||{{{ZZZKKKFFFBBBAAAEEEFFFFFFEEEEEEFFFJJJPPPUUU\\\bbbllluuu{{{}}}{{{yyyoooggg]]]XXXYYY]]]```aaahhhnnnvvvwwwdddVVVMMMIIILLLQQQWWWgggzzzppp___TTTZZZcccttt[[[QQQQQQPPPQQQ___vvvwwwfffbbbrrr\\\III<<<777777555333333333333333333333333111222444999AAAOOO___iiiooommmnnnwww~~~zzzzzzlllZZZOOOLLLNNNWWWaaakkkwwwzzzzzzyyy]]]IIICCCEEEGGGVVVjjjyyy}}}qqqpppsssnnnddd]]]ccceeeggghhhjjjlllppprrrwww{{{qqq[[[VVVXXX___pppzzz\\\SSSSSSppp|||{{{xxxzzzgggEEE===<<<777777777666555555444444333333333444444444555555777888???JJJVVVddduuuxxxsss}}}___VVVQQQSSS\\\fffrrr}}}BBBBBBCCCDDDFFFHHHIIIJJJOOOOOOQQQTTTYYY^^^cccfffcccbbb```]]]ZZZZZZ[[[]]]______^^^^^^^^^^^^]]]]]]``````______```bbbccceeegggiiikkkmmmoooqqqrrrsssyyy}}}sssTTTIIIGGGCCCDDDJJJFFFFFFFFFEEEEEEHHHLLLOOOQQQWWWaaajjjpppqqqooommmiiieee```]]]]]]```bbbccceeejjjqqqwww}}}wwwcccUUULLLIIILLLRRRVVVhhhzzzppp```TTTYYYbbb~~~ttt[[[QQQRRRRRRSSS___vvvwwwfffaaaooo[[[III<<<777888555333333333333333333333333222333666:::BBBPPPaaammmzzzxxxyyyzzzzzz}}}~~~lllYYYOOOLLLNNNWWWaaakkkwww|||{{{dddLLLDDDFFFHHHSSScccmmmlllllltttuuulllnnnpppmmmfffaaafffiiilllooopppqqqssstttyyy}}}pppZZZVVVXXX___qqqwwwZZZRRRQQQjjj~~~zzzzzzwww{{{fffEEE===;;;777777777666555555444444222333333444444555555555666888???LLLWWWbbbooozzzxxxuuuwww}}}```VVVQQQSSS]]]gggsss|||>>>???AAACCCEEEHHHJJJKKKOOOPPPQQQUUU[[[aaaeeegggaaa```___]]][[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\^^^^^^^^^^^^```bbbeeegggkkkllllllnnnppprrrtttuuuxxx|||nnnSSSKKKJJJEEEFFFNNNHHHIIIJJJIIIIIIIIIKKKLLLKKKOOOVVV^^^cccggghhhhhhkkklllmmmmmmlllkkklllmmmkkkooossswwwzzzvvvbbbSSSKKKHHHLLLRRRXXXiii|||rrr```TTTYYYbbb}}}sss[[[OOOSSSVVVYYYeee{{{wwwfffbbbsssZZZHHH<<<777888555333333333333333333333333111333666:::BBBPPPbbbnnn{{{zzz|||wwwyyykkkXXXOOOLLLNNNWWWaaakkkwww~~~|||lllQQQGGGIIIHHHMMMVVV]]]\\\ZZZ___iiihhhdddbbbgggjjjiiiggghhhhhhlllqqquuuvvvvvvvvvwww|||oooZZZUUUYYY```sssuuuYYYSSSRRRjjj{{{|||~~~|||hhhFFF===:::777777777666555555444444222222333333444555555666444777@@@NNNYYYbbbkkktttvvvuuuwww{{{___WWWRRRTTT^^^iiiuuu|||<<<===???BBBEEEGGGIIIJJJMMMNNNPPPTTTZZZ```dddfff^^^^^^]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\]]]```cccgggiiinnnnnnnnnooopppsssuuuwwwwwwzzz}}}nnnTTTOOOMMMGGGHHHPPPMMMNNNOOONNNLLLJJJJJJJJJHHHKKKOOOUUU[[[aaaeeehhhnnnsssxxxzzzxxxvvvuuuvvvpppssswwwzzz|||vvvaaaSSSJJJHHHLLLSSSYYYjjj}}}sssaaaTTTYYYbbb}}}sss[[[NNNTTTZZZ```mmmwwwgggeeeyyyZZZHHH;;;777888555333333333333333333333333000333666999AAAOOObbboootttuuuyyywwwzzzkkkXXXOOOLLLNNNWWWaaakkkwww|||qqqUUUIIIJJJIIIHHHLLLRRRSSSPPPRRRWWWVVVUUUZZZaaaeeefffhhhmmmiiinnntttxxxzzzyyyxxxxxx~~~nnnYYYUUUYYYaaattttttZZZTTTTTTkkk|||}}}jjjGGG===:::777777777666555555444444222222333333444555666666333666@@@OOO[[[bbbiiipppvvvuuuvvv~~~~~~}}}yyy]]]WWWSSSUUU___jjjvvv|||999<<>>@@@BBBDDDGGGJJJNNNPPPTTTWWWYYY[[[ZZZZZZVVVVVVUUUUUUUUUUUUVVVWWWUUUUUUVVVVVVXXXYYYZZZ[[[______```bbbfffjjjoooqqqtttuuuwwwyyy{{{||||||}}}rrr\\\UUUVVVXXX\\\bbbdddcccaaa___^^^^^^^^^^^^bbb```[[[UUUQQQOOOQQQSSS^^^gggppptttyyy~~~~~~vvvbbbSSSKKKHHHMMMSSS\\\nnnzzzooo^^^SSSYYYbbb}}}wwwaaaZZZjjj{{{xxxttt\\\HHH<<<777888444333333333333333333333333333333555:::BBBPPP___hhhnnnqqqwww~~~sss\\\QQQMMMNNNWWWaaakkkvvv~~~zzz}}}dddSSSJJJIIIIIIJJJKKKNNNRRRVVVYYY[[[___bbbaaa]]][[[^^^aaaeeegggnnnyyyhhhUUUTTTZZZcccvvvzzz^^^WWWZZZxxxpppIII>>><<<777777777666555555444444444444444333444444555666888999BBBQQQ\\\dddrrr|||ppp}}}|||yyy___UUUTTTXXXbbbpppxxx999;;;>>>@@@AAACCCGGGIIIMMMOOOQQQTTTVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWTTTTTTUUUVVVXXXZZZ\\\]]]```aaaccceeehhhlllqqqtttwwwxxxzzz|||~~~rrr^^^WWWZZZ]]]```dddcccbbb```^^^^^^___```aaaiiigggddd___YYYUUURRRQQQUUU]]]dddjjjpppwwwyyyxxx{{{vvvaaaSSSJJJHHHMMMSSS\\\oooyyymmm]]]RRRYYYbbb~~~xxxaaa]]]nnn~~~{{{~~~rrrqqq]]]III<<<777888555333333333333333333333333333333555:::CCCQQQ```jjjppprrrvvv}}}ttt]]]QQQMMMNNNWWWaaakkkvvv~~~zzz~~~iiiUUUKKKIIIIIIJJJNNNTTT[[[```cccfffkkknnnkkkccc^^^^^^```gggiiiooozzzhhhUUUTTTZZZcccuuuxxx\\\WWW[[[|||rrrIII===;;;777777666666555555555555444444444444444555666666999999BBBRRR___iiiyyy|||ppp}}}yyy^^^SSSRRRVVV```mmm~~~vvv;;;===???@@@AAACCCFFFIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVSSSTTTUUUWWWZZZ]]]___aaabbbccceeefffhhhkkkpppuuuxxxyyy{{{~~~uuuddd___bbbdddeeeeeecccaaa```______aaacccdddeeedddcccaaa^^^YYYTTTPPPPPPVVV\\\```gggooorrrpppqqqzzzuuuaaaRRRJJJHHHMMMSSS\\\qqqxxxkkk\\\RRRYYYccc~~~wwwaaa```oooxxxsssmmmvvvmmmnnn\\\HHH<<<888888555333333333333333333333333333333555:::CCCQQQ```jjjqqqqqqrrrwwwvvv___QQQMMMNNNWWWaaakkkvvv~~~zzz~~~mmmXXXLLLGGGHHHKKKSSS]]]gggnnnpppsssvvvwwwsssjjjcccaaaaaagggjjjqqq|||hhhVVVUUUZZZbbbtttwwwZZZUUU[[[}}}sssHHH<<<:::666666666666555555555555555444444444444555666666999999DDDUUUbbbmmm~~~sss~~~zzz]]]UUUTTTWWW___kkkzzzvvv???@@@@@@@@@AAABBBEEEHHHGGGGGGIIIJJJLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTVVVXXXZZZ]]]```aaaaaacccfffggggggjjjpppuuuyyyzzz}}}{{{oookkkmmmnnnjjjeee]]]]]]\\\]]]^^^___aaabbb^^^]]]\\\\\\[[[XXXSSSPPPOOOSSSWWW[[[bbbkkkmmmkkkjjjtttttt```RRRJJJHHHMMMSSS\\\rrrwwwkkk[[[QQQYYYbbb~~~uuu^^^aaammmqqqhhheeevvvooorrr[[[HHH<<<888999666333333333333333333333333333333555:::BBBPPP___hhhnnnmmmmmmrrr{{{yyybbbQQQMMMNNNWWWaaakkkvvv~~~{{{}}}rrr\\\OOOFFFHHHMMMYYYgggtttzzz|||{{{{{{zzzvvvooohhhdddbbbfffjjjsss~~~hhhVVVUUUZZZbbbsssvvvYYYSSSYYY{{{tttHHH;;;999666666666666666666555555555555444444555555666777888:::EEEWWWeeepppvvv{{{^^^YYYWWWZZZaaakkkyyywwwBBBCCCCCCBBBAAABBBEEEGGGDDDEEEFFFGGGIIIJJJKKKKKKOOOPPPQQQSSSTTTTTTTTTSSSUUUVVVVVVWWWYYY[[[]]]^^^]]]aaadddffffffjjjqqqwwwzzz|||wwwtttvvvtttkkkbbbYYYZZZ[[[\\\^^^___aaaaaa]]]ZZZVVVTTTTTTTTTRRRQQQOOORRRUUUYYYaaakkkmmmkkkiiitttttt```RRRJJJHHHMMMTTT\\\sssxxxkkk[[[QQQXXXbbb}}}sss\\\\\\hhhllldddeeezzzrrrwwwZZZGGG;;;888999666333333333333333333333333333444555999AAANNN]]]fffkkkkkkmmmttt{{{dddQQQMMMNNNWWWaaakkkvvv~~~{{{|||vvv```SSSFFFHHHPPP^^^ooo|||~~~{{{wwwssspppkkkeee```eeeiiirrr~~~{{{eeeTTTTTT[[[cccuuuvvvYYYSSSXXXyyyuuuIII<<<:::555666666666666666666666555555555555555666666777777999FFFYYYhhhsssvvvzzz~~~~~~aaaYYYXXX[[[bbblllyyyxxxDDDEEEDDDBBBAAABBBEEEGGGCCCDDDEEEFFFHHHIIIKKKKKKNNNOOOQQQSSSSSSSSSSSSRRRWWWWWWWWWWWWWWWXXXYYYZZZZZZ^^^ccceeefffjjjrrryyy{{{}}}yyywwwyyyvvvjjj^^^\\\^^^```bbbdddeeeffffffbbb[[[SSSOOOOOOQQQSSSSSSPPPRRRUUUYYYbbblllooommmkkkvvvsss```RRRJJJHHHMMMTTT]]]tttxxxkkk[[[QQQXXXbbb|||rrrZZZUUUccchhhcccggg~~~rrryyyXXXFFF;;;888999777333333333333333333333333333444555999AAAMMM\\\eeejjjkkkpppyyy|||eeeQQQNNNNNNWWWaaakkkvvv~~~||||||yyycccVVVFFFIIIRRRaaasssyyyssspppoookkkddd^^^eeeiiiqqq|||xxxcccSSSTTT[[[dddwwwwwwZZZSSSWWWxxxwwwJJJ===<<<555555555666666666666666555555555555555666777777666999GGG[[[iiittttttuuuzzzcccXXXWWWYYYaaakkkyyyzzzEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOOOOPPPRRRSSSUUUVVVZZZ[[[[[[ZZZXXXWWWXXXYYYWWW[[[aaaeeehhhlllsssxxxwww}}}wwwqqqkkkgggcccfffkkknnnnnnmmmmmmmmmiii```YYYWWWVVVSSSSSSTTTXXXWWWZZZ```fffkkknnnqqquuu{{{rrr[[[PPPKKKGGGKKKRRR___pppvvvlllUUURRRTTTccc}}}vvvZZZVVV___aaa^^^eee~~~zzzrrrZZZIII===666777666444444333333333333222222333444666:::???III]]]nnnuuuvvvzzz~~~eeeRRRNNNNNNVVVaaalllxxx~~~wwwjjj\\\JJJMMMRRR]]]uuuyyyoooiiikkkiiibbb___bbbfffkkkrrrzzz|||fffTTTTTT[[[eeeyyyzzz___NNN]]]xxxMMM@@@???999999999888888888777777555444333222333333555666333;;;HHHWWWgggzzztttwwwfff[[[VVVXXXaaakkkxxxzzzEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDEEEFFFIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVZZZ[[[\\\[[[YYYWWWXXXYYYYYY]]]bbbfffhhhmmmsssyyy~~~{{{yyyxxx{{{~~~zzzwwwuuuvvvvvvyyyyyyzzzyyyyyywwwuuusssiiiaaa[[[ZZZYYYVVVUUUWWW\\\\\\___eeelllppptttwww|||oooYYYOOOKKKHHHMMMTTT]]]ooouuukkkVVVTTTVVVeeexxx\\\ZZZ______\\\fff~~~wwwYYYIII===666777666444444333333333333222222333333555999???JJJ___qqq~~~~~~~~~fffRRRNNNNNNVVVaaalllxxxxxxlll```OOOOOOPPPZZZrrr|||pppfff```bbbaaaZZZYYY]]]fffjjjpppwww||||||tttsssxxx|||eeeTTTTTT\\\fff{{{xxxaaaSSSaaawwwLLL??????999999999999888888888888888888666555444555555666555;;;GGGVVVhhh{{{~~~zzzpppzzzfff[[[VVVXXXbbblllxxxxxxEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIHHHFFFDDDEEEGGGJJJKKKKKKMMMNNNQQQSSSUUUWWWZZZ[[[\\\[[[YYYWWWXXXYYYZZZ^^^cccfffiiinnnuuuzzzwwwooopppqqqwww}}}{{{{{{{{{{{{wwwwww|||}}}xxxvvvrrrnnnjjj```[[[WWWYYYZZZYYYZZZ]]]```cccggglllrrrxxx}}}~~~zzz{{{|||{{{}}}lllWWWNNNKKKIIINNNVVV]]]mmmsssiiiXXXVVVXXXhhhzzz^^^[[[___]]][[[iiizzzWWWHHH===666777666444444333333333333222222333333444888>>>KKKaaauuuzzzxxx}}}gggSSSNNNMMMUUU```kkkwwwyyypppfffWWWRRROOOWWWnnnuuuggg]]]WWWXXXWWWRRRRRRXXXbbbhhhooovvv{{{~~~zzzuuuqqqnnnllljjjooouuuzzzdddTTTUUU]]]hhh}}}~~~tttcccWWWdddtttKKK???>>>:::::::::999999999888888<<<;;;999888777666666666888<<>>LLLcccwww~~~}}}}}}}}}}}}}}}}}}wwwuuuyyygggTTTNNNMMMTTT^^^iiivvvxxx~~~qqqkkk^^^VVVOOOTTTlllqqqbbbXXXQQQRRRPPPMMMPPPXXX```hhhttt}}}|||uuurrrvvvtttkkkhhhiiilllpppssswww}}}xxxcccSSSVVV___jjj}}}ooobbbYYYdddrrrIII===<<<::::::::::::999999999999;;;;;;:::999999888888888999<<>>:::<<<:::<<>>AAAGGGQQQ[[[nnnzzzyyydddPPPIIIHHHHHHNNNWWWaaarrrzzzjjj^^^SSSSSSYYYmmmiiigggpppxxxwwwOOOCCC;;;666777666444444333333333333222222444333555888===GGG[[[nnnrrryyy~~~{{{}}}yyyzzzkkkVVVOOOLLLQQQ[[[fffrrr}}}zzzzzzllldddfffllleeeZZZWWWdddqqqnnnaaaQQQHHHDDDGGGJJJOOO^^^oooyyy{{{|||zzzuuuooojjjgggYYYWWWTTTRRRSSSWWW[[[^^^bbbjjjppprrrvvv}}}vvvlllddddddooo{{{sss___QQQUUU___kkk~~~{{{jjjjjjdddgggzzz}}}lllCCC:::;;;888888888777777777666666777888:::;;;;;;;;;;;;:::888>>>JJJZZZooo}}}yyy|||wwwzzzmmm```ZZZZZZaaaiiisssttt@@@@@@@@@AAACCCFFFHHHJJJKKKRRRYYYXXXRRRLLLLLLNNNGGGHHHHHHIIIKKKMMMNNNOOOMMMOOORRRTTTUUUVVVYYY[[[[[[___dddiiioooxxxuuurrrooolllfffdddjjjrrrzzzuuupppnnneee```VVVJJJ@@@:::999:::999777888===AAAHHHUUU```rrr{{{vvvaaaNNNHHHHHHIIIPPPZZZ___qqqzzziii]]]SSSSSSZZZnnnlllhhhqqqxxx}}}~~~uuuNNNCCC;;;666777666444444444333333333222222444444666999<<>>AAAEEEOOOZZZnnn~~~qqq]]]KKKFFFHHHIIIOOOVVVaaarrrwwwgggZZZPPPYYY]]]ooommmkkknnnrrryyyzzztttnnnRRRCCC777:::666555333333333333333333333333333333444999===EEEUUUdddkkkooozzz||||||~~~{{{uuuvvvttt[[[RRRMMMQQQZZZdddooowww}}}bbb\\\cccjjjllldddXXXYYYccc```RRREEEEEEDDDFFFOOO```ooowwwvvvnnneee``````aaa___]]]```[[[ZZZ___cccdddfffjjjmmmxxx~~~vvvlllqqqooo```UUUWWW___kkk~~~}}}|||ooovvvrrrpppmmmGGG<<<999777777666555555555555555666777999:::999888999:::<<>>???AAAAAAAAADDDIIIMMMPPPQQQPPPPPPPPPOOOMMMJJJHHHJJJMMMQQQPPPRRRTTTUUUVVVWWWYYY\\\\\\bbbiiipppuuuzzzyyybbb]]]\\\___bbbeeennnwwwzzzyyy|||vvvpppmmmkkkjjjjjjZZZGGGAAA<<<888;;;;;;999;;;>>>@@@DDDNNNYYYjjjppp\\\JJJFFFHHHIIIOOOWWWbbbtttwwwfffZZZPPPYYY^^^qqqnnneeegggiiiqqqooommmmmmQQQCCC777:::666555333333333333333333333333333333444888===EEEUUUdddjjjnnnxxx{{{|||uuu\\\SSSMMMPPPYYYcccmmmuuu{{{```ZZZ```lllqqqkkk\\\WWW[[[UUUHHHEEEDDDFFFLLLYYYfffooorrrccc]]]XXXXXX]]]cccggggggmmmjjjiiilllmmmlllooosssvvvvvvnnn___TTTVVV___kkk~~~rrrzzzyyyzzznnnGGG<<<:::777777666555555555555666666777999999999888999:::>>>@@@IIIWWWeeepppwwwqqqxxxrrrccc[[[XXX___hhhssszzz888888888999:::;;;======>>>@@@DDDHHHLLLPPPRRRSSSSSSSSSRRROOOMMMLLLNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]```eeemmmrrrwww{{{}}}pppYYYTTTRRRVVV]]]fffsss}}}wwwuuu}}}}}}uuuooolllkkkoooppp___JJJBBB===:::@@@===;;;<<>>AAAEEEJJJOOOSSSVVVUUUVVVVVVTTTQQQOOONNNNNNQQQSSSUUUVVVWWWZZZ]]]```dddiiipppuuuyyy}}}{{{lllVVVQQQMMMPPP[[[kkk|||uuurrr}}}~~~uuunnnllllllpppqqq```JJJAAA===<<>>>>>AAABBBEEEOOOYYYlll|||wwwuuuuuuuuutttwww{{{~~~jjjYYYJJJGGGIIIJJJRRR[[[eeexxxsssdddYYYPPPYYYbbbyyyooocccaaabbbnnnrrrgggjjjfffLLLAAA777:::666444333333333333333333333333444333444888;;;CCCRRRaaadddiiisss~~~xxx___UUUMMMNNNUUU^^^hhhppp~~~vvv\\\TTTYYYhhhtttwwwiiiZZZTTTPPPJJJHHHFFFMMM^^^oooqqqhhh___[[[\\\```iiiwww~~~jjj\\\RRRVVV```nnn|||hhhDDD<<<<<<888777777666555666666666333555666666666777999;;;;;;???HHHUUUcccrrr{{{xxxddd\\\XXX^^^fffqqq}}}555555555666777888999:::<<<===???CCCHHHOOOTTTWWWXXXZZZ[[[YYYVVVSSSRRRRRRSSSTTTVVVWWWYYY\\\```dddggglllssswww{{{{{{kkkTTTOOOLLLQQQaaayyyqqqnnn{{{tttmmmlllmmmuuutttaaaJJJBBB>>>===CCCAAA@@@AAADDDFFFIIISSS]]]nnn}}}{{{}}}|||zzzzzz}}}|||fffWWWJJJHHHIIIKKKTTT^^^fffyyyqqqaaaWWWPPPYYYeee}}}mmm``````cccqqqnnndddhhhaaaJJJ@@@777:::666333333333333333333333333333444333444777:::BBBQQQ___bbbhhhqqq||||||{{{aaaVVVMMMNNNTTT]]]gggooorrrYYYRRRVVVbbbqqqyyynnn^^^UUUQQQOOOJJJHHHQQQcccqqqoooccc[[[YYY___jjjyyy~~~iii[[[RRRVVVaaapppdddAAA;;;<<<888888777666666666666666222333444555555666999<<<<<>>BBBGGGMMMRRRVVV[[[]]]^^^]]][[[XXXWWWWWWUUUVVVXXXYYY[[[___dddggghhhnnntttyyy|||xxxgggPPPPPPRRRZZZpppyyylllkkkzzztttlllkkknnnyyyvvvaaaKKKEEEAAA===AAACCCBBBCCCGGGJJJOOOYYYcccooo{{{cccUUUIIIHHHJJJLLLUUU```hhh{{{}}}nnn___UUUPPPZZZgggkkkeeegggnnn}}}ddd\\\bbb^^^GGG???666;;;666333333333333333333333333333444333444777999AAAPPP^^^bbbhhhqqq{{{~~~|||}}}bbbWWWNNNNNNTTT\\\gggooolllUUUOOOSSS]]]ooo|||vvveeeXXXQQQOOOLLLKKKTTTeeennniiicccaaa___iii{{{~~~{{{hhh[[[RRRWWWcccsss~~~~~~aaa@@@;;;<<<999888777777666666777777222444555555666888;;;>>>AAAFFFMMMWWWfffvvvyyy|||iii___ZZZ]]]dddmmm|||444444444555666777888999;;;<<<===AAAEEEJJJOOORRRYYY[[[\\\\\\[[[YYYYYYZZZWWWXXXYYY[[[]]]aaagggkkkiiinnnuuuyyy}}}ppp```QQQVVV]]]jjj|||mmmfffkkk~~~ssskkkkkknnntttpppZZZHHHGGGFFF@@@BBBDDDCCCFFFJJJNNNTTT___jjjuuuyyy```SSSIIIIIIJJJLLLVVVbbbjjj}}}{{{kkk\\\SSSPPPZZZhhh|||hhhlllqqqzzz~~~]]]WWWbbb[[[EEE>>>666;;;666333333333333333333333333333444333444666999@@@OOO]]]bbbiiiqqqzzz}}}|||cccXXXNNNNNNTTT]]]gggppp~~~~~~|||eeeQQQKKKPPPXXXmmmsssaaaUUUPPPLLLLLLVVVdddiiieeefffnnnvvvyyysssrrrssswwwhhh[[[SSSYYYeeevvv}}}||||||aaa???;;;===999888777777666666777777555666777777888;;;???BBBFFFKKKQQQYYYgggxxx{{{lllaaa[[[]]]ccclll~~~|||333333333444555666888888:::;;;===@@@DDDHHHLLLNNNUUUWWWXXXXXXWWWWWWXXXYYYXXXYYY[[[\\\^^^ccchhhmmmhhhnnnuuuzzz}}}}}}jjjZZZUUU]]]hhhvvvnnncccbbbmmmsssjjjkkkooojjjeeeQQQCCCGGGIIIDDDDDDDDDDDDGGGLLLQQQWWWcccnnn}}}yyy___RRRIIIIIIJJJMMMWWWcccmmmyyyiii[[[RRRQQQ[[[iiizzzffflllsss}}}rrr\\\XXXfffYYYEEE>>>666;;;666333333333333333333333333333555333444666999???NNN\\\bbbjjjrrrzzzsss~~~{{{cccXXXNNNNNNTTT]]]hhhqqq|||{{{wwwaaaMMMIIINNNSSSlllmmm]]]TTTKKKMMMWWWccceeebbbjjjxxxzzzooogggbbbdddllluuu~~~hhh[[[SSSYYYfffwww~~~|||{{{xxx}}}bbb@@@;;;===999888888777777777777777777888999::::::===BBBEEEHHHMMMTTT[[[jjj|||zzz{{{{{{|||{{{mmmbbb[[[]]]bbbjjj|||}}}555555555444333333666888:::;;;<<>>@@@CCCCCCBBBDDDIIIMMMQQQPPPRRRYYYiiizzz~~~vvvssseee[[[ZZZ___gggwww{{{444555555444333333555777999:::<<<>>>@@@AAABBBBBBDDDEEEEEEDDDDDDFFFJJJMMMOOOSSSWWWYYY[[[___eeejjjiiiooovvv}}}|||ooogggeeejjjnnnvvv{{{nnnggg```bbbooouuucccVVVPPPRRRNNNOOOUUUXXXSSSLLLIIIHHHHHHKKKQQQVVV]]]jjjwwwyyynnnYYYOOOFFFFFFJJJQQQZZZbbbttttttcccVVVQQQPPP]]]nnnwwwgggooo{{{mmm```ggg{{{UUUBBB:::666888111777333333333333333333333333333333444555666;;;JJJYYYgggkkkwwwzzzvvvyyy}}}}}}~~~kkkUUUMMMQQQRRRZZZggglll{{{}}}uuuvvvrrrfffUUUIIIFFFHHHSSSbbbyyynnn]]]VVVNNNLLLRRR^^^hhhtttpppddd```ccceeeiiipppzzzxxxeee[[[UUU[[[fffvvv}}}||||||~~~\\\???<<<999777888888777666777:::<<>>@@@AAA@@@???>>>===>>>===<<<<<<===@@@CCCIIILLLQQQTTTVVV[[[bbbggghhhnnnvvv~~~wwwmmmjjjkkkppprrruuuyyy{{{vvvmmmfffccc```aaajjjzzzvvvbbbPPPHHHIIIKKKTTT```ddd\\\QQQJJJJJJIIIJJJPPPVVV___mmm{{{vvvkkkUUUMMMFFFGGGKKKQQQZZZbbbvvv~~~ppp^^^RRRNNNRRR___qqquuufffppp|||lllbbboooRRRAAA:::666888111666333333333333333333333333333333444555555:::IIIXXXcccjjjxxxuuuuuuwww~~~mmmWWWNNNQQQPPPWWWdddhhhvvvzzzooooookkk___PPPEEECCCEEEOOO^^^uuuooo___WWWPPPNNNRRR^^^kkk{{{qqqbbb]]]]]]eeejjjpppxxxtttcccYYYUUU[[[fffvvv~~~~~~{{{~~~\\\@@@===:::888888777666555777;;;>>>CCCGGGKKKLLLLLLNNNSSSVVVSSSPPPPPPXXXfffwww}}}~~~www|||xxxiii\\\[[[___gggvvv}}}222333333333222333555777>>>@@@BBBCCCCCCAAA???===<<<<<<;;;:::999:::<<>><<<888777666555555777<<<@@@DDDHHHMMMOOOOOOPPPSSSVVVPPPKKKJJJRRR___ooo~~~sssttt}}}lll]]][[[```gggvvv222333333333222333666888???@@@BBBCCCCCCAAA>>><<<<<<<<<<<<:::999999<<<>>>@@@DDDIIIMMMQQQVVV^^^ccclllrrr|||}}}rrrjjjggggggbbb```\\\ZZZZZZ[[[[[[[[[ccchhhttt{{{hhhVVVMMMMMMUUUeeesssssscccPPPEEEDDDBBBDDDMMMWWWcccrrr~~~rrreeeOOOJJJGGGJJJNNNSSS]]]fffzzz{{{jjjYYYPPPOOOUUUeee}}}uuulllyyy~~~rrrdddyyytttJJJ>>>:::666777000666333333333333333333333333222222444555555999FFFSSSZZZaaannnzzzyyyrrruuuyyysss\\\QQQQQQNNNSSS^^^aaammmxxx~~~tttbbbbbb]]]TTTIIIBBBAAACCCJJJWWWlll|||zzzjjjZZZRRRNNNPPPVVVbbbpppnnnaaaaaakkkuuuuuu___WWWUUU]]]iiixxx~~~zzz~~~[[[@@@===<<<888777666555555777<<<@@@FFFJJJPPPRRRRRRRRRUUUWWWQQQJJJGGGNNNZZZiiizzz}}}jjjlllxxxooo^^^\\\```hhhuuu333444444444333444777:::===>>>???@@@@@@???===<<<<<<<<<;;;:::999:::<<>>DDDJJJQQQUUUVVVVVVYYY[[[VVVMMMIIIOOOYYYfffyyyvvvdddhhhuuu}}}}}}rrr```\\\aaahhhuuu333444555555444666999;;;======>>>????????????>>><<<===<<<;;;:::<<<>>>AAABBBFFFLLLOOOSSSXXX___eeeqqqwww|||oooccc[[[WWWVVVTTTSSSSSSTTTVVV[[[aaaeeeooowwwwwwbbbVVVTTTYYYccckkkgggYYYLLLFFFCCCCCCHHHSSS^^^fffnnnuuu|||lll___NNNKKKIIIKKKOOOVVVbbbnnnwwwfffVVVPPPSSSZZZnnnhhhkkkdddrrrdddfffjjjCCC;;;:::666666///666333333333333333333333333222222444555444777CCCPPPYYYbbbppp|||{{{~~~www```TTTSSSOOOSSS]]]```hhhrrrvvvjjjXXXVVVQQQJJJCCC???@@@BBBDDDOOOcccsssttteeeTTTKKKHHHKKKPPPXXXdddrrr}}}rrrlllooo{{{rrr^^^WWWVVV```mmm|||~~~~~~~~~|||yyyzzzWWW======<<<777888888777666777:::<<<===DDDMMMTTTWWWYYY\\\^^^[[[PPPJJJPPPYYYdddyyytttdddiiivvvtttaaa]]]aaahhhttt444555666555555777999<<<>>>??????@@@@@@AAABBBCCC>>>??????>>>===>>>AAADDDDDDHHHMMMQQQTTTYYYaaafffqqqxxxttteeeYYYQQQNNNNNNMMMPPPSSSXXX\\\bbbhhhlllxxx~~~{{{gggYYYSSSVVV^^^eeeaaaVVVMMMJJJFFFFFFLLLWWWaaaggglllqqq}}}zzzjjj\\\OOOKKKJJJLLLOOOVVVdddqqqvvvdddTTTPPPTTT___uuu|||eeekkkhhhzzz]]]fffgggAAA::::::666666///666333333333333333333333333222222444555444777BBBOOOVVVaaaqqq~~~xxxaaaUUUTTTPPPSSS]]]```hhhqqq}}}sssfffUUUSSSNNNGGGAAA>>>???@@@AAALLL___ppprrrdddTTTKKKFFFIIILLLRRR]]]mmmzzz|||uuuqqqvvvnnn]]]WWWWWWbbbnnn}}}|||}}}}}}{{{xxxzzzYYY@@@@@@@@@777888999888777777999:::666>>>HHHPPPUUUXXX\\\___]]]QQQJJJPPPXXXbbbwwwttteeekkkyyyuuuaaa]]]aaahhhttt888888888999;;;>>>@@@BBB???@@@AAABBBBBBBBBAAAAAA???@@@AAAAAAAAACCCFFFIIILLLPPPVVVXXXXXX[[[aaaggguuu|||zzzeeeWWWOOOKKKLLLPPPUUUWWW[[[```ffflllqqqtttxxxxxx|||ttt]]]VVVYYY\\\\\\XXXSSSOOOMMMMMMKKKOOOWWW^^^bbbeeejjjuuurrrbbbYYYMMMKKKKKKNNNRRR[[[lll|||}}}ooo___UUUTTTVVVaaa|||ooohhhrrrxxxooo___oooWWWCCC999888444666777111333333333333333333333333333222222444444888CCCOOO___jjjxxx~~~hhhUUURRRSSSSSSYYYcccmmmuuu|||mmm```PPPLLLGGGAAA>>>===>>>???FFFLLL\\\mmmqqqdddUUUNNNFFFJJJRRR]]]dddjjjrrr{{{}}}xxxyyy}}}jjj\\\YYYZZZcccrrr~~~~~~~~~XXX???>>>:::999888777666666555555555777777<<>>===>>>???EEEJJJYYYjjjnnndddVVVOOOLLLNNNUUU___eeeiiiqqqxxx{{{}}}~~~zzzvvvxxxzzz|||iii[[[XXXZZZcccrrr~~~}}}}}}~~~]]]CCC???:::999888777666666555555666666444777===CCCJJJUUU___ggglllhhhdddggghhhrrr}}}jjjaaa```eeeqqq|||999999:::;;;>>>@@@BBBCCCCCCBBBAAAAAAAAABBBDDDEEEGGGJJJMMMPPPRRRTTTWWWYYYVVVYYY\\\]]]___dddkkkqqqvvv}}}ssseeeVVVNNNLLLMMMRRRXXX^^^```cccgggkkknnnpppqqqoooqqqrrroooooovvvfffWWWUUUTTTUUUXXXXXXVVVSSSVVVQQQPPPSSSWWW[[[bbbjjjwww{{{iiiYYYQQQIIIHHHKKKPPPWWWdddwwwzzzjjj[[[SSSSSSWWWhhh~~~iiimmm}}}uuulll}}}SSSAAA999888444555777111333333333333333333333333333222222444444777AAAMMMhhhuuu~~~mmmZZZTTTSSSTTTZZZbbboooxxxwwwhhh[[[NNNJJJEEE@@@======>>>???CCCHHHUUUdddkkkdddYYYQQQRRRRRRWWW^^^cccfffkkkrrruuuwwwyyywwwuuuxxx|||ssszzzhhhYYYWWWZZZeeettt~~~}}}||||||}}}vvvaaaFFF@@@:::999999888777666666666666666444444777999AAAOOO^^^jjjuuuwwwtttqqqkkkppp}}}~~~mmmaaa]]]cccnnnyyy:::;;;<<<===???AAACCCCCCEEECCCAAA@@@AAADDDGGGIIIKKKNNNRRRUUUWWWXXXZZZ[[[[[[\\\^^^```ccciiiqqqvvvyyyzzzlll```SSSNNNNNNPPPUUU[[[___```cccfffhhhjjjjjjkkkhhhjjjmmmnnntttlll^^^YYYUUUUUUYYYZZZXXXTTTVVVRRRPPPRRRVVV\\\fffooovvvcccTTTMMMHHHGGGJJJQQQYYYggg{{{wwwfffXXXQQQTTTYYYkkkvvveeennn~~~vvvqqqOOO>>>888888444444777111333333333333333333333333222222333444333666@@@KKKdddrrr|||vvvyyy~~~qqq___UUUSSSTTTZZZaaapppyyy~~~uuufffYYYLLLIIIDDD???<<<<<<>>>???CCCGGGRRR```hhhfff\\\TTTTTTRRRTTTZZZ]]]^^^bbbggglllnnnqqqqqqrrrwwwwwwrrrxxxeeeXXXWWW\\\hhhxxx~~~}}}|||{{{{{{|||rrr___EEE@@@::::::999888777666666666666777666666666666<<>>@@@AAABBBCCCCCCEEECCCAAAAAABBBFFFJJJMMMQQQTTTWWWYYYZZZZZZ[[[\\\^^^___```cccgggnnnuuuzzz||||||ttteee[[[SSSRRRTTTWWW[[[```___```bbbdddeeefffggggggiiimmmqqqvvvrrrccc^^^XXXWWWYYY[[[XXXUUUXXXUUUUUUYYY^^^fffsssqqq^^^QQQKKKHHHHHHKKKRRRZZZhhh}}}tttcccUUUQQQVVV]]]sssrrrgggqqqooonnnvvvKKK<<<777888333444666111333333333333333333333333222111333444333555>>>III\\\jjjyyy|||uuuooorrrxxx~~~~~~~~~vvvcccWWWSSSTTT[[[aaaoooxxx}}}sssdddXXXJJJGGGBBB>>>;;;<<<===???CCCHHHQQQ]]]gggiii```WWWRRROOONNNRRRTTTTTTVVVZZZ^^^aaadddfffiiiooowww}}}uuuuuuvvvbbbYYYXXX^^^lll~~~}}}|||{{{zzz{{{~~~zzzmmmYYYBBB@@@::::::999888777777666666666555666888999777:::FFFSSS[[[ppp~~~qqqooo~~~~~~{{{{{{}}}wwwddd\\\```iiiqqqwwwrrrsssttttttvvvxxx{{{~~~???@@@AAABBBBBBBBBBBBBBBCCCBBBAAABBBDDDIIIMMMPPPXXXZZZ\\\\\\\\\[[[\\\]]]``````bbbffflllsssyyy|||~~~wwwmmm]]]VVVRRRUUU[[[^^^aaaeeeaaaaaabbbcccdddfffhhhiiiooorrrxxx~~~uuueeeaaa\\\[[[]]]^^^^^^\\\bbbbbbeeelllttt}}}{{{kkkYYYNNNKKKHHHHHHLLLSSS\\\jjjqqq```TTTRRRYYYbbbpppjjjvvvwwwfffllllllGGG999777999333333666222333333333333333333333333222111333444333444<<>><<<:::;;;<<<===AAAGGGKKKPPP]]]hhhaaaQQQGGGEEECCCDDDEEEGGGHHHGGGIIIHHHEEECCCCCCDDDGGGHHHLLLJJJJJJNNNUUU\\\___```hhhgggfffggghhhkkkoooqqqoooxxx~~~wwwmmmgggeeefffgggfffooonnnppptttwwwyyyjjj\\\TTTYYYdddsss}}}zzzwwwvvvuuusssppp^^^HHHBBB@@@;;;::::::999888777666666666666666666666777888888BBBMMMgggvvvrrryyyyyyyyyxxxwww}}}vvvgggaaaeeejjjzzz|||jjjdddcccfffjjjmmmnnnoooppprrrDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIILLLPPPUUUZZZ^^^aaadddfffkkkmmmqqqvvvzzz~~~{{{wwwqqqggg\\\TTTLLLNNNOOOOOOOOOPPPRRRTTTWWWXXXZZZ\\\___dddkkkooo~~~~~~yyysssnnnlllmmmppptttwwwzzz~~~{{{|||}}}vvvjjjZZZLLLFFFGGGFFFLLLUUU^^^jjj{{{qqqbbbZZZTTTVVVhhh~~~ggg^^^nnnwwweeecccvvv|||KKK;;;:::888666555444444333444333333333222222222222444222333666666444777===IIISSS```ggghhhhhhjjjmmmuuusssuuu~~~wwwcccTTTPPPVVV]]]hhhrrr}}}pppeee\\\NNNBBB@@@===;;;::::::<<<===@@@EEEIIINNNZZZeee^^^PPPHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJIIIGGGGGGIIINNNSSSUUUUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^eeejjjkkknnnrrrrrrmmmgggbbb\\\YYYZZZ]]]___```dddcccfffjjjmmmpppwwwiii\\\UUU[[[eeeuuu}}}zzzwwwvvvyyywwwvvvbbbJJJAAA>>>;;;;;;:::999888777666666666666666666666777888888===FFF]]]www}}}tttsss|||zzz||||||{{{yyyiiibbbdddhhhxxx}}}mmmgggiiilllqqqtttuuuwwwyyy{{{BBBDDDGGGIIIJJJJJJHHHGGGFFFGGGIIIJJJJJJHHHEEEDDDHHHLLLQQQWWW]]]cccjjjnnnvvvwwwyyy||||||xxxssskkkaaaVVVNNNJJJKKKLLLLLLMMMOOORRRUUUWWWYYY[[[^^^cccjjjrrrwwwyyyqqqkkkkkkmmmmmmnnnpppqqqtttxxx{{{}}}~~~}}}~~~|||qqqeeeWWWKKKGGGIIIHHHNNNWWWaaannnxxxlll___WWWSSSZZZppprrr^^^```{{{ooo```bbb|||qqqDDD:::999888666555444444333444444444444333333333333333222333555555444777<<>>;;;;;;:::999888777666666666666666666666777888888999???TTToooyyyuuuwww|||~~~~~~~~~lllcccbbbeeettt||||||nnniiikkknnnssswwwyyy{{{~~~BBBDDDGGGJJJKKKKKKIIIHHHFFFHHHJJJMMMMMMKKKGGGCCCIIILLLPPPTTTZZZaaaiiinnn}}}|||wwwpppfff[[[QQQKKKKKKLLLMMMNNNOOORRRWWWZZZ\\\^^^aaaeeejjjrrr{{{yyyqqqiiibbb^^^aaafffjjjooouuussswww|||zzzmmmaaaUUUJJJGGGIIIIIIPPPZZZdddqqqqqqhhh]]]VVVUUU```xxxhhhZZZgggjjj\\\aaa|||kkkDDD999888777666555444444444444444444444444444444444333111222555555444777<<>>;;;999888999:::<<>>JJJ[[[lllwww{{{zzzyyy{{{{{{}}}xxxdddVVVTTTWWW___gggqqqzzz|||jjj]]]SSSDDD???===;;;999999:::<<<===CCCDDDGGGJJJLLLOOOSSSWWWTTTSSSRRRSSSVVVYYYZZZZZZ\\\^^^___bbbdddeeefffggggggkkkppptttvvvyyy}}}}}}{{{}}}~~~~~~rrr___VVVTTT___nnn||||||zzzzzzzzz{{{^^^GGGBBBBBB<<<<<<;;;:::999888888777666666666666666777888888:::666BBBaaaxxx|||{{{}}}uuupppqqqrrrwwwrrrkkkhhhjjjpppyyyAAAAAABBBDDDGGGKKKNNNPPPLLLHHHFFFIIIPPPUUUUUUTTTVVVYYY]]]bbbiiiqqqyyyttteeeWWWOOONNNPPPSSSYYYaaajjjpppuuuyyy{{{||||||rrrjjjaaa```dddkkkqqquuu}}}{{{uuuqqqqqqqqqpppnnnooosssyyy}}}zzz{{{~~~{{{mmm\\\RRRKKKHHHIIILLLRRR[[[hhhwww}}}ddd[[[SSSXXXmmmjjjYYYddddddOOO^^^zzzcccGGGAAA777666555444444444444444111111111222222333333333222000111444444333666;;;===HHHYYYjjjvvv{{{{{{zzzwwwwww{{{{{{gggXXXVVVYYY___fffnnnwww|||iii\\\RRRDDD???===;;;999999:::===>>>BBBDDDFFFIIIKKKMMMRRRWWWUUUTTTTTTVVVYYY]]]______```aaaccceeehhhkkkmmmoooqqquuuyyy||||||~~~qqq^^^VVVUUU```ppp~~~|||zzzzzz{{{|||xxxcccLLLEEEDDD===<<<;;;;;;999999888777666666666666666777888888===666@@@^^^www~~~~~~yyyrrrqqqppptttuuullliiijjjpppyyyAAABBBCCCDDDGGGLLLRRRWWWPPPPPPOOOOOOQQQTTTWWWYYY\\\```eeejjjooouuu|||sssbbbUUUQQQPPPPPPVVV^^^jjjvvv~~~}}}{{{~~~wwwqqqpppeee^^^___kkktttwww{{{sssnnnppppppqqqrrrtttvvvxxxyyyzzzkkk[[[QQQKKKHHHHHHKKKSSSaaasssttt^^^\\\WWWZZZtttqqqcccZZZeeetttXXXRRR```~~~YYYEEE:::666555555555555444444444333333333333333333333333333333333333444555666666;;;GGG[[[nnnuuusssssswwwqqqmmmppp|||}}}~~~kkkYYYUUUYYY]]]eeelllsssuuuhhh\\\OOOEEE@@@???<<<::::::;;;===>>>DDDFFFHHHGGGGGGIIINNNRRRKKKOOOTTT[[[```bbb```^^^```aaaeeelllpppqqquuu{{{{{{iiiYYYWWWVVVaaappp||||||{{{zzz|||~~~mmmuuugggNNNFFFDDD@@@??????===<<<;;;::::::666666666666666777888888999666>>>WWWrrr~~~wwwuuurrrrrryyy|||qqqllliiilllsssBBBCCCEEEFFFIIIMMMSSSWWWSSSRRRRRRSSSUUUXXX[[[]]]```ccchhhlllqqqvvv|||}}}nnn^^^RRROOOPPPRRR^^^gggssszzz{{{zzzzzzzzzwwwuuurrrqqqqqqsssuuuwwwvvvuuuuuuwwwyyyuuummmeeebbb]]]aaaoooyyy~~~xxxnnniiippprrruuuwwwyyy{{{}}}~~~vvvgggXXXNNNJJJIIIKKKOOOVVVeeevvvqqq]]][[[YYYcccgggaaa```pppyyycccQQQTTTfff}}}UUUEEE===666555555555555444444444333333333333333333333333333333333333444555666666<<>>DDDFFFHHHHHHGGGIIIMMMQQQRRRVVVZZZ^^^```aaaaaabbbggggggllltttxxx{{{fffWWWUUUXXXbbbqqq}}}}}}}}}{{{|||~~~lllbbbnnn|||kkkOOOFFFCCC@@@@@@???===<<<;;;:::999666666666666666777888888666555===RRRnnn~~~{{{xxxyyytttmmmiiikkkqqq}}}BBBDDDFFFHHHKKKNNNSSSWWWVVVVVVWWWYYY\\\___bbbdddfffiiimmmpppssswww|||vvvfffWWWNNNLLLOOOSSS]]]fffoooqqqlllhhhiiimmmgggccc___]]]^^^aaadddeeefffkkkooorrryyy}}}tttfff\\\ZZZaaaooo{{{xxxllleeeqqquuuzzz~~~qqqbbbSSSKKKIIIIIINNNSSSYYYhhhzzz~~~lll\\\ZZZ^^^rrr\\\^^^hhhcccVVVQQQ^^^tttoooLLLBBB<<<666555555555555444444444333333333333333333333333333333333333444555666666;;;CCCRRRaaafffeeeeeeiiijjjmmmuuuttt```VVVVVVYYYbbbkkkooowwwrrrfff[[[OOODDD@@@>>><<<::::::;;;===???DDDGGGJJJJJJIIIJJJMMMPPPXXX^^^ccceeeeeeeeejjjnnntttuuuzzzzzzbbbTTTSSSYYYcccsss~~~~~~|||~~~|||vvvcccaaarrrlllPPPGGGDDDAAA@@@???>>><<<;;;:::999777777666666666777888888777999>>>KKKgggzzz|||~~~{{{yyynnnhhhiiioooyyy@@@BBBFFFIIIKKKOOOSSSVVVYYYZZZ[[[^^^aaadddgggiiilllnnnqqqsssuuuxxx|||~~~ppp___RRRJJJHHHMMMRRRVVV\\\aaaaaa\\\XXXYYY\\\]]][[[ZZZ[[[^^^bbbeeegggkkktttxxxyyymmm\\\\\\dddrrr~~~|||ooohhhrrrwwwlll^^^PPPIIIHHHIIIOOOUUU\\\kkk}}}wwwddd]]]\\\fffqqqWWW```qqqnnnZZZUUUZZZmmmbbbDDD===999666555555555555444444444333333333333333333333333333333333333444555666666666???OOO___gggffffffiiijjjooozzzyyydddWWWSSSWWWaaajjjoootttrrrggg]]]PPPFFF???>>><<<::::::;;;===???DDDHHHLLLMMMLLLLLLNNNPPPZZZcccmmmqqqooopppvvv}}}ttt___SSSRRRYYYdddsss~~~zzzyyyzzziiikkkfffOOOIIIIIIBBBAAA@@@>>>===;;;:::999888777777666777777888888999>>>@@@EEE^^^}}}{{{{{{{{{}}}~~~pppggghhhlllvvv===@@@DDDGGGJJJNNNSSSVVV[[[\\\^^^aaadddhhhjjjllloooqqqtttuuuwwwyyy|||yyyiiiXXXNNNHHHEEEIIIOOORRRTTTVVVWWWVVVVVVVVVWWW[[[]]]```cccfffjjjnnnqqqzzzkkkbbbeeemmmxxxssskkkrrryyy~~~iii[[[NNNHHHGGGJJJOOOUUU]]]mmmqqq```___```pppfffYYYeee|||eeeUUUTTT```xxxYYY@@@===666666555555555555444444444333333333333333333333333333333333333444555666666444<<>>???CCCHHHNNNPPPPPPOOOPPPRRRYYYeeettt{{{zzzzzzooo\\\SSSSSSYYYcccrrrwwwwww|||nnnnnn___NNNLLLLLLDDDCCCBBB@@@>>><<<;;;:::888888777777777777888888777>>>???AAAUUUuuu~~~||||||ttthhhhhhkkksss;;;>>>BBBEEEIIIOOOUUUYYY]]]^^^aaadddgggjjjlllmmmoooqqqtttvvvwwwzzz}}}{{{ooo___PPPKKKGGGCCCEEEKKKMMMMMMOOORRRVVVYYYZZZZZZ\\\aaagggjjjkkkooowww~~~}}}hhheeejjjrrr{{{uuulllsss{{{zzzdddXXXLLLHHHIIILLLQQQWWWaaaqqq|||kkk___```eeeyyyvvvaaa^^^qqq|||cccNNNRRRcccRRRAAA@@@777666555555555555444444444333333333333333333333333333333333333444555666666555<<>>@@@CCCIIIPPPTTTTTTSSSSSSTTTXXXfffwwwiiiYYYTTTUUUYYYcccssswwwyyywwwjjjjjj~~~\\\OOONNNMMMFFFEEEDDDBBB@@@>>>===<<<999999888777777777888888222888;;;===LLLggg|||lllkkklllrrr~~~;;;===AAAEEEIIIPPPXXX]]]```aaacccfffiiilllmmmnnnnnnpppsssuuuwwwzzz~~~zzzssscccSSSHHHGGGFFFBBBBBBHHHGGGKKKPPPTTTWWW[[[___cccgggooowwwyyyyyysssiiiiiipppyyyvvvlllttt}}}uuu^^^SSSJJJIIILLLOOOTTTZZZfffxxxrrrddd\\\___hhhjjj___fffvvv\\\OOOVVVkkkxxxGGG???BBB888666555555555555444444444333333333333333333333333333333333333444555666666666;;;GGGXXXcccggghhhjjjlllmmmttt}}}ppp^^^TTTVVVYYYcccooovvv{{{wwwlllaaaSSSHHH>>>===;;;::::::<<>>===:::999888888777777888888222666999;;;BBBUUUoooqqqooommmpppzzz<<<>>>AAAEEEJJJRRRZZZ```aaaccceeehhhkkkmmmnnnooolllooorrrtttwwwzzz~~~tttlllYYYKKKBBBEEEFFFAAAAAAGGGGGGOOOXXX\\\\\\___gggnnnzzz{{{kkkgggjjjrrrzzzwwwlllttt~~~}}}qqqYYYPPPIIIIIINNNRRRWWW\\\jjj|||zzzjjj]]]WWW^^^iiivvvccc___lllpppRRRVVV___vvvlll>>>;;;AAA777666666555555555444444444333333333333333333333333333333333333444555666666777999DDDUUUcccjjjpppuuuoooooottt}}}sssaaaWWWVVVXXX```mmmuuuyyywwwkkk```RRRGGG>>>===;;;::::::<<>>::::::999888777777888888666777:::;;;;;;FFFaaazzz}}}~~~uuurrrnnnooowww???===>>>BBBFFFLLLUUU^^^aaabbbccceeeggghhhiiiiiijjjkkkmmmppptttxxx{{{}}}zzzgggWWWKKKFFFCCCDDDDDDDDDGGGMMMQQQSSSYYYaaaeeeiiisssvvvoooiiijjjqqq{{{vvvlllyyyvvvhhhUUUMMMHHHIIIMMMRRRZZZaaattt~~~nnnbbbZZZWWWbbbnnnkkk[[[\\\sssddd]]]^^^uuu]]]AAA>>>===777666555555555555444444444222222222222222222222222333333333444444444555555666888BBBRRRaaaiiioootttuuurrrvvv{{{gggWWWRRRXXXaaahhhnnnxxxuuuhhh\\\PPPGGG???>>><<<;;;<<<===???@@@EEEJJJSSS\\\ccceeedddaaadddgggvvv{{{|||qqq]]]SSSTTTYYYZZZjjj|||}}}wwwxxx{{{sssaaa\\\WWWQQQNNNKKKGGGDDDBBBAAA???>>>;;;;;;:::999888888888888777777666999===>>>SSSwww|||wwwzzz|||~~~uuulllmmmrrryyy???<<<===AAADDDIIIQQQZZZ^^^___aaaccceeefffggggggggghhhjjjmmmqqquuuyyy{{{}}}~~~~~~qqq]]]OOOHHHDDDBBBDDDEEEFFFJJJOOOTTTUUU[[[eeekkkrrr~~~wwwooonnnmmmrrrzzztttkkk{{{ssseeeRRRLLLHHHJJJOOOUUU^^^gggwww|||lll```ZZZXXXbbbrrrgggZZZ___qqqeee```iiiWWW???>>>===777666555555555555444444444222222222222222222222222333333333444444444444555555666???OOO]]]fffmmmsss|||yyy|||}}}iiiYYYQQQWWW___fffmmmwwwtttggg\\\QQQGGG???>>><<<;;;<<<===???@@@DDDIIIRRR\\\eeejjjkkkkkknnnooo||||||tttvvv{{{mmm[[[SSSUUUZZZ```ooo~~~}}}uuuxxxtttbbb\\\XXXRRRNNNKKKHHHEEECCCBBB@@@???<<<;;;:::999888888888888777888666999===>>>RRRttt~~~|||wwwzzz}}}|||xxxzzzyyypppmmmpppvvv~~~>>>;;;;;;>>>AAADDDKKKSSSXXXYYY\\\^^^```aaaaaaaaa```aaabbbdddgggkkknnnpppppprrruuuuuuooocccTTTJJJEEEBBBAAAEEEGGGHHHLLLQQQWWWYYY___iiittt~~~ooommmqqqvvv~~~vvvppp|||nnnaaaPPPKKKHHHLLLQQQYYYcccmmm}}}xxxhhh]]]ZZZ[[[hhh~~~bbb[[[ddduuubbbccctttyyyPPP>>>>>>===777666555555555555444444444222222222222222222222222333333333333444444444444444444<<>>===<<<;;;<<<===???AAACCCHHHQQQ\\\eeemmmrrrtttuuuvvvwwwnnnmmmooovvv~~~}}}iiiYYYSSSVVV\\\eeeuuu}}}~~~~~~rrrwww~~~tttbbb\\\YYYTTTPPPMMMIIIGGGEEEDDDAAA@@@<<<<<<;;;:::999999999999777888666888======NNNlllyyyzzz|||~~~~~~zzzwwwuuuvvv~~~~~~yyyxxxuuuvvv|||tttooonnnqqqyyy>>>;;;:::<<<===???EEELLLQQQSSSVVVXXXZZZ[[[ZZZZZZWWWVVVVVVVVVXXXZZZ]]]^^^[[[]]]``````]]]VVVOOOJJJFFFCCCCCCGGGIIIJJJNNNSSSZZZ]]]dddooo||||||uuuwww~~~{{{zzzxxxjjj]]]NNNJJJIIIMMMSSSZZZfffqqqtttdddYYYZZZ```wwwxxx]]]]]]iiisss\\\eee{{{mmmJJJ===>>><<<666666555555555555444444444222222222222222222222222222222333333333444444444555444999FFFTTT^^^hhhpppxxxxxxzzz}}}}}}rrraaaPPPTTTYYY```iiiuuuqqqdddYYYOOOFFF>>>===<<<;;;<<<>>>@@@AAAEEEIIIQQQYYYbbbjjjrrrvvvyyy|||xxxgggeeeiiinnnuuu~~~yyyfffWWWSSSXXX^^^iiixxx{{{}}}pppwwwppprrrqqqaaa[[[XXXUUUQQQNNNKKKIIIHHHFFFCCCAAA>>>===<<<:::999999999999777999666777<<<===IIIcccuuuuuuvvvxxxzzzzzzxxxvvvvvvuuu|||xxxvvvttttttwwwzzzrrrnnnnnnuuu}}}>>>;;;999;;;;;;;;;@@@FFFNNNPPPSSSVVVWWWXXXWWWVVVQQQOOOMMMKKKJJJKKKMMMNNNKKKKKKMMMMMMMMMMMMLLLLLLIIIFFFEEEHHHJJJKKKOOOTTT^^^bbbjjjttt~~~}}}ssseeeYYYMMMJJJJJJNNNTTT[[[hhhttt~~~ooo___WWW]]]iiilllVVV]]]llleeeZZZjjjcccFFF>>>===:::666666555555555555444444444222222222222222222222222222222222333333333444444666444888CCCPPP[[[eeennnnnnooossszzz|||}}}xxxgggRRRTTTXXX^^^gggtttqqqcccXXXMMMDDD======<<<;;;<<<>>>@@@AAAGGGKKKPPPVVV\\\dddlllrrryyyppp```bbbjjjqqqxxxvvvcccVVVTTTZZZaaajjjzzzzzz}}}~~~rrrxxxsssaaaiiivvvlll___ZZZXXXVVVRRRPPPNNNLLLJJJHHHEEECCC???>>>===;;;:::999999999888:::666666<<<<<>>;;;:::::::::999===CCCKKKMMMQQQTTTVVVVVVUUUTTTMMMKKKHHHDDDCCCCCCDDDEEEEEEDDDEEEGGGJJJMMMMMMLLLLLLHHHGGGIIILLLNNNSSSYYYbbbiiiqqqzzz}}}zzznnn```TTTMMMKKKLLLQQQVVV^^^lllyyyxxxjjj\\\WWWdddwww___QQQ___pppwww]]]]]]qqq\\\EEE???;;;888777666555555555555444444444222222222222222222222222222222222222333333333333666444777AAAMMMWWWaaaiiigggjjjnnnvvv|||}}}lllUUUUUUWWW\\\fffssssssfffZZZMMMCCC===<<<;;;;;;<<<>>>@@@BBBGGGKKKPPPUUUYYY```iiipppwwwooo```bbbiiirrryyyqqq___TTTUUU]]]dddlll}}}}}}xxx|||vvvzzziii]]]kkksss{{{hhh___ZZZXXXXXXTTTRRRPPPNNNMMMJJJGGGDDD@@@???===<<<;;;:::999999888:::666666;;;;;;@@@OOOggghhhkkkoootttvvvvvvuuu~~~~~~|||yyywww{{{rrrnnnrrryyy>>>;;;:::;;;:::888<<>>???AAABBBDDDDDDFFFLLLTTTWWWTTTQQQNNNIIIGGGIIIMMMQQQXXX___hhhoooxxxvvvjjj[[[PPPLLLKKKNNNTTTZZZcccssssssfffZZZZZZnnn{{{WWWSSSgggyyy{{{eeeXXX___ttt}}}UUUDDD???:::888:::666555555555555444444444222222222222222222222222111222222222222333333333555222555???JJJSSS\\\ccccccgggkkksss}}}pppXXXWWWWWW\\\eeerrr~~~xxxjjj]]]OOODDD===<<<;;;;;;<<<>>>AAABBBEEEJJJPPPUUUZZZaaakkksssqqqaaa```dddooovvv~~~}}}jjjZZZSSSVVV```iiirrr}}}|||xxx||||||ddd^^^ppp}}}ttteee```\\\ZZZ[[[UUUSSSQQQPPPOOOLLLHHHEEEAAA@@@>>><<<;;;::::::999888;;;666555;;;:::<<>><<<;;;===???AAACCCDDDIIISSS^^^bbb]]]WWWNNNIIIFFFIIINNNSSS\\\dddkkkttt}}}sssfffXXXMMMKKKKKKOOOVVV]]]gggxxx~~~ooocccZZZ]]]uuuvvvUUUXXXooohhhYYYUUU___tttuuuQQQCCC???999888<<<666666555555555444444444222222222222222222222222111111222222222333333333444111444>>>HHHPPPXXX___aaaeeeiiiqqq~~~rrrZZZXXXXXX\\\eeerrr}}}{{{mmm```QQQEEE===<<<;;;;;;<<<>>>AAABBBBBBHHHPPPVVV\\\eeepppxxxrrrbbb^^^```lllrrr{{{xxxfffWWWQQQWWWccclllvvv{{{{{{xxx|||www```^^^ssspppdddaaa^^^\\\]]]VVVTTTRRRQQQPPPMMMIIIFFFAAA@@@???===;;;::::::999888;;;666555;;;::::::CCCRRRVVV]]]gggqqqwwwyyyxxxxxx}}}|||zzzvvvmmmmmmrrrxxxGGG???888999:::999:::<<<>>>??????@@@AAAAAABBBBBB======<<<;;;<<<>>>@@@BBBEEEIIIQQQ^^^ooovvvjjjXXXRRRJJJGGGMMMVVV]]]eeennnttt~~~~~~}}}|||zzz|||iiiYYYPPPMMMJJJNNNSSSYYYcccpppzzzjjjaaa[[[ccceeeRRR___~~~nnn[[[SSSUUUfffzzzdddKKKDDD===:::;;;888777777777666555555444444333333333222222222111111222222333333333333444444666333444;;;DDDLLLXXXbbbjjjhhhiiittt{{{~~~|||aaaXXXUUU]]]ffflllwww|||oooaaaRRRFFF???>>><<<;;;;;;===???AAAEEEIIIOOOTTTZZZdddtttwww___[[[bbbkkksss}}}nnnZZZSSSTTTXXXbbbmmmxxx~~~~~~}}}yyyyyynnn[[[ddd|||lllffffffaaa]]]^^^ZZZXXXUUUSSSQQQOOOKKKHHHFFFCCC@@@>>>>>>>>>===<<<999999999888999999:::;;;AAAGGGTTTdddnnntttzzz{{{}}}wwwwww{{{qqqqqqttt}}}FFF>>>999999;;;::::::;;;>>>>>>>>>??????@@@@@@@@@>>>>>>=========???BBBDDDFFFMMMYYYhhhxxx{{{lllYYYSSSMMMLLLQQQXXX___jjjttt|||{{{zzz|||{{{wwwvvvyyyvvvssstttxxxzzz|||wwwfffWWWOOOLLLLLLOOOTTT[[[eeeuuurrrccc\\\\\\ggguuuZZZUUUkkkgggVVVRRRWWWjjj~~~{{{[[[FFFAAA<<<:::<<<888777777777666555555444444333333333222222222222111222222333333333333444444666333444:::CCCLLLYYYdddrrrsssvvv~~~zzz}}}~~~bbbXXXTTT[[[dddkkkvvv~~~qqqcccTTTHHH???>>><<<<<<<<<===???AAABBBFFFLLLQQQXXXeeevvv}}}ddd^^^ccciiiqqq{{{lllYYYSSSTTTYYYcccooo~~~}}}}}}|||xxxyyylll[[[fff}}}mmmggggggccc___```YYYXXXUUUTTTRRRPPPMMMJJJHHHEEEBBB@@@??????>>><<<999999888888888999999:::???CCCOOO```nnnwwwzzzsssqqq}}}uuusssttt{{{~~~GGG???999:::;;;::::::;;;=========>>>>>>>>>>>>>>>>>>???@@@??????@@@CCCFFFFFFPPPaaarrr}}}lllYYYUUUSSSTTTWWW\\\dddqqq}}}zzzpppnnnpppuuuvvvsssppppppkkkmmmrrrvvvwww~~~qqq```SSSMMMKKKMMMQQQWWW^^^jjj|||yyyiii\\\ZZZaaappphhhTTTYYYvvv^^^QQQRRR[[[ppppppUUUDDDAAA<<<;;;<<<777888777777666666555555444333333333333222222222222222222333333333333444444555222333999AAALLLZZZgggyyy}}}yyy|||||||||dddYYYSSSYYYbbbiiittttttgggWWWJJJ???>>>=========>>>@@@@@@CCCFFFJJJNNNUUUdddwww}}}kkkaaadddjjjqqqzzzzzzgggWWWSSSUUU[[[gggttt}}}|||zzzwwwyyynnnaaaooonnnhhhhhhdddaaaaaaYYYXXXVVVUUUTTTRRROOOMMMJJJHHHDDDBBBAAA@@@>>>===:::999999888888888999999;;;===GGGZZZnnn}}}~~~tttooommmwww{{{vvvtttxxx{{{IIIAAA;;;;;;<<<;;;:::;;;>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBBAAAAAADDDGGGGGGRRRdddvvvzzzhhhYYYXXXZZZ]]]___aaaiiiwwwzzzsssnnnjjjmmmsssyyy{{{wwwqqqmmmjjjooovvv~~~yyyjjjZZZPPPKKKIIINNNRRRYYYbbbpppttteeeXXX[[[iii{{{bbbTTTcccwwwXXXPPPWWWdddyyyiiiSSSGGGDDD===<<<;;;555888888777777666555555555444444333333333222222222222222222333333333444444444222333888???JJJZZZhhhyyy}}}xxx{{{|||zzz{{{hhh[[[RRRWWW```gggrrr}}}xxxkkkZZZLLL??????>>>>>>>>>???@@@AAAGGGJJJLLLMMMTTTeeexxx~~~{{{{{{{{{~~~qqqcccccckkkrrrzzzrrrbbbUUUSSSWWW^^^kkkzzz~~~|||{{{xxxvvvzzzrrrkkk~~~}}}mmmhhhgggdddbbbaaaZZZXXXWWWVVVVVVTTTRRROOOLLLIIIFFFDDDCCCAAA???<<<;;;:::999888888888888888999888@@@TTTlll~~~zzzqqqpppnnntttyyytttuuuxxx|||MMMEEE===<<<<<<;;;:::<<>>======666888888888777666666555555444444444333333333222222222222222333333333444444444222333777===GGGWWWfffvvv}}}xxxyyy|||}}}zzzxxxnnn^^^RRRUUU]]]eeeoooyyy|||ooo^^^OOO@@@??????>>>>>>@@@AAABBBHHHLLLMMMMMMXXXlll{{{ssstttxxx|||}}}}}}|||{{{vvvfffcccjjjqqq{{{jjj]]]SSSTTTZZZbbbqqq}}}{{{yyywwwvvv|||rrrqqqwwwjjjeeeeeecccaaa```[[[YYYXXXXXXWWWVVVTTTRRRLLLJJJHHHFFFEEECCC@@@===<<<<<<:::999888888888888999777<<>>@@@@@@AAAAAABBBCCCCCCDDDGGGJJJMMMKKKFFFDDDFFFJJJPPPZZZjjjxxxzzzqqqgggbbb^^^eeekkkjjjjjjqqq{{{zzzqqqiiibbb```dddkkk}}}~~~vvvpppqqqvvvzzzkkk[[[OOOJJJJJJKKKQQQWWWbbbooorrrddd[[[VVV___tttkkkXXX]]]~~~nnnWWW]]]pppwwwQQQFFFDDDCCC===>>>@@@999999888888777777666666555444444444444333333333333222222333333333333444444333222444777;;;CCCSSSaaaqqq|||zzzuuurrrooo{{{~~~~~~{{{uuubbbTTTTTT\\\ccclllvvv}}}~~~rrr```PPPBBBAAA???===>>>@@@BBBDDDDDDKKKNNNPPP___xxxtttooorrrxxx}}}}}}|||zzz{{{|||kkkgggkkksss}}}}}}cccXXXRRRVVV]]]fffwww|||zzzxxxwwwwww~~~nnnssswwwqqqhhhdddbbbbbb```___]]][[[ZZZYYYYYYXXXUUUSSSMMMLLLJJJIIIHHHFFFBBB@@@>>>===<<<;;;999999888888:::777;;;JJJ___sssyyyzzz}}}||||||wwwtttuuuwwwzzzZZZOOOCCC===<<<:::<<>><<<<<>><<<:::999999999:::777:::FFFUUUfffxxx}}}~~~}}}~~~|||uuuvvvwwwxxx|||___RRRDDD>>>;;;:::<<<@@@>>>>>>@@@AAACCCDDDFFFFFFQQQVVVYYYUUUNNNJJJKKKOOOQQQ[[[mmmzzzxxxkkkbbbbbbbbbjjjooommmnnntttwwwvvvjjjbbb\\\]]]aaajjjzzzvvvvvvwww~~~uuukkk[[[NNNHHHIIIMMMQQQVVV___lll|||xxxfffYYYXXX[[[iiiqqqccc[[[lll}}}eeeXXXiii```RRRKKKKKKGGG???AAACCC<<<999999888888777666666666555555444444444333333333222222333333333444444444333333666888999===JJJXXXgggmmmoookkkhhhmmmssswwwiiiVVVTTTZZZ```iiirrryyyuuubbbQQQFFFCCC>>>;;;<<>>======<<<;;;999888777777666555555444444333222222333333333333333333333333222222444555444888EEERRReeedddhhhnnnnnnlllsss|||}}}oooXXXPPPUUU___kkkttt~~~uuubbbQQQJJJBBB===>>>AAAAAABBBEEELLLSSSVVV[[[lllxxxuuutttuuuzzz|||zzz|||zzz}}}ssseeeVVVSSSTTTZZZeeessszzzzzzvvvssswwwooopppwwwllliiifffdddddddddcccbbb______^^^\\\ZZZWWWUUUTTTQQQQQQRRRTTTUUUSSSOOOLLLGGGDDD@@@>>><<<:::777555;;;999:::>>>CCCLLLZZZgggqqquuuyyy|||~~~xxxtttwww}}}qqqbbbOOOBBB@@@BBBBBB@@@BBBDDDDDDCCCBBBDDDIIINNN\\\iiinnnbbbTTTRRRUUUWWW]]]dddnnntttsssnnngggccceeemmmwww~~~|||tttjjjccc]]]\\\```hhhrrr|||xxxdddXXXMMMHHHHHHIIIOOOTTT```rrr~~~xxxfffYYYTTTXXXddd}}}{{{bbb\\\hhhggg]]]```wwwpppVVVNNNLLLIIIFFFCCCAAA@@@@@@>>>===<<<;;;:::888777777666555555444444333333222333333333333333333333333333333444555444777CCCOOO```bbbhhhnnnoooooowww~~~ttt^^^UUUXXX___hhhpppwww}}}yyyfffVVVIIIBBB<<<>>>@@@AAACCCEEEGGGOOOUUUYYYggg{{{vvvvvvuuuxxx}}}sssvvvooobbbVVVTTTVVV^^^iiiyyy|||yyyvvvtttwwwqqqyyyvvvkkkiiifffdddeeeeeedddccc_________]]]\\\ZZZXXXWWWTTTTTTTTTVVVVVVUUUQQQNNNIIIFFFCCC@@@>>><<<:::888999777777:::>>>EEEQQQ]]]lllqqquuuyyy{{{vvvxxx|||zzzkkkVVVGGGBBBCCCDDDEEECCCDDDDDDCCCBBBEEELLLQQQaaaoootttgggYYYVVVYYYYYYaaaffflllpppnnnkkkgggdddfffrrrsssgggaaa^^^```fffqqqrrr[[[QQQIIIFFFHHHKKKRRRYYYggg{{{qqq```SSSTTTZZZlllkkkZZZ```xxxooo]]][[[gggdddRRRNNNMMMJJJFFFDDDBBBAAAAAA>>>>>>===;;;:::999888777666666555555444333333333333333333333333333333333444333444555444666@@@KKKZZZ```hhhoooooopppwww~~~zzzfff\\\ZZZ^^^dddkkkooovvv}}}lll\\\JJJBBB<<<===@@@AAACCCFFFCCCMMMUUUYYYbbbrrr}}}zzzuuuwwwxxxzzzxxxmmmppp|||iii]]]TTTTTTXXXbbbooo~~~xxxvvvuuuxxxyyyrrruuujjjhhheeedddeeeeeeeeedddbbbaaaaaa```^^^]]][[[ZZZVVVVVVVVVWWWXXXWWWSSSQQQLLLIIIFFFCCCAAA???===::::::777777888:::>>>IIITTThhhnnnssstttyyyyyyyyyzzz}}}sss^^^MMMDDDCCCEEEGGGEEEFFFEEECCCCCCGGGNNNUUUcccqqqwwwkkk\\\XXXXXXXXXaaadddfffgggfffdddddddddiiixxxqqqfffaaacccfffmmmxxx|||lllVVVOOOIIIHHHKKKOOOWWW___lllzzzlll^^^TTTYYY___rrr{{{bbbVVVgggcccUUU\\\ooo^^^TTTMMMKKKIIIFFFDDDBBBBBBBBB???>>>===<<<;;;999888888666666666555444444333333333333333333333333333333555444444555444555===FFFWWW___iiipppqqqsssyyy~~~|||lll___ZZZ[[[bbbiiillltttooo```KKKCCC======@@@AAACCCFFFCCCNNNVVVYYY^^^lll{{{zzzxxxzzzzzz}}}wwwnnnrrrxxxuuudddXXXSSSTTTZZZeeesss|||wwwvvvvvvyyyoooooouuujjjhhheeedddeeeeeeeeedddfffeeedddccc```^^^\\\[[[XXXWWWWWWXXXXXXWWWTTTQQQNNNKKKGGGEEECCCAAA>>><<<;;;999888999:::<<>>===;;;:::999999777666666555555444333333333333333333333333333333555333333555555555;;;BBBRRR]]]jjjtttzzz}}}{{{oooaaaYYYYYY```iiimmmuuuqqqbbbNNNEEE>>>>>>@@@AAACCCFFFEEEMMMTTTWWW\\\kkk}}}~~~|||~~~~~~~~~{{{ooo___UUURRRUUU\\\hhhuuu~~~|||yyyvvvvvvxxx{{{fffkkkyyyjjjhhheeedddeeeeeeeeedddiiihhhgggdddaaa^^^\\\ZZZYYYXXXWWWWWWWWWVVVSSSQQQNNNLLLHHHEEECCCAAA???===:::888888::::::;;;CCCLLLbbbmmmwwwwwwvvv}}}|||yyyyyyssscccTTTKKKGGGGGGHHHIIIIIIHHHGGGJJJQQQVVVbbbttt~~~vvvggg___[[[WWWVVVUUUSSSSSSWWW```kkksssrrrmmmlllooouuu}}}ppp___NNNKKKJJJMMMPPPTTT^^^ggg}}}|||lll___XXXUUU[[[jjjxxxddd```wwwuuu[[[TTThhhnnnUUUOOOIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@???===<<<;;;:::999777777666666555444444444333333333333333333333333444222222555555555999???MMMYYYiiixxx}}}|||uuufff[[[XXX^^^gggmmmvvvtttfffRRRIIIAAA@@@AAAAAACCCFFFFFFKKKQQQUUU\\\kkk~~~yyygggZZZSSSSSSVVV```kkkxxx}}}zzzwwwvvvwwwyyy|||zzzaaakkk}}}llliiifffdddddddddcccbbbiiiiiigggeeebbb^^^\\\ZZZYYYXXXVVVVVVVVVUUUSSSQQQOOOLLLHHHFFFDDDBBB???===888777777999888888???GGGYYYhhhxxx}}}{{{zzzqqqaaaSSSLLLIIIIIIKKKLLLKKKIIIKKKPPPUUU___ssszzzlllbbb\\\VVVNNNLLLKKKNNNWWWfffwww~~~vvvtttvvvvvv}}}{{{hhhVVVLLLKKKLLLPPPTTTZZZdddnnnwwwfff[[[XXXXXXdddtttkkkdddpppfffVVVVVVpppvvvbbbSSSMMMJJJHHHFFFDDDCCCCCCCCCCCCAAA@@@???>>>===;;;::::::777777666666555555444444333333333333333333333333333111111444555555888===IIIUUUfffzzz~~~}}}~~~|||nnn```XXX[[[bbbjjjsssyyylllVVVLLLCCCAAAAAAAAACCCFFFGGGKKKQQQXXXaaannnqqq```UUUQQQSSSYYYcccppp}}}{{{xxxvvvwwwzzz}}}rrr```ooo{{{mmmjjjgggeeeddddddbbbaaaffffffeeecccaaa___]]]\\\ZZZYYYWWWVVVVVVUUUSSSQQQPPPMMMJJJGGGEEECCCAAA???:::888888999888666;;;CCCQQQdddyyy}}}|||jjjZZZPPPLLLJJJLLLMMMLLLKKKLLLPPPTTT\\\qqq{{{mmmccc[[[TTTHHHGGGGGGLLLXXXlll~~~yyyzzz}}}|||uuuaaaPPPMMMLLLOOOUUUZZZ```kkkvvvrrrccc[[[[[[^^^ppp~~~~~~ccciiixxx\\\RRRWWWvvveee\\\TTTNNNJJJIIIGGGFFFDDDDDDDDDEEEAAA@@@???>>>===<<<;;;:::777777777666555555444444333333333333333333333333222000111444666555888<<>>===;;;;;;::::::999888888777666666333333333333333333333333222222222333444555666777BBBIIIZZZqqqrrrssssssssswww}}}|||xxxxxxrrraaa[[[]]]eeelllxxx~~~jjj\\\MMMFFFDDDBBBBBBDDDFFFLLLTTT___nnn}}}uuubbbUUURRRSSSZZZdddppp|||{{{wwwyyywwwxxxwwweeelllwwwmmmllliiifffcccaaa___^^^\\\^^^___```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUOOOOOOMMMKKKHHHFFFDDDCCC???>>><<<;;;:::::::::;;;BBBPPPfff}}}{{{yyyyyy~~~vvvmmmZZZQQQMMMJJJKKKMMMQQQ[[[eeeqqqtttxxx{{{~~~}}}tttiiiWWWRRRQQQ\\\rrr{{{lll```VVVNNNIIIKKKQQQSSSYYYgggrrrtttccc[[[XXX]]]oooxxxmmmfffOOOSSSbbb~~~fffYYYRRRPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>======<<<<<<;;;:::999888777777333333333333333333333333222222222333444555666777@@@FFFUUUkkkyyy{{{wwwuuuqqquuuxxx{{{xxxwwwxxxddd\\\]]]bbbhhhrrr{{{vvvdddQQQHHHEEECCCBBBCCCFFFKKKTTT```ppp~~~~~~mmm[[[RRRRRRUUU^^^iiiwww}}}yyyuuuvvvxxx}}}llldddvvvxxxtttllljjjhhheeecccaaa```___]]]```ccceeedddaaa]]]ZZZXXXXXXWWWVVVUUUTTTSSSRRRNNNMMMKKKIIIGGGFFFFFFEEEAAA@@@>>><<<;;;;;;;;;;;;<<>>===<<<;;;999888777666444444444444444444444444333333333333444444555666666:::GGGZZZiiinnnooopppuuu}}}}}}{{{oooaaa\\\bbbeeellltttzzzqqq\\\OOOGGGBBBBBBDDDIIIIIIMMMXXXfffsss}}}ttt```RRRNNNSSSXXXcccppp|||zzzwwwtttwww}}}uuufffrrrvvvooolllkkkjjjhhhfffeeedddccccccfffuuutttddd]]]\\\XXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKFFFDDDBBB???<<<;;;::::::;;;???JJJaaa~~~~~~{{{}}}}}}zzz{{{xxxvvvaaa|||eee\\\SSSQQQVVVdddzzzxxxtttkkkggg___```ssssss```RRRLLLLLLOOOPPPPPPYYY^^^jjj}}}rrrdddXXXVVV[[[fff}}}vvvhhhnnnXXXOOOYYYxxxbbbXXXXXXUUUUUUXXXWWWVVVTTTQQQOOONNNMMMMMMIIIIIIHHHGGGFFFEEEDDDDDD???>>>===;;;:::888777666444444444444444444444444333333333333333444555666999:::CCCSSSaaagggiiikkksss|||}}}xxxfff^^^aaacccjjjssszzzzzziiiZZZMMMCCCBBBFFFJJJIIIMMMUUU___kkk{{{nnn[[[PPPOOOVVV\\\fffuuu~~~{{{xxxwwwvvv{{{~~~~~~rrrbbbvvvvvvpppkkkiiihhhgggfffeeedddddddddhhhvvvttteee^^^___ZZZZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOIIIGGGDDDAAA>>><<<;;;;;;;;;===EEEYYYuuu~~~ppp___ttthhh\\\XXX\\\kkkzzzpppmmmooouuurrriiidddssssssgggXXXMMMJJJLLLOOOQQQSSS]]]fffuuuxxxggg]]]XXX]]]ffftttoookkkuuuYYYNNNSSSfffyyyaaaXXXYYY\\\___bbbeeeaaa\\\WWWRRROOONNNNNNJJJJJJIIIIIIHHHGGGFFFFFF@@@@@@???===;;;999888888555555555555555555555555444444333333333444555555<<<;;;AAANNN[[[bbbgggkkkqqq{{{~~~mmmaaa]]]___gggqqqxxx~~~xxxhhhUUUFFFDDDIIIIIIJJJOOOVVV]]]gggzzzxxxgggWWWOOOQQQZZZaaakkk{{{|||yyywwwxxxxxx{{{||||||wwwqqqooosssxxxmmm```yyy{{{rrroooiiifffeeeddddddccccccccccccdddmmmuuuuuummmddd``````]]]]]][[[ZZZXXXVVVUUUTTTUUUVVVWWWXXXWWWUUUSSSQQQMMMKKKHHHDDDAAA???======;;;;;;>>>MMMfff|||}}}|||hhh[[[ssseee___cccqqq~~~pppdddeeelll~~~rrrhhhsssyyyiii___RRRJJJIIIKKKNNNPPPWWWcccnnn}}}pppbbb[[[ZZZdddrrrkkkqqq~~~cccKKKGGGWWWqqqqqq```XXXZZZaaafffiiipppkkkccc[[[UUUQQQOOONNNKKKKKKJJJIIIHHHHHHGGGGGGBBBAAA@@@>>>===;;;:::999555555555555555555555555444444333333333444555555888666;;;HHHVVV^^^eeejjjnnnwww|||qqqdddZZZ\\\dddooowww|||rrr[[[IIIFFFKKKGGGJJJRRRYYY]]]eeeyyy}}}rrrbbbTTTNNNSSS]]]dddppp|||xxxwwwxxxzzzwwwwwwtttllldddcccjjjqqq|||iiibbb|||rrrnnnlllfffdddcccbbbbbbaaaaaabbbbbb```ccceeegggfffdddbbbaaa______]]]\\\ZZZXXXWWWVVVWWWYYY[[[\\\[[[XXXUUURRRPPPNNNKKKGGGCCCAAA??????<<<:::999BBBXXXoooyyyxxxzzzuuubbbXXXyyyooohhhpppzzziii\\\ddduuusssxxx{{{ooo___UUULLLJJJLLLNNNTTTYYYaaajjjzzzooofffbbbVVV^^^lll{{{pppeeedddWWWJJJMMM```~~~rrriii^^^YYY[[[```ccccccjjjiiifff```XXXRRROOONNNJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@>>><<<;;;:::777777666666555555444444444444444444444555666777666777;;;DDDOOO[[[ccchhhooowww|||~~~}}}jjj\\\ZZZ```lllsssvvvkkkSSSHHHIIIDDDLLLSSSUUU]]]nnn~~~wwwgggWWWRRRTTTYYYbbbiii||||||xxxvvvvvvxxxzzzxxxvvvjjjcccffffffjjjxxxppp```cccmmmgggeeeccc``````_________aaabbbdddcccbbbaaacccffffffccc```^^^______^^^[[[YYYYYYYYY[[[]]]^^^^^^[[[YYYXXXXXXUUUSSSPPPLLLGGGCCC@@@??????;;;:::BBBNNN\\\mmmzzz|||{{{~~~iii\\\YYYxxxpppsss|||jjj^^^fffvvvyyy{{{ttthhhXXXPPPIIIIIILLLOOOUUU\\\hhhrrrzzzjjjaaaYYYTTTddd|||llljjjrrrXXXPPPJJJRRRgggmmmfff\\\XXXZZZ^^^``````fffeeeccc___YYYTTTRRRQQQLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA>>>===;;;:::888888777777666555555555444444444444444555666666555666999AAAMMM[[[gggmmmzzz|||{{{|||pppaaa\\\___jjjssswww~~~uuu]]]NNNKKKGGGNNNUUUYYYcccrrr}}}pppbbbTTTQQQUUU\\\eeemmm}}}zzzxxxwwwwwwwwwssspppiiijjjpppmmmrrr~~~gggZZZccc|||nnnjjjhhhfff``````______``````aaaaaabbbaaaaaaccceeeeeebbb```^^^___```___\\\ZZZZZZZZZ]]]^^^______\\\ZZZYYYYYYWWWUUURRRNNNJJJFFFCCCAAA???<<<;;;AAAJJJWWWiiixxx~~~yyyfff[[[XXX{{{xxxpppdddjjjxxx|||jjj]]]QQQLLLIIIKKKNNNRRRZZZbbbqqq|||qqqbbbZZZWWWWWWllluuuoooyyyuuu___MMMNNNSSSaaayyyyyygggbbb[[[XXXYYY[[[[[[[[[^^^___^^^[[[VVVSSSRRRSSSOOONNNLLLJJJHHHGGGGGGGGGEEEDDDCCCAAA???===<<<;;;999999888888777666666555555444444444444555666666555555777>>>JJJZZZiiirrr}}}~~~~~~yyyiii___]]]gggqqqvvv|||mmmZZZPPPKKKPPPVVV^^^kkkwww|||{{{ggg[[[QQQPPPVVV___kkkttt}}}}}}}}}|||zzzxxxvvvuuujjjfffdddppp{{{vvv|||ttt```[[[nnnvvvmmmkkkiiifff```aaaaaaaaaaaa```______aaa``````bbbccccccaaa___^^^```aaa```]]]\\\[[[\\\___```aaa```]]][[[[[[[[[ZZZXXXUUUQQQMMMHHHEEEDDD@@@>>>===@@@EEEPPPcccsssqqqbbbYYYXXX}}}~~~}}}ppprrr|||rrr___RRRMMMKKKKKKOOORRRWWW```jjj~~~yyyhhh\\\WWW\\\aaattt}}}oooyyyvvvaaaXXXKKKVVVfffzzzkkkbbb___[[[YYYYYYYYYXXXWWWXXXYYYXXXVVVSSSQQQPPPQQQQQQPPPNNNLLLJJJHHHHHHGGGEEEEEECCCBBB@@@>>>===<<<;;;::::::999888777666666555555444444444555555666666666777;;;FFFVVVgggrrr~~~rrrddd\\\cccooouuuzzz~~~gggYYYOOOPPPUUUaaaqqq||||||xxx~~~```VVVOOOQQQXXXcccpppzzz}}}}}}|||zzzyyywwwuuutttjjjdddeeexxxlll```gggoookkkiiigggdddbbbccccccccccccaaa___^^^`````````aaaaaa```___^^^^^^```aaa```^^^]]]]]]^^^```aaabbb```^^^\\\\\\]]][[[ZZZWWWSSSNNNJJJGGGFFFAAA@@@???@@@AAAIII[[[lll{{{|||yyyuuuhhh\\\VVVVVV~~~yyyhhhWWWKKKKKKKKKMMMQQQTTTYYYeeeqqq~~~pppaaaYYYXXXZZZhhh~~~pppnnn}}}```RRRTTTPPPbbbyyywwwaaa___]]][[[ZZZYYYXXXVVVUUUWWWXXXWWWUUURRRPPPOOOPPPRRRQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDBBBAAA???>>>======<<<;;;:::999888777777666555555444444444555555888777777999AAAPPPaaallluuuzzz{{{iii\\\aaakkkrrrxxx~~~wwwfffUUUQQQSSSaaasss}}}}}}zzzwww[[[TTTOOOSSS\\\ggguuu~~~|||zzzwwwuuutttttttttpppjjjmmmhhheeexxx{{{nnnllliiieeeddddddeeeeeeeeedddbbb```______```aaaaaa```___^^^]]]^^^___aaa```___^^^^^^___aaabbbbbb```]]]\\\]]]^^^ZZZYYYVVVSSSOOOLLLIIIHHHDDDBBBAAA???>>>CCCSSSbbbuuu{{{vvvwww~~~vvvjjj```XXXTTTUUUzzzlll^^^QQQIIIHHHJJJNNNSSSVVV\\\lllzzzvvvhhh[[[YYY\\\UUUpppsssllluuusssUUUKKKPPP[[[qqqooobbb]]]]]]\\\ZZZXXXWWWUUUTTTXXXXXXXXXVVVSSSQQQQQQRRRQQQQQQRRRRRRPPPMMMKKKIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<:::999888888666666555444444444444555777777777888===IIIXXXcccmmmsss{{{nnn^^^___gggmmmuuu}}}www^^^VVVSSS___ppp{{{mmmXXXSSSQQQVVV```lll{{{~~~|||xxxtttrrrpppppppppmmmlllqqqgggnnnxxxqqqnnniiiffffffeeeeeeeeedddcccbbbaaaaaa^^^```bbbaaa___^^^]]]]]]]]]^^^``````___^^^___``````aaa```^^^\\\[[[\\\]]]YYYXXXVVVSSSPPPNNNLLLKKKHHHDDDBBB@@@>>>AAALLLWWWmmm}}}yyyuuuzzzmmmaaaZZZTTTRRRSSS{{{lll___UUUNNNKKKIIILLLRRRWWWZZZcccvvvzzznnn```WWWYYY```___kkkssseeeQQQOOOVVVmmmkkkbbb[[[[[[[[[YYYVVVTTTTTTSSSTTTUUUUUUTTTRRRQQQQQQRRROOOQQQSSSUUUTTTPPPLLLIIIFFFEEEDDDCCCBBBAAA@@@???@@@???>>>===;;;:::999888666666555444444444444444333555777888;;;DDDRRR\\\dddkkkttt{{{}}}rrraaa^^^ccciiisss~~~kkk^^^VVV]]]lllwwwwwwbbbTTTQQQRRRYYYdddqqq}}}|||zzzxxxuuuqqqnnnllljjjgggnnnwwwlll{{{uuuqqqooohhheeegggdddcccbbbbbbaaaaaaaaaaaa^^^aaacccbbb___]]]]]]^^^[[[]]]______^^^^^^___```______^^^\\\ZZZYYYZZZ\\\XXXWWWVVVTTTRRRPPPOOONNNKKKFFFBBBAAA@@@@@@FFFNNNbbb{{{|||vvvyyy}}}ggg[[[VVVRRRQQQQQQrrrbbbVVVOOOMMMLLLKKKOOOVVV\\\```kkkvvviii[[[TTTYYYcccpppssshhh}}}rrrWWWOOOWWWaaa}}}uuuccc\\\ZZZZZZZZZXXXUUUSSSRRRSSSOOOPPPQQQQQQOOOOOOPPPQQQMMMPPPTTTWWWVVVRRRMMMIIIFFFEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<:::999999777666555444444444444444000333666777:::BBBNNNXXX\\\eeepppyyy~~~uuubbb^^^aaafffrrr~~~uuueeeYYY]]]iiitttqqq[[[QQQOOORRR[[[ggguuu|||yyyyyyyyywwwsssmmmiiifffhhhuuuzzzrrr}}}pppooommmeeebbbgggcccbbb```_________```aaa___aaadddccc___]]]]]]^^^[[[\\\^^^___^^^^^^___```^^^^^^]]][[[XXXXXXYYY[[[XXXWWWVVVUUUSSSRRRQQQPPPMMMGGGBBBAAAAAA@@@DDDIIIXXXsss~~~xxx{{{{{{dddYYYTTTRRRPPPQQQrrr^^^SSSOOOLLLKKKLLLMMMQQQXXXaaajjjyyyuuufffaaa\\\XXXcccsss|||oootttgggSSSRRRaaaqqq|||jjjbbb]]]\\\ZZZYYYXXXWWWVVVSSSQQQSSSQQQOOONNNOOOPPPPPPOOOPPPOOONNNNNNNNNNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@???>>>>>>===:::888777555333444555666555444666555444444888@@@JJJQQQWWWaaammmwww}}}mmm___\\\dddnnnuuu|||~~~tttaaa^^^dddlll|||sssaaaVVVNNNOOORRR\\\kkk}}}}}}~~~|||yyywwwtttnnnhhhccckkkrrruuuhhhdddeeeeeeeeefffbbbaaa```______```aaaaaabbbaaaaaaaaabbbaaa___]]]\\\\\\\\\\\\[[[ZZZYYYYYY\\\\\\]]]\\\[[[YYYWWWVVV\\\XXXUUUUUUWWWWWWSSSOOONNNNNNLLLIIIDDDAAAAAAAAARRRiiivvv```WWWSSSOOOOOOSSS|||uuufffUUUNNNKKKIIIJJJLLLRRRWWW```lllxxxoooaaa\\\ZZZ]]]nnnpppmmmyyy```UUU]]]rrrssseee]]]XXXZZZYYYXXXXXXXXXXXXUUUSSSRRRPPPNNNNNNOOOQQQQQQPPPOOOMMMLLLKKKLLLKKKIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBAAA?????????>>>;;;999888666555555666777666555666555444444777>>>GGGNNNYYYbbbnnnwww~~~sssddd^^^ccclllssszzz{{{mmmfffgggnnn}}}lll]]]SSSSSSTTTXXXbbbrrr}}}||||||{{{zzzzzzzzzvvvpppkkktttvvvvvvsssgggdddeeedddcccdddaaaaaa___^^^]]]^^^______bbbaaaaaabbbcccbbb```^^^]]]]]]]]]]]]\\\[[[ZZZYYY\\\]]]^^^]]]\\\ZZZWWWVVVXXXWWWWWWZZZ]]]\\\VVVQQQQQQPPPOOOKKKFFFCCCBBBBBBHHH]]]xxxuuu```XXXUUUQQQRRRWWW{{{ssscccXXXMMMIIIIIIIIILLLPPPTTTZZZggguuuxxxjjj[[[VVVXXXeee~~~wwwgggpppiiiWWWWWWjjj{{{jjj```ZZZUUUXXXWWWWWWXXXYYYYYYWWWUUUQQQOOONNNNNNPPPRRRRRRRRRNNNLLLIIIHHHHHHHHHHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???===;;;:::888666666777777666555666666444444666;;;CCCIIIYYYaaalllttt{{{|||lllbbbaaaiiipppvvvxxx}}}~~~rrrnnnrrrtttcccVVVQQQRRRTTTZZZeeewww||||||zzzzzz{{{}}}~~~ooozzzoooeeeddddddcccaaabbbaaa```^^^]]]\\\\\\\\\\\\bbbaaa```aaabbbbbb```___^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]______^^^[[[XXXUUUUUUVVVZZZ___cccaaaZZZTTTSSSSSSRRRNNNIIIEEECCCCCCEEEUUUnnnsss___YYYWWWUUUVVV[[[}}}qqqhhhWWWPPPJJJJJJKKKLLLQQQWWWYYYaaapppoooeeeYYYTTT\\\qqqooojjjqqq[[[SSS^^^wwwlllccc^^^YYYVVVXXXWWWVVVWWWXXXWWWVVVTTTPPPNNNMMMNNNQQQSSSTTTTTTOOOLLLHHHFFFGGGHHHHHHGGGIIIHHHGGGFFFDDDDDDDDDDDDEEEDDDBBBBBBBBBBBB???===;;;999777666777777666555666666555444555999???DDDUUU]]]gggnnnttt~~~vvvhhhbbbffflllsssvvv|||yyyyyy}}}jjjZZZRRRPPPRRRUUU]]]jjj}}}|||{{{zzzyyy|||ppplllsssjjjccccccdddaaa___```aaa```^^^\\\[[[[[[[[[[[[```^^^^^^___```aaa```^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]___```___\\\XXXVVVVVVXXX\\\```cccaaa[[[VVVUUUUUUTTTPPPKKKFFFDDDDDDFFFOOOaaaxxxooo]]]XXXYYYWWWYYY___{{{mmm___WWWOOOKKKJJJKKKMMMOOOVVV^^^dddnnnvvvbbb^^^XXXYYYggguuukkkwwwnnnbbbVVV[[[ooosssaaa___[[[XXXXXXXXXWWWVVVVVVVVVUUUSSSQQQPPPNNNMMMNNNQQQSSSUUUUUUPPPMMMJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGEEEDDDDDDEEEDDDBBB@@@<<<:::888777777777555444666666555444444777<<<@@@RRR[[[eeekkkpppwwwoooeeeeeeiiipppttt{{{tttaaaTTTPPPQQQVVV[[[dddsss~~~{{{zzzzzzzzz~~~zzzccchhhxxxmmmfffbbbbbbbbb```^^^___aaa```^^^\\\[[[[[[[[[[[[]]][[[ZZZ[[[]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\^^^___^^^\\\ZZZXXXZZZZZZ\\\]]]^^^]]]ZZZWWWUUUUUUTTTQQQLLLHHHEEEEEEDDDFFFPPPdddyyy}}}jjjZZZWWWYYYYYY\\\aaazzzmmm___SSSLLLJJJHHHIIILLLNNNRRR[[[eeelllyyy}}}tttiiiVVVYYY[[[cccyyyjjjppp|||^^^YYY[[[kkkccc[[[[[[VVVTTTYYYYYYWWWVVVVVVVVVUUUSSSQQQQQQOOONNNOOOQQQTTTUUUTTTQQQOOOLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGFFFDDDBBB>>><<<:::888888777666444666666666555555777:::===NNNXXXdddlllooottt|||~~~|||~~~wwwjjjeeeffflllrrryyytttjjjiiinnnzzz}}}jjjZZZQQQPPPRRRWWW]]]hhhyyy|||zzzzzz{{{{{{kkkaaappppppiiiccc```aaaaaa___^^^``````___]]]\\\[[[[[[[[[\\\ZZZYYYXXXYYY[[[]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[\\\\\\[[[ZZZZZZYYYXXXWWWTTTUUUUUUSSSNNNJJJHHHGGGDDDCCCGGGTTThhhxxx}}}zzzhhhYYYWWWZZZZZZ^^^ccc}}}qqqcccWWWNNNIIIGGGGGGJJJOOOQQQVVVbbbooovvvtttjjj^^^SSS[[[cccooorrrjjjpppXXXYYYddd{{{tttZZZZZZ[[[SSSRRR[[[YYYWWWWWWWWWXXXXXXVVVTTTRRRPPPNNNOOOQQQSSSTTTTTTQQQOOOMMMMMMMMMMMMKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLIIIHHHGGGGGGHHHHHHFFFDDDBBB???===;;;;;;:::888666555666666666666777:::===GGGSSSccclllppprrrwww||||||{{{~~~pppgggccciiiooowww|||~~~hhh___aaaaaalllzzzrrr```TTTPPPQQQSSSXXX___kkk~~~~~~|||yyyyyyyyy|||vvviiiiiikkkgggbbb___``````^^^___bbb]]]]]][[[ZZZYYYZZZ[[[[[[ZZZYYYWWWXXX[[[]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^ZZZ[[[[[[ZZZYYYXXXWWWXXXUUUVVVWWWUUUQQQMMMKKKJJJFFFEEEFFFNNN]]]nnn|||~~~yyygggYYYXXX\\\]]]```fff~~~uuuhhh[[[PPPIIIGGGGGGHHHMMMQQQUUU[[[iiiwwwqqqfffYYYWWWaaakkkyyyfffoookkkXXX]]]kkklllXXX\\\]]]SSSRRR^^^XXXWWWWWWYYYZZZ[[[ZZZXXXRRRQQQOOOOOOQQQSSSTTTSSSPPPOOONNNNNNNNNNNNKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNJJJIIIHHHHHHIIIIIIGGGEEEDDDBBB???======<<<:::888555666777666666777:::<<>>>>>===<<<;;;888888777777777777777777666???HHHNNNVVV___dddeeekkkrrr~~~~~~oooffffffjjjrrrwwwxxxzzz~~~}}}vvvvvvyyy}}}wwwdddZZZQQQOOOQQQUUU]]]eeerrr~~~{{{zzzzzzxxx{{{xxxppp{{{sssdddkkk~~~nnniiifff___bbb```^^^^^^^^^^^^\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUWWWZZZ\\\]]]]]][[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRPPPPPPOOOMMMIIIFFFEEEFFFJJJVVVbbbqqq}}}{{{}}}{{{}}}zzzooohhhRRRMMMJJJKKKMMMNNNRRRWWWWWWaaaooo|||vvvjjj```XXXUUUZZZbbbvvvxxxeeemmmuuu\\\SSSPPPKKKRRR]]]mmm{{{vvv```^^^XXXUUUVVVWWWUUUTTTVVVXXXYYYYYYXXXWWWTTTRRRQQQSSSSSSSSSRRRQQQPPPOOOOOOMMMLLLJJJIIIJJJLLLNNNOOOOOOPPPPPPNNNLLLKKKLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEEEECCC@@@>>>>>>>>><<<;;;999888888777777888888888666===EEEKKKUUU```ggghhhgggmmmxxxvvvjjjhhhjjjqqqvvvwwwzzz~~~zzzzzz|||}}}mmm[[[UUUQQQRRRVVV[[[dddlll{{{}}}zzzzzzyyyyyy}}}ooowwwuuuggg___rrr{{{hhhiiihhh`````````___^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVYYY\\\^^^___]]][[[YYYWWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXWWWVVVVVVWWWWWWXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPOOOLLLIIIIIIHHHIIIRRR\\\mmmyyyyyy{{{}}}~~~pppcccZZZNNNKKKJJJMMMOOOPPPUUU[[[\\\kkk}}}xxxnnnbbbYYYUUUWWWaaalllpppjjj~~~gggQQQLLLMMMLLL^^^eeepppkkkbbb[[[WWWUUUXXXXXXUUUUUUWWWYYYYYYYYYXXXVVVTTTRRRPPPRRRRRRRRRRRRQQQOOONNNMMMLLLKKKIIIIIIIIIKKKMMMOOOOOOPPPOOONNNKKKJJJKKKMMMKKKKKKJJJIIIGGGFFFEEEEEECCCBBB?????????>>>===;;;:::999999888888888888999555;;;AAAHHHSSSbbbkkkmmmgggkkksss}}}nnniiihhhmmmrrrvvvzzz~~~}}}}}}~~~vvvdddWWWSSSRRRVVV[[[```iiirrr~~~{{{zzzyyyyyy}}}nnn|||wwweee^^^___yyyuuuhhhkkkjjjaaa___``````___]]][[[YYYXXXYYYYYYYYYYYYXXXWWWVVVUUUXXXZZZ]]]______]]][[[YYYWWWYYY[[[\\\\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLMMMKKKJJJPPPXXXiiivvv{{{|||~~~}}}qqqcccUUULLLMMMJJJKKKOOOQQQTTT[[[bbbkkk|||{{{mmmddd[[[WWWWWW^^^mmmzzz~~~nnnwwwyyy^^^NNNLLLSSSYYYpppsss}}}vvvaaaaaaXXXUUUTTTVVVVVVSSSSSSVVVYYYYYYYYYXXXWWWTTTRRRQQQQQQQQQQQQPPPPPPNNNMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKMMMKKKJJJJJJIIIHHHGGGGGGFFFCCCBBB@@@@@@AAA@@@???===<<<;;;:::999888888888888444888<<>>===;;;:::888888777777555777999>>>JJJ[[[eeehhhfffjjjtttuuukkkjjjnnnsssyyy~~~~~~uuucccSSSOOOOOOTTT\\\dddnnn|||~~~{{{zzzzzzyyy|||vvvqqqvvvnnnXXX\\\lllwwweeebbbaaa```______aaacccaaa]]]ZZZYYYYYYXXXYYY[[[\\\\\\\\\ZZZYYYWWWXXXYYYYYYYYYWWWVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQOOOOOOQQQSSSPPPLLLMMMRRRUUUbbbuuu~~~|||}}}|||sssggg[[[SSSNNNKKKJJJMMMMMMPPPWWW]]]dddppp|||~~~nnn^^^ZZZXXX]]]gggvvvuuukkkzzzeeeYYYUUU[[[uuu|||ddd[[[YYYYYYVVVUUUVVVUUURRRSSSXXXWWWXXXXXXXXXWWWUUUSSSRRRMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDEEEFFFFFFDDDBBB???>>><<<:::999777777666888999999<<>><<<999888777777777888999>>>JJJYYYcccjjjsss}}}}}}vvvrrrxxxwwwpppooossswww}}}~~~vvvdddWWWPPPLLLRRR\\\bbbooozzz{{{|||xxxyyyuuuuuu{{{}}}{{{rrrgggZZZVVVgggzzzbbb\\\]]][[[YYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUVVVVVVUUUTTTVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOONNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTVVVVVVUUURRRNNNLLLLLLQQQ```xxx~~~{{{xxxxxx{{{}}}zzzpppdddZZZQQQNNNKKKKKKMMMQQQTTTUUUXXX^^^eeemmmyyy|||qqqhhh^^^UUUWWW]]]jjj{{{fff\\\SSSTTTfff{{{rrrccc]]][[[UUUYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTRRROOOMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHEEEDDDBBB@@@===;;;999888777888888888<<>>CCCMMMYYYhhhsss{{{|||ssspppzzz}}}tttiiiiiilllmmmuuu{{{{{{{{{}}}jjjVVVOOONNNNNNTTT]]]gggrrr}}}~~~{{{zzz|||xxx{{{{{{|||zzz||||||~~~tttggg```cccooo~~~uuuddd```[[[ZZZZZZZZZXXXVVVZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUPPPRRRSSSSSSRRRRRRSSSTTTQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTRRRRRROOOMMMLLLPPPVVVbbbvvv~~~}}}yyy{{{~~~{{{vvvttttttuuuvvv}}}zzzsssfff\\\TTTPPPMMMIIIJJJNNNLLLPPPUUUZZZ```hhhqqqxxxvvvlllaaa[[[WWWYYYeeeqqq}}}wwwvvvbbbZZZ[[[kkkzzzhhh^^^]]]]]]XXX[[[___YYY___^^^]]]\\\[[[[[[[[[[[[WWWTTTOOOMMMNNNPPPRRRRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMLLLMMMOOOPPPOOONNNKKKJJJDDDDDDDDDCCCBBBBBBAAAAAA;;;======;;;888888<<>>???<<<999888;;;>>>HHHWWWhhhsssyyy|||{{{www{{{}}}yyyzzz}}}vvvdddaaagggjjjkkkpppsssssstttuuusssoookkkoooyyyuuu^^^QQQKKKPPPSSSUUU^^^jjjuuu}}}||||||yyyxxxyyyssszzzkkk[[[WWWiiizzz~~~xxxtttwww{{{www___\\\[[[XXXTTTSSSVVVWWWVVVVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPPPPPPPPPPPPPOOONNNOOOQQQPPPOOOOOOPPPRRRNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPQQQRRRUUU```lll}}}{{{xxxvvvxxx|||~~~zzzvvvrrroookkkjjjkkkmmmpppvvv{{{~~~}}}wwwpppggg\\\UUUQQQKKKHHHJJJLLLMMMPPPUUUZZZ___fffooozzzxxxhhh___ZZZXXX[[[bbbooo{{{zzzjjjZZZTTTfff~~~kkkdddZZZZZZYYYXXXWWWWWWVVVVVVXXXWWWVVVWWWXXXXXXVVVTTTVVVQQQLLLNNNSSSVVVSSSNNNNNNMMMMMMLLLKKKLLLLLLLLLPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLMMMOOOPPPQQQQQQQQQOOOLLLKKKEEEDDDDDDCCCCCCCCCDDDDDD???>>><<<:::999999999:::CCCPPPdddsssuuurrruuu{{{|||{{{}}}jjj______dddjjjnnnssstttrrrpppooopppppppppqqqwwwooobbbTTTOOONNNSSSUUUXXXeeettt~~~yyyvvvvvvvvvvvvttt}}}|||bbbSSSZZZnnnvvvuuuzzzjjjbbb]]]XXXSSSSSSUUUVVVSSSPPPQQQPPPPPPQQQRRRRRRQQQOOORRROOOMMMNNNPPPQQQOOOLLLMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNOOOQQQSSSTTTUUUWWWVVVTTTSSSSSSTTTVVVWWWXXXVVVTTTQQQQQQUUU\\\aaasss~~~xxxuuuuuuwwwyyyzzz~~~zzzvvvssskkkiiifffeeefffkkkpppsss}}}|||sssjjjbbbZZZRRRLLLOOOKKKIIILLLOOOQQQUUUZZZbbbhhhqqq|||}}}oooaaaWWWUUUYYYdddqqq~~~rrr[[[PPPVVVrrryyybbb\\\ZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVWWWWWWVVVTTTVVVRRRNNNPPPUUUWWWTTTPPPOOONNNNNNMMMMMMMMMMMMMMMPPPPPPOOOOOONNNNNNMMMMMMOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPOOONNNKKKJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@???===;;;:::999999:::???JJJ]]]lllqqqqqqvvv~~~}}}ggg\\\\\\aaahhhkkkooopppnnnnnnoooppppppqqquuu|||zzzeeeZZZSSSOOOQQQXXX\\\```ooo}}}yyywwwwwwwwwwwwzzzwww___RRR]]]ssszzzfff___ZZZVVVRRRRRRUUUVVVTTTRRRRRRQQQQQQRRRTTTTTTSSSRRRRRRPPPNNNNNNPPPQQQOOOMMMKKKLLLMMMOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVUUURRRRRRUUUZZZ^^^mmmzzzvvvtttuuuuuuuuuvvvzzz}}}zzzqqqmmmgggbbbaaacccfffiiiqqqwww}}}uuunnndddZZZSSSNNNJJJHHHLLLIIIJJJOOOSSSWWW]]]cccnnnttt}}}wwwqqqggg\\\WWWWWW___ppp~~~wwwbbbPPPNNN```lll___[[[YYYYYYXXXXXXWWWVVVVVVVVVXXXVVVUUUUUUVVVVVVUUUTTTVVVRRRPPPRRRVVVXXXVVVRRROOOOOONNNNNNNNNMMMMMMMMMPPPPPPOOONNNMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKIIIGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???===;;;::::::::::::DDDTTTbbbiiimmmvvv~~~{{{fffZZZ[[[aaagggiiilllmmmmmmnnnppprrrqqqtttzzzlll[[[SSSOOOMMMRRR[[[bbbiiiyyy|||yyywwwwwwwwwxxx~~~lll\\\VVVjjjooobbb\\\VVVSSSQQQRRRUUUVVVUUUSSSRRRRRRRRRTTTVVVWWWVVVUUURRRQQQPPPPPPQQQQQQPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSTTTWWWZZZbbbxxx}}}|||vvvtttrrrqqqpppmmmpppvvv~~~|||xxxrrrkkkfffddddddeeeggglllsssyyy~~~|||uuunnniii```\\\UUUOOOLLLKKKLLLMMMOOONNNQQQYYY___dddlllttt|||rrrlllfff```[[[bbbbbbkkktttlllUUUOOOWWWmmmrrrddd___[[[XXXXXXXXXWWWWWWVVVVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSUUURRRPPPRRRVVVWWWUUURRRNNNNNNNNNNNNMMMMMMLLLLLLOOOOOONNNMMMLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA???===<<<;;;::::::@@@LLLXXX```gggssszzzwwwuuu{{{}}}~~~|||ggg\\\^^^cccfffhhhlllooorrrsssttttttsssvvv|||}}}nnn^^^TTTQQQPPPPPPWWWccclllttt~~~|||yyyvvvvvvwwwyyy~~~ppp^^^]]]ddduuuhhh```YYYUUUSSSRRRRRRTTTUUUTTTRRRRRRQQQRRRTTTWWWYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSTTTVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTSSSTTTVVVYYYhhhzzz|||wwwtttrrrooonnnmmmooorrrwww}}}|||vvvpppjjjfffcccaaaccceeehhhlllqqqxxx}}}zzzssskkkccc[[[VVVOOONNNLLLKKKKKKMMMOOOQQQUUUWWW]]]gggnnnuuu|||qqqggg```[[[YYYZZZkkkpppwwwwwwjjjZZZNNNOOO]]]tttvvvbbb___\\\VVVWWWWWWWWWWWWWWWVVVVVVVVVWWWUUUSSSRRRSSSTTTTTTSSSRRRQQQPPPQQQTTTTTTRRROOOLLLLLLLLLMMMLLLKKKJJJJJJNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLLLLLLLKKKKKKLLLMMMOOOPPPOOONNNLLLKKKIIIIIIGGGFFFDDDDDDCCCCCCDDDCCCBBBAAA@@@>>>===<<<>>>@@@GGGPPPWWW```mmmzzz{{{ppppppooottt}}}iii___aaafffeeehhhmmmssswwwxxxvvvuuusssuuuzzzyyykkk]]]RRROOOQQQVVVXXXbbbpppyyy~~~|||yyyuuuuuuwwwzzzmmmZZZVVVeeexxx{{{lllfff^^^VVVUUUTTTTTTSSSTTTSSSRRRQQQQQQQQQRRRTTTWWWYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVUUUSSSRRRSSSTTTVVVUUUTTTRRRSSSSSSVVV[[[gggxxx}}}yyywwwtttrrrpppppppppqqqsssvvvxxx{{{}}}}}}wwwpppkkkgggbbbaaa___]]]^^^bbbiiinnnuuu~~~yyytttlllddd]]]VVVPPPLLLHHHJJJKKKLLLMMMOOOSSSUUUZZZ]]]fffqqqzzzxxxpppfff^^^WWWTTTXXX___rrrssswwwttt^^^TTTLLLQQQbbbyyyiii______\\\VVVWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQRRRQQQNNNLLLJJJKKKLLLLLLLLLKKKJJJIIILLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIGGGFFFEEEEEEEEEEEECCCDDDCCCCCCBBBAAA???>>>@@@@@@CCCIIIOOOXXXfffrrr~~~yyylllhhhhhhmmm|||mmmdddeeekkkjjjlllpppvvvzzz|||{{{yyyvvvwwwzzzkkk\\\RRRLLLNNNRRRYYY]]]iiiyyy~~~~~~|||xxxuuuuuuzzzppp[[[QQQZZZtttrrriiicccZZZTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRSSSUUUXXXZZZYYYXXX[[[\\\]]]\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXQQQPPPPPPOOONNNMMMLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQSSSSSSSSSQQQPPPQQQSSSUUUTTTSSSRRRRRRSSSVVVVVV\\\jjj|||~~~|||zzzxxxvvvrrrqqqqqqpppqqqssstttuuu|||zzzvvvtttllljjjfffaaa]]]^^^aaaeeehhhpppzzz{{{wwwiiiddd\\\VVVRRROOOLLLKKKJJJLLLOOOPPPRRRVVV\\\aaadddiiisssvvvjjjccc\\\YYYWWWYYYeeerrr|||}}}~~~lllaaaUUUPPPRRR^^^qqqqqqccc___\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJJJJKKKMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOOOONNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>CCCIIIQQQ___kkkxxxpppgggiiiooo}}}vvvlllnnnsssuuutttuuuyyyppp]]]RRROOOPPPSSSXXX]]]cccrrr||||||zzzwwwtttwwwvvv```TTTVVVhhhyyymmmggg]]]WWWXXXSSSTTTVVVVVVUUUTTTTTTTTTUUUUUUUUUWWWZZZ[[[ZZZYYY\\\^^^___^^^\\\ZZZ\\\]]]^^^\\\ZZZXXXVVVUUUUUUUUUNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQPPPRRRSSSSSSRRRQQQRRRSSSSSSUUUYYYaaakkkvvv~~~{{{vvvtttrrrooonnnmmmnnnnnntttxxx~~~vvvtttoooiiidddaaaaaabbbXXX___hhhnnnqqqtttzzz~~~|||xxxsssmmmfffbbb[[[VVVPPPKKKJJJKKKKKKLLLMMMPPPRRRUUUXXX___gggnnntttzzzrrrfff^^^YYYVVVXXX\\\ddduuu}}}vvvzzzfffVVVMMMJJJMMMYYYmmmqqq```\\\ZZZTTTSSSWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPOOOPPPRRRRRRRRRSSSSSSSSSSSSQQQNNNKKKIIIKKKLLLNNNOOONNNMMMKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHGGGGGGFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBB???;;;;;;???EEEMMM[[[gggppp{{{xxxrrrtttzzz~~~tttvvv{{{}}}{{{}}}rrrbbbRRRNNNQQQVVV[[[```gggnnn~~~}}}}}}}}}yyyzzzyyyvvvtttyyywwwgggWWWTTT___uuummmhhheeeXXXUUU]]]QQQSSSVVVWWWVVVVVVVVVWWWWWWWWWWWWYYY[[[\\\\\\ZZZ\\\^^^```^^^\\\ZZZ\\\^^^\\\[[[XXXUUURRRQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMMMMIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOONNNMMMKKKIIIKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRQQQQQQRRRTTTNNNSSSZZZ]]]___gggyyy{{{xxxtttoookkkiiihhhhhhjjjmmmrrrwww|||}}}xxxrrrkkkddd``````^^^\\\\\\^^^bbbdddeeekkknnnssszzzzzzrrroooiiibbb[[[WWWTTTSSSQQQOOOLLLLLLNNNQQQTTTUUUVVVZZZ___dddiiiqqqzzz{{{mmm___XXXZZZVVVYYYccciiittt}}}ttt}}}}}}dddUUUOOOPPPPPPYYYjjj~~~jjjddd\\\XXXWWWXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTSSSVVVUUUSSSQQQQQQQQQRRRRRRRRRRRRSSSSSSQQQOOOLLLJJJOOOOOOQQQQQQPPPNNNKKKIIIKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKOOOOOONNNMMMLLLLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHEEECCCAAAAAA???>>>>>>@@@EEERRR```mmmuuu|||xxxzzztttaaaXXXOOOOOOTTTZZZbbbiiiqqq{{{{{{xxxvvvuuuvvvvvvuuuttt{{{~~~^^^[[[UUUUUUjjjzzzgggaaa]]]VVVTTTYYYTTTSSSSSSUUUXXXZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNQQQOOORRRVVVUUUXXXmmm~~~{{{tttlllhhhhhhjjjfffhhhjjjkkkmmmrrryyy{{{uuunnnjjjhhhddd```\\\[[[[[[ZZZYYY___aaaeeeiiinnnsssvvvxxx|||~~~|||wwwuuuuuusssmmmiii^^^\\\YYYUUURRRQQQQQQQQQSSSRRRQQQRRRUUUYYY\\\]]]aaagggnnnuuu|||zzzssslllaaaZZZWWWVVVXXXbbbppp~~~www|||qqq]]]RRRQQQTTT^^^iii{{{yyygggbbb[[[WWWWWWXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQNNNLLLJJJNNNNNNOOOOOONNNMMMLLLKKKMMMLLLJJJIIIHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGIIILLLMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJIIIGGGDDDCCCBBB???>>>???@@@EEEQQQ^^^gggooo~~~{{{vvvggg```[[[VVVTTTWWW^^^eeennnwww|||yyywwwuuussssssttttttxxxqqq\\\WWWTTTaaa}}}|||jjj[[[YYYXXXSSSSSSWWWTTTSSSSSSUUUXXXZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNNNNNNNOOONNNQQQUUUTTTVVVhhh~~~~~~wwwpppllljjjjjjeeefffffffffgggjjjpppuuuzzzzzzvvvrrrnnngggbbb^^^[[[WWWUUUXXXXXXYYYZZZ]]]```cccdddiiikkkooorrruuuuuuuuuuuuxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~~~~|||zzzvvvtttoookkkgggdddccc```[[[VVVOOONNNLLLLLLLLLMMMOOOPPPQQQRRRSSSUUUZZZ___cccffflllrrr{{{wwwjjjbbb\\\WWWWWWYYYWWWaaaooo|||vvvaaaTTTRRRXXX]]]jjjuuuiiiaaa]]]YYYVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRPPPNNNLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMLLLKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHKKKMMMOOOMMMLLLKKKKKKJJJKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJKKKJJJHHHFFFEEECCC@@@???@@@AAAEEEOOOZZZccciiivvv{{{yyyhhh[[[UUURRRRRRVVV]]]cccjjjvvv|||yyyxxxwwwvvvtttttttttuuu}}}vvvcccUUUNNNRRRkkkmmm```VVVVVVWWWSSSSSSVVVSSSRRRRRRTTTWWWYYYXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMPPPTTTRRRSSSbbbssszzzuuuqqqnnnkkkffffffeeecccbbbdddgggjjjnnnrrryyy|||xxxsssnnniiieee```]]]\\\ZZZYYYWWWWWWYYYZZZ\\\\\\^^^```ccceeefffffffffjjjjjjkkklllmmmnnnnnnooonnnnnnoooppprrrsssuuuvvvyyyvvvsssqqqooommmiiigggbbb___[[[XXXWWWUUUQQQOOOOOONNNMMMMMMNNNPPPSSSTTTUUUWWWZZZ___dddjjjppptttyyyvvvlllaaaYYYTTTTTTYYYaaadddttt{{{xxxdddTTTQQQXXXccckkksss|||rrrfff[[[YYYWWWVVVUUUVVVVVVVVVYYYWWWUUUSSSSSSTTTUUUVVVRRRSSSSSSTTTSSSQQQPPPOOOQQQQQQQQQQQQPPPNNNLLLKKKLLLKKKJJJIIIJJJKKKMMMOOOSSSRRRPPPNNNMMMMMMLLLMMMJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEBBBAAABBBCCCEEELLLUUUbbbfffppp}}}~~~~~~zzzzzz~~~}}}vvvkkk___XXXVVVTTTVVV\\\bbbfffmmm|||zzzxxxxxxxxxwwwzzzzzzyyy{{{jjjZZZQQQLLLVVVuuufff\\\UUUUUUUUUQQQOOOPPPRRRQQQQQQSSSUUUWWWVVVVVVXXXWWWTTTQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNPPPSSSQQQRRR\\\hhh|||zzzwwwrrrnnnjjjiiigggdddcccccceeefffhhhjjjoootttzzz|||wwwrrrmmmiiieeeccc```]]]ZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^___```bbbdddeeebbb```]]]\\\\\\[[[YYYWWWUUUTTTRRRPPPPPPPPPPPPOOORRRRRRRRRSSSVVVYYY\\\^^^cccffflllqqqwww}}}vvvoooggg```ZZZVVVSSSVVV```jjjwwwzzz}}}nnndddWWWQQQTTT```nnnvvvnnnccc```VVVWWWWWWWWWVVVVVVVVVVVVXXXVVVTTTSSSSSSTTTUUUVVVRRRRRRSSSSSSSSSQQQOOONNNQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIHHHIIIKKKNNNOOOSSSSSSQQQPPPOOONNNMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGCCCBBBDDDDDDEEEIIIPPP\\\```iiivvv}}}~~~}}}xxxxxxxxxwwwvvvwww{{{~~~}}}wwwiii```YYYTTTTTTWWW\\\___eeekkkpppzzz|||xxxwwwwwwvvvvvv{{{}}}~~~qqq^^^UUUQQQSSSdddqqq\\\WWWRRRRRRRRRNNNKKKJJJPPPOOOOOOPPPSSSTTTTTTSSSUUUTTTQQQOOOMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNPPPPPPQQQRRRQQQRRRXXX___nnn{{{yyypppnnnzzz~~~{{{vvvrrrnnnllliiigggffffffffffffdddeeefffiiimmmuuu}}}~~~xxxsssooommmiiieeebbb___^^^^^^ZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUWWWXXXTTTSSSRRRRRRSSSTTTSSSQQQOOOOOONNNNNNPPPRRRTTTUUUWWWWWWYYY\\\aaafffkkknnnrrrwww~~~zzzpppfff```XXXVVVUUUVVVXXX___mmm|||~~~}}}mmmfffYYYWWWVVVYYY```lllwwwmmm]]]XXXXXXTTTVVVYYYYYYXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVRRRRRRRRRRRRQQQPPPOOOOOOQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOORRRQQQQQQPPPOOONNNNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJIIIIIIIIIIIIEEECCCEEEFFFEEEGGGKKKRRRUUU___mmmwww|||{{{vvvtttrrrppppppwww~~~}}}|||zzzyyy}}}ttthhh[[[TTTPPPPPPUUU[[[aaacccjjjsss|||~~~{{{vvvtttssssssssssssxxx~~~~~~~~~ttt```SSSRRROOO[[[rrruuubbbVVVTTTRRRRRRSSSQQQOOONNNNNNMMMLLLNNNPPPQQQPPPOOOQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQPPPPPPQQQUUUXXXZZZeeeuuuvvvkkkccciiizzz{{{xxxssspppllljjjiiihhhfffeeebbbaaa```___aaafffmmmrrrzzzxxxvvvrrrnnnjjjgggfffcccaaa^^^[[[YYYXXXWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTUUUWWWXXXWWWVVVTTTUUUUUUVVVXXX[[[___aaabbbcccfffjjjpppwww}}}xxxnnnddd\\\XXXRRRSSSWWW]]]dddpppooo___XXXPPPWWWbbbkkkssszzzyyybbbZZZWWWUUUTTTWWW[[[\\\ZZZWWWVVVWWWTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJFFFDDDFFFGGGEEEEEEGGGJJJLLLVVVdddoootttyyy~~~zzzvvvsssooolllqqq{{{}}}}}}|||yyyvvvvvvxxxzzz{{{wwweee\\\TTTRRRSSSVVV\\\cccfffiiirrr~~~~~~xxxuuurrrqqqqqqsssssssssxxx~~~wwwgggUUUOOORRRUUUiiiiii\\\SSSSSSSSSSSSSSSSSSQQQOOOLLLJJJJJJKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPRRRQQQOOONNNNNNQQQSSSTTTTTT[[[dddppp}}}{{{|||}}}|||qqqggghhhttt~~~zzzvvvqqqnnnmmmkkkhhheeebbbaaa^^^[[[ZZZ]]]bbbfff}}}yyytttqqqoookkkiiifffbbb```_________^^^]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYYYYWWWWWWXXXZZZ[[[ZZZYYY^^^___```aaabbbfffjjjmmmpppqqqtttxxx}}}xxxmmmcccZZZTTTQQQUUUWWW^^^fffppp{{{eeeYYYUUUPPP]]]ooo|||hhh[[[ZZZXXXSSSTTTXXX]]]^^^[[[XXXWWWWWWSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKGGGEEEGGGGGGEEEDDDEEEHHHJJJRRR^^^gggkkkooottt}}}~~~{{{xxxrrrnnniiirrr~~~{{{wwwtttssstttooouuuvvvgggVVVPPPMMMQQQVVVZZZaaagggpppttt~~~|||~~~uuusssqqqppprrrtttuuuuuu{{{sss```QQQOOOTTTccczzzttt```YYYOOOPPPPPPNNNMMMMMMKKKIIIJJJIIIIIIJJJLLLMMMLLLKKKJJJKKKKKKLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNKKKLLLPPPQQQQQQWWWZZZ___gggvvv|||||||||zzzqqqpppwww|||wwwsssqqqnnniiifffdddbbb___[[[YYYZZZ^^^bbb}}}yyyuuurrrooonnnnnnnnnllljjjhhhgggffffffggghhhggggggffffffgggggghhhhhhgggggggggiiijjjlllnnnnnnoooppprrruuuxxx|||~~~ssseee^^^ZZZTTTTTTXXXYYYcccooo{{{ppp[[[OOOOOONNNiiikkk```ZZZRRRQQQVVVYYYYYYZZZZZZZZZYYYWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTSSSSSSRRRPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKPPPPPPNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKIIIFFFDDDEEEEEEEEEDDDFFFFFFLLLVVV```gggpppxxxxxx}}}xxxrrrmmmiiimmmwww|||||||||yyyrrrlllhhhlllrrrwww|||{{{lll___XXXTTTSSSRRRVVV]]]eeelllpppxxx~~~{{{xxxrrrpppssstttrrrtttyyywwwfffSSSJJJXXXnnnxxxbbb[[[RRRMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHJJJMMMNNNLLLKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUVVVOOONNNNNNNNNOOOPPPRRRSSSVVVVVVUUU[[[mmm~~~~~~~~~~~~yyyuuuqqqnnnmmmgggccc^^^[[[ZZZZZZZZZZZZ|||{{{yyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}|||xxxooofff^^^ZZZXXXVVVYYY___ddduuurrrcccTTTNNNQQQaaa{{{nnn^^^[[[YYYSSSRRRVVVTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEJJJTTT^^^hhhsss}}}~~~zzzuuupppmmmsss}}}vvvpppjjjkkkllllllnnnttt|||wwwjjj___XXXSSSVVVVVVXXX]]]fffpppyyy~~~}}}}}}{{{yyyuuuqqqppptttuuuuuuzzzooo___PPPQQQkkkhhhXXXTTTMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJKKKLLLLLLLLLNNNPPPQQQRRRRRRSSSNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUYYYfffxxx~~~yyyuuurrrqqqllliiidddaaa___^^^\\\ZZZ{{{ssslllhhh___[[[YYYYYYXXX[[[eeeooo~~~rrrcccWWWNNNQQQZZZzzzxxxggg[[[TTTWWWXXXTTTQQQSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOONNNNNNMMMMMMGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKIIIGGGFFFDDDGGGPPP[[[gggvvv{{{wwwsssqqqyyy{{{vvvnnnlllgggbbbaaadddjjjooowww~~~zzzooocccZZZUUUSSSSSSYYY[[[___gggrrr~~~{{{{{{{{{yyyxxxtttrrrrrrtttuuuyyyxxxdddTTTNNN]]]oooVVVOOOOOOIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUVVV]]]jjjsssvvvzzzwwwuuussspppllliiifffccc___]]]zzzsssllleee```]]]XXXYYY[[[\\\^^^hhhxxxqqq\\\PPPPPP\\\kkkhhh^^^WWWSSSWWWXXXTTTQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMFFFGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMMMMKKKIIIEEECCCEEELLLVVVdddwww}}}{{{vvvttt}}}~~~zzztttpppiiiccc______aaaccciiiooovvv}}}qqqkkkaaaYYYTTTTTTWWWYYY]]]```gggqqq}}}|||zzzzzzzzzyyywwwuuutttsssrrruuu}}}nnnYYYNNNSSSmmmuuu^^^NNNLLLNNNHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>????????????@@@@@@@@@@@@??????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJIIIHHHFFFGGGIIIKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNPPPQQQSSSQQQSSSUUUUUUWWW^^^gggmmm|||zzzwwwwwwuuurrrpppmmmiiidddaaayyytttlllccc]]]YYYWWWWWWVVV[[[aaadddkkk|||mmmVVVMMMVVVjjj|||qqq```]]]XXXUUUVVVVVVTTTRRRQQQRRRSSSTTTVVVVVVVVVUUUUUUQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDEEEGGGIIIIIIHHHGGGDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLJJJEEECCCDDDIIIRRR___rrr}}}yyy~~~|||~~~wwwtttoookkkgggdddbbbaaabbbcccfffjjjpppwww~~~uuummmaaa]]]YYYUUUUUUXXX\\\___ccchhhqqq|||}}}|||yyyxxxwwwvvvuuutttssssssrrrssszzzppp```QQQPPPaaacccUUULLLLLLMMMGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<=========>>>>>>>>>=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEFFFHHHKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRTTTUUUUUUXXX___fffqqq~~~zzz{{{zzzxxxvvvtttpppkkkggg}}}zzzzzzuuukkkfff]]]VVVRRRSSSVVVXXXYYYbbbkkkrrr~~~xxxaaaQQQRRRccc{{{ooo```XXXXXXVVVTTTTTTUUUUUUUUUUUUQQQRRRSSSTTTTTTTTTSSSRRROOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTSSSRRRPPPOOOOOONNNNNNMMMMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIJJJKKKKKKJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKJJJFFFDDDEEEHHHMMMWWWjjjzzz}}}{{{{{{zzzxxxvvvsssqqqnnniiieeeaaa```]]]]]]```fffmmmqqq{{{zzzsssjjj```ZZZTTTTTTTTTUUUXXX]]]bbbeeeooouuuyyyxxxwwwuuutttrrrqqqqqqpppnnnqqqtttyyy~~~xxxnnn^^^WWWSSS\\\ttthhhUUUOOOIIIHHHIIIDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@??????>>>;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPRRRTTTSSSSSSYYY```eeeyyy|||}}}{{{xxxssspppzzz}}}}}}~~~zzztttlllfff\\\YYYTTTQQQRRRVVV[[[___fffrrr~~~zzziiiaaaXXXWWWeee{{{kkk```ZZZVVVUUUUUUUUUUUUVVVWWWWWWVVVRRRRRRSSSTTTTTTSSSQQQQQQNNNNNNOOOQQQRRRSSSUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFFFFGGGGGGHHHJJJJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEFFFEEEFFFGGGHHHGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJIIIFFFEEEFFFHHHJJJPPP```oooxxx|||}}}|||~~~|||{{{{{{xxxsssooohhhddd___\\\\\\^^^```bbbhhhnnnvvv{{{yyysssjjjccc^^^ZZZTTTPPPSSSTTTVVVZZZ```gggmmmqqq|||}}}wwwsssttttttsssqqqooooooooopppmmmsss{{{}}}{{{}}}vvvhhh]]]SSSXXX```nnnnnnVVVKKKLLLFFFDDDFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????>>>>>>>>>>>>===<<<==================<<<::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@>>>>>>============>>>>>>??????@@@AAAAAAAAAAAAAAA???AAADDDEEEFFFGGGHHHJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNQQQNNNNNNQQQQQQOOOQQQWWWZZZjjj|||xxx{{{{{{wwwzzzzzzzzz{{{}}}~~~}}}{{{xxxssskkkbbb\\\SSSRRRQQQSSSWWW]]]cccggguuummmgggjjjeeeZZZXXXWWWXXXcccyyyjjj]]]^^^]]]YYYVVVXXXXXXXXXXXXYYYXXXVVVTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMNNNPPPRRRSSSTTTUUUSSSSSSSSSRRRPPPNNNLLLJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHFFFCCCAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFFFFGGGHHHIIIHHHFFFFFFGGGHHHHHHLLLZZZhhhqqqwww|||yyyxxxyyy}}}}}}yyyxxxyyy|||xxxoookkkfffaaa^^^]]][[[[[[[[[```fffkkkooowww|||ooojjjccc[[[VVVTTTSSSQQQNNNXXXYYY[[[```hhhpppyyy}}}zzzvvvtttssssssrrrqqqppppppqqqsssqqqyyy}}}rrryyy~~~sssaaaVVVRRR^^^nnn|||```MMMGGGKKKEEEAAAEEEEEECCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>============>>>??????>>>======<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???===@@@CCCFFFFFFGGGHHHJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIILLLMMMQQQLLLKKKNNNOOOKKKLLLPPPSSS___pppyyy|||}}}zzzxxxxxx{{{~~~}}}{{{vvvrrrpppjjj___WWWUUUUUUPPPPPPXXX___eeennnyyynnn```ZZZUUURRRQQQOOOZZZiiivvvooo```^^^ZZZVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRRRRRRRRRRQQQQQQPPPMMMOOOQQQRRRSSSRRRQQQPPPSSSRRRPPPNNNMMMMMMMMMMMMOOOLLLJJJIIIJJJKKKJJJJJJHHHHHHJJJJJJJJJJJJHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCAAA??????AAACCCEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHJJJOOOVVV[[[fffmmmyyywwwzzzzzzxxxxxxxxxsssmmmssszzz~~~wwwvvvrrrmmmiiiddd```___\\\[[[[[[\\\aaahhhppptttzzz{{{vvvoooeee___XXXTTTRRRTTTSSSQQQRRRWWW^^^aaaeeeiiinnnwww~~~zzzvvvqqqlllrrrpppnnnlllmmmnnnpppqqquuu{{{xxxxxxzzzzzzrrrcccXXXTTTSSShhh{{{hhhOOOLLLGGGEEEDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>CCC>>>:::888:::;;;;;;:::<<<===>>>???????????????BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKTTTWWW___nnnxxx~~~zzzwwwuuuuuu{{{}}}yyyyyyyyyvvvtttuuummmddd```[[[VVVUUUXXXUUUSSSVVVaaammmxxxzzzxxxsss___TTTOOOLLLKKKMMM[[[gggwww~~~ccc[[[\\\ZZZWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQQQQNNNPPPRRRSSSTTTTTTRRRRRRTTTSSSRRRPPPOOONNNMMMMMMNNNKKKIIIIIIIIIJJJJJJIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKJJJJJJJJJMMMRRRVVV___gggsss}}}vvvssssssppplllrrrzzz~~~{{{vvvqqqmmmiiigggdddbbb___]]]]]]^^^aaaccchhhlllqqqtttuuuwwwzzz|||~~~xxxuuuqqqnnnjjjgggddd___YYYTTTSSSPPPQQQTTTUUUUUUYYY^^^dddiiipppwww~~~~~~xxxvvvtttpppllllllmmmnnnnnnooorrruuuwwwzzzzzzzzzuuuhhhXXXPPPPPP]]]qqqvvv[[[LLLHHHEEEBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>???>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>BBB>>>:::999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJNNNOOOUUU___lllxxxyyyyyyssspppppprrrvvvzzz{{{uuurrrqqqqqqnnnkkkjjjbbbZZZVVVSSSRRRVVV\\\aaaaaaiiixxxvvvxxxmmmaaaTTTLLLIIIIIIMMMRRRlllzzzxxxgggYYYYYY[[[YYYWWWXXXZZZZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOQQQRRRTTTUUUTTTTTTSSSUUUUUUTTTRRRPPPNNNLLLKKKLLLJJJHHHHHHIIIJJJIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEECCCEEEFFFFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLJJJKKKMMMOOOWWW^^^kkk|||zzzuuuuuutttqqqoooxxx}}}yyyvvvtttpppmmmiiiddd___\\\ZZZYYY[[[]]]___```aaacccfffhhhrrrsssuuuwwwxxxyyyxxxxxxxxxyyyzzzzzzyyywwwuuussssssrrrooolllgggbbb^^^\\\[[[YYYWWWUUUUUUSSSQQQNNNQQQQQQTTTYYY]]]```fffmmmrrryyy|||uuuqqqqqqpppnnnllliiillloooppprrrvvv|||xxxvvv{{{ppp^^^PPPPPPXXXmmmwww]]]NNNGGGDDDAAA@@@@@@AAABBBAAA@@@@@@@@@???>>>>>>=====================>>>???@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===@@@>>>;;;999:::;;;<<<<<<<<<<<<======>>>>>>============>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIILLLPPPXXXcccnnnvvv|||xxxsssrrrqqqqqqsssvvvzzz|||~~~~~~vvvrrrnnnkkkjjjiiigggeee^^^ZZZXXXYYYXXXXXX\\\aaaqqqvvv~~~xxxaaaYYYPPPLLLKKKOOOYYYddd~~~uuufff^^^YYYZZZ[[[YYYWWWYYY\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTSSSRRRPPPMMMJJJHHHJJJHHHGGGHHHIIIJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDFFFHHHHHHGGGEEEEEEEEEIIIKKKMMMNNNMMMKKKJJJIIIKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNNNNMMMKKKIIIJJJKKKQQQWWWdddxxxzzzyyyxxxuuunnnyyyzzzyyyuuuqqqlllgggcccaaa\\\\\\ZZZYYYYYYZZZ\\\]]]]]]^^^```cccddddddcccbbbaaabbbbbbbbbaaa___]]][[[[[[ZZZXXXVVVTTTRRRQQQQQQSSSRRRQQQQQQRRRSSSTTTTTTVVVWWW\\\ccciiimmmuuu~~~xxxtttpppmmmmmmnnnmmmllllllmmmooopppsss|||uuuuuu{{{{{{jjjWWWPPP[[[lll|||```PPPIIIDDDAAA???>>>???AAAAAA@@@????????????>>>>>>==================>>>???@@@AAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::::::::::::::;;;<<<<<<>>><<<;;;::::::;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLNNNVVVbbblllyyy~~~{{{yyyuuuqqqpppppprrrtttsssxxx}}}~~~zzzyyywwwwwwwwwxxxwwwuuupppmmmhhhdddbbb___]]][[[VVVTTTVVVZZZ]]]```gggooojjjVVVPPPKKKKKKOOOWWWfffsssyyyggg___\\\ZZZZZZYYYXXXYYY\\\]]]\\\ZZZWWWUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPMMMMMMNNNPPPQQQQQQRRRRRRQQQQQQQQQPPPMMMJJJGGGFFFHHHGGGGGGHHHJJJKKKJJJIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFIIIIIIHHHFFFFFFGGGNNNQQQSSSRRRNNNKKKIIIIIIKKKKKKKKKLLLLLLMMMNNNOOOKKKLLLMMMMMMKKKIIIIIIJJJOOOSSS^^^qqq~~~{{{xxxtttsss~~~|||xxxsssooollleeebbb^^^ZZZXXXWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUXXX[[[]]]\\\^^^eeemmmrrrwww{{{zzztttrrrooommmmmmmmmllllllmmmnnnooorrr{{{zzzvvvuuuaaaQQQRRRggg}}}gggSSSJJJFFFBBB@@@>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>=========>>>???@@@AAABBB=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;888888888888888888888888999999999999999::::::;;;;;;;;;::::::999:::;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGJJJNNNMMMMMMQQQZZZbbbhhhzzz|||{{{~~~xxxsssooommmllllllkkknnnssswwwzzz}}}~~~}}}~~~}}}{{{zzzyyywwwuuuttttttrrrpppnnnjjjgggbbb]]]YYYVVVUUUUUUWWWVVVYYY___fffppp~~~kkk]]]LLLIIIJJJPPPZZZeeeuuuhhh]]]XXXWWWWWWVVVVVVWWWZZZ]]]\\\[[[YYYWWWUUUSSSSSSRRRSSSSSSSSSSSSRRRPPPOOONNNKKKKKKLLLMMMNNNPPPQQQQQQOOOOOONNNLLLJJJHHHFFFEEEGGGGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEGGGHHHHHHGGGGGGGGGHHHPPPSSSTTTRRRMMMIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKLLLKKKJJJIIIJJJKKKMMMPPPXXXhhhzzz~~~zzz{{{}}}xxxuuuoookkkeeeaaa^^^\\\ZZZXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPQQQQQQRRRTTTTTTVVVWWWYYY[[[\\\___cccggggggjjjqqqyyy}}}zzzuuusssrrrqqqooommmlllllllllllllllnnnsss}}}|||lllYYYQQQ[[[tttnnnUUUKKKFFFBBBAAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::;;;;;;::::::999999::::::;;;777777777777777777777777888888888888888999::::::777888999999888888:::<<<======>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHDDDHHHLLLMMMLLLMMMSSSXXX___tttxxxsssyyyxxxrrrnnnllliiijjjkkklllmmmooosssvvvwwwyyy|||}}}|||{{{yyyyyyyyyyyywwwvvvwwwtttrrrpppnnnkkkhhheee```___\\\XXXWWWWWWZZZ\\\aaadddmmmzzz|||pppkkkbbbYYYUUUOOOPPPXXXgggwwwjjjZZZTTTSSSTTTTTTSSSSSSVVVYYY[[[ZZZYYYXXXVVVTTTSSSSSSRRRSSSSSSRRRRRRQQQOOONNNMMMJJJJJJKKKLLLMMMOOOPPPQQQNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHJJJMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJNNNQQQRRROOOJJJHHHIIILLLIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKKKKJJJHHHHHHJJJKKKKKKMMMRRR\\\kkkzzz~~~zzzuuuqqqooollliiiffffffdddaaa]]][[[ZZZYYYZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZ\\\\\\]]]___bbbfffiiikkkoootttxxxyyy}}}~~~{{{uuupppnnnnnnnnnmmmlllkkkkkkkkklllnnnsss{{{fff[[[___pppuuuVVVGGGEEEDDD@@@@@@???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::888999999999:::::::::::::::999999888888999999:::777777777777777777777777888777777777777888999999444666888888777777999;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;:::::::::::::::::::::;;;;;;<<<======>>><<<===???AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCFFFHHHIIIIIIKKKNNNQQQWWWkkk|||}}}wwwuuuxxx|||wwwsssiiiiiigggeeedddeeehhhkkkiiikkkooossswwwyyy{{{{{{|||zzzuuusssrrrrrrrrrrrrqqqoooooommmjjjgggeeeaaa]]]ZZZXXXWWWWWWWWWYYY^^^dddiiijjjtttfffXXXSSSPPPPPPRRRZZZ^^^kkkvvvlllaaaYYYVVVSSSTTTUUUSSSSSSVVVXXXWWWYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMKKKIIIHHHGGGHHHHHHGGGGGGHHHKKKMMMNNNMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGFFFEEEFFFHHHKKKKKKNNNOOOMMMHHHGGGJJJMMMHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGGGGIIIKKKIIIJJJMMMUUU```ooo}}}~~~||||||~~~zzzwwwwwwtttooojjjgggfffffffffbbbbbbbbbbbbbbbbbbbbbbbb^^^___bbbeeehhhjjjlllllljjjoootttxxx{{{yyyvvvuuurrrooonnnjjjkkkkkkjjjiiijjjkkklllsss{{{wwweeebbboooaaaHHH@@@CCCDDD@@@@@@>>>============;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::999999888888888999999:::::::::999888888888888888888999777777777777777777777777777777777777777888888999222555777777666666888;;;::::::::::::999999888777::::::999999999999999999888888999::::::;;;<<<<<<:::<<<>>>@@@AAABBBBBBAAA??????@@@AAACCCDDDDDDEEECCCDDDFFFGGGHHHJJJMMMOOOMMM]]]jjjqqq~~~}}}wwwtttnnnhhhcccaaaaaabbbeeeddddddgggiiijjjlllnnnrrrsssvvvxxxzzz{{{{{{zzz}}}}}}}}}~~~~~~|||zzzwwwuuusssrrrnnnnnnmmmllljjjiiigggffffffeeebbb^^^[[[XXXWWWWWW[[[YYY\\\ccchhhlllvvv~~~jjjWWWQQQOOONNNVVVcccxxxhhhbbbaaaZZZTTTSSSRRRTTTUUUUUUTTTUUUWWWZZZYYYWWWSSSPPPNNNOOOQQQRRRUUUVVVUUUUUUSSSRRRPPPOOOLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLJJJJJJJJJJJJIIIHHHMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIEEEBBBCCCGGGHHHFFFCCCEEECCCBBBDDDGGGIIIHHHFFFFFFFFFGGGHHHJJJKKKKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJKKKOOOVVV___hhhmmmrrr}}}zzz}}}rrrpppssswww}}}}}}zzzyyyxxxxxxuuutttrrrqqqppppppqqqrrrssstttuuuuuuuuuwww{{{~~~|||{{{wwwssspppooonnnjjjgggiiieeeeeejjjkkkkkkooovvvvvvqqqqqqzzznnnaaaPPPDDD@@@@@@AAAAAA???>>>===<<<:::::::::999::::::;;;;;;<<<======>>>:::::::::::::::::::::::::::::::::999999888888888777777777777777777777777777666555444444555666777777777777777666666666666888777666555444444555666666666666666666777777888666777777777888888888888:::999999999999999999999888888999999999:::::::::::::::;;;;;;<<<=========@@@???>>>======???AAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHKKKRRR]]]jjjuuu{{{~~~yyyqqqjjjeeebbbaaabbb```______```bbbeeegggjjjkkkmmmoooqqqrrrsssssswwwwwwxxxyyyzzz{{{||||||||||||{{{yyyvvvtttqqqooonnniiiiiihhhgggfffdddbbbbbb___^^^\\\ZZZYYYYYY[[[]]][[[]]]cccmmmuuu}}}lll\\\NNNLLLNNNSSSbbbrrrmmm]]]\\\]]]XXXSSSSSSQQQSSSTTTTTTTTTTTTWWWYYYYYYWWWTTTQQQPPPQQQSSSTTTVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOPPPPPPQQQRRRSSSOOOMMMKKKJJJKKKKKKJJJIIIMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHEEEBBBCCCFFFHHHFFFCCCEEECCCBBBDDDFFFHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLQQQYYY```eeejjjtttxxxuuu~~~{{{ssssssuuuwww{{{~~~~~~}}}}}}}}}~~~~~~}}}yyyuuurrrnnnmmmmmmkkkhhhfffhhhfffgggiiijjjmmmyyy|||yyy|||tttvvv~~~aaaWWWKKKCCCAAAAAA@@@??????>>>===;;;:::999999999999::::::;;;<<<<<<======::::::::::::::::::::::::::::::999999999888888888666666666666666666666666777666555444444555666777666666666666666666666666888777666555444555555666666666555555666666777888666666777777777888888888999888888888888888888888888888888999999999:::::::::::::::;;;<<<<<<======@@@???=========>>>@@@AAAAAABBBCCCEEEFFFGGGHHHHHHGGGIIINNNUUU___jjjuuu{{{~~~zzzrrrllliiihhhfffccc```^^^___```aaa```aaaaaabbbdddfffggghhhnnnooopppqqqsssuuuvvvvvv{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}~~~|||{{{zzzzzzyyyvvvtttrrrqqqooommmjjjgggeeedddaaa``````___^^^]]]\\\[[[WWWWWWXXXXXXYYY\\\aaaeeehhhnnnyyymmmZZZQQQKKKMMMSSS___ttthhh\\\TTTWWWXXXSSSPPPRRRPPPQQQSSSSSSSSSSSSUUUWWWXXXVVVTTTRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEHHHEEEBBBCCCFFFGGGFFFDDDEEEDDDCCCCCCEEEEEEEEECCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHIIILLLRRRWWW[[[dddmmmqqqqqq}}}{{{vvvwwwyyyyyyyyy{{{|||~~~|||wwwtttooommmlllkkkkkkjjjhhhfffhhhiiikkklllmmmuuutttttt{{{yyyqqqmmmwwwoooPPPKKKEEEAAAAAAAAA???===>>>===<<<:::999999999999999999::::::;;;;;;<<<<<<999999999999999999999999999999888888888888777777555555555555555555555555666666555444444555666666666666666666666666666666777777666555555555555666666555555555555666777777666666666666777777777777777777777777777777777777777888888888999999999999999999::::::;;;<<<<<<<<<>>>>>>===<<<<<<>>>???@@@???@@@AAACCCDDDEEEEEEEEEEEEGGGHHHJJJPPP[[[iiisss~~~~~~||||||yyyrrrllliiiddd```^^^]]]]]]]]]]]]___aaabbbeeeeeefffhhhjjjkkklllmmmqqqqqqpppqqqqqqrrrsssssstttuuuuuuuuutttttttttsssrrrqqqqqqpppooommmllljjjhhhgggfffcccaaa___]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\ZZZ\\\___aaadddjjjrrrxxx|||qqq```TTTRRRQQQUUU\\\dddqqqzzzfff^^^XXXTTTUUUSSSNNNLLLOOONNNPPPRRRRRRRRRRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCGGGEEECCCCCCEEEFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHJJJNNNSSSVVVbbbiiimmmppp~~~zzzzzz{{{zzzzzz|||}}}yyyvvvsssqqqmmmmmmlllkkkjjjjjjhhhhhhiiilllooottt{{{sssqqq}}}kkkbbbdddiiiwwwVVVFFFCCC@@@?????????>>>===<<<<<<:::999999888888888999999999999::::::;;;;;;888888888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555444555555555555555666666666666666555555555666666555555444444555555666777555555555666666666777777555555666666666666666666777777777888888888888999888888999999:::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDFFFOOO]]]hhhtttzzz{{{pppfffcccbbb```^^^^^^^^^______\\\]]]^^^___```aaabbbbbbddddddddddddeeefffhhhhhhfffffffffffffffgggggggggddddddeeedddbbbaaa`````````___^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[]]]```bbbcccdddiiipppvvv|||vvvfffaaa^^^XXXSSSRRRSSSZZZgggsss}}}pppeeeZZZ[[[XXXTTTRRRNNNJJJJJJNNNMMMOOOQQQRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVTTTRRRQQQQQQRRRTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSPPPNNNLLLLLLMMMNNNMMMMMMJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJNNNRRRUUU___dddiiiqqq}}}|||}}}~~~|||yyyuuurrrpppooolllkkkllllllkkkiiihhhhhhhhhiiiiiimmmuuuxxxppptttjjjWWWUUUbbbqqqtttZZZHHHCCCAAA>>><<<<<<<<<======;;;:::999888888777888888888888888888999999999999777777777777777777777777666666666666666666666666666666666666666666666666444444555555555555444444333333444444555555555555555555666666666666666666444444444444444555555666444555555555555666666666444444555555555666666666666666777777777888888888777777888888999:::::::::;;;:::::::::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@>>>AAACCCCCCCCCHHHRRRZZZccclll{{{ssskkkiiigggdddaaa___]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^___aaabbb^^^]]]]]]]]]]]]^^^^^^___[[[\\\^^^]]][[[ZZZZZZ[[[XXXYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\```dddiiimmmppprrrzzz}}}hhhVVVQQQOOOKKKOOOXXX```lll~~~pppaaa^^^YYYUUUTTTQQQNNNKKKJJJLLLNNNLLLOOOQQQSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOMMMLLLLLLMMMNNNNNNMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGJJJNNNRRRTTTWWW\\\cccooo}}}}}}{{{uuurrrpppnnnmmmllljjjhhhiiiiiigggeeedddfffiiilllkkktttyyynnnsssuuu___UUUZZZmmmtttZZZLLLFFFBBB@@@===:::999999;;;<<<999999888777777777777777777777888888888888888888666666666666666666666666444444555555555555666666666666666666666666666666444444555555555555444444222222333333444555555555444555666666777666666666444333333333333444555555444444444444555555555666444444444555555666666777666666666666777777777777666666777777888999999999999999999::::::::::::;;;:::;;;<<<===>>>>>>>>>>>><<>>>>>===;;;999888888999888888777666666666777777777777777777777777777777555555555555555555555555333333444444555555555555555555555555555555555555333444444555555444444333111222222333444444555555333444666777777777666666333333333222333444444555333333444444444555555555444444444555666777777777555555555666666666777777555555666777777888888999777888999999999:::999999:::;;;<<<<<<===============>>>???AAABBBEEEFFFHHHPPPXXXgggyyy|||tttppppppyyy}}}sssrrrpppnnnllljjjhhhhhhccccccdddeeegggiiijjjkkkmmmllliiigggeeeeeeeeeeeebbbeeehhhhhhgggfffhhhjjjmmmoooqqqtttwwwzzz}}}~~~ppp]]]LLLDDDLLLRRRVVViiisssfffbbbYYYUUUTTTNNNPPPQQQQQQPPPOOOOOOMMMJJJLLLOOORRRTTTTTTSSSSSSSSSVVVUUUUUUTTTSSSSSSTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLKKKKKKLLLMMMMMMLLLIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDBBBBBBDDDEEEAAADDDFFFFFFEEEEEEGGGJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEEEECCCBBBBBBCCCEEEHHHKKKLLLPPPTTT\\\lll~~~|||yyy}}}vvvxxx}}}xxxuuuuuuqqqlllkkkjjjiiiiiijjjjjjiiihhhfffffffffeeefffllluuu}}}{{{{{{zzzyyyhhh[[[___nnn}}}```NNNEEE>>>888:::;;;<<<<<<:::888777777888777777666666666666777777777777777666666666666555555555555555555555555333333333444444555555555444444444444444444444444333333444555555444333333111111222333333444555555333444666777777777666666333333222222333333444555333333333444444444555555444444555555666777888888555555555555666666666777555555666666777888888888777777888999999999999888::::::;;;<<<============???======>>>AAADDDEEEEEEFFFLLLYYYjjj{{{|||vvvpppmmmkkkqqqzzzyyyxxxwwwyyyyyyxxx}}}zzz^^^OOOJJJJJJIIIJJJTTTjjjmmmeee]]]XXXXXXWWWTTTQQQNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTWWWVVVUUUSSSRRRSSSSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPMMMLLLLLLKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBAAA@@@@@@AAACCCDDDDDDDDDCCCCCCEEEHHHJJJLLLIIIHHHEEECCCBBBDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCDDDFFFHHHKKKLLLMMMQQQXXXaaalllwwwwwwvvvuuuzzzyyyuuusssrrruuu{{{|||zzzwwwsssqqqpppppppppllljjjgggfffggghhhiiiiii^^^eeeiiiiiimmm{{{~~~mmm^^^YYY___rrr~~~[[[LLLHHHAAA===>>>:::999888777666666666666888888777777666666555555666666666666666666666666333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333111111222333333444555555444666888999:::999888777444444444333333222222222555555555555555555555555333333333444444444555555666666666666666666666666666666666666777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCAAAEEEMMMWWWbbbnnnzzz{{{uuuqqqpppxxxvvvbbbRRRMMMHHHLLLQQQWWWcccxxx|||qqqhhhbbbZZZVVVUUUUUURRRPPPNNNNNNNNNMMMNNNNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQMMMMMMLLLLLLMMMOOOPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDBBB@@@@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEEDDDDDDCCCDDDEEEGGGJJJLLLIIIGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDFFFHHHJJJKKKKKKMMMRRRYYYbbbllltttyyywww{{{|||wwwtttqqqtttzzz}}}yyywwwvvvuuurrrooommmlllkkkkkkhhhggggggggghhhhhhggggggfffjjjooosss}}}}}}lll``````dddrrr}}}bbbHHHAAA@@@;;;999::::::999888777666666666666777777777666666666555555555555555555555555555555333333333444444444444555444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444444222333555777777666555444444444333333333222222222444444444444444444444444333333333444444444444555555555555555555555555555555555666666666777777777666666777777777888888888999999999999::::::::::::;;;<<<===>>>@@@AAABBBBBBAAABBBDDDHHHOOOZZZeeellluuu~~~xxxzzz{{{ooocccVVVLLLHHHJJJDDDLLLWWWbbbooorrrjjjiiiddd___XXXUUUUUUTTTSSSQQQNNNNNNNNNNNNNNNOOOPPPPPPSSSTTTTTTTTTSSSSSSRRRQQQTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRMMMMMMMMMNNNOOOPPPRRRSSSNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCBBBEEECCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDFFFDDDDDDCCCDDDEEEGGGIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMQQQXXX```hhhmmmwwwzzzuuurrrwww~~~}}}zzz|||~~~|||zzzyyyxxxuuusssqqqpppooommmkkkjjjhhhhhheeefffggghhhhhhhhhggggggiiiooovvv}}}~~~zzzhhh^^^[[[hhhuuu|||[[[KKK===<<<===:::888:::999888777666666555666666666666666666666555555555555555555555555555555555333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333000111222333333333222111333333333333222222222222444444444444444444444444333333333333444444444444555555555555555555555555555555555666666666666777666666777777777777888888777777888888888999999999;;;;;;<<<===???@@@AAAAAADDDCCC@@@@@@CCCKKKUUU]]]iii|||~~~~~~xxxsss}}}zzzyyy~~~|||{{{zzzxxx{{{wwwfffbbb[[[SSSLLLHHHJJJMMMLLLUUUbbbnnnzzzrrrhhhggghhhaaa]]]XXXVVVUUUVVVUUUSSSNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRLLLMMMNNNOOOPPPQQQRRRSSSNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA@@@@@@AAABBBDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJHHHFFFEEECCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJMMMRRRZZZaaaffftttyyyzzzzzzsssqqqsss}}}}}}}}}~~~~~~}}}{{{|||zzzxxxwwwvvvuuusssqqqooooooooonnnmmmkkkiiihhhfffgggggggggggghhhiiikkkkkkvvv}}}lllaaaaaafffxxx```KKKCCC======<<<999888;;;888777666666555555555666555555555555555555555555444444444444444444444444222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222//////000111111111000///333222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444444444555555555666666666666666666666777777777888777777777888888888999999:::;;;<<<===>>>???@@@@@@CCCAAA???>>>???FFFNNNUUUaaattt|||uuutttyyy}}}vvv||||||vvvqqqqqq}}}~~~yyyxxxsssvvvxxxzzz{{{lllccc^^^OOOOOONNNLLLMMMQQQWWW[[[gggoooyyy|||mmmfffcccaaa___\\\ZZZWWWUUUTTTTTTTTTSSSNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRLLLLLLMMMOOOPPPQQQQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBAAA@@@@@@AAACCCDDDBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCEEEEEECCCCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJOOOUUU\\\```nnn}}}|||pppiiigggqqq~~~~~~~~~|||zzzxxxwwwxxxzzz}}}||||||{{{||||||~~~~~~~~~~~~~~~~~~{{{yyywwwwwwvvvvvvwwwwwwwwwvvvvvvtttrrrqqqpppooollljjjlllmmmmmmmmmlllkkkiiiiiihhhgggfffeeeeeeiiiooottt{{{vvvllleeeccckkktttaaaJJJCCC>>>;;;999888666666999777666555555444555555555444444444444444555555555444444444444444444444444222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111111111000000000222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444444444444444555555555555555666666666666777777777888888888888999999999999::::::;;;<<<======>>>>>><<<<<<<<<<<<===@@@EEEIIIVVVdddwwwzzzwwwwwwzzzzzzzzz}}}xxxtttxxx|||{{{}}}vvvuuurrrpppuuu~~~|||vvvmmmbbbXXXQQQNNNHHHHHHHHHKKKVVVfffqqquuu{{{qqqeee___``````[[[UUUWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSPPPQQQSSSTTTUUUVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTTTTSSSSSSRRRQQQPPPKKKKKKMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCDDDDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@AAACCCEEEBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDBBBAAACCCCCCEEEFFFHHHHHHHHHHHHFFFFFFFFFGGGKKKPPPUUUYYYfffttt{{{rrrnnnooosss}}}|||}}}~~~yyyxxxvvvuuuvvvxxx{{{|||vvvvvvwwwwwwxxxzzz{{{|||zzzzzzzzzzzz{{{|||~~~~~~~~~~~~|||zzzwwwvvvvvvuuutttsssqqqqqqrrrrrrssssssttttttuuussspppooonnnmmmjjjhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjqqq|||xxx~~~ssseeecccfffjjjuuu```KKKBBB???<<<:::888888888999:::555555444444444444555555333333333444444444444444333333333333333333333333222222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222222222222111111111000000000111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444555555555555666666666666777777777888888888888999999999999::::::;;;<<<<<<======;;;===>>>>>>======???@@@JJJQQQ]]]iiiuuu{{{{{{ssswwwxxxuuuuuu~~~}}}zzzwwwxxxzzz}}}}}}}}}{{{zzz}}}}}}}}}pppcccaaa]]]XXXRRRNNNLLLLLLMMMPPPUUU___sssssshhhbbb]]]\\\]]]]]]YYYTTTUUUUUUTTTRRROOONNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUUUUUUUUUURRRRRRTTTUUUUUUUUUUUUTTTQQQQQQQQQQQQQQQPPPNNNNNNJJJJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGCCCBBB@@@@@@@@@BBBDDDEEECCCDDDEEEFFFFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBDDDGGGHHHIIIIIIIIIEEEEEEEEEFFFHHHKKKOOOQQQ]]]jjjyyy}}}}}}~~~~~~zzzzzz}}}~~~~~~}}}}}}wwwvvvuuuuuuuuuwwwyyyzzzuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~yyyyyywwwsssrrrrrrsssrrrrrrpppqqqrrrrrrrrrssstttuuuuuusssqqqpppoooooolllkkkhhhgggfffffffffggghhhiiiiiilllqqqtttyyy~~~zzzrrrfffaaahhhooouuufffLLLAAA@@@===<<<:::999999;;;:::888555444444333444444555555222222333333333444444444222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222333333222222111111000000000000000111111111222222222222222222222222222222222222111222222222222333333333222222222222222222222222222333333333333444444444555555555666666666777777666666666777777777888888999999::::::;;;;;;<<<<<<;;;===>>>>>>======>>>???BBBEEELLLUUU^^^iiiuuu~~~~~~uuuxxxxxxvvvxxx~~~||||||~~~}}}yyyvvvsssppppppsssvvvyyy}}}}}}vvvqqqsss~~~zzziii\\\UUUTTTQQQOOONNNNNNOOOPPPUUU\\\gggyyypppccc]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVSSSQQQOOOPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLIIIJJJKKKKKKKKKJJJHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKKKKIIIGGGDDDCCCGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCBBB@@@@@@@@@BBBDDDEEECCCEEEFFFGGGFFFEEECCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBDDDGGGIIIJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLWWWcccsss|||ssstttxxxyyywwwwwwrrrwww~~~|||zzzyyyvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxwwwwwwwwwwwwvvvvvvttttttuuuvvvwwwyyyzzz{{{yyyyyyyyyyyyzzzzzz{{{{{{|||{{{yyyxxxwwwxxxzzz{{{}}}|||}}}|||yyyvvvtttpppnnnoooooooooooommmnnnppppppppppppqqqsssqqqooommmmmmnnnmmmllljjjiiihhhfffeeefffgggjjjkkkkkkqqqyyy||||||}}}nnngggaaacccpppzzz~~~lllQQQ@@@;;;===999999777666777888444000444444333333333444444555222222222333333444444444222222222222222222222222111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333333444333222111000000000000000000000111111222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222333333333444444444555555555555666666666777555555555555666666666777999999999::::::;;;;;;;;;666777888999999:::===@@@AAABBBFFFLLLSSS[[[gggqqq}}}|||yyyxxxuuusssrrrwwwssskkkkkkooorrr{{{{{{ttttttxxx~~~yyynnndddVVVMMMLLLLLLMMMNNNOOORRRYYYaaahhh{{{yyylllddd^^^ZZZZZZYYYYYYXXXWWWWWWVVVVVVRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNOOOPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNNNNNNNNNNLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDFFFFFFFFFFFFEEEDDDBBBAAACCCCCCDDDDDDEEEEEEFFFFFFKKKLLLLLLKKKIIIGGGHHHIIIGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIPPP[[[jjjvvv~~~wwwpppoooqqqqqqooo{{{zzzlllfffeeemmmrrr{{{|||{{{{{{{{{uuuuuuuuuvvvxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwuuutttvvvtttsssrrrrrrsssuuuvvvyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzxxxuuutttuuuvvv{{{zzzxxxvvvuuuttttttuuuqqqpppnnnmmmmmmmmmnnnnnnmmmmmmnnnoooooooooooonnnppppppooonnnllljjjiiihhhhhhgggfffeeefffjjjpppuuu}}}sssfffiiiqqqyyy}}}~~~cccNNNFFF>>>:::<<<888888888888777777777777444444444444444444444444222222222222333333444555111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333222222222111000000000111111222222222333333333333333333444444444555555666666666666777777777777777888888888999999999999999999999:::::::::;;;;;;@@@@@@@@@AAAEEELLLUUU\\\yyy~~~rrrffffffmmmwwwxxxpppppptttuuu{{{}}}|||zzz~~~}}}}}}nnn[[[UUUQQQKKKIIIMMMNNNPPPTTT[[[fffrrr~~~nnnaaa[[[XXXVVVTTTXXXXXXXXXWWWVVVVVVUUUUUURRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQOOONNNNNNNNNLLLJJJIIIHHHGGGGGGGGGHHHJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFIIIJJJKKKJJJHHHFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIMMMUUU```gggmmmttt~~~xxxtttttttttrrrooovvv|||oooddd```aaaeeekkkqqqvvv{{{{{{wwwttttttsssrrrsssuuuvvvuuutttttttttuuuuuuuuutttsssrrrtttsssqqqppppppqqqssstttuuuuuutttttttttttttttuuutttuuuvvvuuussssssuuuvvvwwwvvvtttsssrrrrrrssssssooonnnmmmllllllmmmnnnooommmnnnnnnooooooooonnnnnnmmmllljjjiiihhhhhhhhhhhhfffgggjjjnnnttt}}}zzzzzzuuuqqqxxxhhhKKK@@@===888666888666666666555555555444444444444444444444444444444333333222222222333333444111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111111111111111111222222222333333333333333333444444444444444444555555555666666666777777777777888888888888999999999::::::::::::;;;<<<<<<<<<===???EEELLLQQQbbbrrr|||rrrhhhgggjjjlllooosss|||yyyuuuzzz|||ssskkkjjjpppssssssllloootttzzz{{{{{{sssnnn^^^QQQFFFEEEHHHIIIOOOWWW```aaaeeemmmzzzuuuiiiaaaXXXSSSRRRTTTUUUUUUWWWVVVVVVUUUUUUTTTSSSSSSQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRRRRRRRQQQQQQQQQSSSQQQOOONNNNNNMMMKKKIIIIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIHHHFFFDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEGGGHHHHHHKKKOOOTTTXXX\\\dddqqq{{{}}}zzzzzzzzzyyytttpppuuu{{{vvvpppnnnggghhhgggdddbbbfffnnnuuu{{{~~~{{{wwwtttrrrpppoooqqqrrrrrrrrrsssttttttttttttsssrrrrrrqqqqqqooonnnnnnooopppqqqrrrrrrssssssssssssrrrrrrqqqrrrssssssssssssvvvxxxttttttrrrqqqqqqqqqrrrrrrnnnmmmlllllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjhhhhhhiiikkklllpppssszzz~~~}}}xxxxxx}}}ttt\\\KKK===;;;;;;888777:::666555555555555444444444333333333333333333333333333333222222111222222222111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000111111111111111111111111111222222222222333222222333333333444444444333333333444444444555555555555666666666777777777888888999999999:::::::::999:::;;;;;;<<<>>>CCCFFFKKKYYYjjjzzzwwwrrrqqqppplllhhhhhhjjjttt~~~tttvvv~~~qqqfff```___``````[[[]]]bbbkkkwww|||ssskkkcccZZZTTTOOOJJJHHHKKKNNNQQQYYYcccpppqqqttt|||~~~lllaaa^^^ZZZTTTRRRSSSVVVWWWWWWUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPSSSQQQOOONNNNNNMMMKKKJJJIIIHHHGGGGGGHHHKKKNNNPPPMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEECCCAAA@@@@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBBBBBCCCDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHIIILLLOOOQQQUUU^^^lllwww~~~~~~}}}}}}}}}{{{xxxuuu~~~~~~zzz||||||xxxrrrjjjdddaaabbbdddjjjpppyyywwwtttqqqpppqqqrrrrrrrrruuuuuuuuuuuuuuutttttttttqqqpppooonnnnnnnnnooooooqqqrrrssstttttttttsssrrrqqqrrrssssssssstttvvvxxxvvvuuusssrrrqqqqqqqqqrrrnnnnnnmmmllllllmmmnnnnnnmmmlllllllllllllllllllllnnnllljjjjjjkkkooorrruuu{{{vvv{{{rrrXXXIIIAAA<<<======:::999;;;777777777666666666555555222222222222222222222222444333222111111111111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222111111111111222222222222222222222222333333333333333333333333444444444444444444444555555555666666888888888888999999999999999:::<<<======>>>@@@BBBCCCMMMXXXddduuu|||zzz{{{zzztttooonnnlllsssyyy|||~~~rrrzzz|||qqqrrr~~~sssjjjccc___]]]]]][[[YYYWWWYYYcccuuu~~~{{{mmmfff^^^XXXUUURRRNNNKKKNNNRRRYYY]]]\\\]]]dddlllwwwzzzrrrhhhaaa^^^WWWUUURRRPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRPPPNNNNNNNNNNNNLLLJJJJJJIIIHHHIIIJJJLLLOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAACCCEEEFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDHHHMMMPPPTTT]]]jjjtttxxx~~~||||||{{{zzz|||yyy{{{}}}{{{wwwsssmmmccc\\\\\\aaajjjssszzz{{{yyyvvvuuuvvvwwwxxxxxxvvvuuuuuuuuuttttttttttttqqqqqqpppoooooooooooooooooopppqqqsssssssssrrrqqqqqqrrrsssrrrqqqqqqrrrtttwwwuuusssqqqoooooooooooommmlllkkkjjjjjjkkklllmmmkkkkkkjjjjjjjjjkkklllmmmmmmmmmooorrrwww}}}yyynnntttzzz}}}||||||oooUUUGGG@@@<<<999999888555555777666666666666555555555555222222222222222222222222333222111111000000000000000000000000000000000000//////000000000000//////////////////////////////........................////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////000000000111111111/////////000000111111222000000111111111222222222111111111222222222333333333333444444444555555555333444444444444555555555777777777888888888999999888:::===>>>>>>???@@@BBBCCCGGGLLLRRR^^^mmmzzzzzzxxxzzzzzz||||||xxxsssttt|||]]]dddrrrwwwuuu}}}{{{tttqqqmmmhhhfffgggaaa]]]WWWRRRUUUaaasssyyymmmeeeaaa]]]ZZZPPPNNNLLLLLLOOOQQQSSSSSS]]]hhhsssvvvrrrpppuuu}}}}}}mmmeee```[[[XXXXXXPPPOOONNNMMMMMMNNNOOOPPPSSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOMMMNNNOOOOOONNNLLLKKKKKKKKKKKKLLLMMMMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCDDDDDDEEEEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFF@@@EEEKKKNNNRRRYYYccclllpppwww|||zzz|||}}}uuuoooooorrryyyttthhh\\\^^^bbbgggkkkmmmoooooowwwvvvuuuvvvyyy|||}}}}}}uuutttssssssrrrrrrssssssqqqqqqqqqppppppoooooonnnlllmmmnnnooopppppppppppppppppppppooommmlllmmmoootttsssqqqooommmmmmmmmmmmllllllkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrtttvvvwwwzzz}}}nnnaaaccckkkvvvmmmPPPAAA???;;;999777555444444555555444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000...//////000000//////...////////////////////////........................////////////////////////......////////////000000/////////////////////////////////////////////////////////////////////////////////000000000111111//////000000000000000000000000000111111111111222000000111111111222222222333333333444444444555555333333444444444555555555666777777777777888888888666888;;;<<<======>>>@@@@@@AAABBBCCCIIITTT```gggttt{{{zzzrrroooqqqtttNNNRRR]]]mmmyyyzzzuuuuuutttooonnnppphhhhhhddd___\\\^^^fffmmmxxxwwwuuussstttxxx}}}uuujjj]]]SSSOOOMMMKKKHHHIIINNNUUU\\\aaafffjjjmmmwwwvvviii___WWWXXXYYYUUUQQQPPPOOOOOONNNNNNMMMOOOQQQSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNPPPPPPQQQQQQQQQLLLMMMNNNOOOPPPOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLMMMOOOPPPOOONNNMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCC@@@AAABBBBBBAAA@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEBBBFFFIIIJJJKKKPPPYYY```dddiiiqqq{{{|||yyyzzz|||yyyoooiiihhhjjjiiiqqq{{{vvvkkkjjjjjjhhheeebbb```^^^fffgggiiinnnuuuzzz|||}}}vvvuuutttsssssssssttttttqqqqqqqqqppppppooonnnmmmmmmmmmmmmmmmnnnooopppqqqnnnoooooonnnlllkkkmmmnnnqqqpppooonnnnnnnnnooopppooooooppprrruuuyyy|||~~~||||||zzzrrrccc[[[gggqqqvvvdddQQQ@@@999:::999888666555666777666555333333333222222222222111111111111111111111111111000000/////////000111111000000000000000000000000......////////////......////////////////////////........................////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000/////////000000000000111111111111000000000000111111111222222222222222333333333333444444444444555555555555666666666777777777888888777999:::;;;::::::<<<===<<<<<<===>>>???DDDKKKRRR___hhhvvvyyyuuutttsssKKKKKKQQQ___kkkrrrxxx}}}}}}wwwwwwuuupppooorrrqqquuuxxxuuuoookkkjjjkkkhhhddd```\\\\\\bbbkkkqqquuutttxxx{{{~~~qqqmmmkkkiii]]]WWWPPPNNNPPPQQQOOOLLLQQQZZZhhhssszzz{{{lll```cccYYYTTTXXX[[[WWWRRRQQQPPPPPPOOONNNMMMNNNQQQSSSSSSRRRRRRQQQQQQPPPOOOOOOLLLMMMNNNOOOPPPPPPQQQPPPLLLMMMNNNOOOPPPOOONNNNNNJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLMMMOOOQQQPPPOOONNNOOOPPPPPPOOOLLLJJJHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCC@@@AAABBBBBBAAA@@@AAACCC@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDAAABBBDDDFFFFFFFFFEEEEEEFFFIIIJJJHHHFFFIIIQQQYYYZZZ]]]ccclllxxx~~~yyyyyyzzz|||~~~}}}wwwnnngggfffhhhlllppptttuuuvvvzzz~~~www{{{yyyuuupppjjjbbb\\\YYYVVVXXX]]]dddmmmtttxxxyyyyyyxxxwwwuuuuuuvvvvvvwwwppppppppppppooonnnmmmlllpppooooooooooooqqqssstttnnnooooooooommmmmmoooqqqppppppooopppqqqrrrtttuuutttuuuwwwzzz{{{xxx{{{}}}yyyuuutttqqqlllkkknnnnnn{{{pppTTTGGGAAA<<<999999888777555444555666444000555555555444444444333333000000000000000000000000//////...//////000111222000000000000000000000000......////////////......////////////////////////........................////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////......000000000000111111111111000000000000111111111111000111111111111222222222444444444555555555666666666666666666777777777777999;;;<<<;;;:::999:::<<<:::;;;===???>>>???CCCHHHNNNYYYiiiwww}}}{{{yyyLLLMMMOOORRRWWW```iiippp~~~||||||yyyrrrllluuu~~~yyyuuurrrkkkdddYYYPPPNNNSSS\\\bbbbbbiiimmmlllnnnrrrqqqkkkjjjmmmqqqxxx~~~~~~~~~zzzlllccc___^^^\\\YYYSSSUUUVVVUUUSSSSSSVVVXXX[[[eeewwwxxxoooggg___YYYWWWVVVVVVWWWWWWWWWTTTRRRQQQPPPNNNLLLMMMPPPSSSUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPOOOOOONNNKKKJJJJJJLLLNNNPPPPPPOOOPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEDDDDDDDDDDDDDDDEEEIIIIIIGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA???AAACCCCCCAAA@@@???@@@@@@AAABBBAAA@@@AAADDDFFFIIIHHHEEECCCBBBBBBCCCDDDBBBBBBAAA@@@????????????@@@@@@????????????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDCCCHHHIIIHHHGGGGGGIIIMMMPPPUUUWWW]]]eeemmmwww~~~wwwxxxzzz|||{{{vvvooommmppppppnnnqqqllljjjmmmqqquuu|||}}}{{{yyywwwuuupppiiicccZZZZZZYYYZZZ]]]cccjjjooossswww}}}}}}|||{{{wwwvvvvvvvvvuuussspppnnnmmmmmmoooppprrrssssssrrrrrrssssssrrrqqqqqqsssuuuuuuvvvwwwwwwxxxyyyzzzzzz~~~{{{}}}tttmmmlllsssyyyvvvssstttyyydddXXXIII===999777555333555555444444444333333333222222222222222222222222111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////........................................................................////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111222222222333333333555444333222333555777999999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>EEENNNZZZdddooo}}}~~~FFFGGGIIIJJJMMMSSS[[[```ttt~~~|||yyyvvvssszzzpppcccXXXRRRQQQRRRSSSUUUXXXWWWUUUWWW[[[ZZZTTTTTTVVVZZZ___dddgggggggggkkkoootttvvvuuurrrooommmooorrrwww~~~xxxnnnllljjjggggggjjjeeeiiilllmmmkkkfffbbb```aaa\\\VVVTTTVVV[[[^^^```kkkmmmooopppnnnmmmlllmmmrrr{{{}}}uuukkkddd```]]]YYYUUUXXXWWWWWWWWWXXXWWWTTTRRRPPPOOOLLLKKKKKKNNNQQQSSSTTTSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKLLLOOOPPPPPPOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDCCCCCCDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@BBBDDDDDDBBB@@@@@@@@@>>>???@@@@@@@@@BBBEEEGGGJJJHHHEEECCCAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@????????????@@@@@@AAA@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFHHHKKKNNNPPPRRRXXX___eeemmm{{{}}}uuurrrqqqxxxzzzyyyuuusssuuuuuusssuuurrrrrrttttttrrrrrruuuyyy~~~}}}wwwrrrjjjgggccc^^^[[[\\\^^^aaalllqqqxxx|||xxxtttsssssstttttttttuuuuuuvvvuuuvvvwwwwwwyyy{{{~~~oooqqqxxx~~~~~~iiiNNNFFF===888888888666444444444444444333333333333111111111111111111111111111111111000000000////////////000000000000//////////////////////////////////////////////////////................................................................................................................................................////////////////////////////////////////////////////////////////////////.../////////000000000000//////000000000111111111111111111111111111111111111111111222222222333333444444333222333555777888888888999::::::::::::999999::::::;;;;;;<<<=========CCCLLLTTT^^^mmmGGGIIIJJJJJJKKKMMMQQQSSSZZZeeewww|||||||||xxxooojjjjjjjjjhhheee```]]]WWWSSSUUUYYYVVVQQQQQQSSSUUUWWWWWWVVVUUUTTTTTTXXX]]]___^^^\\\YYYXXXYYYZZZ\\\bbbhhhjjjhhhfff^^^YYYUUUTTTRRRQQQRRRVVVVVVUUUVVVZZZ]]]]]]YYYUUUSSSSSSTTTVVV\\\eeeooouuu~~~xxxoooddd___ZZZXXXYYY[[[ZZZYYYZZZYYYXXXXXXXXXWWWTTTRRROOOMMMKKKJJJJJJLLLNNNPPPSSSSSSSSSQQQPPPNNNLLLKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAACCCEEEDDDCCCAAAAAAAAA===>>>??????@@@AAAEEEGGGIIIGGGDDDBBB@@@???>>>>>>@@@@@@?????????@@@AAAAAA@@@@@@????????????@@@@@@@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDFFFIIILLLLLLMMMSSSYYY]]]cccooo{{{{{{tttppptttyyy{{{yyyyyy||||||zzzxxxwwwyyy{{{xxxpppjjjiiiiiikkkmmmqqqvvv~~~{{{ssslllfffccccccccchhhlllsssyyy}}}~~~{{{}}}~~~wwwrrrrrrrrrqqqrrryyyssslllrrr|||qqqVVVFFF;;;888555555777888666333444444444333333333222222000000000000000000000000111111000000000000//////...//////000000//////...////////////////////////////////////////////////................................................................................................................................................////////////////////////000000000000000000000000////////////////////////....../////////000000000//////000000000000111111111111111111111111111111111111111222222222222333444333333222333444666777666777777888888888888888888888999999:::;;;;;;;;;999<<<@@@CCCJJJWWWhhhuuuJJJKKKMMMMMMLLLLLLMMMNNNNNNRRRZZZjjj{{{{{{yyy~~~xxxmmmhhhiiikkkiiidddfffggggggeeeaaa]]]ZZZYYYSSSXXX]]]___\\\WWWRRROOOPPPOOOOOORRRVVVUUUQQQLLLOOONNNMMMMMMMMMOOOSSSXXX______dddoooyyy|||uuummmfffggghhhhhhllluuu{{{oooeee```^^^^^^[[[XXXXXXZZZ\\\]]]\\\[[[YYYXXXXXXXXXVVVSSSQQQOOOMMMLLLJJJJJJLLLNNNOOOSSSSSSSSSRRRPPPMMMKKKIIILLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKMMMOOOPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEEEECCCBBBAAABBB>>>>>>??????>>>???BBBEEEEEEDDDBBB@@@???>>>>>>>>>??????>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@???>>>=========>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAACCCDDDEEEFFFGGGEEECCCBBBAAAAAACCCEEEFFFEEEEEEFFFEEEDDDEEEHHHKKKKKKLLLOOOTTTXXX___lllyyy{{{uuutttxxx{{{zzz{{{yyyyyy||||||rrrjjjhhhbbbaaa```aaaeeennnyyy{{{xxxvvvuuuuuurrruuuyyyzzzxxxtttqqqpppuuuwwwxxxyyyyyyxxxyyyzzz~~~}}}}}}wwwpppjjjjjjuuurrrfffeeehhhjjjnnnyyy}}}mmmgggjjjooobbbJJJ>>>:::999777555555666666444222333333333333222222222222000000000000000000000000111000000000////////////...//////////////////...////////////////////////////////////////////////................................................................................................................................................////////////////////////000000000000000000000000////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111222222222222333333222222333444555555555555666777777777777666777888888999999:::;;;;;;<<<======<<<>>>FFFRRR[[[dddrrrEEEHHHJJJKKKJJJIIIIIIIIIPPPMMMMMMUUUeeevvv|||vvvvvvvvvsssqqquuuuuuuuuqqqlllhhhhhhhhhggglllqqqrrrlllcccYYYTTTUUUTTTUUUXXXZZZZZZVVVSSSYYYZZZZZZYYY[[[```fffjjjpppsss}}}vvvvvvuuusssuuu}}}pppccc[[[YYYZZZ]]]YYYXXXWWWWWWYYYZZZ[[[[[[YYYXXXWWWWWWWWWUUURRROOOOOONNNMMMLLLLLLMMMOOOPPPRRRRRRRRRQQQOOOMMMJJJHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJMMMKKKKKKLLLNNNOOOOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAACCCEEEEEECCCBBBAAABBB@@@@@@@@@>>>======>>>@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@@@@AAA@@@@@@????????????@@@@@@???>>>=========>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@BBBDDDFFFEEEFFFFFFFFFEEEFFFHHHJJJJJJIIIKKKOOOSSS[[[kkkzzz{{{wwwxxxxxxwww{{{}}}~~~|||tttnnnmmmiiigggdddbbbbbbfffmmmrrrzzz|||~~~uuulllgggggghhhhhhfffeeegggkkknnnrrruuu{{{xxxoooiiihhhgggggghhhkkkoooqqqooohhhaaa\\\]]]fffyyy|||rrrsssxxx}}}yyylllgggkkkuuu~~~tttZZZDDD999777:::;;;999666444444444333222333333222222222111111111111111111111111111111111000000000////////////.........////////////......................................................................................................................................................................................................////////////////////////////////////////////////....................................////////////...////////////000000000000000000000000000000000000000111111111222222222222222222222222333333444333444555555666666555555777888888999::::::;;;;;;<<<<<<===<<<<<>>;;;;;;<<<>>>===>>>>>>???@@@@@@@@@AAA??????>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@???>>>=========>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEDDDEEEFFFFFFEEEEEEGGGHHHGGGEEEFFFIIIMMMTTTdddrrr{{{}}}zzzxxxvvvwww|||uuurrrsssooonnnlllhhhdddcccdddfffkkknnnrrrwww{{{}}}uuupppnnnnnnlllgggbbbaaadddhhhfffhhhooozzzwwwkkkbbb^^^^^^^^^```cccfffjjjlllgggbbb^^^___fffwwwvvvnnnnnnsssyyy~~~mmmXXXHHH===777666888777666444222111222333444222222222111111111000000111111111111111111111111000000////////////......---......//////......---................................................------------------------........................................................................------------------------........................////////////////////////////////////////////////........................------........./////////......////////////000000000000000000000000000000000000000111111111111222222222222222222222222222333444444555555555555555777777888888999:::::::::666888::::::;;;===@@@BBBDDDKKKXXXfffqqqFFFHHHJJJKKKKKKJJJKKKLLLHHHIIIJJJKKKMMMPPPTTTWWW[[[aaaiiirrr|||}}}}}}~~~}}}yyyvvvwww~~~xxxppplllhhhmmmsssxxx{{{uuummmeeeaaaZZZZZZYYYWWWUUUSSSRRRQQQRRRTTTVVVXXXXXXYYYYYYZZZRRRQQQQQQRRRRRRQQQNNNLLLLLLLLLMMMMMMOOOPPPRRRSSSQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAA@@@BBBDDDDDDBBB@@@@@@@@@?????????===;;;:::<<<>>>>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>???@@@@@@????????????@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFDDDDDDEEEHHHHHHLLLWWWcccnnnttt{{{}}}}}}~~~{{{xxxuuu{{{~~~yyyxxxzzzrrrrrrqqqoookkkiiihhhiiilllnnnooonnnmmmooorrrvvv~~~wwwqqqqqqrrroooooovvvqqqooooooqqqrrrooohhhaaaccceeeiiiooouuu{{{~~~uuuooommmttt||||||\\\NNNAAA===<<<888555666333333333222222222333444222111111111000000000000000000000000000000000000000000/////////.........---......//////......---................................................------------------------........................................................................------------------------........................////////////////////////------------------------........................---------.........//////........./////////000000000000000000000000000000000000000000111111111111111111222222222222111111333444444555666555555555555666666777777888999999666777888999:::;;;>>>???AAAAAAFFFNNNUUUaaavvvDDDFFFHHHHHHHHHGGGHHHJJJKKKLLLMMMJJJHHHHHHLLLPPPNNNPPPTTT[[[fffssszzzuuuwww~~~}}}wwwsssqqqmmmsss{{{xxxrrriiiaaa\\\ZZZZZZZZZUUUUUUSSSRRRRRRRRRSSSSSSQQQSSSUUUVVVUUUUUUUUUUUUPPPOOOOOOPPPQQQPPPMMMKKKKKKKKKLLLMMMOOOPPPRRRSSSQQQPPPNNNLLLKKKKKKLLLMMMIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKMMMNNNOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCC?????????@@@AAABBBCCCDDDCCCBBBAAA@@@???@@@AAABBB???AAACCCCCCAAA@@@???@@@=========<<<;;;;;;===???@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>======>>>>>>@@@@@@????????????@@@@@@@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCBBBBBBAAACCCDDDCCCBBBBBBCCCDDDDDDEEEGGGIIIGGGGGGMMMVVV^^^gggqqqwwwvvvssssssttt{{{xxxvvv}}}}}}vvvwwwyyyxxxvvvttttttuuuvvvuuurrrllleeeaaaaaacccfffiiirrr}}}{{{zzzzzz~~~{{{xxxrrrrrryyy}}}cccMMMCCC999222555888666555777222444555555444333222333111111111111000000000000////////////////////////000/////////............---..................---................................................------------------------........................................................................------------------------........................////////////////////////------------------------........................---------.........//////............/////////000000000000000000000000000000000000000111111111111111111222222222111111000333444555555666666555555444444555555666777777777;;;:::999999999:::<<<===::::::===AAADDDIIIYYYjjjwwwFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMPPPSSSWWW[[[aaaeeejjjmmmppppppqqqvvv|||}}}}}}|||xxxrrrnnnjjjfff]]]\\\[[[YYYWWWUUUTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTRRROOOMMMLLLLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLGGGHHHIIIIIIJJJJJJIIIIIIJJJHHHGGGGGGIIIJJJJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDAAABBBCCCBBB@@@???@@@AAA???@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============@@@@@@??????@@@@@@AAABBBAAA@@@>>>======>>>@@@AAA>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGPPPSSS\\\hhhnnnmmmlllmmm{{{{{{zzzyyy|||}}}|||{{{{{{{{{zzzzzz{{{~~~zzztttoookkkgggaaa]]]cccccceeemmmzzz}}}yyyyyywwwyyy}}}{{{xxxwww~~~fffOOOCCC@@@999888888777666555555555222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------------............------................................................//////.........---------........................------------------------............////////////................................................................................................---------.........//////............//////////////////000111111111111111000111111111111222222222222222222333333333444444444444444555555555555666666777777999:::;;;<<<<<<;;;<<<======>>>@@@DDDHHH[[[gggxxxEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIINNNOOOPPPQQQQQQRRRVVVXXXWWWZZZ]]]]]]]]]aaahhhnnnyyy~~~}}}uuujjjcccaaa___]]]ZZZYYYXXXWWWVVVTTTRRRQQQQQQTTTSSSRRRPPPPPPPPPPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTQQQNNNLLLKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============???????????????@@@@@@AAAAAA@@@>>>======>>>@@@AAA>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFKKKLLLSSS]]]eeegggkkkooo{{{}}}zzzwwwyyy|||~~~~~~}}}|||}}}~~~yyytttrrrooojjjgggddddddfffkkkvvv~~~xxxvvvxxx}}}zzzuuussstttwwwyyy~~~~~~{{{{{{fffPPPCCC>>><<<777666666555444444333333222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------------............------................................................//////.........---------........................------------------------............////////////................................................................................................---------.........//////............//////////////////000111111111111000000000111111111222222222222222222333333333333444444444444444555555555555555555666777888999:::::::::;;;;;;;;;;;;>>>AAADDDLLLTTTcccrrrDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIMMMNNNMMMLLLJJJIIIKKKMMMLLLNNNQQQQQQPPPRRRVVVYYY___bbbiiiqqq|||wwwoooddd___YYYVVVVVVVVVTTTRRRSSSSSSRRRQQQPPPOOONNNNNNRRRQQQPPPOOOOOOPPPQQQRRRLLLLLLMMMOOOPPPQQQRRRSSSOOOMMMKKKJJJKKKLLLKKKJJJJJJKKKMMMNNNPPPPPPQQQQQQLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEHHHJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@??????>>>========================@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDHHHPPPXXX^^^eeemmm{{{~~~yyyuuuwww}}}{{{wwwuuurrrooolllfffggghhhlllttt{{{zzztttmmmnnnqqqwwwyyy|||xxxtttvvvwwwxxxvvvtttssstttuuu{{{}}}{{{^^^HHH>>>:::888666444444333333222222111111222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............---------------............------...............................................................------------------------------------------------------------............/////////................................................................................................---------...........................////////////...///000000111111000000000000000111111111222222111111222222222333333333333333333444444444555555444444555666777777888888888999:::999999:::===@@@>>>BBBJJJUUUaaammmvvv{{{DDDCCCCCCBBBAAA@@@@@@???BBBBBBBBBCCCDDDFFFHHHHHHGGGHHHHHHGGGFFFFFFHHHJJJKKKMMMOOOOOONNNMMMNNNPPPNNNPPPSSSXXX```hhhooosssvvvvvvzzzzzzwwwrrrnnnkkkeee___ZZZ[[[XXXUUUSSSSSSSSSQQQOOOOOOOOOOOONNNNNNMMMMMMLLLPPPOOONNNNNNNNNPPPQQQRRRLLLMMMMMMNNNOOOPPPQQQQQQMMMLLLJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQKKKKKKKKKLLLLLLMMMMMMNNNIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDGGGLLLOOOPPPMMMJJJGGGDDDCCCBBBAAAAAAAAAAAABBBDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCBBB@@@???@@@AAABBBAAAAAA@@@???>>>======??????@@@@@@@@@@@@??????========================@@@@@@@@@AAAAAAAAABBBBBB????????????????????????>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBHHHNNNSSS[[[bbbrrryyy{{{{{{xxxuuuyyy}}}zzzwwwsssqqqooojjjmmmnnnpppuuu{{{zzzvvvkkkiiijjjlllmmmnnnuuu|||zzzrrrssswwwyyy|||~~~xxxbbbUUUEEE;;;::::::666222333333222222222111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................------............------........................................................................---------------------------------------------------------.........//////....................................................................................................................................////////////...//////000000000000000000000000000111111111111111111111111222222222222222333333333444444444444444444444555666777777888888888999999888888;;;===:::;;;>>>CCCJJJTTT\\\aaavvvDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHDDDEEEEEEEEEDDDEEEHHHJJJJJJLLLMMMMMMKKKJJJIIIIIIHHHIIIJJJMMMPPPSSSVVVXXX[[[ZZZ]]]bbbeeefffkkkqqq~~~|||uuutttrrroookkkgggcccaaa]]][[[YYYWWWVVVUUUSSSRRRSSSRRRPPPPPPOOOOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKMMMNNNOOOPPPPPPKKKKKKLLLMMMMMMMMMNNNNNNIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHMMMPPPQQQNNNJJJHHHFFFEEECCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@???>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>============;;;<<<===>>>>>>>>>>>>===???>>>>>>>>>>>>>>>>>>???<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEBBBCCCGGGIIIJJJNNNSSS]]]fffpppuuuyyy}}}}}}yyytttwwwwwwvvv~~~|||{{{|||||||||zzzxxxwwwvvvsssvvvwwwvvvvvvyyyxxxtttmmmiiiggghhhhhhgggkkkpppwwwzzz}}}{{{wwwvvvzzz|||xxxttttttyyywwwtttttt~~~ssspppmmmuuu{{{}}}|||eeeOOO@@@>>>:::999:::999666444333333333222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.....................------............------................................................---.....................------------------------------------------------------------.................................................................................................................................---............////////////......///000000000000000//////000000000111111111000000000111111111222222222222222222333333333444444444555555666777777777777888999999888888:::;;;<<<<<<<<<===@@@EEEJJJMMM[[[cccoooDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDEEEHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRPPPQQQTTTUUUUUUYYY___cccjjjrrruuusssqqqrrrtttwwwyyy}}}}}}yyy{{{}}}zzz||||||zzzyyyzzzzzzwwwqqqkkkfffeeeaaa___]]]ZZZWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPNNNMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNKKKJJJJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLNNNNNNOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGJJJLLLLLLJJJHHHFFFGGGEEEDDDBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBB@@@???@@@AAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB????????????????????????>>>>>>>>>>>>============;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFCCCDDDGGGGGGEEEEEEHHHNNNWWWaaahhhpppxxx|||{{{mmmsssuuuwww}}}vvvqqqmmmqqqwww{{{{{{{{{zzzzzz|||{{{xxxwwwuuurrrqqqmmmjjjkkkkkkiiikkkpppssswwwzzzwwwqqqmmmlllnnnllliiiggggggkkksss|||yyyooojjjiiiiiiuuu~~~nnnjjjkkkjjjrrr~~~}}}|||~~~kkk[[[JJJ===999999888777555555666777333333333333333333222222//////000000000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////---------...............------............------................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------........................................................................................................................---------............////////////---...//////000000///////////////000000000111111///000000000000111111111111111222222222333333333444444555555555666666666666888999999888888:::;;;:::;;;;;;<<<>>>@@@AAABBBGGGNNNZZZkkkBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFIIILLLOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQSSSPPPOOOPPPOOOMMMQQQWWWWWW^^^dddeee```]]]^^^```^^^```bbbdddfffgggggggggfffdddbbbbbbdddgggiiikkkfffgggddd```___ccccccaaaaaabbbcccaaa]]]ZZZZZZ[[[XXXWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRPPPOOOOOOPPPQQQKKKLLLMMMMMMNNNOOOPPPQQQMMMMMMNNNOOOPPPPPPQQQQQQNNNMMMLLLKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOONNNKKKJJJJJJLLLMMMMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIJJJKKKKKKKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKIIIHHHIIIJJJKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAAAAACCCEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA???>>>>>>======>>>@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC????????????????????????>>>>>>>>>>>>============;;;===>>>@@@@@@???>>>=========>>>>>>>>>>>>======;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBEEEFFFBBBBBBDDDFFFMMMUUU[[[dddnnntttttthhhnnnrrruuuzzzuuussslllrrr{{{}}}}}}}}}|||{{{zzzzzzuuussstttsssppppppssstttxxxzzzwwwpppjjjiiikkkjjjkkklllnnnqqqvvv}}}wwwmmmjjjjjjjjjmmmwwwzzzpppsssyyyxxx~~~qqq___PPPDDD===<<<999888666444333333444666222222222222222222222222////////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........//////------............------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................................................................//////.........---------............////////////---...//////000000//////////////////000000000111/////////000000000111111111111111111222222222222333333333333444444444444444666888888888888999:::888999999:::;;;<<<======???HHHRRR[[[iiizzzAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBDDDEEEFFFIIIMMMPPPNNNMMMKKKKKKKKKLLLLLLKKKMMMKKKJJJIIIJJJMMMPPPSSSTTTPPPNNNNNNLLLJJJMMMSSSRRRXXX]]]\\\WWWSSSTTTWWWRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPQQQTTTUUUUUUTTTRRRPPPRRRQQQOOOQQQUUUVVVSSSPPPRRRSSSRRRPPPPPPSSSVVVPPPPPPQQQQQQQQQPPPNNNMMMOOOOOOOOONNNMMMMMMNNNOOOKKKLLLLLLKKKKKKKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPKKKKKKKKKLLLNNNNNNLLLJJJJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDAAA@@@@@@BBBDDDFFFAAABBBBBBCCCCCCDDDDDDDDDAAABBBCCCBBB@@@???@@@AAA>>>>>>=========???@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===???@@@AAA@@@>>>=========>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@@@@CCCDDDBBBCCCFFF>>>CCCGGGKKKSSS]]]bbbaaaeeekkkooosss|||yyyxxxxxxxxx~~~{{{{{{zzzuuussstttuuuxxx{{{xxxqqqmmmnnnpppooossswwwzzz|||~~~}}}~~~tttmmmooossssssttt|||xxx~~~yyyvvvbbbOOOGGG@@@777555:::777555444555666555333111111111111111111222222222.../////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........//////---..................---................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................................................................//////.........---------............/////////000---......///////////////////////////000000000000////////////000000000000000111111111111222222222222222222222222222333333222444777888777777888:::888888888888888888888999:::EEEMMMNNNPPP\\\kkkuuu~~~@@@@@@@@@@@@@@@???>>>===BBBAAAAAA@@@@@@AAAAAABBBCCCAAA???BBBGGGKKKMMMMMMRRRNNNJJJJJJOOOTTTWWWXXXUUUSSSPPPMMMMMMOOORRRTTTUUURRRNNNKKKJJJMMMQQQTTTYYYXXXVVVSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPUUUUUUUUUTTTRRROOOMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNOOOSSSVVVWWWUUUPPPMMMKKKLLLJJJIIIIIIKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOORRRSSSSSSQQQNNNLLLLLLMMMNNNNNNNNNLLLKKKJJJNNNPPPSSSSSSPPPMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHKKKJJJIIIHHHGGGHHHHHHIIILLLLLLMMMMMMMMMMMMLLLLLLHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJHHHGGGFFFFFFGGGHHHFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@===;;;:::<<<@@@BBBBBBAAAFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAA@@@>>><<<<<<===>>>??????>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDGGGJJJLLLNNNYYY]]]dddlllttt||||||xxxzzz~~~~~~{{{{{{~~~zzz|||~~~|||sssoooqqqxxx~~~~~~|||}}}iii___IIIEEE???999555444444555555555444333333222111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////.........---........................................................................................................................------------------------------------------------------------------------.........------,,,,,,,,,------------------------........................------------------------......////////////............------------......,,,---......//////......////////////////////////000000000000000000000000000000000000111111111111333333333444444333222222444444444555555555555666999999888888888888888888<<>>>>>BBBBBBAAAAAAAAAAAABBBBBBFFFDDDBBBCCCGGGKKKLLLLLLLLLMMMOOOTTTZZZ^^^``````bbb___\\\WWWTTTRRRQQQQQQQQQOOOMMMLLLMMMPPPTTTWWWXXXVVVRRROOOMMMMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTUUUTTTRRRRRRRRRTTTVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNRRRUUUYYYZZZXXXSSSPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJLLLNNNQQQRRRQQQNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKHHHGGGFFFEEEEEEGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@??????===<<<===@@@BBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBB@@@???======>>>???@@@AAAAAA@@@???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFGGGJJJMMMRRRYYYaaalllwww~~~~~~|||wwwvvvzzzyyytttvvv|||ppp\\\KKKCCC===;;;777333222333555777555444444333222222111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////........................000/////////.........---........................................................................................................................------------------------------------------------------------------------......---------,,,,,,,,,------------------------........................------------------------......////////////............------------......,,,---......//////......//////////////////////////////////////////////////////000000000111111111222333333333333333222222444444444444555555555555777777777777777777777777;;;AAAHHHLLLKKKKKKMMMPPPJJJQQQ[[[gggsss~~~AAA@@@???>>>>>>>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCHHHFFFEEEEEEHHHKKKMMMMMMLLLRRRZZZaaadddcccbbbbbbhhhgggeeebbb^^^YYYUUUSSSPPPPPPPPPQQQSSSVVVYYYZZZUUURRRNNNJJJIIIKKKNNNPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNOOOOOORRRTTTUUUTTTSSSSSSTTTUUUWWWWWWVVVUUUTTTRRRPPPOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNRRRUUUYYYZZZXXXTTTQQQPPPLLLKKKJJJKKKMMMNNNMMMLLLHHHHHHHHHIIIIIIJJJJJJJJJMMMOOOQQQRRRQQQPPPMMMKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJMMMPPPQQQPPPOOONNNOOOOOOOOONNNNNNMMMLLLLLLLLLHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFEEEEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIILLLJJJHHHEEEBBBAAAAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>AAA@@@???@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDCCCBBBBBBAAA???>>>>>>???@@@@@@CCCBBBAAA@@@>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???????????????@@@@@@BBBDDDIIIQQQ]]]jjjsssxxx{{{|||xxxrrrrrrxxx}}}}}}rrr___QQQCCC888333555444222000000222555666444444333333222222111111111000000//////000000111000000000000000000000000////////////////////////////////////////////////......................../////////.......................................------------------------------------------------------------------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,------------------------........................------------------------......////////////............------------......,,,---......//////......//////////////////////////////////////////////////////000000000000111111111222222333333333222222333333333444444444555555555555555666666666666666:::<<<@@@DDDFFFGGGFFFFFF>>>AAAFFFNNNWWWcccooowwwBBB@@@>>>======>>>@@@AAACCCCCCCCCBBBBBBCCCCCCCCCHHHGGGFFFGGGIIILLLOOOPPPWWW]]]dddfffccc]]]YYYWWW]]]___aaacccbbb```]]]ZZZUUUVVVWWWXXXXXXYYYYYYYYYNNNMMMJJJHHHHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMNNNPPPPPPPPPPPPRRRSSSSSSRRRRRRSSSUUUVVVUUUUUUTTTRRRQQQPPPOOOPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOORRRVVVWWWUUURRROOONNNLLLKKKKKKLLLNNNOOONNNMMMHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOPPPQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKNNNPPPQQQOOONNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLJJJHHHEEECCCBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@???????????????@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@??????@@@@@@AAABBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAA>>>>>>============>>>>>>??????@@@@@@AAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<======???AAAFFFPPPZZZaaammmrrrxxx~~~~~~{{{wwwsssttt{{{zzzgggRRRFFF@@@;;;777666777555333222111111222333333333333333222222111111000000////////////000000000000000000000000000000////////////////////////////////////////////////........................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................---------------------------......//////......---......------------......,,,---......///.........////////////////////////////////////////////////////////////000000000111000111111222222222222222222333333333444444444444555555555555555666666666999999:::>>>BBBCCC@@@===??????@@@BBBGGGOOOYYY```lllvvvAAA@@@>>>======>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEGGGIIIMMMQQQTTT___aaaccc```YYYQQQMMMLLLMMMQQQVVV[[[^^^___^^^]]]XXXYYYYYYXXXWWWTTTRRRQQQHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMOOOQQQRRRSSSSSSPPPRRRSSSSSSRRRRRRSSSUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMPPPSSSTTTSSSQQQOOONNNLLLKKKLLLNNNPPPPPPOOONNNJJJJJJJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKNNNOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>DDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC??????????????????>>>>>>>>>???AAACCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????====================================>>>???@@@AAA>>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<999999:::;;;<<<@@@EEEIIIQQQVVV___hhhqqq{{{}}}uuuuuurrrqqquuu}}}~~~zzzxxxzzz{{{yyyzzz~~~xxxyyyxxxxxx}}}mmmcccOOOCCC999777888888666777666555444333222111111111333222222222222222111111000000////////////000000////////////////////////////////////////////////................................................---------.......................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------------............------......------------......,,,---......///.........////////////////////////...........................////////////000000000///000111111222222222111222222222222333333333444555555555666666666777777:::888777;;;???@@@===999<<<<<<<<<<<<===AAAGGGKKKRRRYYYeeepppyyy@@@???>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDFFFHHHLLLQQQTTT\\\[[[XXXSSSMMMIIIGGGGGGFFFIIIMMMRRRUUUVVVVVVVVVTTTTTTSSSRRROOOLLLIIIGGGFFFGGGIIIKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOQQQSSSTTTUUUUUURRRTTTUUUTTTSSSSSSTTTUUUQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQTTTUUUTTTRRRQQQQQQLLLLLLMMMOOOQQQRRRPPPOOOLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQOOOMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCC>>>>>>?????????>>>>>>======>>>@@@AAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@========================<<<<<<<<<<<<===>>>???@@@>>>======<<<<<<======>>>===>>>@@@AAAAAAAAA@@@???AAA@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<888:::::::::999888999;;;===AAAGGGOOOXXXcccooovvv|||~~~xxxrrrmmmkkklllrrr{{{xxxtttssswwwyyyvvvuuuvvvsssrrrpppoooxxxzzzooobbbSSSHHHCCC;;;555333555777555333333000000111111222222222222222222222222222222111111000//////......//////000////////////////////////////////////////////////........................---------------------------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------........................------------------------------............------......------------......,,,---......//////......////////////////////////..............................////////////000000...///000111111111111111111111222222222333333333444444555555666777777777999777777999<<<===;;;888777888::::::;;;===@@@CCCAAAFFFOOOYYY```iiivvv>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDEEEFFFIIINNNRRRSSSPPPKKKHHHFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLLLLKKKIIIGGGDDDCCCHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQTTTUUUVVVWWWSSSTTTUUUTTTRRRRRRRRRTTTPPPOOONNNMMMMMMMMMNNNOOOLLLKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQTTTUUUTTTSSSRRRSSSLLLLLLMMMPPPRRRSSSQQQOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMOOOOOONNNMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGCCCDDDFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCBBBBBBAAAAAABBBEEEGGGGGGDDDBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>??????>>>======<<<===>>>???@@@AAAAAABBB===>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<=========>>>@@@AAAAAAAAA???>>>???????????????>>>>>>>>>===>>>>>>??????>>>>>>===>>>===<<<;;;:::999999:::999:::;;;:::888777888::::::;;;===@@@DDDJJJRRRXXXfffooowwwxxxwwwwwwuuurrrllljjjkkkrrr|||{{{wwwuuuyyy{{{yyywwwwwwxxxvvvsssrrrzzz~~~ooocccWWWNNNEEE;;;777888888666555777666111111333...///000222222333222222111111111111111111222222//////............//////////////////////////////////////////////////////........................------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------,,,------......------,,,......------------......,,,---......//////......////////////////////////................................./////////000000---...///000111111111111111111111111222222222222222333333444555555666666777777777999:::;;;:::999888:::;;;;;;;;;===???BBB@@@AAAFFFLLLPPPUUUaaannn===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDDDDDDDFFFKKKOOONNNIIIDDDBBBDDDFFFGGGEEEHHHGGGGGGGGGGGGIIIJJJKKKGGGGGGHHHHHHGGGFFFEEEEEEKKKJJJHHHHHHHHHJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWQQQRRRSSSQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSTTTSSSRRRRRRRRRLLLLLLNNNQQQSSSTTTRRRPPPMMMNNNNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKMMMNNNOOOLLLMMMNNNNNNMMMLLLNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAADDDGGGGGGDDDBBBAAABBBAAA@@@@@@@@@??????>>>>>><<<===>>>??????>>>======<<<<<<<<<===>>>@@@AAABBB<<<===>>>???????????????@@@??????>>>===<<<<<<;;;========================;;;::::::;;;;;;<<<===>>>======<<<<<<<<<<<<======<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======???>>><<<:::999888777777666777777555444555888:::777888999:::<<<@@@FFFJJJJJJWWWccchhhjjjmmmnnnnnnpppnnnnnnuuu|||yyy|||~~~}}}|||}}}~~~|||xxxwww}}}|||zzz|||}}}zzznnncccSSSJJJCCCBBB>>>777444777555333444444111---///555111222333444444333222222111111111111111111222222//////............//////////////////////////////////////////////////////........................------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........------------------------........................------------------------,,,------......------,,,.........------.........,,,---......//////......////////////////////////..................................../////////000---...///000111111111111000111111111111222222222111111222333333444555555555666777888999999999::::::;;;;;;:::999:::===???BBB@@@CCCGGGGGGHHHRRR^^^<<<<<<<<<===>>>??????@@@@@@@@@????????????@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHKKKMMMOOORRRSSSSSSRRRQQQPPPPPPOOONNNNNNPPPTTTWWWOOOMMMKKKLLLNNNPPPNNNMMMNNNMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSNNNNNNOOOQQQRRRTTTUUUUUUSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLJJJLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFDDDBBBBBBBBBCCCBBBAAACCCBBB@@@??????@@@BBBCCC@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@?????????>>>>>>======;;;;;;<<<======<<<;;;::::::;;;<<<>>>???AAABBBCCC@@@@@@??????>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888888888777777666666555555555666666777888999999999@@@BBBFFFIIIMMMRRRXXX\\\hhhjjjooovvv{{{zzzzzz}}}|||~~~zzzuuulll```UUULLLFFFCCC999888888777666555555555222222222111111111000000///////////////000111111111111111111000000000000//////////////////////////////.........---------........................//////............//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,,,,,,,------------------------------////////////////////////////////////000000000000000000000000111111111111222222222333333333444444444555666777888999::::::999999999999999999::::::<<<<<<===>>>@@@CCCEEEGGG;;;;;;<<<======>>>??????>>>>>>======<<<=========<<<===>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJLLLNNNOOOOOONNNNNNNNNNNNNNNMMMKKKLLLOOOQQQOOOMMMJJJKKKMMMOOOOOOMMMNNNMMMKKKJJJJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFDDDBBBBBBBBBBBBAAA@@@BBBAAA???>>>???@@@BBBCCC@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>======<<<<<<======>>>???>>>===<<<;;;;;;;;;<<<>>>???AAABBBBBB@@@@@@@@@???>>>>>>=======================================<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<======>>>===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777777777666666555555555555666777777888999999666888:::<<<>>>AAAEEEHHHJJJMMMSSS\\\gggqqqzzz~~~~~~zzzssskkkaaaYYYUUUQQQLLLEEE???;;;999777666666666555444333333333222222222111111111000000///////////////000111111111111111111000000000000//////////////////////////////.........---------........................//////............//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------------------...------------------------.........................../////////000000000000//////000000000111111111222222222333333333333444444555555666888999999:::888888888999999999999999;;;;;;;;;<<<>>>@@@BBBCCC;;;;;;;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;===???AAACCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKOOOLLLJJJJJJLLLNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOQQQPPPOOOOOOOOOPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSOOONNNNNNMMMMMMLLLLLLLLLNNNLLLKKKKKKMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKNNNOOOPPPOOOMMMKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEECCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEECCCBBBBBBBBBBBBAAA???@@@???>>>>>>>>>???AAABBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@============<<<<<<<<<<<>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<======<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999999888888777777666777777777666666666666555555555666666777777888888555666777777666777999;;;;;;<<>>???;;;;;;;;;;;;<<<<<<======????????????>>>======<<<;;;<<<>>>AAACCCDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGIIIIIIJJJLLLLLLLLLLLLKKKIIIJJJLLLLLLKKKJJJJJJJJJNNNLLLKKKJJJKKKMMMOOOPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOONNNNNNRRRQQQPPPOOOPPPQQQSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLNNNLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJLLLOOOOOONNNLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDBBBAAAAAABBBBBB@@@>>>============>>>???AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@???========================???@@@@@@AAA@@@???>>>=========>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????AAA@@@???>>>===<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999::::::::::::999999888888777777777666666666666666666666666666666666555555555666666777777777999::::::999777666666777;;;::::::999::::::;;;<<>>======<<<===???AAACCCDDDEEEEEEAAAAAA@@@@@@AAABBBDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLIIIHHHGGGHHHIIIJJJIIIIIIIIIJJJIIIIIIHHHGGGIIIJJJJJJJJJKKKKKKJJJJJJGGGJJJMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKLLLMMMPPPRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLPPPQQQQQQRRRQQQPPPNNNMMMQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSSSSRRRPPPOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBAAA???===;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>?????????@@@AAA@@@???>>>===<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999999888888777777666666666666666555555555555555555666666666555555555555555666666666555666777666444333333444555555555666777888999999888;;;===???AAACCCFFFHHHNNNPPPTTTYYY^^^cccfffiiiiiikkkmmmppptttyyy~~~}}}}}}{{{zzzzzzwwwqqqooolllgggcccbbb\\\UUURRRPPPLLLEEE>>>???<<<888555444444444333444444333333222222222222222222222111111111111111000000000000000000000000///////////////000000111111111111111000000000///////////////////////////---...................................................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......------------......------------------------....................................////////////...////////////000000000000000000111111111222222333333333444555555555666444444555666666777888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<>>>@@@AAABBBBBBBBB@@@@@@???@@@AAACCCEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJMMMOOONNNNNNOOOPPPLLLMMMNNNNNNNNNOOOQQQSSSNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSSSSSSSQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJIIIEEEGGGJJJLLLMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBAAA>>><<<:::;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????===>>>???AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<======>>>>>>???????????????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::;;;;;;::::::;;;;;;::::::999888777777888888888888777777666666666666666666666666444555555555555666666666444444555555555555555555111333444444333222222333222222333444444555666666555666888888777777999::::::<<<>>>AAAEEEHHHKKKLLLKKKNNNQQQTTTWWW[[[___bbb```bbbfffkkknnnnnnkkkhhh```___\\\YYYWWWYYY\\\___]]]XXXRRROOOMMMKKKGGGCCCFFFAAA<<<999999999777555999888666444222222222222111111111222222222222111111111111111111111111111//////000000000000000111///////////////000111111111111111111000000000000////////////////////////---------.............................................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------------------------------------........./////////......////////////000000///000000000000111111111222222333333444444444444333333444555666666777777777888999:::;;;;;;::::::========================;;;<<<>>>@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBBBB?????????@@@BBBEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMKKKNNNQQQRRRQQQPPPRRRSSSOOOOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMOOOQQQSSSSSSRRRQQQOOOMMMNNNPPPRRRRRRQQQPPPOOOPPPQQQSSSSSSSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIEEEGGGJJJMMMNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@AAABBBAAA>>>;;;:::;;;<<>>???@@@AAAAAAAAA@@@>>>============>>>>>>>>>??????<<<>>>@@@BBBCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<======>>>??????=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999888888666777777888888777777666666666666666666666666666444444444555555555666666444444444444444444444444222444666666555444444555333333333333333222111111111222333333222222333444333333444666777999::::::444777;;;======>>>@@@CCCBBBDDDFFFGGGHHHHHHHHHHHHBBBAAA@@@===<<<<<<===>>>:::::::::999888666333222555444333222222222222333111111222222222222333333111222222222222222222222000000000000111111111111////////////000000111111///////////////000111111111111111111000000000000////////////////////////---------.........//////...........................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------.........//////........./////////000000/////////000000000111111222222222222333333333333222222333444555666777777555666888999::::::::::::>>>>>>>>>>>>>>>============>>>AAACCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCC>>>>>>???@@@CCCFFFIIIKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKIIIHHHIIIJJJJJJNNNRRRTTTRRRQQQRRRSSSPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPIIILLLOOORRRSSSSSSRRRQQQPPPRRRTTTVVVWWWUUUSSSRRRPPPQQQSSSUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGKKKMMMKKKLLLLLLLLLKKKJJJIIIIIIFFFHHHKKKNNNOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@===;;;:::;;;===???AAACCCCCCDDDEEEDDDDDDCCCBBB@@@???>>>??????@@@AAA@@@???>>>===;;;<<<<<<<<<======>>>>>>===>>>AAACCCEEEFFFFFFFFFAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999::::::::::::999888888666666777777777777666666666666666777777777777777444444444555555555666666444444444444444444444444111333555666444333333444000111222444555555555555000222333333222222444555111222222333444555666777000333777777555444555777777888999888666666777999555555666666666777888999111444777888777666555666222333555555333111111111///111222222000//////000222222222222111000///.../////////000000000000000.../////////000000111111///////////////000111111111111111111000000000000////////////////////////---------.........//////...........................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------------.........//////............/////////000////////////000000000000222222222222222222333333111111222333555666666777333555777888999:::999999===>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@>>>???@@@AAACCCEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMKKKMMMOOOPPPPPPNNNKKKJJJFFFHHHJJJKKKLLLKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQTTTTTTRRRPPPNNNNNNRRRQQQQQQPPPNNNMMMMMMLLLOOOOOOOOONNNMMMLLLKKKJJJKKKMMMPPPRRRSSSRRRPPPOOORRRRRRSSSSSSSSSSSSRRRRRRSSSRRRPPPNNNNNNOOOPPPQQQMMMOOOQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLJJJHHHHHHJJJLLLKKKJJJHHHGGGHHHKKKMMMOOOJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEHHHGGGGGGGGGFFFEEEEEEEEEHHHIIIIIIIIIGGGEEEBBB@@@CCCEEEEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>======<<<>>>@@@BBBCCCCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>===============<<<<<<;;;<<<>>>@@@AAA@@@???@@@AAACCCCCCBBB@@@????????????????????????===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888:::<<<===>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999666666555555555444444444444444555666777888999999333333333333333333333333444444444444444444444444333444444555555444444333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------------------------------...------,,,,,,------...---------............///////////////////////////////////////000000000000000000000000111111111111333333333333444555666666777777888999::::::::::::============>>>>>>>>>>>>>>>>>>??????@@@@@@??????????????????@@@@@@AAAAAA???@@@@@@BBBDDDFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDFFFHHHKKKMMMOOOPPPNNNOOOOOOMMMJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPSSSTTTRRRPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMNNNPPPRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMNNNOOOPPPNNNOOOQQQPPPNNNLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHJJJLLLKKKJJJIIIHHHHHHJJJMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDHHHIIIIIIIIIGGGEEEBBBAAACCCDDDEEEDDDBBB@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>=====================>>>???@@@AAA@@@???@@@AAACCCCCCAAA@@@????????????????????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::;;;===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777666555555555444444444444444444444555555666666777333333333333333333333333333333333333333333333333333333444444444444333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////........................000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------...------,,,,,,------...------------......................................./////////000000000000//////000000000111111111333222222333333444555666666666777888999999999999<<<=========>>>>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGHHHIIIJJJJJJHHHGGGFFFCCCDDDFFFHHHKKKMMMOOOOOOPPPPPPPPPNNNKKKJJJIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNLLLOOORRRSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOONNNNNNMMMLLLOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKJJJHHHIIIJJJLLLLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEEEECCCCCCDDDDDDDDDDDDDDDEEEHHHHHHIIIHHHGGGEEECCCBBBBBBCCCDDDDDDBBB@@@@@@AAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@???@@@AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>==================<<<<<<;;;:::999888999:::;;;<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777777666555555555555555555444444444444444444444444444444444444444444444444444444444444222222222222222222222222222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////////////////......................../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------........................................../////////000000000//////000000000000111111222222222222333444555555555666777888888999999888======>>>>>>>>>?????????============>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLPPPPPPQQQOOOLLLIIIIIIIIILLLMMMNNNOOOOOOOOOOOONNNKKKNNNPPPQQQQQQPPPPPPPPPMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSNNNMMMLLLKKKKKKKKKLLLLLLNNNOOOOOONNNLLLKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIHHHFFFEEEDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHGGGFFFEEEDDDCCCBBBDDDEEEEEECCCBBBBBBCCC@@@@@@?????????@@@AAAAAACCCBBBBBBBBBBBBDDDFFFGGGHHHGGGEEECCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>===>>>@@@AAABBBAAA@@@@@@@@@??????AAABBBBBB@@@>>>========================@@@???>>>===<<<;;;::::::::::::;;;<<<<<<======>>>>>>===============<<<<<<::::::999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444444444444444444444444444555555444444333333333333444444444444444444444444222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,------...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------...------,,,,,,------...,,,,,,---------........................................../////////000000////////////000000000111111111111111222333444555555666777888888999999888>>>>>>>>>?????????@@@@@@============>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOPPPNNNKKKIIIHHHHHHLLLMMMNNNPPPPPPOOONNNMMMKKKMMMPPPPPPOOOOOOOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNOOOOOOOOONNNMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRLLLLLLKKKKKKJJJJJJJJJJJJMMMNNNNNNMMMJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJGGGHHHJJJIIIHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBDDDFFFFFFDDDDDDDDDEEEAAAAAA?????????@@@AAABBBDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFEEECCCAAA@@@@@@???>>>???@@@@@@@@@@@@??????>>>???AAABBBBBBAAA@@@@@@@@@??????AAABBBBBB???===========================@@@???>>>===<<<;;;::::::::::::;;;;;;<<<=========>>>=========<<<<<<<<<;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555555333333444444444444444444666555555444444333333333444444444444444444444444333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////........................---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------.......................................////////////...////////////000000000111111111111111222444444555666777888999999999999>>>>>>>>>>>>????????????>>>>>>======>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGJJJLLLNNNNNNLLLNNNOOONNNLLLJJJIIIIIIKKKLLLNNNPPPPPPOOONNNLLLLLLNNNOOOOOONNNMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJHHHGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKGGGIIIJJJJJJHHHFFFGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAACCCEEEEEEDDDDDDEEEFFFCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAA@@@??????===>>>@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;::::::::::::;;;<<<<<<===============<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::777777777666666666555555333333333333444444444444555555555444444333333333333333333333333333333333333333333333333333333333000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////................................................------........./////////////////////////////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,------......------******++++++,,,,,,------+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,------------------------------------------........./////////......////////////000000000000000000111222333444444555666777777888888888<<<<<<<<<<<<============??????>>>>>>???AAACCCEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBDDDFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGIIILLLMMMNNNKKKMMMOOOPPPNNNLLLKKKKKKJJJKKKMMMOOOOOONNNMMMKKKMMMNNNOOONNNMMMLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJKKKMMMOOOOOOOOONNNMMMOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJHHHFFFEEEGGGIIIKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLLLLKKKJJJJJJKKKKKKHHHIIIJJJJJJGGGEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCC???AAACCCCCCCCCCCCDDDEEEEEECCCAAA???>>>???AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@?????????<<<>>>@@@AAABBBBBBAAA@@@@@@@@@????????????@@@@@@@@@??????@@@AAAAAA>>><<>>>>>======<<<<<<<<<;;;999::::::;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888444444444444555555555555222222333333333444444444333333333333333222222222222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////................................................---------.........//////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))******+++,,,,,,------++++++,,,,,,---......///...------,,,,,,------...++++++,,,,,,,,,------------------------------------------.........//////........./////////000000000//////000000111222333222222333444555555555555:::::::::;;;;;;;;;<<<<<<@@@?????????@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBCCCEEEEEEDDDBBBAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEECCCDDDFFFHHHGGGEEECCCAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKNNNPPPQQQOOONNNMMMMMMIIIJJJMMMOOOOOONNNLLLJJJNNNOOOOOONNNLLLKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLLLLLLLLLLKKKKKKGGGIIILLLOOOPPPOOOMMMLLLOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGEEEDDDFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKHHHJJJKKKJJJGGGEEECCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBB===???AAABBBAAAAAABBBDDDFFFDDDAAA???>>>???@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@????????????<<<===@@@BBBCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@???@@@AAA@@@>>><<>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>BBBCCCDDDEEEEEECCCAAA@@@???@@@BBBDDDFFFFFFFFFFFFEEEDDDBBBAAABBBDDDGGGIIIJJJLLLNNNOOOOOOMMMKKKIIIJJJLLLOOOQQQQQQPPPNNNMMMTTTVVVWWWUUURRRNNNLLLKKKJJJHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIINNNMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKJJJHHHFFFEEECCCCCC???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@???>>>===???AAABBBBBBBBBBBBCCCEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<=========>>>@@@AAAAAA@@@>>>===AAA@@@??????>>>>>>??????AAABBBBBB@@@===;;;;;;<<<>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===<<<999777777777888888999999999:::888999999999999888777777888777777666555444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111333333222111000///......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---111000///......------...000000//////.........---........................////////////////////////........................,,,---///000000///---,,,.........................................................................................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...444'''))),,,//////...)))///+++777)))+++***%%%,,,,,,,,,,,,,,,,,,,,,,,,<<<+++''')))&&&555(((------------,,,,,,+++***000$$$%%%333%%%$$$888$$$...,,,,,,//////,,,+++,,,,,,000'''(((555...&&&111,,,******---,,,)))+++000,,,,,,,,,---------.........+++...%%%...333'''888///000...***......,,,&&&...<<<'''444'''---***,,,000***+++...'''///)))333222''')))555222###...555((('''999...!!!333///---555%%%,,,777&&&000------------------------,,,+++666$$$,,,***///---222)))000&&&444(((222///+++111+++***333))) ,,,///---'''000999&&& ;;;////////////000000000000222222333333333444444444999888888888888999999:::============>>>>>>>>>>>>@@@?????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFIIIKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNPPPPPPOOONNNLLLSSSUUUVVVUUURRROOOMMMMMMJJJHHHGGGGGGIIIJJJJJJIIIKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBBAAAAAABBBDDDCCCBBBAAA@@@@@@?????????AAAAAAAAABBBAAA@@@@@@???======<<<<<<<<<<<<=========>>>@@@AAAAAA@@@>>>===@@@@@@??????>>>>>>??????AAAAAAAAA@@@===;;;;;;<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===<<<999777777777777777888888999999888888999999888888777666777777666666555444444333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111000/////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000000/////////............000//////............///000/////////.........---........................................................................,,,---...000000...---,,,......................................................................................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------//////***---444!!!222555555***###444;;;///************************:::%%%)))111555...###111,,,---------,,,,,,+++***555000+++666222))),,,,,,LLLjjjmmmYYYCCC444...***:::777''''''///+++$$$111...---...///---***))),,,,,,,,,---------......111 333111&&&111***---777aaannn[[[:::111;;;444000---(((###,,,---555$$$,,,999111+++ %%%111((( DDDxxxggg|||aaa... ***,,,---111***444(((%%%---...------------------------)))******(((666222+++!!!###666]]]ooooooSSS///&&&777666)))***222333333111---777--- ===FFF.../////////000000000000222222222222333333333333777777777777777888999:::<<<===>>>@@@@@@@@@??????======>>>>>>>>>?????????>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCAAA@@@@@@???>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJLLLMMMOOOOOONNNMMMLLLQQQSSSUUUTTTRRROOONNNNNNKKKIIIGGGGGGHHHIIIIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGEEEFFFIIILLLLLLJJJHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@?????????BBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@??????>>>??????@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<<<<=========>>>???@@@@@@???>>>===@@@@@@?????????>>>>>>>>>@@@AAAAAA???<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999;;;===<<<:::777666666666666777777777777888888888888888777666666666666666555555444444333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////............///............///000000/////////.......................................................................................,,,---...//////...---,,,...................................................................................................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))//////...***111"""sssssszzzsssmmmtttqqq}}}zzztttzzz}}},,,,,,---------,,,++++++444000$$$ FFF~~~QQQ888+++***---,,,...---,,,+++---///---))),,,,,,,,,---------...... FFF)))111###rrr555+++555///)))---000222...666$$$///444***===iii~~~777BBB222'''000555000"""------------------------)))444,,,))))))@@@ggg===+++)))%%%555000***---222,,,)))444....../////////000000000000111111111222222222222666666666666777888999:::999;;;>>>AAADDDEEEDDDDDD>>>>>>??????????????????>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBB??????>>>>>>>>>???@@@@@@CCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLMMMKKKJJJJJJIIIJJJKKKMMMMMMJJJKKKMMMNNNNNNMMMLLLKKKMMMOOOQQQRRRPPPNNNMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGJJJIIIHHHGGGGGGGGGIIIIIILLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNIIIEEEEEEIIIKKKKKKIIIFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA?????????AAADDDEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDFFFGGGGGGHHHIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>???????????????>>>>>>===???@@@@@@>>><<<::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::::::::888888999;;;===<<<:::888555555666666666666666666777777888888777777666555555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000///////////////.........---------......///111111................................................................................................------...//////...------................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,((((((444((('''333,,,,,,,,,------,,,,,,+++))) iii<<<000222)))---///,,,***,,,......,,,,,,,,,---------......666---''';;;CCC&&&000(((///666///333(((...(((:::xxx444(((111'''///---------------------------444$$$???{{{<<<777///$$$111...&&&666........./////////000000000000000000111111111111555555555666777999:::;;;:::<<<@@@CCCEEEFFFFFFFFFBBBAAAAAA@@@??????>>>>>>======>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA======>>>>>>???AAABBBCCCGGGGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHHHHIIIKKKMMMNNNJJJKKKLLLLLLLLLKKKJJJJJJIIIKKKNNNNNNMMMKKKKKKKKKJJJHHHFFFGGGHHHIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIMMMLLLJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKRRRNNNIIIHHHIIIIIIIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>???AAACCCEEECCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJHHHGGGEEECCCBBBAAAAAAAAA@@@@@@??????@@@AAAAAACCCDDDDDDCCCAAA???@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>===<<<>>>??????===;;;::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999999::::::888888999;;;======:::888666666555555555555555555666777777777777666555555444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.........///000000111111////////////////////////////////////////////////............................................................////////////.........///////////////------------...000111222---------.......................................................................................---..................---................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))(((222&&&(((777+++,,,,,,------,,,,,,,,,(((|||888%%%***///000---)))+++///,,,,,,,,,---------......222wwweee444999%%%...333333)))***AAA222777------------------------+++eee___///&&&333...111888)))............//////////////////000000000111111111555555555666888:::;;;<<>>>>>===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<======???@@@BBBDDDEEEIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNJJJJJJKKKKKKJJJJJJIIIIIIFFFIIIKKKLLLKKKIIIHHHIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEFFFHHHJJJKKKKKKLLLRRRPPPNNNKKKHHHGGGFFFGGGDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEGGGIIIKKKLLLIIIIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@??????@@@BBBCCCCCCDDDDDDCCCAAA???@@@AAABBBAAA@@@??????>>>??????>>>????????????>>>======<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<===>>>>>>===;;;999:::;;;999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;888888999;;;======;;;999666666666666555555555555666666666666666555555444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.........//////000000000////////////////////////////////////////////////................................................------........./////////.........///////////////---------......000111111---------------.................................------------------------................................................................................................................................................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***000...***&&&111***++++++,,,---------,,,,,,GGG888***""")))...++++++111,,,,,,,,,---------......###___QQQ@@@''',,,///&&&+++000wwwAAA000------------------------'''<<<}}}///+++444***(((333------.........////////////000000000111111111111555555666777999;;;===>>>???????????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<===>>>???BBBDDDFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHIIIKKKMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHFFFHHHKKKKKKJJJHHHGGGGGGFFFEEEDDDEEEHHHJJJJJJIIIFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPMMMGGGDDDEEEGGGDDDCCCCCCCCCBBBBBBAAAAAA?????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAACCCFFFHHHKKKLLLMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@??????AAABBBDDDBBBCCCDDDCCCAAA@@@AAABBBCCCBBBAAA@@@@@@?????????>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>===>>>???@@@???>>><<<;;;<<<======<<<:::999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888999999:::;;;;;;<<<777777999;;;======;;;999777777777666666666555555555555666666666555444444222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000......//////////////////////////////////////////////////////////////////................................................---------.........//////............/////////000...............///000111,,,,,,,,,------.................................------------------------.................................------.........................................................................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++///000))))))111$$$<<<''')))%%%666```OOO---666!!!,,,***+++,,,,,,---------,,,eeeYYY&&&!!!------,,,222,,,,,,,,,---------......LLL999&&&hhhOOO***111..."""$$$///111///------------------------,,,555...%%%777///***---------.........//////000000000111111111222222555555666888:::<<<>>>???;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@<<<===>>>@@@CCCEEEHHHIIICCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEGGGHHHJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKLLLJJJHHHGGGGGGEEEDDDDDDEEEHHHJJJKKKJJJEEEGGGHHHIIIJJJIIIIIIHHHDDDFFFHHHKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJIIIHHHFFFDDDCCCBBBBBBDDDEEEHHHJJJKKKLLLLLLHHHMMMPPPMMMFFFBBBDDDHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCFFFIIIKKKMMMNNNHHHHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@??????AAACCCDDDBBBCCCDDDCCCAAA@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>??????>>>>>>============>>>>>><<<===???@@@???>>><<<;;;;;;<<<===<<<:::999999;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;<<<<<<777777888;;;======;;;999888888777777666666666555555555666666555555444333222222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------.........//////---.........//////000000///............///000000,,,,,,,,,------.................................------------------------..............................------------......................................................................................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222...'''---...,,,)))***)))111(((111'''///000VVV###444"""@@@(((***+++,,,,,,------------BBB&&&(((666yyy@@@%%%---,,,)))---,,,,,,,,,---------......BBB 444###xxxggg&&&111***888///%%%MMM///111,,,---eee------------------------;;;222444///444###999---''';;;------------.........//////111111111111222222222222777888888999999:::;;;;;;::::::;;;<<<=========<<<>>>>>>???@@@@@@???===<<>>@@@BBBDDDEEEEEEEEEAAABBBCCCDDDGGGIIILLLMMMKKKJJJIIIFFFEEEFFFJJJMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOOOOKKKKKKJJJIIIHHHHHHGGGGGGKKKKKKLLLMMMMMMLLLJJJIIIEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEFFFHHHKKKMMMIIIGGGEEEFFFHHHGGGEEEBBBBBBDDDFFFIIIKKKKKKKKKJJJHHHJJJMMMOOONNNJJJEEEAAABBBBBBBBBBBBBBBBBBAAAAAA===DDDKKKIIIBBB===???CCC???@@@AAABBBBBBAAA@@@???@@@@@@BBBHHHNNNRRRRRRQQQHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@GGGEEECCCBBBBBBAAA???===??????>>>>>>======<<<<<<::::::<<<===>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>DDDCCCAAA???===<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888<<<;;;::::::999999999999<<<999777777:::;;;:::888777777888888888999999999:::999888777666666666666888777777666555444444444333444444555555444444333222222222111111111000000333333333222111000//////222222222111000//////...000000000000000000000000........................................................................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------.........------,,,,,,,,,------------------------------------------------..................------...------,,,,,,------...------------------------,,,------...//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++---------333---///888+++///......,,,,,,,,,---------......CCC!!!222...000---""":::KKK"""333%%%111222)))%%%:::%%%(((???,,,555)))...555555---777(((,,,000,,,"""222...)))///...++++++------,,,+++---+++---...KKK>>>000111666+++000VVVhhh111000++++++,,,------......///000000000000000000000000777777888888999:::::::::::::::;;;<<<===============>>>?????????>>>======>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@===>>>@@@AAACCCCCCCCCCCC@@@AAABBBDDDFFFHHHJJJKKKLLLKKKJJJGGGEEEEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFEEEDDDCCCEEEGGGJJJLLLJJJHHHFFFFFFHHHHHHEEECCCBBBDDDFFFIIIJJJKKKJJJJJJJJJHHHHHHLLLPPPPPPJJJDDDFFFEEEDDDBBBAAA???>>>===HHHKKKLLLHHH@@@<<<>>>BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCGGGMMMQQQQQQPPPIIIHHHGGGEEECCCBBBBBBAAACCCBBBAAAAAAAAABBBCCCCCCFFFFFFDDDCCCCCCBBBBBBBBBGGGEEECCCBBBBBBAAA???===????????????>>>>>>>>>===;;;;;;<<<>>>>>>??????>>>???>>>>>>>>>??????@@@AAADDDCCCAAA???>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999888<<<;;;::::::999999999:::;;;999777777:::;;;:::888999999999999:::::::::;;;:::999888777666666666666777777777666555444444444333333444444444444333333222222222111111111000000222222222222111000//////222222111111000//////...////////////////////////........................................................................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------------------------------..................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***,,,,,,,,,111+++)))222&&&***++++++,,,,,,,,,---------......NNNXXX###000555(((...222111,,,CCC%%%777...%%%...,,,''',,,444+++^^^***+++***...///(((000))))))###555)))(((444666***'''...222"""tttlll%%%***333)))(((,,,...,,,www333222666111+++...+++(((777555>>>---------------------------////////////////////////666666777777888999999999999:::;;;<<<============<<<===>>>>>>>>>>>>>>>===>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIJJJKKKJJJHHHFFFEEEFFFHHHLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIJJJHHHGGGGGGHHHHHHFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIJJJFFFEEEJJJRRRTTTOOOHHHBBBCCCCCCDDDEEEEEEFFFFFFNNNLLLHHHCCC>>>===???BBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAACCCGGGKKKNNNOOONNNJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCFFFDDDBBBAAABBBAAA???===@@@@@@????????????>>>>>><<<===>>>???????????????BBBAAA@@@??????@@@BBBCCCEEEDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999::::::;;;;;;;;;:::999999;;;;;;:::999999999::::::;;;999888888999::::::999::::::;;;;;;;;;<<<<<<<<<999999888777666666666666777777666666555444444444333333444444444444333333222111111111111000000000222222222222111000//////222111111000000//////...////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++------------------------...........................------,,,,,,------...------------------------..................---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***++++++***...(((,,,333)))+++,,,,,,,,,,,,,,,---------......,,,???)))111...------***%%%000222~~~FFF***222))),,,333***!!!888---111555&&&......***$$$+++///222&&&DDD&&&+++000111+++(((+++///000///$$$666<<< ...++++++///,,,///nnn ###777---,,,333))),,,111+++###~~~111//////...------,,,++++++////////////////////////555555555666777777888888888999:::<<<============;;;<<<<<<======>>>>>>>>>===============>>>??????@@@@@@@@@@@@????????????======>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFGGGHHHIIIIIIGGGFFFFFFGGGLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHNNNNNNMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJHHHGGGJJJPPPRRRPPPLLLEEEEEEFFFHHHIIIJJJKKKLLLHHHEEEAAA>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCFFFIIIKKKLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAAAAAAAAAAA@@@>>>???>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCAAA@@@???????????????>>>===;;;:::999999:::::::::;;;;;;::::::999;;;::::::999999::::::::::::999888888999999999999:::::::::;;;;;;;;;<<<<<<999888777666666555555666666666666555555444444444333333333444444333333333111111111111000000000000111111111111111000//////111111000000////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................------,,,,,,------...,,,,,,------------------//////......---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***...'''000555---------,,,,,,,,,,,,---------......&&&111jjjAAA%%%***111***)))222000,,,""")))444---bbb###,,,222)))555+++(((...RRR%%%777&&&000///,,,AAA+++***666555III%%%...111111,,,(((...777111$$$(((333,,,'''&&&//////,,,(((+++'''qqq444111...,,,111+++000)))---444222%%%ccc###333......---------,,,,,,,,,////////////////////////333333444555555666666777777888999;;;<<<<<<======::::::;;;<<<<<<===>>>???=========<<<======>>>>>>@@@@@@?????????>>>>>>>>>===========================>>>@@@BBBCCCCCCCCCCCCBBBDDDGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGCCCEEEIIILLLNNNNNNNNNMMMIIIIIIIIIIIIIIIHHHHHHHHHNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@>>>???BBBDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCEEEFFFGGGIIIJJJIIIHHHGGGEEECCCAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDAAAAAA@@@@@@@@@AAAAAABBBCCCBBB@@@@@@AAAAAA@@@???<<<=====================>>>??????@@@@@@@@@@@@???CCCAAA???======>>>AAABBBCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::999999999::::::;;;;;;::::::::::::::::::999999::::::;;;999999999999888888999:::888999999999::::::::::::999888777666555555555555555555555555444444444444222333333333333333333222000000000000000000000000000000111111111000//////000000000///////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------........................---------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------......///......---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++...'''***///+++***,,,,,,,,,,,,,,,---------......777%%%&&&$$$QQQCCC***111)))000+++(((,,,...***+++---555000"""333DDD<<<+++---'''000&&&777'''ggg&&&)))'''...---+++,,,"""---666###333,,,;;;CCC000'''///...!!!'''---000///...---...(((777'''NNN,,,000)))(((111444%%%!!!+++HHHIIIJJJ888>>>$$$!!!===---999***)))...***///***^^^222,,,,,,,,,---------..............................222222333333444555555555555666777999:::;;;;;;<<<999999::::::<<<===???@@@>>>>>>============>>>>>>?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>===???@@@BBBCCCCCCBBBBBB@@@CCCEEEGGGGGGHHHIIIKKKHHHHHHIIIHHHHHHGGGFFFEEEAAADDDHHHLLLNNNOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGEEEDDDDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKNNNLLLHHHFFFGGGJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCBBBBBBDDDEEEEEECCCBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDBBBAAA@@@@@@AAABBB@@@???;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@??????AAA@@@>>>=========???@@@BBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999999888999999:::;;;;;;;;;::::::::::::999999999:::;;;;;;999::::::999888888999;;;777777777888888888999999888888777666555555555555444444444444444444444444222222333333333333222222//////000000000000000111///000000111111000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------------...........................------------------------,,,,,,------.../////////...------,,,,,,------...+++,,,,,,------...............---,,,---...///000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++///(((&&&,,,,,,+++//////,,,,,,,,,---------......000&&&111---333222///,,,888)))$$$...666111...111000###555444333HHHiii111+++...---$$$999,,,$$$111%%%...000***$$$...***---***...444%%%---000...------***(((888444000...)))&&&,,,555///,,,"""777,,,%%%---)))(((666...555666""",,,'''777333&&&222;;;)))...,,,444###***---nnnGGG++++++,,,,,,---...//////........................111111222222333444444444333444666777999:::::::::999888999999;;;===???@@@???>>>>>>======>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>???>>>???AAABBBCCCCCCAAAAAAAAACCCEEEFFFEEEFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDHHHLLLNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJEEEFFFFFFDDDBBBCCCFFFIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKJJJHHHEEEDDDEEE@@@AAABBBCCCDDDDDDEEEFFFBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCAAABBBDDDGGGDDDDDDCCCAAAAAA@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEAAA@@@???@@@AAABBBAAA@@@<<<<<<<<<<<<=========>>>>>>???????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA???>>>===;;;;;;::::::999999999999888999::::::;;;;;;;;;::::::999999999::::::;;;<<<888:::;;;:::777777999;;;777777777888888888999999888888666555555555555555444444444444444444444444222222333333333333222222////////////000000111111//////000000000000000///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,------...//////000...------,,,,,,------...++++++,,,,,,---......///---,,,,,,+++,,,...111222---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---,,,+++///((()))...///,,,000000,,,,,,,,,---------......$$$999111+++$$$&&&&&&...!!!000555))) &&&---...444!!!...+++,,,666yyy//////111******111DDD###555,,,//////+++%%%111///222'''---333...)))///...'''555;;;''''''&&&''',,,333333,,,%%%111%%%III555%%%---///777***$$$%%%***111&&&222,,,888)))"""666111!!!+++222***:::&&&+++000yyy,,,---------------------........................000111111222333333444444222333555666888999999:::888888888999:::===???@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============<<<<<<;;;;;;<<<===???@@@>>>???AAACCCCCCCCCAAA@@@DDDEEEEEEEEEDDDEEEGGGIIIHHHHHHHHHHHHGGGFFFEEEEEECCCFFFIIIMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFDDDAAABBBEEEIIIHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGGGGHHHIIIGGGDDD@@@EEEEEEDDDDDDCCCCCCBBBBBB???@@@AAA@@@???@@@CCCEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDCCC@@@@@@CCCFFFBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCAAA?????????AAABBBAAA@@@<<<=========>>>>>>??????>>>>>>?????????>>>>>>===@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@???===<<<999999999999999999999999888999::::::;;;;;;;;;;;;999999999999::::::;;;<<<888:::;;;:::777777999<<<777777888888888999999999888777666555555444444555444444444444444444444444222222222333333222222222.../////////000000111111//////000000000000000///.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,------...///000000...------,,,,,,------...++++++,,,,,,---...//////,,,,,,++++++,,,///222333---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,+++***///(((+++------(((+++***,,,,,,,,,---------......***111"""777(((+++---)))777&&& ---555///)))++++++---;;;"""+++)))%%%---,,,%%%111+++bbb444++++++%%%***000000333"""---...(((%%%///+++,,,---)))***---...000555333)))'''...111------(((--- 666'''"""555,,,666%%%......111)))---//////...+++,,,222...!!!888'''---111///......------,,,,,,+++........................333333333333333333333333333333333333444555666666777888999:::;;;<<<<<<===;;;<<<===============<<<@@@@@@???>>>===<<<;;;;;;>>>=========>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBDDDGGGIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDGGGEEEDDDBBBBBBDDDEEEGGGDDDEEEDDDCCCBBBCCCFFFIIIGGGFFFFFFEEEDDDEEEEEEEEEIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>>>>======>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@>>><<<:::;;;===???AAA????????????????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;999999999999;;;;;;999999::::::::::::;;;;;;>>>===;;;999999999;;;<<<;;;:::999999888888999999777666555666777888777666666555444333222222222222444444333333333333222222000000000000000000000000000000000000000000000000000000000000000///......////////////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------------------------------........................------------------------------------------------+++,,,...---------000222333111///---,,,---...///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...)))000))),,,+++------,,,///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,111---++++++***(((***///...,,,***777(((RRR,,,)))...)))((((((111(((444222(((+++777OOO+++000111'''+++...---,,,,,,,,,,,,---...000)))---000***---111++++++000<<<$$$555***------------------,,,,,,))),,,///000///...///111&&&///000000[[[------------------------........................222222222222222222222222222222222222333444555666555666777888999::::::;;;;;;;;;<<<=========<<<<<>>===<<<<<<;;;============>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDCCCDDDFFFHHHFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@?????????CCCCCCCCCBBBAAA???>>>===>>>=========>>>>>>???@@@??????>>>===============???>>>=========???AAABBB????????????????????????>>>>>>>>>???>>>======<<<=========>>>>>>=========;;;::::::999999::::::;;;999999999:::::::::;;;;;;===<<<:::999888999:::;;;::::::999888888888888888777666555666777888777555555555444333222222222222444444333333333222222222000000000000000000000000000000000000000000000000000000000000000///......////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------........................------------------------------------------------+++---------------///111222111///---,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))000))),,,+++------,,,///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******---111111,,,***++++++000%%%YYY333...---))),,,***///)))000///(((---222HHH,,,000222***......---,,,,,,,,,,,,---...555***:::///...444'''+++QQQ***000***------------------------333...((($$$&&&******&&&<<<222---888666------------------------........................111111111111111111111111111111111111222333444555333333444555666777888888999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<============>>>???@@@AAA???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCEEEFFFFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>>>>??????BBBBBBCCCDDDCCCBBB@@@???AAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???????????????BBBBBBBBBAAA@@@???>>>===>>>===============>>>???>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBB????????????????????????<<<============<<<;;;;;;<<<<<<============<<<<<<;;;::::::999999::::::;;;999999999999::::::::::::;;;:::999888888888999:::999888888777777777777777777666555555777777666555555444333222222111222222333333333333222222222222000000000000000000000000000000000000000000000000//////000000000///......////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------........................------------------------------------------------+++---------,,,---///111111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))000)))---+++------,,,///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((('''+++000111,,,)))***;;;...888GGG666...,,,(((///,,,,,,,,,,,,...)))///,,,===+++---111,,,......------,,,,,,------... :::+++333222###...{{{ZZZ,,,+++---+++,,,,,,------.........(((,,,---,,,///555555///111444222------------------------........................000000000000000000000000000000000000111222333444222222333444555666777777888888999:::;;;;;;;;;;;;==================<<<<<<============>>>???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEECCCEEEHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<===>>>???BBBCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAA@@@???AAA@@@@@@???>>>>>>>>>???AAAAAAAAAAAA@@@???>>>===>>>>>>======<<<============<<<<<<;;;;;;;;;<<<<<<<<<===???@@@AAABBBAAAAAA????????????????????????<<<<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888999999999999:::::::::999999888777777888888999888888777666666666666666777666555555666777555444444333333222111111222222333333333222222222222111000000000000000000000000////////////////////////...///////////////......////////////////////////------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++***......------,,,,,,,,,+++------------------------........................------------------------------------------------,,,---------,,,,,,...000000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))///)))---+++------,,,///...---------------------------------------------------666///***'''%%%&&&---555 888///111))),,,(((000***+++///***...***......333)))***...,,,,,,------------------------999'''&&&+++''',,,444...III,,,+++///++++++,,,,,,---...//////'''111555---(((***,,,+++GGG,,, ddd,,,,,,------------------........................000000000000000000000000000000000000111222333333222222333444555666777777666666888999999:::::::::<<<<<<<<<<<<============<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFFFFHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;<<<===???@@@BBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@??????>>>?????????AAAAAAAAAAAAAAA@@@???>>>@@@???>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999::::::888888888888888888888999888777666666555555666666888666555555666666555333333333222111111111222222333333222222222111111111000000000000000000000000////////////////////////......////////////......////////////////////////------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++.........------,,,,,,,,,------------------------........................------------------------------------------------,,,---------+++,,,---//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///)))---+++------,,,///...---------------------------------------------------!!!+++222111,,,---111FFFggg///***---(((///'''+++000+++111***...EEE000+++++++++---+++------------------------###888///...333888444......***++++++,,,,,,---...//////---//////+++***...222555$$$///:::,,,,,,,,,---------..............................000000000000000000000000000000000000111222333444222333333444555666777777444555666777888999999999;;;;;;;;;<<<<<<======>>><<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<===>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>===AAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@???AAAAAA???>>>============<<<;;;;;;;;;;;;<<<============???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888888888999999999999777888888888888999999999888777777666666666666666888666555555666555444333222222111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000------.../////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------***++++++,,,,,,------...------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,.........---------------------------------------........................------------------------------------------------,,,------,,,++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///)))---,,,------,,,///...---------------------------------------------------777444...'''###,,,DDDZZZ...111...(((---(((,,,///,,,222)))000qqq222---///+++000---,,,------......------,,,)))!!!,,,...'''WWW000111///'''+++,,,,,,------............)))+++333555000,,,...333NNN+++,,,,,,------.................................111111111111111111111111111111111111111333444444111222333333555555666777333444555666777888888888::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBDDDDDDCCCBBBAAACCCDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDAAABBBDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFEEEDDDBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>===>>>@@@CCCDDDBBBAAA@@@@@@@@@BBBDDDEEEBBBCCCCCCBBBAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAA???>>>>>>======<<<<<<;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888888888999999999999777888888999::::::999999999888777777666666777777888666555555555555444222222222111111111111222222222222222222111111111111000000000000000000000000000000000000000000000000,,,---......//////......////////////////////////------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------******+++,,,,,,---......------------------------........................,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................///------------............------------------------........................------------------------------------------------,,,------,,,++++++,,,...,,,---------...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''///)))---,,,------,,,///...---------------------------........................"""(((444FFFddd(((222,,,)))------,,,++++++111(((555222+++000)))111...,,,,,,---......---,,,,,,777000(((KKK666,,,,,,---------------------------444---...111'''"""<<<```++++++,,,,,,---......///........................111111111111111111111111111111111111222333444555111111222333444555555666222333444666777888888888999::::::;;;<<<===>>>>>>;;;;;;<<<===???@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEDDD@@@@@@AAAAAAAAABBBBBBBBB???AAACCCEEEEEECCCAAA???BBBDDDGGGIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGEEECCCBBBDDDDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEFFFGGGFFFFFFIIIIIIIIIHHHHHHFFFEEEEEEAAABBBDDDEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEDDDBBBAAAAAABBBFFFEEEDDDBBBAAA@@@???????????????@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA???>>>???AAADDDFFFBBBAAA??????@@@BBBEEEGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>???CCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<999::::::;;;;;;::::::999999999;;;;;;;;;;;;999999777888888888888999999999777888999:::::::::::::::999999888777777777777777888666555555555555333222222111111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000,,,,,,---.../////////...////////////////////////------------------------***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,******+++,,,,,,---......------------------------........................++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///000000000,,,---------.../////////------------------------........................------------------------------------------------,,,------,,,+++***,,,---,,,,,,---......---------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++'''...)))---,,,------,,,///...---------------------------........................333iiiiii...+++***...222---(((***000''':::000(((///%%%000...,,,,,,---......---,,,,,,'''...;;;###)))888------------------,,,,,,///,,,///---&&&EEE___++++++,,,,,,---...//////........................