BM6P6(@ HHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKJJJHHHHHHGGGGGGHHHFFFCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDEEEFFFGGGGGGHHHJJJFFFBBBAAADDDFFFGGGFFFHHHIIIKKKLLLKKKIIIFFFDDDFFFFFFFFFDDDBBBAAABBBCCCKKKLLLMMMLLLJJJIIIHHHIIIIIIKKKLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGEEECCCAAAAAADDDGGGIIIHHHGGGEEECCCAAA@@@?????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIILLLKKKJJJIIIHHHGGGGGGGGGJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEFFFEEEEEEDDDGGGFFFEEECCCCCCCCCDDDDDDEEECCCAAAAAABBBBBBAAA@@@CCCCCCAAAAAAAAAAAACCCCCCCCCBBB@@@>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDBBBAAACCCHHHKKKKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEKKKGGGCCCBBBCCCEEEDDDBBBBBBBBB@@@@@@@@@@@@BBBBBBFFFDDDDDDEEEFFFGGGFFFEEEDDDBBBAAAAAADDDFFFGGGGGGFFFAAA======AAACCCAAA???CCCDDDFFFGGGGGGEEECCCBBBEEEDDDBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBBAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBEEEBBB@@@@@@BBBDDDBBB@@@CCCDDDEEEDDDAAA@@@???@@@CCCDDDEEEEEEBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBCCCAAA@@@>>>======>>>>>>???CCCEEEDDD@@@???CCCGGGDDDHHHKKKKKKGGGBBB===;;;@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIIIICCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDDDDAAA>>><<<;;;<<<===??????>>>>>>???AAA@@@AAABBBBBB@@@>>>??????@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<<<<===>>>??????===;;;999999:::===>>>@@@???>>>???@@@???===;;;???<<<:::;;;===???>>><<>>CCCFFFFFFCCCEEEBBB@@@????????????>>>999:::;;;===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@HHHJJJFFFCCCDDDEEEBBB@@@AAABBBEEEFFFDDD@@@===BBB???;;;;;;===???>>>===>>>===<<<;;;:::;;;<<<<<>>===<<<<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@?????????>>>>>>===<<<;;;======>>>???????????????>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<============;;;<<<<<<;;;:::999:::;;;???>>><<<:::999999999:::::::::999999999999999999;;;===>>>@@@???===:::999======<<<;;;:::888777666999999999999999999999999888999:::::::::999888777666777888999;;;<<<>>>>>>>>>===;;;888777777777777888888999::::::999777777444555777666555555666777777777777777777888999999777777777777777777777777999999::::::;;;<<<======;;;999888999::::::999888333444555777888888888888999:::;;;;;;999777888888:::888888888:::::::::888HHHIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLJJJHHHGGGGGGFFFFFFDDDAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAACCCCCCDDDEEEEEEFFFGGGGGGIIIFFFCCCCCCEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGEEECCCBBBCCCDDDCCCBBBCCCEEEGGGKKKLLLMMMLLLJJJHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBDDDFFFHHHHHHGGGEEECCCAAA@@@???????????????@@@AAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHGGGGGGIIIJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@???@@@BBBCCCCCCCCCAAAAAA????????????AAAAAACCCAAA@@@>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAACCCFFFIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIFFFCCCBBBCCCEEEDDDCCCCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@??????BBBDDDEEEDDDDDDAAA???AAAEEEGGGEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCEEECCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBCCC@@@>>>???AAABBBAAA???BBBDDDEEECCCAAA?????????BBBCCCEEEEEECCCCCCCCCDDDBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@BBBEEEGGGFFFBBBBBBEEEHHHJJJLLLLLLJJJFFFAAA???===AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGBBBBBBBBBAAAAAA@@@???>>>???AAADDDDDDAAA???===<<<===>>>@@@??????>>>@@@AAAAAABBBCCCBBB@@@>>>>>>???@@@@@@?????????@@@@@@AAA>>>>>>===<<<<<<===>>>>>>>>><<<:::999999;;;===>>>>>>===<<<===???@@@???>>>???<<<:::;;;===>>>===<<>>???DDDIIIKKKHHHDDDCCCAAA>>>===>>>>>>>>>===999:::;;;<<<>>>???@@@AAA>>>>>>>>>?????????@@@@@@BBBGGGIIIDDDAAACCCCCCAAAAAAAAAAAACCCDDDCCC???<<>>???>>>======;;;:::::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<=========;;;<<<===????????????>>>>>>===<<<;;;<<<===>>>>>>?????????>>>===<<<;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<>>>===;;;999888888888999999999888888888777777777:::;;;===>>>>>><<<:::888:::;;;<<<<<<<<<:::999888999999999999999999999999888999:::::::::999888888555555666777999:::;;;<<<;;;:::999888888777777888555555666777666555444333222444555666555555777999777777666666666777888888777777777777777777777777888999999:::;;;;;;<<<<<<:::888777888::::::999888777777777888888999999:::888:::;;;;;;999888888888999888888999;;;;;;;;;:::IIIHHHHHHHHHJJJKKKMMMNNNOOONNNLLLJJJHHHFFFFFFEEEBBBAAA@@@@@@AAABBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGIIIHHHGGGEEEFFFHHHHHHHHHFFFCCCBBBAAABBBCCCCCCBBBCCCEEEGGGKKKLLLMMMLLLIIIGGGGGGGGGJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGEEECCCAAA@@@@@@??????>>>??????@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFGGGHHHJJJIIIIIIEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEE???>>>>>>???CCCEEEFFFEEEAAAAAA????????????AAAAAABBBAAA@@@>>>>>>??????@@@BBBBBBDDDEEEFFFEEEEEEDDDBBBAAA@@@BBBDDDFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDEEEDDDCCCAAA@@@???@@@BBBDDDEEEDDDBBBAAACCCGGGKKKLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHHHHFFFDDDBBB@@@???======???@@@???>>>BBBCCCDDDCCC@@@???>>>???@@@BBBDDDDDDCCCDDDEEEGGGCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFHHHIIIHHHEEEDDDFFFIIIOOOOOOMMMJJJEEEAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEE@@@@@@@@@@@@???>>>======>>>@@@CCCCCCAAA???>>>>>>>>>@@@AAAAAA??????@@@BBBBBBCCCCCCBBB???======>>>@@@@@@???????????????@@@======<<<;;;;;;<<<======;;;;;;:::999:::;;;===>>>===<<<;;;;;;>>>@@@AAAAAA>>>===;;;<<<===>>>===<<<999<<>>===<<<::::::;;;<<<===>>>???@@@<<<======>>>???@@@AAABBBEEEGGGFFFAAA???@@@AAA@@@BBBAAA@@@@@@@@@@@@===;;;;;;999888888;;;===>>>>>>===<<<:::999999999:::;;;;;;::::::::::::;;;<<<<<<===>>>>>>===;;;;;;<<<>>>?????????>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999888888888999999:::::::::;;;;;;;;;;;;===<<<;;;888777777:::===<<<;;;:::999888777777777777777777777777777777777999:::<<<===<<<;;;999888999:::<<<>>>>>><<<:::999999999999999999999999999777888999::::::999888888333444444555666888999:::666777888888888888888777777888888999888777666555000222444555555666888999777777666666555666666666888777777666666777777888888888888999999::::::;;;888777666777999::::::999999888777666666777888999888:::;;;;;;999888888999999888888999<<<======<<>>>>>>>>>>>>>>@@@AAABBBDDDCCCCCCDDDEEEGGGIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEE@@@??????AAADDDFFFGGGGGGCCCCCCAAAAAAAAAAAACCCCCCAAAAAA@@@????????????@@@BBBCCCDDDFFFFFFEEEDDDCCC@@@@@@@@@@@@BBBCCCDDDDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAABBBEEEFFFFFFFFFAAABBBEEEJJJMMMMMMIIIEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAACCCFFFHHHHHHGGGDDDBBB???>>>===>>>>>>?????????BBBCCCDDDCCC@@@>>>>>>>>>@@@AAABBBBBBAAABBBCCCEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIHHHFFFEEEGGGIIIMMMMMMMMMJJJEEEBBB@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>======???BBBBBBAAA@@@???@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDCCCAAA>>><<<===>>>@@@@@@???>>>>>>>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>><<<::::::===???AAAAAA==================<<<;;;777;;;BBBIIINNNLLLFFFAAA???>>><<<<<<>>>>>>===<<<::::::;;;<<<======>>>>>><<<<<<===???AAABBBDDDDDDGGGFFFCCC???===>>>???@@@CCCAAA>>>=========<<<:::999888888888:::;;;<<<<<<<<<;;;:::999888999::::::;;;;;;;;;<<<<<<>>>??????>>>??????===;;;:::;;;<<>>>>>===<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;===<<<:::777555666:::===::::::999888777666666555444444555666888999::::::999:::;;;<<<<<<;;;:::999999;;;>>>??????===:::888888888888888888888888888666777999::::::999888888444444444444555666888999555666777888888777666555888999::::::999888666555111333444444444444666777777666666555555555555555888777666666666666777888888888888888888999999999777666555777999::::::999888777555333333333555666888999;;;:::999888888999999888888:::<<<>>>>>>===GGGFFFFFFFFFHHHKKKOOOQQQNNNMMMKKKIIIGGGFFFEEEEEEAAAAAABBBDDDEEEEEEBBB@@@???@@@BBBDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCAAAAAACCCEEEIIIJJJKKKJJJHHHGGGGGGGGGJJJKKKJJJHHHEEEDDDEEEGGGFFFFFFFFFEEEDDDBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>===>>>???AAABBBDDDDDDDDDEEEFFFHHHJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAACCCEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFCCCCCCAAAAAAAAAAAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFDDDBBBAAA>>>?????????@@@AAABBBCCCHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBAAAAAACCCEEEGGGFFFEEEAAACCCFFFIIIKKKIIIEEEBBBCCCCCCBBBBBBCCCDDDEEEEEEAAAAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@BBBEEEHHHHHHFFFCCCAAA???????????????@@@AAABBBBBBCCCDDDCCCAAA???>>>???@@@@@@AAA@@@>>>>>>@@@BBBDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@??????===>>>@@@BBBCCCBBBBBBAAA???????????????@@@AAABBB???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFGGGGGGIIIJJJJJJFFFCCC@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAABBBAAAAAA@@@???===???AAABBBAAA@@@@@@AAA@@@BBBCCCBBBAAA@@@AAABBBDDDDDDCCCAAA>>><<<===>>>@@@???>>>>>>=========>>>;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<======>>>>>>@@@===;;;:::<<<>>>??????<<<===>>>>>>===<<<;;;;;;999;;;@@@DDDFFFEEEAAA>>>>>>===<<<===??????>>>===::::::;;;;;;<<<<<<<<<===999:::<<<>>>@@@BBBCCCDDDHHHEEEAAA>>>======>>>@@@BBB@@@===<<<<<<<<<;;;:::::::::::::::999999::::::<<<;;;:::999888999::::::;;;;;;;;;<<<===>>>???@@@?????????===;;;:::;;;<<>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999666444666999<<<999999999888777666555444222333555777999;;;===>>>:::;;;<<<<<<<<<<<<;;;:::;;;===???@@@???<<<888666888888888888888888888888666777888999:::999888888666555444444444666777999666777888888777666444333555666666666666444222111333444555444333222333444666666555555555555666666888777666555555666777888888888888888888888888777666555555666888:::999888888777444222222222444555777999::::::999888999:::999888888:::<<<>>>>>>===EEEEEEFFFGGGIIILLLOOOPPPLLLLLLJJJHHHGGGFFFFFFFFFBBBCCCDDDFFFGGGFFFCCC@@@>>>@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC===???@@@AAABBBDDDFFFIIIFFFHHHIIIIIIHHHGGGGGGHHHKKKKKKJJJGGGDDDCCCEEEFFFEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===>>>@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDFFFGGGBBBBBBDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEAAAAAA????????????AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEECCC@@@>>><<<>>>?????????@@@BBBDDDGGGGGGGGGFFFFFFFFFEEEEEEBBBDDDEEEDDDCCCBBBCCCDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCCBBBCCCEEEFFFEEEDDD?????????AAADDDEEEDDDCCCBBBCCCEEEFFFFFFDDDAAA@@@BBBBBBBBBCCCCCCDDDDDDEEE@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBDDDFFFFFFDDDBBB@@@???@@@AAAAAA@@@@@@BBBDDDCCCDDDEEEDDDAAA@@@???@@@???@@@???>>><<<<<>>>>><<<>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAA???@@@BBBCCCEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFIIIHHHFFFBBB@@@???@@@@@@@@@???@@@AAABBBBBBEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCBBB@@@???@@@AAADDDDDDCCC@@@======>>>???@@@???>>>===<<<<<<<<<===;;;<<<============<<<;;;:::;;;===>>>??????>>>===???===;;;;;;===>>>>>>>>><<<>>>??????===;;;:::;;;:::<<<>>>???@@@???===<<<<<<<<<<<<===???@@@???===::::::;;;;;;;;;;;;;;;;;;777888:::<<<>>>@@@AAABBBIIICCC?????????>>>>>>@@@AAA???<<<<<<<<<<<<;;;:::;;;<<<===<<<:::999:::;;;===<<<:::999999999:::;;;999999999:::;;;<<<===>>>>>>??????===;;;:::;;;<<>>>>>===<<<;;;:::;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999666555555888;;;999999999888777666444333222333555777999;;;======:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???===:::777555888888888888888888888888555666777999999999999888888777555444444666777999888888888888777666444444777777888777666555333222444555555444222111111222666666555555666666777888888777555444444555777888:::999999999888777777777666555444555777888888777888777666555444444555666777999::::::999999999:::999888888999<<<======<<>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIHHHEEECCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA<<<>>>@@@AAABBBDDDGGGIIIDDDFFFHHHHHHHHHGGGHHHJJJKKKKKKIIIFFFCCCCCCDDDFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>AAACCCEEEFFFEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFEEEEEEGGGHHHHHHIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFFFFGGG@@@BBBCCCEEEFFFGGGFFFFFFDDDCCCAAABBBCCCEEEDDDDDDAAAAAA????????????AAAAAACCCCCCDDDDDDCCCCCCBBBBBB@@@AAACCCDDDDDDAAA>>><<<:::===??????>>>@@@CCCFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBDDDFFFEEEBBB@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCC??????@@@BBBDDDEEEDDDBBBBBBBBBCCCBBBAAA@@@@@@AAA@@@AAABBBDDDEEEDDDDDDCCC??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCAAA@@@???>>>@@@AAAAAA???@@@BBBEEEDDDEEEFFFEEEBBBAAA@@@AAA>>>>>>>>>===<<<===@@@CCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===<<<===@@@CCCDDDCCCBBBAAA=========>>>>>>???AAAAAA???@@@BBBCCCEEEEEEEEEEEEAAAAAA@@@AAACCCDDDEEEEEEGGGHHHHHHFFFCCC@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???AAABBBAAA?????????AAA@@@BBBBBBAAA@@@??????@@@CCCCCCBBB???======???AAA??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===???AAAAAA@@@>>><<<;;;;;;:::<<<>>>??????>>>;;;>>>@@@@@@===:::::::::;;;<<<>>>??????>>>======:::::::::<<<>>>???>>><<<;;;;;;::::::::::::::::::::::::<<<===???AAACCCCCCHHHAAA>>>@@@AAA???>>>AAA???===<<<<<<======<<<::::::<<<>>>>>><<<;;;<<<>>>======;;;:::::::::;;;<<<:::::::::::::::;;;<<<===>>>>>>>>>===;;;:::<<<===?????????>>>>>>===<<<;;;:::::::::::::::999888888::::::999999999999::::::999:::::::::;;;;;;;;;;;;999999999777555555777999999999999999888666444333555555666666777888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777888888888888888888888888444555777888999999999888888777555333333444666888888777777666666777777777999999::::::888777555444222333444333222111222333555555555666777888999:::888777555333333555777888;;;;;;:::999888888777777777555555555777777666555666666555555555555555555666888::::::999999999;;;999888888999;;;;;;;;;:::AAACCCEEEHHHKKKMMMNNNOOOJJJIIIHHHHHHGGGGGGHHHHHHCCCDDDEEEHHHHHHEEE@@@<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIGGGCCCBBBCCCEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAABBBDDDFFFCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKIIIFFFCCCBBBDDDFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???>>>???AAADDDFFFFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJHHHGGGFFFEEEEEEEEEFFFEEECCCDDDFFFGGGGGGFFFDDDDDDEEEGGGGGGHHHHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGG@@@AAACCCEEEGGGGGGGGGFFFAAA@@@???@@@BBBDDDDDDCCCCCCCCCAAAAAAAAAAAACCCCCCDDDDDDEEEEEEDDDDDDCCCBBB???AAACCCDDDCCC@@@===:::999<<>>???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>===???AAA@@@??????BBBEEEEEEFFFGGGFFFCCCAAAAAABBB======>>>======???CCCFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAABBBAAA???===<<<<<<>>>AAACCCDDDDDDCCCAAA============>>>???@@@AAA???@@@BBBCCCEEEEEEDDDDDDAAA@@@???AAACCCEEEFFFFFFLLLKKKIIIDDD@@@???@@@AAABBBAAAAAABBBCCCEEEGGGIIIEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBCCCCCCBBBBBBBBB@@@AAABBBAAA???>>>???@@@@@@AAABBBAAA???>>>???@@@BBBBBBAAA???======@@@BBB??????>>><<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<===???AAABBBBBB@@@>>><<<888888999<<>>AAA@@@===::::::::::::<<>>>>>888888999;;;===>>>===;;;;;;;;;::::::::::::999999>>>>>>@@@AAACCCEEEFFFGGGGGG@@@===AAACCC@@@???AAA======<<<===>>>>>><<<;;;999<<>>===???AAA>>>===<<<;;;:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>>>>===;;;;;;<<<>>>????????????>>>===<<<;;;:::::::::::::::999888777999888888888888888999999888888999999999:::::::::888999999888666666777888999999:::999888777555444777777666666555555444444888888888999999::::::::::::::::::::::::::::::999777777777777777777777777444555777888999999999888888777444222222333555777777666666666666888:::;;;666777777666555333222000000111333333222222333555555555555666888999;;;<<<888777555333333555777888<<<;;;;;;:::999888777777777666555555666777555444222222333444444333333222666888::::::999999:::;;;:::888888888:::::::::888EEEDDDDDDFFFIIIJJJJJJIIILLLHHHDDDEEEHHHHHHEEEAAABBBCCCCCCDDDCCCAAA@@@???>>>??????@@@BBBDDDFFFGGGAAACCCGGGGGGFFFCCCBBBAAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>???@@@BBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGIIIGGGEEEDDDDDDDDDCCCAAACCCDDDDDDDDDCCCBBBBBBAAA???>>>>>>===>>>@@@BBBCCCFFFBBB===<<<===??????>>>@@@@@@@@@???@@@@@@AAAAAAEEEEEEFFFFFFHHHJJJLLLMMMIIIGGGEEECCCBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDBBB@@@???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFF>>>@@@DDDGGGGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???============;;;<<<===>>>AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD>>>@@@BBBCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA======>>>>>>??????@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>???@@@BBBCCCGGGDDDBBBCCCDDDDDDAAA>>>;;;;;;<<<===???@@@BBBBBBDDDCCCAAA@@@???>>>>>>>>>===>>>@@@BBBBBBAAA@@@???AAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@AAACCCDDDEEEFFFEEEEEE?????????@@@AAADDDFFFGGGIIIJJJKKKIIIFFFCCCAAAAAABBBAAAAAAAAABBBCCCEEEGGGCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@?????????@@@<<<:::;;;@@@@@@<<<===CCCBBB??????AAA@@@======@@@EEEBBB???>>>>>>>>>===<<<@@@>>>======>>>>>>===;;;<<<>>>@@@BBBAAA>>>:::888;;;;;;<<<===>>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@???===<<<<<<:::999:::<<<>>>>>>===;;;;;;;;;<<<<<<<<<======>>>>>>======>>>@@@BBBCCCGGGEEEBBB???=========>>>>>>===<<<<<<;;;;;;;;;;;;999;;;===???@@@@@@>>>>>>999999999999:::;;;<<<<<>>>>>======<<<<<<;;;;;;????????????>>>===<<<;;;999999888777666666777777888999::::::::::::999888<<<======;;;999777777888888888888888888888888888;;;:::999777666555555555666666777777777777666666:::::::::;;;<<<;;;999777;;;;;;::::::888777555555777777777777777777777777666666777888888888888777444555555555666666777777888777666666888<<<@@@BBB===:::777333111000111222555555444333333333333444555555555555666777999999555444444333444555666777888999:::;;;;;;999888666555555444444444444555555555666666555333333444666;;;;;;;;;<<<;;;;;;::::::999999::::::999888666555DDDDDDEEEGGGIIIJJJIIIHHHKKKGGGEEEEEEHHHHHHEEEBBBCCCCCCDDDDDDCCCBBB@@@????????????@@@BBBCCCEEEFFFBBBDDDFFFFFFDDDBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGGGGHHHEEECCCBBBCCCCCCAAA@@@CCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>>>>???@@@AAABBBDDDAAA>>>===>>>??????>>>?????????@@@AAAAAABBBCCCEEEEEEFFFHHHIIIJJJKKKLLLGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEECCCAAA@@@???@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDCCCEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDAAA@@@???>>>>>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAABBBCCCCCCCCC???AAACCCCCCBBB@@@@@@@@@CCCBBBBBBBBBCCCCCCDDDEEEAAAAAAAAA@@@@@@??????>>>@@@AAABBBBBBBBBAAA@@@???<<<======>>>??????@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>???@@@BBBCCCGGGEEECCCCCCDDDDDDAAA>>><<<<<<>>>???@@@AAAAAAAAABBBBBBAAA@@@????????????@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@???AAA@@@@@@?????????@@@@@@AAABBBCCCDDDEEEEEEDDDDDD@@@???@@@@@@BBBDDDFFFGGGHHHJJJJJJIIIFFFCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>;;;<<>>CCCBBB@@@@@@BBBBBB??????AAADDDBBB???>>>?????????>>>@@@>>>======>>>>>>===<<<===>>>???@@@???===;;;999:::;;;<<<<<<======<<<<<<<<<<<<=========<<<<<<;;;:::;;;>>>@@@@@@???===<<<:::999999:::<<<======;;;;;;;;;;;;;;;<<<<<<<<<===???>>>>>>???@@@AAACCCDDDDDDCCC@@@???>>>>>>??????>>>===<<<;;;::::::::::::999:::<<<>>>??????>>>===999999999999:::;;;<<<===AAA===:::999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>===<<<;;;:::999888888777777777777777888888999::::::999888888888999:::999888888999:::999999999999999999::::::;;;:::999888777666666666666666777777777777666666:::999999;;;<<<;;;999777555666777777888888888888666666666666666666666666666777777888999888888888444555555555666666666777444333333444777<<>>??????@@@AAABBBBBB@@@?????????@@@>>>===>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGEEECCCAAA@@@AAABBBCCCIIIIIIIIIGGGFFFCCCAAA@@@??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDCCCAAA@@@??????AAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@??????>>>======@@@AAABBBCCCBBBAAA???===<<<<<<===>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@======>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBAAA???======???@@@BBBBBBAAA@@@???@@@@@@?????????@@@@@@@@@BBBBBBCCCCCCCCCAAA@@@???>>>???@@@AAAAAA@@@???>>>@@@???????????????@@@@@@BBBCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBDDDFFFFFFGGGIIIJJJIIIGGGDDDDDDDDD@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@===<<<>>>>>>>>>@@@CCCBBB@@@AAADDDDDDAAAAAADDDDDDBBB??????@@@@@@@@@@@@@@@???===>>>??????>>>===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>??????>>>===<<<888888999:::======;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>@@@@@@>>>===<<<:::999888888888888:::;;;=========<<<<<<999999999999:::;;;<<<===???<<<::::::<<<=========999999:::;;;<<<===>>>??????>>>>>>===;;;:::999999888888888777777777777777888888999999999999888888777888999888777666777999999999999::::::;;;;;;;;;;;;;;;999888777777666777555666666777777666666555888888999:::<<<;;;999777333444555666777888888888555555555555555555555555777777888999999999999888555555555555555666666666222222222333666:::???AAA:::999666444333333444555555555444333333333333333555666777888888888777666777666555555555666777888777888999:::999888777666555555444444444444555555444555555444333333555666888999::::::;;;;;;;;;;;;666777777777666555444333CCCDDDEEEHHHJJJJJJGGGEEEHHHGGGFFFGGGIIIIIIFFFDDDDDDEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAABBBBBBFFFFFFEEECCCAAA@@@AAACCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???BBBDDDEEEEEEEEEDDDFFFGGGIIIJJJJJJHHHFFFEEEEEECCCAAAAAAAAAAAA@@@???@@@AAAAAABBBAAAAAA@@@@@@????????????@@@@@@AAAAAA???@@@@@@@@@@@@@@@>>>======>>>@@@BBBDDDFFFGGGHHHEEEGGGIIILLLMMMMMMLLLKKKCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEGGGEEEBBB@@@@@@AAACCCEEEJJJIIIGGGEEECCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>=========>>>AAAAAA@@@@@@@@@AAAAAABBBFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDCCCAAA???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@AAACCCCCCBBB@@@===<<<<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA=========>>>???@@@BBBBBBBBBAAAAAA@@@@@@???===<<>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@>>><<<<<<>>>???@@@AAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@DDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFHHHJJJIIIGGGEEEDDDDDD@@@AAACCCEEEFFFFFFEEEEEEHHHGGGFFFEEECCCAAA@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>?????????AAA>>>;;;<<<===???AAACCCBBB@@@AAAEEEFFFCCCCCCEEEDDDBBB@@@???AAABBBBBBAAA@@@???>>>>>>@@@@@@???>>>???>>>======<<<<<<<<<===<<<<<<============<<<<<<@@@@@@@@@??????===<<<;;;;;;<<<===>>>>>>>>><<<;;;888888:::<<<>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>>>>>>>>>>???>>>===<<<:::999888777777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>===<<<;;;;;;<<<<<<<<<777888999;;;===???AAAAAA???>>>===;;;:::999888777777777888888888777777777777888888888888888888777:::;;;;;;999666555555555777888888999999::::::;;;;;;:::999888777777777777555666666666666666666555666666888:::<<<;;;999666666666777777777666555555444444444444444444444444777888888999999999999999555555555555555555555555444444333222444666999;;;888777666444444555666777555444333333222222333333555666888999999888666444777666555444444555666777777777888888888777666555555444444333333444444555333444555444333333555666777777888:::;;;;;;;;;;;;666666666666555555444444DDDDDDEEEGGGIIIIIIGGGEEEFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBGGGGGGEEECCCAAAAAACCCEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCDDDDDDDDDCCCFFFGGGHHHIIIIIIGGGEEECCCEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAA>>>???AAAAAAAAA???>>>======???AAADDDFFFHHHIIIJJJGGGHHHKKKMMMNNNMMMLLLKKKCCCDDDDDDEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCC@@@@@@@@@@@@AAACCCDDDEEEEEECCCAAA@@@@@@BBBEEEGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>??????@@@@@@AAABBBCCCDDDHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDCCCAAA???>>>>>>@@@AAAAAABBBBBBAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA???===<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA=========>>>???@@@BBBBBBBBBBBBCCCBBB@@@???>>>>>>@@@BBBCCCDDDDDDAAA???============>>>???@@@BBBBBBBBBBBBAAA@@@???===<<<;;;>>>???@@@BBBBBBBBBAAA@@@??????>>>>>>???@@@AAAAAADDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIHHHFFFDDDCCCDDD???AAACCCEEEFFFFFFEEEEEEHHHGGGFFFEEECCCAAA@@@@@@BBBBBBBBBAAA@@@???>>>===>>>>>>============>>>>>>@@@>>>;;;;;;>>>BBBCCCCCC@@@???AAAFFFHHHEEEEEEGGGEEECCCAAA@@@BBBCCCCCCBBB@@@???>>>???@@@AAA@@@?????????>>>===<<<===>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>======<<<;;;::::::;;;>>>@@@@@@===;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======;;;:::999888888888999999999:::::::::::::::::::::::::::;;;<<<======>>>>>>===<<<:::999999999888888:::<<<>>>@@@BBBCCC@@@???===;;;999777777777666777888888888888777777777777777777777777777777:::;;;;;;:::777666666777666777777777888888888999::::::999888777777777777555555666666666666555555444555777:::<<<<<<999666777777777888777777666666444444444444444444444444777777888999999999999888555555555555555444444444444333222222333444666888666666555444555555666777444444333222222222222333555666777888888777555444666555444333333333444555666777777777666666555555444444333333333333444444222333444444333333555666666777888999::::::::::::777777666666555555555555EEEDDDDDDEEEGGGHHHGGGEEEDDDFFFHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCFFFGGGFFFEEECCCCCCEEEGGGCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDDDDDDDGGGGGGHHHHHHHHHFFFEEEDDDEEECCCAAAAAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===???AAAAAA@@@???>>>???>>>@@@CCCFFFHHHJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@BBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@@@@@@@BBBDDDFFFAAA@@@@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD???>>>>>>>>>>>>@@@AAABBB>>>>>>???@@@BBBCCCEEEFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDCCCAAA@@@??????@@@AAABBBCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBB======>>>>>>???@@@BBBCCCDDDFFFFFFEEECCCAAAAAAAAAAAABBBCCCCCCCCCAAA???============>>>???@@@AAABBBDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBBBBBBBBAAAAAA????????????@@@AAABBBBBBDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGEEEBBBBBBBBB???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@???===<<<;;;==================>>>???@@@???===<<>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>???????????????>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;<<<>>>@@@@@@>>>===;;;;;;;;;;;;:::::::::::::::;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::===<<<;;;::::::999999:::999999999999999:::::::::::::::::::::;;;<<<===>>>===>>>>>><<<999777777888888999:::<<<>>>???@@@AAABBB@@@===;;;888777777777555666888999999888777777777777666666666666777777555777999999999999;;;<<<777777777777777777777777999888888777666666777777444555555666666555555444222333666999<<<<<<999666444555666777888999999999444444444444444444444444666666777888888888888777555555555444444444444444000000000111333555888999555555444444444555555555444444333222222222222222333444555666666666555444555444333222222222333444666666555555555444444444444444333333333333444444111333333333222333555777666777888999999999999999777666555555555555666666GGGEEECCCDDDEEEGGGGGGFFFCCCEEEHHHJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEGGGIIIDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFCCCAAA@@@???AAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@===???AAAAAA???>>>???@@@???AAADDDGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNJJJIIIGGGEEEDDDCCCCCCDDDFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCEEEAAAAAAAAAAAABBBCCCCCCCCC@@@???????????????@@@AAA>>>>>>???@@@@@@AAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDD???>>>>>>>>>>>>@@@AAABBB?????????@@@BBBCCCEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB?????????@@@AAAAAAAAABBB???AAACCCCCCBBB@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@AAABBBCCCCCCAAA@@@???>>>>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBB======>>>>>>???@@@BBBCCCDDDFFFGGGFFFCCC@@@AAABBBAAAAAABBBAAAAAA@@@???>>>============>>>@@@AAABBBCCCBBBAAA@@@????????????<<<===???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHFFFCCCAAA??????@@@@@@@@@@@@BBBCCCDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>><<<;;;:::>>>>>>>>>>>>>>>???@@@@@@AAABBB@@@@@@FFFMMMMMMHHHBBBBBBFFFLLLNNNLLLLLLNNNIIIFFFDDDCCCCCCCCCCCCBBBAAA@@@???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>???>>>>>>===============<<<<<<;;;;;;;;;<<<;;;:::<<<>>>???>>>===;;;;;;;;;:::::::::999999;;;<<<===???@@@@@@@@@@@@===>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<:::::::::999999:::::::::;;;::::::;;;;;;<<<===>>>999;;;<<<;;;888666777888888999999:::;;;<<<======DDDBBB>>>;;;888777777777555666888999999999777777777666555555555555666777222444666888888999;;;===999999888888777666666666888777666666555666666666444555555666666555555444000222555999<<<<<<999666444555666666777777777666444444444444444444444444555555666777777777777666555555555444444333333333000000000111333555777888444444444444333333333333444333222222111222222222222333333333444555555555666555444333222333333444666555555444444444444444444333333222222333333444111222333333222333555777777777888888888888888777555555444333333444555666HHHFFFCCCBBBDDDFFFGGGGGGBBBEEEIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDFFFHHHHHHGGGGGGHHHJJJGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@CCCHHHNNNSSSWWWLLLKKKJJJHHHHHHGGGGGGHHHBBB@@@>>>>>>???@@@???>>>AAABBBBBBCCCDDDDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???===???AAA@@@>>>===???BBB@@@BBBEEEHHHJJJKKKKKKJJJMMMLLLLLLLLLMMMNNNOOOOOOMMMKKKHHHEEECCCCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@BBBDDDEEEAAAAAABBBBBBBBBBBBBBBCCC??????>>>>>>======<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBB>>>>>>???@@@AAAAAABBBBBB>>>@@@BBBCCCBBBAAAAAAAAAAAABBBDDDDDDDDDBBB@@@???<<<<<<===???@@@AAABBBCCCAAA@@@>>>======???AAABBB@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>@@@@@@@@@AAAAAABBBBBBBBB======>>>>>>???@@@BBBCCCAAACCCEEECCC@@@>>>>>>@@@AAAAAAAAA@@@@@@?????????============>>>???@@@AAAAAA@@@???>>>============;;;<<<>>>???@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAAAAAAAAAAACCCCCCEEEEEEFFFGGGGGGFFFDDDCCCEEEFFFGGGFFFBBB???>>>>>>@@@?????????@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::@@@@@@??????@@@AAABBBBBBBBBCCCCCCCCCJJJRRRQQQJJJDDDDDDHHHNNNQQQOOONNNQQQJJJGGGDDDCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA???????????????>>>======<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<:::999:::<<<>>>>>>===;;;;;;;;;::::::999999999;;;===>>>@@@AAAAAAAAAAAA;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>666888;;;:::888666777999888888888999999:::::::::EEEBBB???;;;999777777777444666888999:::999888777777666555444444555666777333555777777666666888:::;;;::::::999888777666666777666666555555555555666444555555555555555555444///111555999<<<<<<999666777777777666555333222111555555555555555555555555444555555666666666666666555555555444444333333333444333333333333333444444444333333333333333222222444333222222111111222222222111111222333444555666777666555444333444444555555555444333333333333444444333333222222333333444111222333333222333555777777888888888888777777666444333222222222333444555GGGHHHHHHFFFDDDCCCDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGDDDAAACCCCCCDDDFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@AAACCCCCCCCCBBB@@@AAAAAACCCFFFIIILLLMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA??????@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@???>>>???AAADDDDDDDDDDDDFFFGGGIIIKKKLLLNNNMMMMMMLLLLLLMMMNNNOOOOOOJJJEEECCCDDDFFFGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAABBB@@@>>><<<<<<===???@@@?????????@@@AAABBBCCCDDDGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAABBBAAA@@@???===<<<;;;<<>>>>>>>>===CCCCCCCCCDDDCCCCCCBBBBBB>>>=========>>>@@@BBBCCCGGGHHHGGGEEEAAA>>>======BBBAAA@@@@@@??????@@@@@@AAA@@@???============>>>???AAACCCBBB???<<<:::999<<<=========>>>>>>?????????@@@@@@AAABBBCCCDDDDDDBBBAAAAAAAAABBBEEEGGGIIIGGGFFFFFFEEEDDDBBB@@@???BBBAAAAAA@@@@@@??????>>>BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@>>>@@@CCCDDDDDDEEEFFFHHHEEEHHHMMMOOONNNLLLJJJJJJHHHFFFDDDDDDFFFEEEBBB???AAA@@@???@@@AAAAAA@@@>>>AAA@@@@@@AAAAAA@@@BBBEEEAAA???<<<===>>>???===::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;::::::;;;>>>??????>>>===;;;999777777999;;;===;;;<<<>>>???@@@@@@@@@???===>>>???@@@@@@???>>>===<<<>>>???>>><<<:::999999666777999;;;<<<<<<<<<;;;777999<<<>>>???>>>===;;;;;;:::999999888888999999======<<<;;;;;;;;;;;;;;;EEECCC@@@<<<999888888888888888888888777666444333666666555666666777888888444444555666666666666666666777888888777666555444777666666555555555666666666666666666666666666666666777:::<<<<<<;;;999777::::::888666555444444444666666666666555444333333000000111222333333444444555444333333222222333333555555555555555555555555777777666555444444333333111111111111111111111111555333222111111222444555666666555555555444444444555555555555555444444333555444111/////////000111111222222333333222222111444444444555555555666666333333333333333333333333GGGGGGGGGFFFDDDCCCDDDFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGFFFGGGGGGGGGDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHFFFFFFCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBDDDGGGJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@??????AAACCCFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQMMMHHHFFFFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBDDDFFFHHHHHHGGGGGGFFFEEECCCCCCBBB????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???======>>>???AAA>>>>>>??????AAABBBCCCDDDEEEFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@AAAAAAAAA@@@??????>>>======>>>AAACCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDD??????>>>===============BBBBBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>???AAACCCDDDDDDFFFFFFEEEBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>??????AAABBBAAA???===<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEDDDCCCBBB@@@???BBBAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>???@@@@@@???AAACCCDDDDDDDDDEEEFFFEEEGGGJJJLLLJJJIIIHHHHHHHHHFFFDDDDDDFFFFFFDDDBBBCCCAAAAAAAAABBBBBB@@@>>>>>>=========<<<<<<>>>AAA???===;;;;;;======;;;999;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<>>>???>>>===;;;::::::<<<>>>@@@???>>>===;;;999888888999;;;=========???@@@AAA@@@@@@???<<<===???@@@@@@???===<<<999;;;===>>>===<<<<<<===666777888::::::::::::999777999;;;===>>>===;;;:::999999999888888999999:::======<<<;;;;;;;;;;;;<<>>;;;999888888888888888777777666666555555666666666555666666777777555555666666666666666555666777777888888777666555666666555555555555666666555555555555555555555555444666888:::;;;999888666:::999888666555444444444333333333333333333222222222222222222333444555666444444333222222222222333444444444444444444444444333333333222111000000000111111111111111111111111222222111111222333666777666555555555444444444444555555666666555555444333555444222111000000000111222222333333333333222222333444444444555555555666444444333333333222222222FFFGGGGGGFFFDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIGGGFFFEEEFFFFFFFFFDDDAAABBBCCCEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFDDDCCC??????@@@AAACCCEEEGGGHHHLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@<<<>>>@@@@@@AAABBBEEEHHHIIIIIIIIIJJJJJJKKKMMMMMMNNNMMMKKKKKKLLLNNNPPPRRRQQQNNNJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDCCC????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAA@@@@@@@@@??????>>>>>>>>>@@@BBBBBBAAA@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>===>>>@@@AAA=========>>>@@@BBBCCCDDDCCCDDDEEEFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<<<<======>>>???@@@@@@BBBBBBCCCDDDCCCBBB@@@?????????AAAAAABBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>???>>>>>>@@@CCCFFFGGGGGGCCCBBBAAA@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBB??????===<<<<<<<<<===>>>@@@AAAAAABBBBBBAAAAAAAAA????????????@@@AAACCCDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>>=========>>>???@@@AAABBBBBB@@@>>>===>>>???<<<<<<<<<<<<<<<=========???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>===<<<======>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFIIIGGGEEEDDDFFFGGGGGGFFFFFFDDDBBBBBBCCCBBBAAA??????>>>>>>======>>>@@@@@@===<<<::::::;;;;;;999888<<<<<<===>>>????????????>>>===<<<===???@@@@@@???;;;:::;;;<<>>===<<<:::999999:::<<<===>>>???@@@@@@@@@@@@??????;;;===???AAAAAA???===;;;999;;;>>>>>>===<<<<<<===777777888888888888777777777999:::<<<<<<;;;999888888888888888888999:::;;;>>>===<<<<<<;;;<<<<<<<<>>;;;999888888888888888777666555555555666777777666666555555555666666555666666666666666555555666666777888888888777777666555555555555555666666555555555555555555555555333555777999:::888666555999888777666555444444444111222222333333333333222444333222111222444666777444444333222222222222222444444444444444444444444222222111111000/////////111111111111111111111111111000000111222444666888555555555555444444444444555666666666666555444444444333333222222111111111222333333444444333333222333333444444444444555555444444333333222222222111EEEFFFGGGFFFEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIGGGEEEDDDEEEGGGGGGFFFBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFCCCAAA>>>??????AAABBBDDDEEEFFFKKKJJJIIIGGGEEEBBB@@@???@@@@@@????????????@@@@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@>>>???AAABBBBBBCCCEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLKKKKKKMMMOOOQQQSSSOOOMMMJJJGGGEEECCCBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDCCCBBBCCCDDDGGGHHHGGGHHHHHHHHHGGGFFFDDDCCC????????????>>>>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>=========???AAAAAAAAA@@@AAABBBCCCAAA@@@>>>>>>@@@AAACCCAAA@@@>>>=========>>>???;;;<<<<<<===???AAACCCDDDAAACCCEEEFFFFFFDDDAAA???AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBBCCCCCCAAAAAAAAA@@@???>>>======???>>>>>>@@@DDDGGGHHHHHHCCCBBB@@@??????AAABBBDDDEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>===<<<===>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@??????@@@BBBCCCDDDBBBCCCEEEEEEDDDCCCDDDEEECCCBBBAAAAAA@@@AAAAAAAAA???>>>>>>>>>???@@@BBBCCCDDDDDDBBB@@@===<<<>>>@@@===============>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEECCCAAA@@@???>>>???@@@AAABBBAAA@@@???>>>=========<<<<<<===>>>???@@@AAAAAA??????>>>>>>??????@@@AAABBBDDDEEEDDDCCCAAABBBBBBEEEFFFFFFEEECCCBBBCCCEEEHHHGGGEEEDDDEEEGGGIIIJJJHHHFFFDDDCCCCCCBBBAAA???>>>???>>><<<===AAABBB@@@<<<<<<;;;:::::::::999888<<<===>>>??????@@@@@@@@@>>>======>>>@@@BBBAAA@@@;;;:::;;;===@@@@@@???>>>===<<<;;;::::::;;;<<<===???????????????>>>>>>>>>;;;<<>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888888888777666555444444555777888777777666555444444444444666666666666666555555444555666666777777888888888555555444444444555666666444444444444444444444444333555888999:::999777555777666666555444444444444222333444555555555555555555333111000000222555777444333333222111222222222333333333333333333333333333333333222222111111111111111111111111111111111111111111111222333555555444444444444444444444444555666666666666555444444333333333333333222111000333333444444444444333333333333333333333333444444111222222222222333333333FFFGGGGGGFFFEEEEEEGGGIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHFFFDDDDDDFFFGGGHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEBBB???>>>>>>@@@AAACCCDDDEEEEEEHHHHHHGGGEEECCCAAA???>>>?????????>>>>>>?????????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRNNNMMMKKKHHHEEECCCAAAAAAFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBBBBDDDFFFHHHFFFGGGHHHHHHHHHFFFDDDCCC????????????>>>>>>>>>===???@@@@@@@@@@@@@@@@@@????????????>>>>>>=========<<<>>>@@@AAA@@@@@@AAABBBBBBAAA???>>>>>>???AAABBB>>>>>>===<<<;;;<<<<<<===;;;;;;;;;<<<>>>@@@AAABBB@@@BBBDDDEEEEEECCCAAA???AAAAAAAAA@@@@@@?????????<<<<<<===>>>???AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>===============???BBBEEEGGGGGGCCCBBB@@@??????@@@AAABBBCCCCCCAAA@@@@@@@@@AAAAAABBBAAA@@@?????????@@@AAA>>>??????@@@AAAAAAAAA@@@AAA@@@@@@???@@@AAACCCDDDCCCEEEFFFEEECCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@?????????@@@BBBDDDEEEFFFFFFCCC???<<<;;;===???@@@@@@?????????????????????@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEE???@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGBBBAAA???>>>>>>???AAABBBBBBAAA@@@???>>>>>>>>>???;;;;;;<<<>>>???@@@AAABBB???????????????@@@@@@AAACCCDDDEEEDDDBBBAAAAAAAAAFFFFFFFFFDDDBBBBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHJJJHHHFFFCCCBBBBBBBBBAAA@@@:::;;;:::777:::@@@AAA============<<<;;;:::::::::<<<===>>>??????@@@@@@@@@>>>======>>>AAABBBBBBAAA:::;;;<<<>>>@@@AAA???>>>======<<<;;;;;;<<<===============<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@>>><<<;;;>>>@@@AAA@@@>>><<<;;;;;;;;;:::999999888888777777777888888999999888777666555666666777888:::;;;<<<======<<<;;;;;;;;;;;;;;;888777777777777888888888777666444333333555777888666666555444333333444444555666666666666666555555555555555666666777888888444444444444444555666666444444444444444444444444444666888:::;;;999777666555555444444444444444555222222333444555555555555444222000...///111333555333333222111111111111222222222222222222222222222333333333333222222222222111111111111111111111111333222222222111222222222333333444444444444444444555555555555555444333333222222333333333222111111222333333444444333333222333333333333333333222222...///000111333444555555GGGHHHHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEAAA>>>===???AAACCCEEEFFFFFFGGGFFFEEEEEEDDDBBB@@@>>>===??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBDDDEEEFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPNNNNNNNNNLLLHHHEEECCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFCCCAAAAAABBBEEEGGGEEEFFFGGGHHHHHHFFFDDDCCC????????????>>>>>>>>>>>>????????????????????????==================>>>>>><<<>>>@@@@@@@@@@@@AAABBB@@@@@@???>>>>>>???@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDBBBAAA@@@AAAAAAAAA@@@??????>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;===@@@CCCDDDDDDCCCAAA@@@>>>>>>???@@@AAAAAA@@@???>>>??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>??????@@@AAAAAAAAAAAAAAA@@@?????????AAABBBCCCCCCEEEFFFDDDBBB@@@@@@AAABBBAAA@@@@@@??????@@@@@@@@@@@@??????@@@BBBDDDEEEEEEDDDCCC???<<<;;;===>>>AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFBBB@@@>>>===>>>@@@BBBDDDEEECCCAAA???>>>>>>>>>???;;;;;;<<<===???@@@@@@AAA@@@????????????@@@AAAAAACCCDDDEEEDDDBBB@@@@@@AAADDDEEEEEEDDDCCCBBBDDDEEECCCDDDDDDDDDCCCCCCFFFHHHFFFDDDAAA@@@@@@AAA@@@???:::===;;;888===FFFFFF@@@===>>>???===;;;:::;;;<<<<<<<<<===>>>???????????????>>>===>>>@@@AAAAAA@@@:::;;;<<>>>>>>>>>>>===<<<;;;===@@@@@@???>>>>>>???;;;:::999888888888888888777777888888888888888888555666666777888999;;;;;;<<<;;;;;;:::999:::::::::666666777777888888888888777666555444444444555666555555444333333333444444444555555666666666666666555555444444444555666666333333333333444555666666333333333333333333333333444666999:::;;;999888666444444333333333444444555000111111222222222222111222111000//////000222333333333222111111111111111111111111111111111111111111000000000000000000000111111111111111111111111333333333222111111000000333333333333444444444444444444444444444333222222111111111111111111111111111222222333333222222111333333222222222222111111......///111222444555666HHHIIIIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHDDDDDDFFFGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHFFFBBB>>>>>>???BBBDDDGGGHHHIIIIIICCCCCCCCCBBBAAA@@@>>>===@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEAAACCCEEEFFFFFFEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMOOORRRRRRQQQOOOMMMKKKMMMOOOMMMHHHEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFBBB@@@???AAADDDFFFCCCEEEFFFHHHGGGFFFCCCBBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>;;;<<<<<<======>>>>>>>>>;;;===???@@@@@@@@@AAACCC????????????????????????======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>============>>>>>>>>>??????AAAAAAAAAAAABBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBBBB@@@???>>>======>>>??????<<<;;;;;;<<>>===>>>???@@@???>>>=========???AAABBB@@@AAABBBCCCCCCAAA???>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@???>>>>>>???@@@AAABBB@@@AAA@@@???===<<<>>>@@@AAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCC>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEAAA@@@>>>===>>>AAADDDFFFIIIFFFCCC@@@===;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDBBB@@@@@@AAAAAACCCDDDDDDCCCBBBCCCEEE@@@BBBDDDCCCAAAAAABBBDDDCCCAAA>>>===>>>?????????<<<@@@>>>;;;AAALLLMMMEEE===>>>???>>>;;;:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>???>>>===>>>???@@@???>>>:::;;;===???BBBBBB@@@===========================<<<;;;;;;:::;;;<<<>>>>>>=========<<<<<<=========<<<>>>@@@AAA@@@??????@@@999999777777666777888888666777777888888999999999666666666666777888::::::;;;:::999999888888999999666666777888888888888888666666666555555444444333333333333333333333444444333333444666777777777777555555444333222333444444333333333333444555666777222222222222222222222222333555777999:::888666555333333222222333444555555111111222222222111111000222222111111000111111222333222222111111111111111000000000000000000000000////////////////////////111111111111111111111111111222222222222111111000222222333333333444444444222222333333222222111000111111/////////000111222000111111222222111111000333222222222111111111111000000000111222222333333IIIJJJIIIHHHEEEDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDGGGIIIIIIHHHFFFFFFFFFEEEEEEDDDBBBAAA@@@DDDEEEGGGHHHIIIIIIHHHHHHDDDEEEGGGIIIJJJLLLLLLMMMJJJIIIIIIJJJJJJGGGCCC???>>>???BBBFFFHHHJJJKKKKKKAAAAAAAAAAAA@@@???>>>>>>@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFF???AAAEEEGGGGGGGGGHHHIIIDDDDDDEEEFFFGGGIIIKKKLLLJJJMMMQQQSSSSSSQQQNNNKKKHHHKKKMMMKKKGGGCCCAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFBBB???>>>@@@CCCEEEBBBDDDFFFGGGGGGEEECCCAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<======:::;;;;;;<<<===>>>??????;;;===???@@@@@@@@@AAACCC>>>>>>????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<===============@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAABBB??????>>>======>>>???@@@===<<<;;;<<>>===>>>???@@@>>>===<<<<<<===???AAACCC>>>@@@BBBCCCCCCAAA>>><<<>>>???@@@AAABBBCCCCCCCCC@@@???>>>>>>>>>???@@@AAA@@@AAACCCBBBAAA@@@@@@AAA@@@??????>>>===>>>>>>>>>???>>>=========>>>???@@@<<<===>>>>>>===>>>@@@AAA@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBCCCDDDEEE@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAA@@@>>>===???BBBEEEHHHKKKIIIDDD???;;;999888777<<<<<<======>>>>>>??????@@@@@@??????@@@@@@AAABBBAAACCCDDDCCCBBB@@@AAAAAA???AAACCCCCCBBBBBBCCCDDD>>>AAACCCCCC@@@???@@@BBBBBB???<<<<<<===>>>??????999===<<<999@@@LLLMMMDDD<<<>>>???===:::999:::<<<:::;;;<<<===>>>>>>>>>>>>@@@>>>===>>>??????>>>===:::;;;===@@@BBBBBB@@@=========>>>>>>>>>>>>======<<<;;;;;;;;;<<<===???@@@>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBB???===<<<<<<888777666555555666777888666777777888999::::::;;;666666666666777888999::::::999888888777777888888666777888888888888888777666666666666555444333222222222222222333444444555222222444666777888888888666555333222111222222333222222222333444555666777222222222222222222222222222444666888888777555444222222222222333444555555444444444444444333222111222222222222222222222222333222222111000111111111000000000000000000000000/////////000000000000000111111111111111111111111///000111222222222222222222222222333333444444444111222222222222111000000111000...------///111222000000111111111111000000333222222222111111000000222222222111111111111000FFFFFFEEEEEEDDDCCCCCCCCCGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFIIIGGGDDDBBB@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGFFFGGGIIIKKKMMMLLLKKKIIIIIIHHHFFFBBB@@@@@@AAACCCGGGJJJKKKJJJHHHEEEDDDCCCAAA@@@???>>>>>>@@@>>>===???BBBDDDBBB???AAAAAAAAABBBAAAAAA@@@@@@AAA???>>>???AAAAAA???<<>>??????@@@@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>?????????@@@???===<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<>><<<===???@@@@@@???======>>>>>>>>>===;;;:::>>>>>>======<<<<<<<<<;;;<<<===>>>??????AAADDDGGGHHHDDD@@@======>>>>>>?????????>>>>>>??????@@@AAA??????>>>>>>>>>???AAABBB@@@@@@@@@??????===<<<;;;???>>>>>>@@@CCCDDDDDDCCCDDDCCCBBBAAA@@@?????????============>>>???@@@AAA@@@??????>>>??????@@@@@@@@@@@@AAABBBAAA@@@???>>><<<<<<<<<>>>AAACCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<======>>>>>>??????AAAAAA@@@??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDBBBAAA???>>>>>>>>>???AAACCCDDDLLLJJJFFFBBB>>>===<<<<<>>>>>>>>??????@@@AAA@@@??????>>>>>>??????BBBAAA@@@???>>>===<<<;;;888:::===@@@BBBCCCCCCCCCAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;;;;<<<>>>??????===;;;888777888:::;;;===>>>>>>===<<<;;;999888>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>?????????===<<<;;;;;;:::999999:::===???AAA@@@===;;;;;;<<<>>>???????????????>>>===;;;:::999888888777666666777888999555888;;;<<<;;;999888888777555333333666888::::::999999888999999888555222777777888999999777666555777555444222111111222222333444555555555444333222333333333222222333444444333333333333333333333333444444444333333333222222111111222222222333333333333444666777777555444222333333333333333333333333444444333222222333333333222222111111111111111111111111111222222333333333222111111111000000//////////////////000000000000333111000///000000000///111111222333333333333222222222333444444333222222111222222222111000...---333333222111000000000111111111111111000000000000222111111111000000//////...///111333555666777777DDDEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFHHHFFFCCCAAA@@@@@@AAABBBEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFGGGIIIKKKMMMNNNKKKJJJIIIIIIHHHGGGCCCAAAAAAAAACCCFFFIIIJJJIIIGGGEEEDDDBBBAAA???>>>>>>>>>???>>>===???BBBCCCBBB@@@AAABBBBBBBBBBBBAAA@@@@@@AAA???===>>>@@@AAA@@@>>>CCCDDDFFFHHHJJJJJJJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPNNNKKKGGGEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDBBB???===<<<===???AAA@@@BBBDDDDDDBBB@@@?????????@@@@@@AAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<========================>>>>>>======>>>>>>???@@@??????>>>>>>>>>>>>??????@@@???===<<<<<<<<<===>>>======<<<;;;;;;<<<======???===<<<===???@@@??????>>>===<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<===>>>>>>???BBBFFFJJJKKKFFFAAA>>>======<<<<<<>>>=========>>>>>>????????????>>>======>>>@@@AAA????????????>>>>>>===<<>>>>>>>>????????????@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<;;;<<<>>>AAACCCCCCBBBBBBBBBAAAAAA@@@>>>======<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA????????????@@@AAABBBBBBBBBDDDFFFGGGFFFCCC@@@>>>???>>>>>>???@@@AAACCCDDDGGGFFFCCC@@@???>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@??????>>>>>>?????????>>>>>>>>>>>>=========;;;<<>>???CCCBBB???===<<<===>>>???=========<<<;;;;;;::::::>>>>>>===<<<<<<<<<<<<<<<===========================>>>>>>???>>>===<<<;;;::::::999999:::<<<>>>@@@@@@>>>;;;;;;===???@@@???@@@@@@??????===<<<;;;:::888777666666666777888888777:::======<<<:::999999777555444444666999:::::::::999888888999888666555999999999999999888777777666555333222111111222222333444444555555444333333333333333222222333333444333333333333333333333333333333333333222222222222111111111111222222222222222333555666666555333222333333333333333333333333444333333222222333333333111111111111111111111111000000000111111111222222111111111000000000//////000000111111111222222222000///......000222222111111111222222333333333222333444555666666555444333222222222111111000///...333222111111000000111111111111111111000000000000111111111111000000000///,,,---...000111222333333CCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEBBB@@@??????AAAAAADDDEEEFFFEEECCCCCCEEEFFFDDDEEEGGGIIIKKKMMMNNNNNNJJJIIIHHHHHHIIIGGGEEEBBBBBBBBBCCCEEEHHHHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???======???AAABBBAAAEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNLLLIIIFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA???===;;;;;;===???AAAAAABBBDDDDDDBBBAAABBBCCC@@@@@@AAAAAAAAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<========================>>>>>>======>>>>>>???@@@============>>>???@@@@@@???>>>===<<<<<<<<<===>>>======<<<;;;;;;<<<>>>>>>>>>===<<<===???@@@???>>>???===;;;999888:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;<<<======>>>???BBBGGGKKKLLLHHHCCC>>>===<<<;;;:::<<<<<<<<<<<<=========>>>@@@???>>>===<<<===>>>>>>===>>>>>>>>>>>>>>>======>>><<<::::::===???@@@AAACCCBBBAAA???>>><<<<<<<<>>======<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;===@@@CCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>>>>??????@@@???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGCCCDDDDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>???@@@AAABBB@@@DDDHHHKKKKKKIIIDDDAAA????????????@@@BBBCCCDDDBBBAAA@@@?????????AAAAAA>>>>>>============>>>>>>@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@BBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<<<<===???@@@AAA@@@>>><<<;;;<<<===>>>===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>><<<===>>>???>>>===<<<;;;999999999999:::;;;===>>>@@@>>><<<<<<>>>@@@@@@@@@????????????>>>===<<<;;;888888777666666777777888:::<<<>>>>>><<<:::999999888666444555888:::;;;;;;;;;999777666888999999888::::::999888888888888999555444333222111111111222333333444555555444444333333333222222222222333333333333333333333333333333222222222222111111111000000000000000111111111111111222444555555444333111333333333333333333222222333333222222222222333333111111111111111111111111/////////000000000000111111111000000000000//////000000111111111111222222000///......000222222111111111111222222222222222333444444555555444444333333222111000////////////222222111000000000111111111111111111000000000000111111111111000000000000000000111222333333333333EEEEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@AAABBBDDDDDDEEEDDDCCCBBBDDDFFFDDDFFFIIIKKKMMMMMMMMMLLLHHHHHHGGGHHHIIIHHHFFFCCCCCCBBBBBBDDDFFFGGGEEEDDDCCCBBBAAA???>>>>>>=========>>>>>>???AAAAAAAAA@@@CCCCCCCCCCCCBBBBBBAAA@@@@@@>>>======???AAACCCEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>===;;;:::;;;===???@@@AAABBBCCCCCCBBBBBBDDDEEE@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<=======================================>>>??????=========>>>???@@@AAABBB???>>>===<<<;;;<<<======???>>>===<<<;;;<<<<<<=========<<<===???@@@>>>======<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===@@@EEEIIIJJJGGGBBB>>>===<<<;;;:::;;;;;;<<<===============???>>>===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<:::888999<<<@@@BBBCCCCCCBBB@@@>>><<<;;;::::::<<<======>>>??????@@@@@@???@@@?????????>>>======<<<===>>>>>>>>>===<<<;;;;;;:::;;;===@@@CCCCCCBBBAAAAAA@@@>>>======<<<<<<<<<======>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFAAAAAABBBCCCCCCCCCBBBBBB>>>>>>===>>>>>>???@@@AAA===BBBIIIOOOQQQPPPLLLIII??????@@@@@@AAABBBCCCCCC??????>>>>>>??????AAAAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>===:::;;;;;;<<<<<<=========>>>???BBBCCCDDDDDDBBBBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAA@@@>>>=========?????????>>><<<;;;:::;;;<<<======<<<:::999:::;;;>>>???>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???<<<<<<===>>>>>>===<<<;;;999999888999999;;;<<<===@@@>>>======???@@@@@@???===>>>>>>>>>===<<<;;;;;;999999999888888888888888:::<<<======;;;999888888888666555666999;;;;;;;;;;;;888666555777999;;;;;;:::999888777666777888999444444333333222222222222333333444444444444444444444333222222222222222222222222222222222222222222111111111111000000000000////////////000000000000111333444666666555444333333333333222222222222222222222222222222222333444000000000000111111111111000000000000000000000000000000000000000000//////............/////////000222111000000222333333222111111111111111222222333111111222222222222111111333222000/////////000111111111000000000000111111111111111111000000000///111111111000000000000000222222333444444444333333FFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFDDDCCCBBBAAACCCDDDEEEDDDCCCBBBAAA@@@???>>>=========<<<===???@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???AAADDDFFFHHHHHHIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFHHHIIIKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHFFFEEEEEEDDDBBB@@@???>>><<<<<<;;;:::;;;<<<>>>???@@@BBBCCCCCCBBBBBBDDDFFF???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<=================================<<<===>>>>>>???>>>>>>>>>???@@@AAABBBCCC???>>><<<;;;;;;;;;<<<===AAA@@@>>><<<;;;::::::;;;===<<<<<<===??????>>><<<::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;======<<<;;;:::<<<@@@CCCFFFCCC???=========<<<;;;;;;<<<===>>>>>>>>>======>>>===;;;:::999::::::;;;;;;<<<<<<=========<<<<<<;;;999777999===BBBEEEGGGAAA@@@???===<<<;;;::::::<<<<<<>>>??????@@@??????<<<===>>>???????????????>>>>>>?????????>>>===<<<:::999:::<<<@@@BBBCCCCCCBBBAAA???>>>===<<<<<<=========>>>>>>???@@@@@@@@@???@@@AAABBBBBBBBBBBBAAAFFFEEEEEEDDDCCCBBBBBBBBB??????@@@@@@AAA@@@@@@@@@============>>>???@@@@@@===AAAHHHNNNPPPOOOLLLIII???@@@@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>??????===<<<;;;:::::::::::::::>>>????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCEEEEEEDDDDDDBBB@@@???@@@BBBDDDDDDDDD@@@@@@@@@@@@??????>>>>>>@@@???>>>=========>>>>>>???>>>===<<<<<<======>>><<<;;;:::999:::<<<>>>???>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;999999999999:::;;;;;;<<>>============;;;===???@@@??????@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>???@@@??????AAACCCFFFGGGGGGIIIJJJJJJIIIHHHHHHDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLJJJHHHFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHHHHDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;<<<>>>??????AAACCCCCCCCCBBBCCCDDD>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::;;;;;;<<<=================================<<<<<<======>>>??????>>>>>>>>>???@@@AAAAAA>>>===<<<;;;;;;;;;<<<===@@@???===;;;:::999999:::<<<;;;<<<>>>??????===;;;999:::<<<======<<<;;;:::999999:::::::::::::::;;;<<<<<<===;;;::::::<<<>>>AAA???===<<<<<<======<<<:::;;;===>>>>>>>>>===<<<<<<;;;:::999888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888:::???CCCFFFGGG@@@???>>>===<<<;;;;;;;;;===>>>@@@AAABBBBBBAAAAAA:::;;;===???@@@@@@????????????@@@@@@@@@???>>>===999999999<<<@@@BBBCCCCCCCCCBBB@@@>>>=========>>>======>>>??????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@>>>>>>????????????>>>>>><<<<<<<<<<<<===>>>???@@@???AAAEEEHHHHHHGGGDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;===>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAACCCEEEEEEDDDDDDAAA??????@@@BBBDDDDDDCCC@@@@@@??????>>>>>>======???>>>>>>===============;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;<<<======:::;;;<<<===>>>===<<<<<<999:::::::::;;;;;;;;;;;;===<<<<<<===>>>???>>>===999999::::::::::::::::::;;;;;;;;;;;;;;;:::999888666777888888666444444555666555555777999;;;:::999:::777444444666888::::::777777666555555555555666444444555555555555444333333333333333333444666666444333222111111000111111222222222222222222222222111111111111000000000///////////////000000000000333444666888999888777666333333333222111111000000111111000111111222333444...//////000000111111111222222111111111111000000......////////////000000//////000000000000111111---,,,---000555999;;;;;;111111000///000111222333333222222111111222222333111111000000000000000111000000/////////000111111111111111111000000000000000000000000111111111111///000000111111111111000DDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIHHHHHHHHHIIIHHHEEECCCAAA@@@???@@@BBBDDDDDDCCC@@@???>>>===============;;;===@@@@@@>>>>>>???AAABBBBBBBBBAAA@@@???===<<<===???AAAAAA@@@@@@BBBEEEEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNLLLJJJGGGEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEAAABBBBBBBBBBBBAAA@@@@@@===<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDCCCAAAAAAAAA??????===<<<<<<<<<===>>>;;;:::::::::;;;;;;<<<==============================<<<<<<<<<<<<===>>>>>>>>>===============>>>>>>>>>===<<<;;;:::;;;<<<<<<===<<<:::999999:::;;;;;;;;;;;;<<<>>>??????===;;;;;;;;;;;;<<<<<<=========888999999999::::::::::::999;;;======<<<<<<<<<>>>???===;;;;;;;;;<<<;;;:::999:::<<<=========;;;::::::999888777888999:::;;;<<<<<<<<<<<<<<<;;;:::999;;;::::::<<>>>>>===<<<<<<=========>>>@@@BBBBBBBBBAAA@@@:::<<<>>>???@@@???>>>===??????@@@@@@@@@???>>>===888888999<<<@@@BBBCCCCCCDDDCCC@@@>>>======>>>???===>>>>>>??????@@@AAAAAABBBBBBCCCDDDCCCBBB@@@>>>@@@AAACCCEEEEEECCCAAA@@@???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<@@@@@@???>>>===<<<<<<======>>>???@@@???>>><<<;;;::::::;;;<<<===>>>>>>???===???AAACCCDDDCCCBBBAAA@@@>>>>>>???AAACCCCCCCCCAAAAAA@@@@@@???>>>>>>============<<<<<<<<<<<<<<<888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;<<<>>>>>>===<<<888999::::::;;;;;;;;;;;;:::::::::::::::888777666555666777666555444555666555444444666999:::999888999666444444555777888777777777777777777666555555444555666777777666555555333333222222333444666777444333222111000000000000111111111111111111111111222222111111111000000000//////000000000111111111222333555777888888666666333333222222111000000///000000000000111222333444......//////000111111222111111000000000/////////........./////////000000/////////000000000111111---------///333666888888111111/////////000222333333222111111111111222333000000111111111111000000///////////////000111111111111111111000000000000///000000000111111111111111111222333333333333333AAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@BBBDDDCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIGGGEEEBBB@@@???>>>???BBBDDDDDDCCC@@@???>>>======<<<======:::===@@@@@@>>>>>>???AAAAAAAAAAAA@@@???>>><<<<<<===@@@CCCCCCAAA@@@BBBDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHKKKJJJHHHFFFFFFGGGHHHIIICCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBBBBBBBAAAAAA>>>======<<<<<<<<<=========@@@CCCDDDCCCAAA??????AAA@@@>>>=========>>>???::::::::::::;;;;;;<<<===========================<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<999999888888999;;;<<<===;;;;;;<<<>>>@@@???===:::>>>===;;;::::::<<>>>>>>>>>>>??????===;;;::::::;;;999888777888:::<<<<<<;;;:::999888888777777777999:::;;;<<<===<<<<<<;;;:::999888<<<;;;;;;===???@@@@@@???>>>>>>============>>>>>>;;;<<<>>>@@@AAA@@@???>>><<<===???@@@???>>><<<;;;>>>???@@@@@@@@@???===<<<888888999<<<@@@BBBCCCCCCEEECCCAAA???>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCAAA???===<<<>>>BBBEEEFFFEEECCCAAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>???AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAA@@@???>>>=========<<<::::::999999999<<<===???@@@???>>><<<;;;888999:::<<<>>>@@@AAABBB???@@@BBBCCCCCCBBB@@@??????>>>===>>>AAACCCCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;999:::<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;::::::<<<===>>><<<;;;999999:::;;;<<<<<<<<<<<<888888999999888777555444444555666666555555666777444444444666888999999777888666444444555666666666777888999999999888666555555666777888888777666666333333222222333555666777444333222111000000000000111111111111111111111111222222222222111111111111000000000000111111111111111222444666777777666555333333222222111000000///000000000000111222333444---......///000111111222000000//////.........------.........//////000000------------.........///222000//////000111111000222111///...///000222333111000///......///000111///000111222222111000//////////////////000111111111111111111000000000000//////000000111111111222------///000000111111111@@@AAABBBDDDDDDDDDDDDCCCEEEEEEEEEDDDBBBAAABBBDDDEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEGGGDDDBBBBBBDDDEEEDDDBBBFFFEEEDDDDDDEEEGGGIIIJJJFFFGGGGGGGGGFFFEEECCCBBB???>>>>>>===>>>???AAABBB<<<<<<======>>>>>>??????<<<<<<======>>>>>>??????AAAAAA@@@???>>>>>>??????DDDCCCCCCBBBBBBBBBCCCCCCJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFKKK<<<===KKK;;;<<>>>>>@@@?????????>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<666777999999888888999::::::;;;<<<===>>>>>>>>>>>>999999::::::::::::;;;;;;888999;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<:::888777888::::::::::::;;;;;;===>>>???===;;;:::888888999:::;;;;;;===@@@BBBBBBAAA???===<<<===>>>???@@@???>>>===>>>???AAAAAA???===<<<<<<999:::<<<>>>@@@CCCDDDEEEEEECCC???<<<:::;;;===>>>@@@???===<<<<<<<<<===>>>CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBB@@@>>>===<<<<<<<<<:::;;;<<<======>>>>>>>>>;;;===??????>>>===>>>?????????@@@@@@@@@???>>>>>>DDDCCCAAA???>>>===<<<<<<===<<<;;;:::999:::;;;;;;???AAACCCCCCAAA===;;;:::666888:::<<<=========<<<===@@@CCCEEEDDDBBBBBBBBB@@@@@@@@@@@@@@@???>>>===>>>???AAABBB@@@===999666999:::;;;<<<<<<<<<;;;:::;;;:::999888888888999:::<<<===>>>===;;;:::;;;<<>><<<;;;;;;<<<===;;;:::999999:::;;;;;;:::888999999::::::;;;;;;<<<===============>>>>>>>>>:::999888888888999::::::===<<<:::999999:::;;;===BBBAAA???===;;;999777666888888777666555444333333444444555666777888999999777777666666666666777777666555555555555444444444555555555555555555555555555333222222444444333111222222111111111111222222111111111111000000000000---......///000111111222000111111111222222222222111111222222222333333333222111111111000000//////111111000000000000111111000000000000000000000000111111000000//////............///000000000000000222222222111111000000000...///111222333333222111222111000/////////000111333333222111000000000111222222222111111111000000222222222222111000///...............////////////000000000000000000000000.........//////000111222@@@AAABBBDDDDDDDDDDDDCCCEEEEEEEEEDDDBBBAAABBBDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAABBBDDDEEEDDDCCCFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@@@@AAABBBCCCDDD============>>>>>>>>>>>><<<<<<======>>>>>>??????AAAAAA@@@???????????????DDDCCCCCCBBBBBBCCCCCCCCCGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEAAAAAABBBCCCDDDCCCCCCBBBCCC??????FFF@@@RRRhhhMMMBBB???<<<;;;<<<===>>>>>>??????>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;555777888888777777888999:::;;;<<<======>>>>>>===999999999:::::::::;;;;;;888999:::<<<<<<<<<;;;:::999999999999999999999999;;;<<<<<<:::888777888::::::::::::::::::;;;<<<===>>>===;;;:::999:::;;;<<<>>>???AAABBBBBB@@@>>><<<<<<===>>>???@@@@@@@@@???>>>@@@AAAAAA???=========::::::<<<>>>@@@BBBDDDEEEDDDBBB>>><<<;;;;;;===???@@@???>>>=========>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<<<<<===>>>??????@@@@@@???<<<===>>>>>>======>>>???@@@@@@???>>>>>>>>>======@@@???>>>>>>=========>>><<<;;;:::999999999:::;;;;;;>>>AAAAAA@@@===<<<<<<888999:::<<<======>>>>>>@@@BBBEEEFFFDDDAAA????????????@@@@@@???>>>>>>======>>>@@@AAA@@@===:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;999888888888999999;;;<<<===<<<:::999:::;;;AAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999::::::===<<<:::999999:::<<<===???>>><<<:::999888777777888888777666555444333333333333444555666777888888777777666666666666777777555555555555444444444444333333333333444444444444444222111222444444333222222222111111111111222222111111111000000000//////......//////000000111111/////////000000000000111000000000111111111222222111111111000000000//////000//////////////////000///////////////////////////////////////000000000......///000000000000000000000111111222222333333222222222222222111111000111000/////////000111222333222111111000000111111222222222111111111000000------------,,,+++***)))....../////////000000000////////////////////////.........//////000111222AAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@AAACCCEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBCCCDDD>>>>>>>>>>>>============<<<<<<======>>>>>>??????AAA@@@@@@????????????@@@DDDCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEE@@@BBBCCCEEEDDDCCC@@@???>>>CCC@@@???CCCaaasssLLLBBB???<<<;;;<<<>>>???>>>===============<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999888888888::::::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>===<<<;;;;;;;;;:::999999888888555666777777666666777888999:::;;;<<<============999999999999::::::::::::999999:::;;;;;;;;;::::::888888888888888888888888:::;;;<<<:::888777888999;;;:::::::::::::::;;;;;;===<<<;;;999999:::;;;;;;???@@@AAABBBAAA???===<<<<<<===>>>???@@@@@@@@@@@@???AAABBBAAA???======>>>:::;;;<<<>>>@@@BBBCCCDDDBBB@@@===;;;;;;<<<>>>@@@AAA@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>????????????===>>>>>>===<<<<<>><<<<<<<<<===>>><<<<<<<<<<<<===>>>??????<<<;;;::::::999999::::::888;;;>>>???>>>=========;;;;;;;;;<<<===>>>???@@@CCCEEEGGGFFFCCC@@@===<<<>>>>>>??????>>>>>>======<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;<<<===>>>???===;;;:::888777777888888:::;;;<<<;;;:::999:::;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>===<<<:::999888999::::::===<<<;;;::::::;;;===>>>===;;;999777666666777888888888777666555444333333222222333444555666666777777666666555555666666777555555555555444444444444000111111222333333333333222111111222444555444333222222111111111111222222111111000000000000//////////////////000000000000------.........//////////////////000000000111111111111000000000000////////////............//////////////////////////////---......///000000111111......///000000000000000......///111333444555666666555444222111000000000////////////000111222222222222111000000000111111222111111111111000000000//////000//////...---,,,/////////000000000111111.................................//////000111222AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@??????@@@AAABBBAAABBBCCCEEEEEEDDDCCCCCCAAA@@@@@@AAACCCDDDEEEFFFFFFFFFGGGGGGFFFDDDBBBAAAEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBB?????????>>>===<<<<<<<<<<<<<<<======>>>>>>??????AAA@@@@@@??????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCBBBAAA???>>>>>>GGG@@@<<>>???>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999999888888888999888777777888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<777999<<>>@@@AAAAAA@@@>>>>>>>>>>>>??????????????????@@@AAABBBAAA???===>>>???;;;;;;<<<>>>???AAABBBBBB???>>><<<;;;<<<===???AAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>===<<<;;;<<>><<<;;;<<<===???<<<<<<<<<<<<===>>>??????<<<<<<<<<;;;;;;;;;;;;;;;888;;;===>>>>>>=========>>>===<<<<<<===???@@@BBBCCCEEEGGGGGGDDD@@@>>>=========>>>>>>>>>>>>======:::<<<>>>@@@@@@???===<<<<<<;;;;;;;;;<<<>>>???AAA===<<<:::888777777888888999:::;;;;;;999999999;;;<<<===>>>??????>>><<<;;;;;;<<<===<<<;;;:::;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>===<<<;;;999999999999:::>>>===;;;::::::<<<>>>???>>><<<888666444555666777888888777666555444333333222333333444555555666666666666666555555666666666555555555444444444333333///000222333333333333333111000000111333555444333222222111111111111222222111000000000////////////000000000000////////////---------.........///////////////000000000111111000000000000000000//////////////////////////////////////////////////////........./////////000000......///000000000000000......///111333444555666777555333111000000111111000////////////000000000111111000000000000111111111111111111000000000000222333333333222222111000000000000000111111111111////////////////////////............///000111222BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEECCCAAA???@@@AAAAAA@@@???>>>>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBCCCDDDFFFGGGFFFGGGGGGFFFEEECCC@@@???EEEEEEFFFGGGGGGFFFDDDCCCDDDCCCAAA@@@???@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDAAA???>>>>>>???@@@AAAFFF>>>@@@@@@DDDNNN===???===;;;;;;===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;:::::::::999999999888888777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<888:::===@@@@@@???>>><<<::::::999888777777666666777888999999777777888999888999:::;;;<<<<<<<<<<<<888888888999999999::::::999999999999888999999999666666666666666666666666888999;;;;;;999888888888<<<<<<;;;;;;:::;;;;;;;;;888888777777666666666666:::;;;===>>>@@@@@@@@@@@@@@@@@@???>>>>>>=========@@@AAAAAA@@@>>>===>>>???;;;<<<<<<>>>???@@@AAAAAA===<<<<<<;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@@@@?????????>>>>>>======>>>>>>??????===<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<<<<=========>>>>>>===<<<;;;<<>>;;;;;;<<>>=========>>>>>>===============<<<<<<;;;;;;<<<>>>???===<<<<<<===???>>>======>>>???AAABBBAAADDDFFFGGGDDDBBB@@@???<<<===>>>>>>>>>>>>======:::;;;===???@@@???>>>>>><<<<<<;;;;;;<<<===???@@@<<<;;;:::888777777888888999:::;;;;;;999999:::;;;;;;===???@@@@@@>>><<<;;;999;;;===<<<:::888999:::999::::::;;;;;;<<<======????????????>>>>>>======<<<;;;:::999888999::::::>>>===<<<;;;;;;===???@@@AAA>>>:::777555444555666888888777666555444333333444444444555555666666777666666555555555555666666555444444444444333333333111222444555555555444333111000///111333444444333222222111111111111222222000000000////////////...000000000000////////////....../////////000000000000000000111111111222222//////////////////000000///000000111111000000///........................000/////////.........---......///000000000000000//////000111111222333333444333111111111111333444000000000000//////......111000000///000000111111000000000000000000000000//////000000000///......000000000000111111111111000000000000000000000000............///000111222CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFEEECCC@@@???@@@AAA??????>>>======???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@BBBCCCCCCCCCDDDFFFHHHGGGFFFFFFEEECCCBBB@@@???DDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCBBBAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<<<<======>>>>>>??????AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCCCCEEEFFFFFFGGGGGGEEEDDDCCCFFFCCC@@@===<<<===@@@BBBAAAEEE===CCCBBB999AAA@@@===;;;:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<777888:::<<<======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<<999999999888777777777666888999:::999888777888999888888999:::;;;;;;;;;;;;888888888888999999999999:::999888888777777888888666666666666666666666666666888;;;;;;999888888888;;;:::::::::::::::;;;;;;999888888888888777777777777888:::<<<>>>@@@@@@AAA??????>>><<<<<<<<<<<<<<<@@@@@@@@@???<<<<<<===>>><<<<<<======>>>???@@@@@@<<<<<<;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<>>======<<<<<<<<<============<<<;;;;;;;;;<<<>>>>>>===<<<<<<===>>>>>>>>>>>>??????@@@AAA@@@CCCFFFGGGEEECCCBBBAAA======>>>>>>??????>>>>>>:::;;;===>>>?????????>>><<<<<<;;;;;;<<<<<<===>>>;;;:::999888888888999:::999:::;;;;;;::::::;;;<<<===>>>???@@@???>>><<<:::888;;;>>>===:::777777999:::::::::;;;<<<<<<======??????>>>>>>======<<<<<<:::999888888888999::::::>>>===<<<;;;<<<>>>@@@AAAAAA???<<<999666555555555888888777666555444333333444444555555666666666666666555555444444555555666444444444444333333333333333444666777777666444333111000000111333444333222222222111111111111222222000000////////////......////////////000000000000//////000000000111111111000000000111111111222222......////////////000000///000111222222111000///........................000000//////...------,,,......///000000000000000//////000000000000000000000000000000111222333444//////000000000///...---000000/////////000111111//////000000000000000111...///////////////....../////////000000000111111111111111111111111111111.........//////000111222DDDCCCCCCCCCDDDEEEFFFGGGEEEFFFEEECCC@@@>>>???@@@>>>>>>===<<<===>>>???@@@@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEDDDDDDGGGIIIGGGFFFEEECCCBBBAAAAAA@@@DDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCAAA@@@???@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGGGGGGGFFFDDDCCCCCCBBB???>>>===>>>???@@@>>>FFF<<>>???<<<;;;;;;:::;;;<<<===>>>?????????===;;;;;;<<<>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@>>>>>>>>>??????@@@AAAAAA@@@@@@@@@??????>>>>>>?????????<<<<<<;;;;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>======>>>???>>><<<:::999999;;;===?????????>>>===<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999999888999;;;<<<;;;<<<===???===>>>>>>???????????????AAACCCFFFGGGEEECCCAAAAAA===>>>>>>???@@@@@@??????;;;<<<===>>>??????>>>>>>;;;<<<<<<<<<<<<;;;:::::::::999888888888999:::;;;999;;;<<<<<<;;;;;;<<<===????????????>>>===;;;:::888<<<@@@???:::777888:::::::::;;;;;;<<<=========>>>>>>======<<<;;;;;;:::888777777666777888:::;;;>>>===<<<<<<===>>>@@@BBB>>>===;;;999777666555555888888777666555444333333444444444444444555555555666555555444444555555666444444444333333333222222444666777888777555333111222111000111222333222111222222111111111111222222000000/////////...............//////000000111111//////000000000111111111/////////000000000111111........./////////000000...///000111111000///.........................................................///000000000000000............////////////......///000111111222111,,,---...///000000000000///////////////000111111////////////000000111111000111111222222222111111....../////////000000000000000000000000000000000.........//////000111222DDDDDDCCCCCCDDDEEEGGGHHHEEEFFFEEECCC@@@>>>???@@@>>>===<<<<<<<<<>>>???@@@@@@???>>>>>>>>>???AAABBBCCCEEEFFFFFFDDDDDDGGGJJJGGGFFFDDDBBBAAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@>>>============>>>>>>>>>>>>============<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFEEE?????????@@@BBBDDDFFFFFFDDDEEEGGGHHHGGGFFFDDDCCC@@@@@@@@@???????????????<<>>CCC===???;;;:::999888999;;;<<<;;;:::<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<666888:::<<<=========<<<999::::::;;;<<<===>>>>>>999999999888777666666555777999<<<>>>>>>===:::999999999999999999999999999;;;;;;:::999999888888888888888888888888999999999777888888777666555555666777777888999::::::::::::777888888888888999999999:::999888666666666777888777777777777777777777777555777:::;;;:::888888888555555555555666777999999555555555666555444444333888888888999:::;;;<<<===888888888999:::<<>><<<::::::;;;===<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>??????@@@AAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@<<<<<<<<<<<<<<<===>>>???888999:::;;;<<<<<<<<<<<<;;;===??????>>>===>>>???:::999888888888:::<<<=========<<<;;;;;;;;;<<<<<<999999:::;;;:::999888777444666888::::::<<<>>>@@@<<<===???@@@@@@???>>>===BBBEEEGGGGGGEEEBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===<<<:::999888999888888888888:::;;;<<<:::;;;<<<<<<;;;;;;===>>>@@@@@@??????===<<<;;;:::999===AAA@@@;;;888999;;;::::::;;;;;;<<<=========>>>======<<<;;;;;;::::::666666555555777888:::;;;>>>===<<<<<<===???AAABBB;;;;;;:::999888777666555888888777666555444333333333333333333333333333444555555555444444555555555444444444333333333222222555666777888777555222000333111000111222222111000222222111111111111222222000/////////............---......///000111111222////////////000000000000............/////////000---.........//////000000---...///111111///...---........................,,,,,,------.../////////...//////000000000000000,,,,,,------...//////000---...000111111111000///(((***,,,///111222222222///////////////000111111.../////////000000111111///000000111111111000000............////////////////////////////////////.........//////000111222AAAAAAAAABBBCCCDDDFFFFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>============>>>>>>CCCBBB@@@??????@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBIIIFFFBBBAAABBBCCCAAA@@@BBBCCCEEEFFFFFFEEECCCBBBBBB@@@>>><<<;;;;;;<<<===;;;<<<=========<<<:::999>>>>>>???@@@@@@@@@??????CCCCCCCCCAAA@@@AAADDDFFFHHHEEEBBBBBBDDDFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBDDDDDDHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???=========>>>>>>CCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???@@@???===<<<;;;:::999999===========================<<<<<<<<<===???@@@BBB:::;;;;;;<<<<<<;;;::::::<<<<<<<<<:::777666666888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999999::::::999999888888888888888888888888999;;;:::999777666444333222999999888888999999:::;;;::::::999999888777666666666666666666777777777777555666777888999888777777888999999999999888777777777777777777777777777777666666666666777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===============<<>>===>>>?????????BBBAAA@@@?????????@@@AAA@@@@@@??????>>>============>>>@@@AAA@@@???===;;;;;;:::999999:::;;;===>>>============<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::;;;===???AAA===>>>>>>>>>>>>======<<<===AAAFFFEEEAAA======>>>@@@AAAAAA@@@>>>===>>>???AAA@@@???>>>============>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>===<<<;;;<<<>>>@@@???>>>===<<<<<<<<<<<>><<<;;;<<<======<<<777888:::999777888;;;>>>===============>>>>>>>>>>>>===;;;999777555555444777666666555444444333333555444333333555777666666444444555666777777666666444555666555333222222444777777777666555333222111000000000000000000000000111111000/////////////////////......---------,,,000///.........000111222000///...------...///000000000000000000000000000222222222111111111111111000////////////000000111...///////////////............////////////......111111000///...---,,,,,,////////////////////////---...000000.........///000000000000000000000000000///---,,,---...000222111111000000000000111111333222111222444444444333---......///000111111222111111000///////////////............////////////?????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@??????>>>>>>??????@@@AAA@@@>>>======>>>@@@AAABBBBBBCCCDDDDDDCCCAAAAAABBB@@@======???AAA@@@???AAABBBDDDEEEEEEDDDBBBAAAAAA@@@>>><<<<<<<<<===>>><<<<<<======<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAABBBEEEHHHIIIFFFCCCBBBDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFEEEDDDCCCBBBDDDCCCBBB@@@??????@@@@@@???>>>===<<<<<<<<<===>>>???>>>===<<<:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;======999999::::::;;;;;;<<<<<<;;;<<<;;;999777666666888999999999999999999999999;;;:::999888777777777777888999999::::::999999888999999999888888888777777888777777777666666555555999888888888888999:::::::::::::::999888888777777555666666666777777777777555555777888888888777666888888999999888888777666777777777777777777777777555666666666777777777777999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999:::::::::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>??????AAABBBDDDFFFGGGEEEBBB???>>>???AAAAAA@@@@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>=========>>>?????????>>>===<<<;;;::::::999999:::;;;<<<::::::;;;;;;<<<<<<<<<===<<<<<<=========<<<;;;;;;<<<<<<;;;:::;;;===???AAA>>>======<<<<<<;;;;;;;;;<<<@@@DDDCCC???======???@@@AAABBB@@@>>>======>>>AAA@@@???>>>============::::::999888888888888888::::::999999999999:::::::::<<<===<<<;;;:::;;;<<<@@@@@@???>>>===<<<======???===;;;;;;;;;<<<;;;999::::::999999999::::::;;;<<<:::888777888999999888777888999888777888;;;>>>=====================<<<999888777666555555555555666666666555444333333333333222111222444555666555444555555666666666666555444555666555333222333444777777777666444333111111000000000000000000000000111111000////////////////////////.........------//////.........///000111000//////......//////000000000000000000000000000000000000000000000000000000//////.........//////------............------......////////////......000000//////......------........................///111222222000//////000////////////////////////000///---------...000111000000////////////000000222111000111222333222111------...///111222222333111000//////......//////............////////////????????????@@@BBBCCCDDDBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@???===<<<;;;<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@@@@???======<<<===>>>???>>>===<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCDDDGGGIIIJJJHHHDDDCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGBBBDDDGGGIIIIIIFFFBBB???BBBAAA@@@???????????????<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::888777666666;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999===<<<;;;:::999999888999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999::::::999888888888999;;;===>>>:::;;;;;;999777666666888777777777777777777777777999888777666555555555666888888999999999999888888999999999888888777777777444555555666666777888888888888888888888999999:::;;;::::::999999888888888555555666666666777777777555555666777777777777666888888888888888777666666777777777777777777777777555555666666666777777777999::::::;;;;;;;;;::::::999999999:::::::::::::::777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@<<<===???AAADDDFFFHHHIIIEEECCCAAA@@@AAABBBBBBBBB>>>>>>======>>>???@@@AAA======>>>????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999999:::777888888999;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>===;;;:::999999::::::;;;>>>@@@@@@======???AAAAAABBBBBBAAA>>><<<<<<===@@@???>>>======<<<======999888888777777777777888999999888888888888999999999;;;<<<;;;:::999:::;;;>>>>>>===<<<;;;;;;;;;;;;???===;;;;;;<<<<<<;;;:::888888999999::::::;;;;;;999777666555777777777666777888999888888888:::<<<===============<<<;;;;;;666555555555555666777777666555555444444333333222000//////000333555555555555555555555555555444444444666666666444333444555777777666555444222111000000000000000000000000000111000000///////////////000000////////////...............---......///000//////000000000000//////000000000000000000000000.........//////000000000000///...---------------,,,,,,---------------,,,......////////////......................................................///000222111000///000000///////////////////////////......------///000111222111111000000111111222222111111222444666555444......///000111222333333000///......------..................////////////AAAAAAAAAAAABBBCCCDDDEEE???@@@@@@AAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBB@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>======>>>???@@@@@@>>><<<::::::;;;===>>>??????AAABBBCCCCCCDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJHHHGGGDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBDDDGGGHHHGGGDDDAAA>>>AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<======>>>===<<<<<<;;;:::999999888:::::::::::::::::::::::::::999999999999888888888;;;;;;:::999888888888999999999999999999999999999;;;;;;::::::999999999999:::999888777888999;;;===999999999888666555777888666666666666666666666666888777666666555555555666888888999999999999888888777777777777888888888888444444555555666777888888777777777777777888999999;;;:::::::::999999888888555555555666666666777777666666777777888888888888777777888888777777666555666666666666666666666666555555555666666666777777999::::::::::::999999888888888999999999999:::::::::<<<>>>???===<<<<<<<<<::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAA@@@???===<<<<<<===>>>@@@<<<===???AAADDDFFFGGGHHHDDDBBB@@@@@@BBBCCCBBBBBB<<<<<<<<<===>>>???@@@@@@<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::999888888777777888888999999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAA???>>>;;;999888888999:::;;;<<<======<<<===@@@CCCBBBBBBBBBAAA>>><<<<<<===???>>>======<<<<<<<<<===;;;::::::999999999::::::999888888777777888888999999;;;<<<;;;:::999:::;;;<<<;;;::::::999999999:::>>><<<::::::;;;;;;:::999999::::::;;;<<<<<<<<<<<<:::888777777888999888777777888888888888888999:::<<<<<<======<<<;;;:::999777777666666666777888888444444444444333333222222000///...000333555666666666666555444444333333333444555666666444444555666666666666555333222000///////////////////////////000000////////////000000000000000000000/////////......---------............///000111111000///...000000000000000000000000------...///000000111111000///...---,,,+++++++++,,,,,,---.........------......////////////......---------....../////////........................***,,,...///......///000///////////////////////////............///000000333333222222222222333333333222333555999<<<<<<<<<111111111222222222222222//////...---------------............////////////AAAAAAAAAAAAAAABBBCCCDDD===>>>@@@AAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>?????????AAA???<<<::::::;;;===??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFEEEEEEGGGIIIEEEEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999:::999999888888888999999999999999999999999999999:::::::::999999888777777<<<;;;999777666777999:::777888888777666555777888777777777777777777777777888888777666666666777777777888888999999888888777555555666777888999999:::555555555555666666666666777777666666777777888999::::::999999999999999888555555555555666666666666777777777777888888999999666777777777777666555555555555555555555555555555555555555555666666666666999999999:::999999888888888888888999999:::::::::;;;===??????>>>===<<<===::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAA???>>><<<;;;;;;<<<>>>???===>>>@@@BBBCCCDDDDDDDDDAAA@@@??????AAABBBAAA@@@;;;;;;<<<===>>>?????????===>>>@@@BBBCCCCCCBBBBBB>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;:::999888777666::::::::::::::::::::::::888888:::;;;<<<<<<======<<<<<<======>>>>>>???@@@???>>>;;;999999999:::;;;;;;;;;;;;;;;<<<>>>AAACCCAAABBBBBBAAA>>><<<======>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999888888777777888888999:::<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;:::;;;;;;;;;;;;:::888888999:::999888999999;;;<<<<<<<<<;;;;;;999888777888::::::999777888777777888999999999888:::;;;<<<<<<<<<:::999888888888777666555555555555333333333333333222222222111000000222444777888777666555444333222222333333333555666555444444555666555555444444333111000///////////////////////////000000////////////000000/////////000000000000000..................------...///000111111000///...////////////////////////......//////000111222222//////...,,,++++++++++++------...///////////////......////////////......,,,,,,------......//////........................(((***---......///000111.......................................///000000111111000000000000111111111111222666;;;>>>@@@@@@666555444333222111000000//////...---------------............////////////???????????????@@@AAAAAA<<<>>>@@@AAACCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA????????????????????????AAABBBCCCDDDDDDCCCBBBAAA???AAABBBBBB@@@>>>>>>???@@@BBBCCCDDDDDDCCCBBB@@@?????????????????????>>>AAA???===;;;:::<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFFFFEEEEEEFFFGGGCCCDDDDDDBBBAAAAAADDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>>>>???@@@>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>======::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;999999999888999999::::::999999999999999999999999777777777777777666555444<<<;;;999777666666666777666666777666555555777999777777777777777777777777888888777777777777888888777777888888888888777777444555555666777888999999666666666555555555555444666666666666666777777888888888888888888888888888444444555555555666666666777777777777777888999999666666666666666555555444555555555555555555555555444444555555555666666666777888888999999999888888888888999999::::::;;;;;;:::;;;===<<<;;;::::::;;;999999999999999999999999;;;<<<===>>>??????@@@@@@>>>===<<<<<<<<<===>>>???>>>???@@@BBBBBBBBBAAA@@@???>>>===>>>@@@AAA@@@???;;;<<<===>>>??????>>>>>>===???AAACCCDDDCCCBBBAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999777777;;;;;;;;;::::::999999999999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===???AAACCC@@@AAAAAA@@@>>>===>>>???<<<<<<;;;;;;;;;;;;<<<<<<999888888888888999::::::999999888888888888999999:::<<<===<<<;;;:::;;;<<>>>>>>>>>>>>>>???:::888777777888999888777777888999::::::999888777666666666777888999777666888777777888999999888666777888:::;;;<<<:::999777777777555444222222111111222222222222222222222222444222222333666888888888555444333222111222333444222333555444333333444555222333333333222222111000000000000000000000000000///////////////000000111......////////////000000....../////////...------......////////////....../////////////////////////////////000000111111111///...---,,,,,,,,,,,,,,,------...///000000000000......////////////......,,,,,,------.........///------------------------+++---///000000000111222.................................///////////////...------,,,,,,------...------///333888;;;======777777666444333111000000000///......------..................////////////?????????>>>??????@@@AAA<<<>>>@@@BBBCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB?????????@@@@@@?????????>>>???AAABBBCCCCCCBBBBBB>>>@@@CCCBBB@@@>>>>>>???AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>===@@@???===<<<;;;<<<===>>>AAABBBBBBBBBBBBAAA@@@@@@DDDEEEGGGFFFEEECCCDDDEEEDDDEEEEEECCC@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???>>>===>>>???@@@???@@@@@@@@@???===<<<;;;;;;<<<=========<<<;;;:::999999::::::::::::::::::999999999999999999999999777777888999:::;;;;;;<<<999999999999999:::;;;;;;999999999999999999999999666666777888777777555555999999888888777777666666444555666666555555777999777777777777777777777777888777777777777777888888777777888888888888777777777777777777777777666666555555555555555555555555666555555555555666777777777777777777777777777777444444444555555555666666666555555444555666777888555555666666666555444444444444444444444444444444444444444555555555666666666666777888999999999888999999999:::;;;;;;<<<<<<:::::::::999777777888:::999999999999999999999999;;;<<<===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<===???AAAAAAAAA@@@???>>>======>>>@@@AAA@@@>>>======>>>?????????>>>===<<<>>>@@@BBBCCCBBB@@@???===>>>?????????>>>===<<<;;;;;;<<<<<<;;;:::999888888888888999999999999999:::;;;<<<===============????????????>>>======<<<999999999999::::::::::::<<<;;;;;;===???@@@AAAAAA>>>@@@AAA@@@???>>>???@@@<<<;;;;;;:::;;;;;;<<<<<<777777777777777888999999::::::999999999999::::::999;;;<<<;;;:::999:::;;;???>>>>>>>>>>>>>>>??????:::888777777888999999888888999:::::::::888666555555555555777888999777555888777666888::::::777555555666999;;;;;;;;;999888666666444333222111111111111111111222222222222222555444333333666777777777444333111000111222444555111222333333222222333555000111111222222222222222000000000000000000000000///////////////000111111------.........///////////////000000000///...---......------------......////////////////////////////////////////////////......---------------...+++,,,---...////////////......////////////......------------------------------------------------///000111111...---------........................---......///////////////------,,,,,,,,,,,,---------------000444666777666666666555555444333333222111000//////......//////............////////////AAAAAAAAA@@@AAAAAABBBBBB<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCBBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@<<<===???AAABBBBBBBBBAAA>>>AAADDDDDDAAA@@@@@@BBBBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAA@@@@@@>>>===<<<@@@???>>>===<<<======>>>BBBBBBBBBBBBAAA@@@??????DDDFFFGGGFFFDDDCCCBBBCCCFFFGGGFFFCCC@@@>>>@@@CCCDDDDDDDDDDDDEEEEEEEEEEEE??????????????????@@@@@@BBBBBBCCCBBBAAA???===<<<;;;;;;<<<===<<<;;;999888:::;;;;;;;;;;;;<<<<<<<<<999999999999999999999999555555666888999:::;;;<<<999999999999:::;;;<<<<<<999999999999999999999999777888999::::::999888777666777888888888888777777444555666555555555777999666666666666666666666666777777666666666777777888777777888888888888777777:::999888777666555444444333444444555555666666666555555555555555666777777666666666666666777777777444444444555555555666666444444333222333444555666555555666666555555444333444444444444444444444444444444444555555555666666555555666888999999999999999999:::;;;;;;<<<======;;;;;;:::999777777999:::888888888888888888888888<<<<<<===============<<<<<<<<<===>>>??????>>>>>>:::;;;>>>@@@AAAAAA@@@???>>>>>>>>>???AAAAAA@@@???>>>>>>???@@@@@@???>>>===;;;===???AAAAAA@@@>>><<<===>>>@@@AAA@@@???===;;;:::;;;<<<===<<<;;;:::999555555666777888999::::::;;;<<<======>>>=========AAAAAA@@@@@@???===<<<;;;666777888999999:::999999<<<<<<<<<>>>@@@AAAAAA@@@===???@@@@@@??????@@@AAA;;;;;;:::::::::;;;;;;<<<888888777888888999::::::;;;::::::999999::::::;;;888999::::::888888999:::<<<<<<;;;;;;;;;<<<<<<===;;;999888888999::::::999;;;;;;<<<===<<<:::777666666666666888::::::888666888777666888::::::777444333555888:::;;;;;;999888777666555555444444444444111111111111111111222222555444333333555777666666333222111000000222444666000111333222222222333444//////000222222333333333000000000000000000000000///////////////000111111,,,---------....../////////000111111111000...---...---,,,++++++,,,---...////////////////////////...............---------......---------...//////***+++,,,---..................////////////......------------------------------------------------111111111///,,,)))((((((........................---......///000///////////////............//////000//////000222444333222444444444555555555555555111111000///////////////............/////////000BBB???===>>>AAADDDDDDCCC>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBAAA@@@@@@============>>>???@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAACCCEEEGGGGGGFFFDDDCCC>>>>>>>>>???????????????===>>>>>>>>>>>>?????????>>>???AAABBBCCCBBBBBBAAA@@@CCCFFFEEEAAA???BBBFFFFFFFFFEEEDDDBBBAAA@@@@@@CCCEEEFFFEEECCC@@@@@@@@@?????????>>><<<===???AAADDDCCCBBB@@@???>>>>>>>>>???>>><<<;;;:::::::::;;;999:::::::::::::::::::::888999::::::888888999:::777888999:::::::::::::::777888999:::;;;<<<<<<===<<<;;;::::::999999::::::999666333333666999999888666666555555555555666666888666444333444666:::<<<999999999999999888777666777777888888777666555555666777999::::::999888777888888999999888777666666222333444444555555444444555555444444444444555555444555666666444333444555333444555666666555444333999888666555555666888999555333444777777444222444222222444555555555555444777666444333444555777999555555555666777999:::;;;:::999999999::::::;;;<<<;;;;;;:::999999888888777666666666666777888999:::;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<===============?????????@@@AAAAAAAAABBB<<>>???AAAEEEBBB>>><<<<<<======<<<:::>>>AAAAAA???===>>>@@@===>>>???@@@???===;;;:::::::::;;;;;;::::::999888888888777777777777777777::::::;;;;;;===>>>@@@@@@CCCBBBAAA@@@????????????;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@???>>><<<:::999999999:::999888888777777888888888999;;;======<<<;;;:::::::::::::::::::::::::::999;;;>>>>>>===<<<======<<<:::888777888::::::999888:::<<<======<<<999888444555777888999999888888888999:::;;;:::888666444888888777777666666555555444555555555555555444444333333333222222111111111333333222222333333444555111111111000000000000///000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......,,,---------.../////////,,,,,,,,,,,,---------...000///...------...///000------------------------..................------000000//////.........---........................,,,,,,---.../////////...+++,,,------,,,,,,.../////////.........---------///111333333111//////////////////000///......---,,,,,,,,,---------............////////////............///000000000000000000111333444555555444333222111///.........///000//////............//////BBB???>>>>>>AAADDDDDDCCC>>>???@@@AAABBBDDDEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEGGGGGGEEECCCBBB>>>>>>>>>===>>>>>>??????????????????????????????>>>???@@@BBBBBBBBBBBBAAA@@@CCCFFFEEEAAA@@@BBBEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCEEEFFFFFFCCCAAA@@@@@@>>>??????>>>======>>>@@@BBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888999999::::::;;;;;;<<<<<<777888999999777777888999777888999999::::::999999777777888999:::;;;;;;<<<;;;::::::999999999999999999666333333666888888888666666555555555555666666444333111111222444666888888888999999888888777666777777777666666555555555888999999::::::999888777444555555555444444333222333333444555555555555555555555444444444444555555777666555555555555666666444444555666666555444444666555444444444555777888666333444777888555444666333333333333333444444444666555444444444555777777555555555666777999::::::999999888999999::::::;;;::::::999999999999888888666666666666777888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<<<<===>>>???@@@AAAAAA===???AAAAAA@@@???@@@BBBCCCAAA>>><<<============>>>???@@@???>>><<<<<<<<<===>>>?????????===;;;:::::::::;;;;;;::::::999888888888777777777888888999:::::::::;;;===>>>@@@AAABBBAAA@@@??????>>>>>>>>>;;;;;;::::::;;;;;;<<<======>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::999888888888888888888999;;;<<<===<<<;;;:::777888888888999999::::::;;;===???@@@???>>>>>>???<<<:::888888999::::::999<<<===>>>??????===:::888888999:::::::::999888777888999::::::999888666444777666666666555555444444666666666666555444333222333333333222222111111111111111111111111222222333111111000000000/////////000000000000000000000000000000111111111111000000////////////////////////000000000///////////////---------...............333333222111000///......///...---,,,,,,---...///------------------------........................000/////////....................................------......///.........+++,,,...---,,,,,,---//////.........------------///111222222000............////////////...------,,,,,,,,,---------............////////////.........//////000111000000000...///111222444444555555222222000///...//////000///..................///AAA@@@??????AAACCCCCCBBB>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@?????????@@@@@@AAACCCDDDFFFFFFEEEDDDBBB@@@???>>><<<<<<<<<>>>@@@AAABBBAAAAAA@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBAAADDDFFFEEEBBBAAACCCEEEDDDDDDCCCBBBAAAAAA@@@@@@DDDFFFGGGFFFDDDBBBAAAAAA===>>>@@@@@@>>>===>>>???AAA@@@???>>>===<<<<<<<<<<<<===???@@@???===;;;999::::::;;;;;;;;;<<<<<<<<<666777888888777666777888777888888999999999999888555666666777888999:::;;;:::999999888888888888888888666444444666888888888666666555555555555666666555555444555555666777888777777888888888777666666777666555444444444555666999999::::::999888777666555666666666666555444444444444555666666666666555555555444444444444555555888555222333555777666555444444555666666555444444444444555666777888888999888555444777999666555777444444222111111222333333444444444555555555666666555555666666777888999:::777777888888888888999999888888888999999999999999666666666666777888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<============<<<::::::;;;<<<>>>???@@@@@@>>>???AAAAAA??????@@@BBBBBB???===<<<===>>>>>>===???===<<<<<<===>>>>>>======>>>>>>>>>>>><<<;;;:::::::::;;;;;;::::::999888888888888888888999:::;;;:::::::::;;;===>>>@@@AAAAAA@@@???>>>============;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<;;;<<<>>>@@@@@@@@@>>>>>>::::::999999999::::::;;;:::::::::999999999999999888999;;;<<<<<<;;;::::::555555666777888888999999<<>>??????===;;;888666999::::::;;;:::888777666888888999999999777666444555555555555444444444444888888777777555333222111222222222222222111111111000////////////000111111111111111000000000//////000000000000000000000000111111222222222222111111//////////////////////////////////////////000000...............---------111111000///...---,,,,,,------,,,,,,,,,,,,------------------------------........................////////////.............................................///......------+++---...---,,,,,,---///............------------///000111111...---------...............---,,,,,,,,,,,,,,,---------............////////////.........///000000111111000000.........000111333555666333222111000////////////......------------......AAAAAA@@@@@@AAABBBBBBAAA>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@????????????????????????>>>??????@@@@@@DDDEEEEEEEEEDDDBBB@@@??????===<<<;;;<<<>>>AAACCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEDDDCCCBBBCCCEEECCCCCCBBBBBBAAAAAA@@@@@@DDDFFFGGGFFFDDDBBBAAAAAA<<<>>>@@@AAA???>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<>>888555777999666555555666444222000000000222333333333444555555555555444444555666777777888888888666666777777777777777777666777777888999:::::::::666666666666666777888888999999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@>>><<<<<<===>>>>>>===;;;888666999===AAABBBAAA===============;;;:::999::::::;;;;;;::::::999888888888888888999:::;;;<<<999999:::;;;===???@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::888:::>>>@@@AAA@@@>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::999444555666777888999::::::===???AAAAAA@@@?????????;;;:::999999;;;<<<;;;:::<<<======<<<:::777555333666777888888888666555444777777888888888777666555555555555555555555555555888888777777666444333222222222222111111111111111///////////////000111111222222222222111111111111000000000000000000000000111111222222222222111111////////////////////////---......//////000000000/////////...---------,,,++++++,,,,,,,,,---------------------------------------------............---------...............///////////////..................................../////////...---,,,,,,,,,---...---,,,,,,---...------------------------...///000///---,,,,,,---------......------,,,+++,,,,,,,,,---------............////////////.........///000000111111000000///...------...000222333333222222111000000//////------,,,,,,,,,,,,------AAAAAABBBBBBAAA@@@@@@AAA>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>??????@@@AAAEEEEEEEEEDDDCCCAAA???>>>>>>===<<<;;;<<>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFDDDAAAAAAAAA<<<>>>@@@AAA???>>>>>>>>>?????????@@@AAABBBCCCDDDFFFDDDBBBAAAAAABBBCCCEEE@@@@@@>>>===;;;999888777888999::::::888888999:::777777777888888777777666333444555666777888888999999888777777666666777777777777777666666666666777555555444444444444555555111222333444444444333222444555555666666555555555777555444222333444666777888888777666555444444444111111222333333222222222444555555666777666666666444444333333333333444444333222333777<<<<<<555///555555555444444555555555666777999;;;===>>>>>>>>>CCC;;;666777888555333333666444222000000000222333222222333444555444444444444555666777888888777777555666777777777666555555666666777888999999:::;;;666666666666666666777888888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>======>>>===<<<<<<===>>>?????????>>><<<<<<>>>>>>===<<<:::777666888>>>BBBCCCBBB=========<<<;;;;;;:::999::::::;;;;;;::::::999888888888888888999:::;;;<<<999999:::;;;===???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>===<<<;;;:::999777:::>>>AAAAAA@@@>>><<<>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999666666777888:::;;;<<<<<<<<<>>>@@@@@@>>>=========;;;:::999;;;<<<===<<<;;;<<<<<<;;;;;;999777555333444555666777888777777666666777777777666666555555555555555666666777777888666666666777666666555444111111111111111111111111111000000000000111222222444444333333333222222222000000000000000000000000111111111222222111111111........................------......//////000000/////////...---------,,,------------.....................//////.........---------....../////////---------.........//////.........///////////////.........................../////////...---,,,,,,,,,---......,,,,,,,,,...,,,,,,------------------...//////...,,,,,,---...------......------,,,+++,,,,,,,,,---------............////////////............///000000000000///000///...,,,,,,---...///111111111111000000//////------,,,,,,,,,,,,------AAABBBCCCCCCAAA??????@@@?????????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBAAAAAAAAACCCDDDEEEAAAAAAAAA@@@AAAAAABBBBBB???????????????@@@AAABBBDDDDDDDDDCCCBBB@@@???>>>>>>=========???AAADDDFFFDDDDDDCCCBBB@@@??????>>>=========>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFEEECCCAAA@@@@@@===>>>@@@@@@>>>===>>>??????@@@AAACCCFFFIIIKKKLLLCCCAAA>>><<<;;;>>>AAACCCAAA@@@>>><<<:::888777666888:::;;;:::999888999:::666777777777777666666555333444555555777777888999999888888777777777777777666777888777666555666777555555444444444444555555333333444555555444444333333333444555555555444444666555444444444555666777888777666555444444555555222333333444444444444444444444555666666666666555444444333333333333444444444444777<<>>>>>???===;;;<<<===????????????>>>======>>>>>><<<;;;<<<;;;:::;;;>>>???@@@@@@===<<<<<<;;;::::::999999::::::;;;;;;::::::999888888888888888888999:::;;;888999:::;;;===???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>===<<<;;;:::888:::>>>@@@AAA???===;;;???>>>===<<<;;;:::::::::<<<<<<===>>>>>><<<;;;:::::::::::::::999999999999888888999:::;;;<<<<<<===;;;===???>>>===;;;;;;;;;;;;::::::<<<>>>>>>===<<<<<<<<<;;;;;;:::999888777555666777999::::::999888666666666555555555555555444555555666777888999999555666666777777666666666000000000111111111111111222111111111111222333333444444444333333333222222000000000000000000000000000000111111111111000000..........................................//////...............---------...------,,,+++***))))))......///000000///......---------...//////000000,,,,,,------.../////////.........///////////////.................................///......---------.........,,,+++,,,---,,,,,,,,,,,,---------------......---,,,---...000...............---,,,,,,,,,,,,,,,---------............////////////......------...////////////...///...---,,,++++++******......///000000000000///......------------......@@@CCCDDDDDDAAA>>>>>>????????????@@@AAAAAABBBBBBAAAAAACCCDDDDDDEEEEEEEEEAAAAAA@@@???@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA?????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????======>>>@@@AAACCCEEEFFFCCCBBBBBBAAA@@@??????>>>=========>>>???AAACCCDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBDDDEEEDDDBBB?????????>>>??????>>>======>>>@@@DDDDDDDDDDDDEEEFFFGGGGGG===<<<:::999999:::<<<===>>>>>><<<;;;:::888777777777999:::999888777888999666666777777666666555444444444555666777888999999999999888777777777777888555888999888666444555777555444444333333444444555666666666666666666666666222222333444444444444444555555555666666777777777888888777666666666777888555555666777777777777777333333444555555555555555444333333222222333333444444555777999::::::888777666555444444444444555666444444333444555777999:::DDD:::222333666666444444333333333333333444444444333222111111111222444555333444666777888777666555666666888888888666555333666666777777888888999999777666666555555555666666777777888::::::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;======>>>??????@@@AAAAAABBB???<<<<<>>============;;;999:::<<<>>>???>>>>>>???@@@===<<<;;;:::999999999999::::::;;;;;;::::::999888888888777777777888888999888888999;;;===???AAACCC@@@@@@???>>>============<<<<<<<<<===>>>???AAAAAA>>>>>>>>>>>>>>>===<<<;;;:::;;;>>>??????>>><<<;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????===<<<:::;;;::::::999999888999999999999::::::;;;;;;;;;<<<;;;===>>>>>>===;;;:::;;;::::::;;;<<>><<<999999999:::::::::::::::666777888999999888777777555555555444555555555666333333444555666777888999777777777777777666555444///000000000111111111222222111111111111222333333333333222222222111111111000000000000000000000000//////000000000000//////..........................................---------------...............,,,,,,+++***)))(((''''''------...//////...---------------...///000000000,,,,,,------...//////000............/////////000........................------......///.........---...///...,,,+++,,,---++++++,,,,,,,,,---------,,,---...------...111333...////////////...------,,,,,,,,,---------............////////////......+++,,,------......------,,,,,,,,,,,,+++***))))))+++,,,---///000000000000///..................///@@@CCCEEEDDDAAA>>>>>>????????????@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@?????????AAADDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGBBBAAAAAA@@@@@@??????>>>============???AAACCCDDDEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFAAACCCDDDCCCAAA???>>>>>>?????????>>><<<===???AAAJJJHHHFFFCCC@@@===<<<;;;999999::::::::::::::::::;;;;;;;;;::::::999999999666888999888777666777888666666777777666555444444444444555666777888999999:::999999888888888888888555888:::999666444555666555444444333333444444555444333333222222222333333111222333333444444444444555555666777888888777777999999888777777888999:::222222333444555555555444222333444444555555444444444333333222222333333444222333444444444444666999666555444333333444555666555444333333444666999:::BBB777000222666777666666222333444555555555555555333222111000000222444555333444666888888777555444666777888999888777555333777777777777888888888888777666666555555555666666666777888999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::<<<>>>???AAACCCCCCDDDAAA>>>>>>AAACCCCCCBBB@@@???=========<<<:::888666:::???@@@@@@@@@BBBEEE<<<<<<;;;:::999999999999::::::;;;;;;;;;:::999999888888777777777777777777888888999;;;===@@@BBBCCCAAA@@@???>>>>>>=========<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===;;;:::999999999999:::;;;<<<===<<<===???@@@???>>><<<;;;;;;::::::999888888888999::::::::::::::::::::::::;;;===??????===;;;;;;;;;::::::;;;===???@@@>>><<<555555666777888999999:::666666777777777555444333555555444444444555555666222222333444555777888888999999999888777555333333//////000000111111111222111111111111111222222333111111111000000000000///000000000000000000000000......////////////............................../////////......------,,,,,,------....../////////,,,,,,---------.........,,,,,,---......---,,,,,,---------...///000000111,,,,,,------...///000000---.........//////000000........................,,,,,,---.../////////...---...///...,,,+++,,,---+++++++++,,,,,,---------+++,,,---------///222555//////000000//////...---,,,,,,,,,---------............////////////......***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***))))))***,,,...000000000000//////............//////DDDCCCAAA???>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>???@@@CCCDDDBBBDDDEEECCC???===>>>@@@AAAAAA@@@@@@??????@@@@@@CCCAAA@@@AAACCCCCC@@@===>>>>>>@@@BBBDDDEEEGGGHHHEEEBBB>>>===??????>>><<<>>>===<<<<<<===???AAACCCCCCCCCCCCCCCBBBAAA@@@???;;;===@@@DDDFFFGGGGGGFFFCCCBBB@@@???=========>>>BBB@@@>>>===<<<===>>>??????>>>>>>===<<<;;;;;;:::::::::999888777777777777::::::999999888777777777999999888888888888888888666555555555555444444444777666555666999:::888666888888888777666888<<>>CCCEEEDDDAAAFFFDDD@@@<<<:::999:::::::::;;;;;;;;;:::;;;>>>@@@CCC@@@===:::888888999:::999::::::::::::999888888888888999999999888888777999:::;;;<<<===>>>???@@@BBB@@@>>>===>>>>>>===<<<::::::;;;;;;<<<===>>>>>>========================777777888999;;;<<<======777888999888777888;;;======>>>BBBGGGJJJHHHBBB<<>>???@@@BBBAAA@@@???????????????BBB@@@???@@@AAAAAA???===>>>???@@@BBBDDDFFFGGGHHHEEEBBB>>>===>>>???>>><<<>>>===<<<;;;;;;===>>>???BBBBBBBBBBBBAAA@@@???>>><<<>>>AAACCCEEEFFFEEEEEECCCBBB@@@>>>=========>>>@@@???===;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<:::999999888777777777888::::::999888888777777666888888888888888888888888666555555555555444444444555444333444777777555333777666555555777:::===???999999888888777666666555333333222222222333333444444333333333444444555555333333333444444444444555777777777666666666666666555555555666666666666777222333333444444333333222555333222111111222222222333222111111000000111111555444333333333444555666333333222222222222333333111111222333555777999:::999666333444666777444111333222222222222333444444//////000111111222333333333444444333222222333555555666777666444333444555444555666777777555333222777666555444555666888999666666666666777888999:::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<===?????????===;;;===BBBDDDCCC@@@DDDBBB???<<<:::999999:::<<<=========<<<===???BBBCCCAAA>>>;;;999999:::;;;:::::::::::::::999999888777777888888888888888777999:::;;;<<<===??????@@@CCCAAA??????@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999::::::;;;;;;888999:::::::::<<<>>>AAAAAABBBDDDHHHKKKIIIDDD???===;;;999999:::;;;;;;:::999999;;;;;;<<<;;;:::::::::::::::999999888888888888888888888888888888888888888888777777777777777666666666555444333222222000000111222333555555666888666333333555777666555444444444555444444333222222000......///000///---111111000000000000111111111111111000000000//////---......////////////...000//////............///000///...............---...------,,,,,,------...---......//////...------///000111111000///...---......//////////////////000...---...000222222111,,,,,,.../////////......---------------------------...///000000...,,,+++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))---///---)))((()))+++---.........---------......------,,,++++++,,,---...............------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------...222666555111//////111AAA@@@@@@@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDD???@@@BBBCCCDDDCCCBBBAAACCCDDDDDDBBB@@@>>>???@@@BBBAAA@@@???>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<@@@@@@AAACCCDDDFFFGGGHHHDDDBBB???>>>>>>???>>>===>>>===<<<;;;:::;;;<<<<<<@@@@@@@@@@@@@@@???>>>===>>>???AAACCCDDDDDDDDDCCCBBBAAA???>>>============>>>===;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999999888777777777888888:::999999888888777666666777777777777888888888888666555555555555444444444333333444777:::<<<<<<;;;===:::666777:::<<<===<<<777777777666555555444444111111111222333444444555333333333444444444555555333333333333444444444444555555555444444333333333444444444444555555555555222333333444444333333222333333333333222222111111222222111000000000000111333333222222222333444555222111111111111111111222222222444555666777777777555555666666666444333111222222111111222222333444//////000000111222222222222333444444333333555777777888888777555333444555555666777777777666444444555555666666666777777777555555555666777999:::;;;========================<<<<<<;;;;;;<<<<<<===>>>???<<<;;;<<<@@@BBBAAA???@@@???>>><<<::::::999999;;;<<<======<<<===???AAABBB@@@===;;;::::::;;;<<<:::::::::::::::999888888555555666777888888888888999:::;;;<<<===???@@@@@@DDDBBBAAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>>>>???AAACCCCCCCCCDDDFFFGGGFFFBBB???;;;999777777999:::;;;:::;;;<<<<<<<<<<<<<<<;;;:::;;;::::::999888777666555777777777777777777777777999888888777777666666555666666555444333222111000...///000222444555777777777555444444555666666555444444444444444333222222222000......///000///...111000000//////000000111111111000000000000//////---...............---,,,.........---......//////000000000/////////.........------,,,,,,------...---......//////.........///333666666222///...///000000000/////////......///...------///111111000---............/////////---------------------------.../////////...---,,,---,,,+++,,,...///...---++++++,,,,,,------......+++)))(((***...///---******+++,,,---------,,,,,,------......------,,,,,,++++++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++...111444444111//////111@@@@@@@@@@@@AAABBBDDDEEEJJJHHHFFFDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFEEEEEE@@@AAABBBCCCCCCDDDCCCCCCEEEDDDCCCAAA@@@???@@@@@@BBBAAA@@@???>>>=========????????????@@@???>>>>>>AAAAAABBBCCCEEEFFFGGGGGGCCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<======???@@@@@@@@@??????>>>===@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888777777777777777888999999999999888777777666666666666666777777777777777666555555555555444444444444555888===BBBFFFHHHIIIEEE???:::999;;;<<<999666555555555555444444333333111111222222333333333333333333444444444555444444222222333333333444444444111111222222333444444555222222333333333444444444222333333444444333333222000222444555333222000000222222111000000000000000222222222222333333444444222111111000000111111222555666666666666444222111111444777777444222111222111111111111111222333333111111222222333333333444111222333444333444777999777888888777444222222333555666666777777666555555444555666777777777666555555555555666888:::<<<===<<<===>>>>>>>>>>>>===<<<:::::::::;;;<<<===>>>??????===;;;;;;>>>@@@??????======<<<<<<;;;:::999888999:::;;;;;;::::::<<<===???>>><<<:::999999::::::888888999999999888777777444444555777777888888888999999:::<<<===???@@@AAACCCBBBAAAAAABBBAAA@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@???===<<<;;;999777777999;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888777777666555444444666666666666666666666666777777777777777666666666666666555444222111000000555555555555555555555555666555444444555555555555333444444444444333222222222111000///000000000000000000////////////000000111000000000////////////////////////......---,,,------------......///000000000111000///...//////...------,,,,,,------...---......////////////...000555:::999444//////000---------------.........///...,,,---///000000/////////............///000------------------------,,,,,,---------,,,+++***,,,+++***+++---...---,,,******++++++,,,---......,,,+++***,,,...///---++++++,,,---------,,,+++***,,,------...------,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,+++...//////---++++++,,,AAAAAA@@@??????@@@AAABBBIIIGGGEEECCCBBBAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCFFFGGGGGGEEEBBBAAA@@@@@@AAAAAAAAA@@@???>>>============>>>???@@@@@@@@@@@@???@@@AAABBBBBBCCCDDDEEEEEEFFFBBBAAA@@@>>>======>>>???=========>>>>>>???@@@AAA???@@@@@@@@@@@@??????>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;:::999888777666666666666777888999999999999888888777666666555555555666666666777777777666555555555555444444444444777:::>>>BBBEEEHHHJJJBBB===888777999:::666222444444444333333333333333222222333333333222111000222333444555555555444444222222222333333333444444111222222333333444444444222222222222333333333333222333333444444333333222///222555666333111000000222111000000//////000000222222333333444444444444222222111111111111222222444555555555444333111///...333777666333000000222111000000000000111222222111222222222222222333333000111333333333444777999666777777555333111111222555555666666666666666555333444666777777777555555555666666777999;;;<<<===<<<<<<============<<<<<<777888999:::<<<>>>@@@AAA???===<<<;;;<<<>>>>>>???<<<<<<<<<;;;::::::999999999:::<<<;;;::::::;;;<<<;;;:::999888888888888999777777777777777666555555444444555777777888888888888999:::<<<>>>???@@@AAAAAA@@@@@@@@@AAA@@@>>><<<999999:::;;;<<<===>>>???========================;;;;;;<<<===>>>???@@@@@@>>>@@@BBBBBB@@@>>>======?????????>>><<<;;;;;;;;;<<<:::777777999;;;======;;;::::::999999888888888444444555555555555555555555555555555555555555555444444555666777888888999666555444333222111000000777777666555444444333333444555555555555444444555333333444444333333222111000000000///.........///000000////////////000000000000000////////////...000000000000000///...------------------...///000///111222111...---///000...------,,,,,,------...---......///000000//////000555:::999444//////000,,,,,,,,,,,,---///111222000...------///000000///000//////.........//////------------------------,,,,,,---,,,,,,,,,++++++***)))((()))+++++++++***(((((()))***+++,,,,,,---+++++++++,,,---------++++++,,,---------,,,+++***,,,,,,------...------,,,***++++++,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,------......***+++,,,,,,************CCCBBB@@@???>>>??????@@@GGGFFFDDDCCCBBBAAAAAAAAA===>>>???@@@AAABBBBBBBBBDDDCCCAAA@@@AAADDDGGGIIIHHHEEEBBB@@@@@@AAAAAAAAA???>>>>>>==================???AAAAAA@@@???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAA???======???AAA===>>>>>>@@@AAABBBBBBCCC??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>><<<;;;999777666666555555555666777888999:::999888888777777666555555444444555555666666777777666555555555555444444444444666888:::999:::;;;===777444222222555666555333333333333333333333333333222333333333333111///...222333444555555555444333222222222222333333333333555555444444333222111111222222222222333333333333222333333444444333333222///333666666333000000111111111000////////////000111222333444444444333333222222111111111111222222000111111222333333333333///222444444111000000222000000000///000000111222000000000000000000000000000111222222222333555888555666666555333111222222444444444444555555555555333444555666777666555555666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666666888999<<<>>>AAABBB@@@???===<<<;;;<<<>>>???>>>===<<<;;;:::999999999:::<<<>>>>>><<<;;;<<<===888888777777777777777888777777777777777666555555555555666777888888888888888888:::<<<>>>???AAABBB??????>>>???@@@???<<<:::777888999;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAABBB@@@BBBDDDDDDAAA===;;;:::???@@@@@@???<<<;;;<<<===>>>;;;888777999;;;<<<===999888888777777777777888444444444555555666666666666666666666666666666666333333444555777888999999555555444444333333222222222222222333333333333444222444666666444333444555333333333333333222111111......///---,,,+++,,,...000//////......//////000000000////////////......000000000000000000///...---------,,,------.........000222111---,,,...000...------,,,,,,------...---...//////000000000000///333666666222///...///---------...000222444666111///......///000000///000000000////////////...------------------------//////.........------------,,,+++,,,...///...---(((((())))))******++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***,,,,,,------......------++++++,,,,,,,,,+++******+++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,---......------,,,,,,,,,+++++++++CCCBBBAAA@@@???@@@AAAAAAEEEEEEEEEDDDCCCBBBAAA@@@===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIEEEAAA@@@AAABBBBBBAAA======<<<<<<<<<===>>>>>>;;;>>>@@@@@@???>>>???AAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAA???===<<>>>>>??????>>>>>>===@@@@@@????????????@@@@@@>>>===<<<;;;;;;;;;<<<===999999:::;;;;;;;;;;;;;;;===<<<;;;:::999888777666444444555555777888999:::888888888777666666555555333333444555555666777777666555555555555444444444333555777666333111222333111111111222333444444444333333333333333333333333000111222333333222000///111222444666666555444333111222222222222333333333555555444333222111000000222222222333333333444444222333333444444333333222///333666555111///000333111111000///////////////000111222333333333222111111000000//////000000111////////////000111222333000111222111000000111222000////////////000111111000000000000///////////////111222111111222444666555666666555444333333444333333333333333444555555333444555555666666555555555555555555666777888999:::999888777777888999:::777777888999;;;===???AAAAAA@@@>>><<<;;;<<<>>>@@@@@@???<<<:::999999:::::::::<<<>>>>>><<<;;;;;;<<<777777777777777888888888888888888999888777777666777777888888888888888777777888:::<<<>>>@@@AAABBB???>>>>>>???@@@???<<<999999999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>?????????BBBEEEFFFCCC???<<<;;;>>>@@@AAA@@@===<<<===>>>>>>;;;777666777999;;;;;;888777666666666777888999888888888777777777777777666666666666666666666666333444444555666777888888444444444444444444444444111111222222333444555555111444666666444333333444222333333333333222111111///000111///---,,,...000//////............//////000000/////////...............//////000/////////......---,,,,,,,,,------,,,000222000,,,+++---000...------,,,,,,------...------///000000111111111///000111111000///...---///.........///111444555222000//////000111000//////000000111000///...---------------------------//////......---------...///------...///000///...***************************+++,,,,,,+++************+++,,,---------,,,++++++,,,------......------,,,,,,------,,,++++++***++++++,,,,,,---......///---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++************///...,,,,,,,,,---,,,,,,CCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEECCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFF@@@BBBCCCEEEFFFGGGFFFFFFJJJFFFAAA???AAABBBBBBAAA<<<<<<;;;<<<<<<===>>>???:::===??????===<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAAAAA???===<<>>??????@@@AAA>>>===<<<;;;:::;;;<<<===777888999::::::::::::::::::::::::999999888888888444444444555777888::::::888888888777666666555555333333444444555666777777666666555555555444444444333555777666333111222333333444555555333222333555333333333333333333333333...///111333444333222111111222444666666555444333111111222222222333333333111111111111222222222222222222333333333444444444222333333444444333333222000333666555111...111444111111000///////////////...///000222222111111000//////............//////222111///.........///000111000000///000111111111///////////////000111111222222222111111111111111///000111111000111333444555666777666555444555666222222222222222333444555444444444444555555666666444444444444444555666777999888666555555666888999999999999:::;;;<<<>>>???BBBAAA???===;;;<<<>>>@@@BBB@@@===:::888999:::;;;888:::<<<<<<;;;999999999888888888888999999999999999::::::::::::999888888888999999999999888888777777888:::<<<>>>@@@AAABBB?????????@@@AAA???<<<::::::;;;;;;<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<>>>@@@@@@===;;;<<<>>>>>>;;;666555555777999999777777666666666888999:::<<<;;;;;;:::999888777777777777777777777777777777555555555666666666666666444444444555555555666666444444444555555555666666111444777777444222333444222333333333333222111111222444555333000///111444//////............//////000/////////............,,,,,,---.../////////...///...------,,,,,,,,,,,,,,,///222000,,,***,,,000...------,,,,,,------...------///000111111111111...---------//////---,,,///...---,,,---...000222333111//////000111111000///000111222111000...,,,------------------------------,,,++++++++++++,,,((('''&&&''')))***)))(((,,,,,,++++++++++++++++++)))***,,,+++***))))))******+++,,,---...---,,,,,,+++,,,,,,---.........------------------,,,+++***++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,***)))'''&&&%%%...---++++++,,,,,,,,,+++CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDFFFEEEDDDHHHFFFDDDAAAAAABBBCCCEEEDDDCCC@@@>>>===>>>???@@@>>>===;;;::::::;;;<<<===========================BBBBBB@@@???>>>>>>======@@@???>>>???@@@AAA@@@>>>>>>????????????@@@@@@@@@<<<=========>>>>>>>>>>>>??????@@@AAAAAA???>>>======<<<:::888777777777777:::999999888888999999:::999::::::;;;:::999888777444333333333444666888999999888888777666555555444.........111444666666555666555555555555444444444333333222111111000000///555222///000222333111///666555333111000000000111111000//////000222333555444444333333333222222222000111222333444444444444222222222222222222222222111111222222222333333333111000000222444444333222111111111111111000///...000000////////////000000000111222333333222000000---......///000/////////222111111111000000//////////////////////////////000000////////////000000//////............//////000000000111222222333333555555555666555555444333222222333444444555555666444444333333444555777888666666555444555666777888666666777888888888888777555555666888:::===???@@@AAA===999999:::<<<<<<:::BBB@@@===;;;999888999999:::;;;<<<<<<;;;888666444777777777777777888888888:::;;;<<<===<<<:::888666777777888777777666555555777999;;;===>>>>>>>>>===??????>>><<<<<<;;;;;;;;;999:::;;;<<<============888999<<<===>>>>>><<<;;;;;;::::::::::::;;;<<<<<>>============<<<;;;;;;;;;<<<<<<:::999888777666666666666333444555666777888999:::;;;:::888666666777888:::888777555444333333444444888777666555555666777888777777777666555333222111333333444444444333222222111111111111222333444444444444333333333333222222222111///...---...000111---...///000000000000000//////000000000000//////***,,,...///000///...---222000///---,,,,,,,,,---------............------------,,,+++,,,---...///,,,,,,---.../////////............------,,,,,,,,,000000000000111111111111000000111111111222222222333333333333222222111000000...---++++++---...000++++++++++++++++++,,,,,,------,,,,,,+++***))))))******++++++++++++******((())))))))))))*********---,,,,,,++++++******)))...---,,,,,,---...---+++//////...---+++***))))))---------,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAACCCEEEFFFEEEGGGFFFCCCAAA@@@AAACCCDDDDDDCCCBBB@@@@@@@@@@@@@@@>>>===<<<::::::;;;===>>>>>>>>>>>>??????@@@@@@AAABBBAAA@@@???>>>=========AAA@@@??????AAAAAA@@@???>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@???>>>>>>???===<<<:::999888999999999999999999999999999999::::::;;;;;;:::888777666666555444444444555666777777777666666555444444333111000000222555666555333444444444555555555666666333333333222111111000000444222000000111222111///333333222222111111222222222222222222333444555555444333333333333222222222000111222333444444444444222222222222222222222222111111111222222222333333222111111222333444222111000111111111111000000///000000000////////////000000000111111111111000000............/////////000111111111111000000000///111111111111111111111111000000////////////000000111000000//////000000111///000000111111222333333555555555555555444333333111111222222333444444444333333333333444555666777555555444333444555666777777777777777888888888999555555666888:::<<>><<<999999<<<======<<>>===<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<999:::<<<===>>>===;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999===<<<<<<<<<<<<<<<======;;;:::999888888777777777444555555777888999::::::;;;:::888777666777888999888777666555444444444555888777666555555555666777666666777777666666555444444555444444333222111000111111111111222222333444444444333333333333222222333222000/////////111222000000111222222222111111---......//////......---,,,...///111111000///...000000...---,,,,,,------------............------------,,,,,,,,,---...///,,,---..................---------------,,,,,,,,,////////////000000000000000000000111111111222222333333333333333222111111///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---......---,,,+++******)))------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDBBB@@@@@@BBBEEEFFFGGGFFFEEEBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBAAA>>>===<<<;;;<<<<<<>>>???>>>??????@@@AAABBBCCCCCC@@@@@@???>>>============@@@??????@@@AAAAAA@@@>>>===>>>>>>????????????????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@???===;;;:::::::::;;;888999::::::::::::999888;;;;;;;;;;;;999888666444777666555444444444444555555555555444444333222222444333333444555666444333222222333444555666777888444444444333222222111111444222000000111222111000000000111222333333333222111111222333444444444444333333333222222222111111000111222333333333333333222222222222222222222222111111111222222222222333333222111222333333111000///000000111111111111000111111000000//////......000000////////////000000///......---...///000111111111111111000000000000111111111111111111111111000000////////////000000222222111111111111222222//////000111111222222333444444555555444444333222000000111111222333333333222222333444555555555555444333333222222444555666888777666666666777999999555555666777999;;;===>>>;;;::::::;;;===>>>>>>===;;;:::999888888888999:::666777888:::::::::999888777777777888888888999999999:::;;;<<<;;;999777666666777777888888888777777888888999:::;;;<<<======???>>>>>>===<<<<<<<<<;;;888888999:::;;;;;;;;;;;;;;;;;;<<<======<<<:::999::::::999999::::::;;;<<<999999::::::999999888888;;;;;;<<<<<<======>>>>>><<<;;;:::999999999999999666666777888999999::::::<<<;;;999777666666777888999888777666555555555555666666555444444555666777444444555666777777666666555555555444333111///...000000000000111222333444444444333333333333222222444333111000000000111222333333333333333333222111...//////000000//////......///111222222222111000///......---------......------............---------,,,,,,,,,,,,---...///---............------,,,,,,,,,,,,,,,---------------------.........//////000000000000111111111111222333333333333222111111........................---,,,,,,++++++*********++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---///000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,---------------++++++++++++++++++++++++BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@???BBBEEEGGGHHHEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFGGGFFFEEECCCBBB>>>>>>=========>>>??????@@@@@@@@@AAAAAAAAAAAABBB>>>>>>======<<<=========???>>>>>>???AAAAAA???===<<<===>>>?????????>>>>>>????????????@@@@@@@@@@@@AAA@@@>>>=========>>>??????>>><<<;;;::::::;;;;;;777888:::;;;;;;:::888777;;;;;;;;;;;;999777555333444444444333333333444444555555444444333333333333444333333444666777555444333333444444555666666777555555444333333222222111333222111111111111111111///000222333333333222111...///000222222222111000222222222222111111111111000000111222222222222222111111111111111111111111111111111111222222222222333222111222222222000......///000111111111111111111111111000000///......000///...------...000111000///---,,,---...000222111111111000000000000000111111111111111111111111000000////////////000000222222111111111111222222//////000000111222222222444444444444444333222222000000111111222333333333111222333555555555444333333222111111111222444555777666444333444555777999555555555666888:::;;;<<<::::::;;;<<<======<<<;;;;;;:::999888888888999999999999999999888777666555777777777888888999999::::::;;;=========;;;999888666666777888999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::777777888999::::::::::::<<<<<<===<<<<<<:::999888999999999999999::::::;;;::::::;;;;;;;;;;;;::::::999999:::;;;<<<=========;;;;;;:::999999999999999888888888999999:::::::::<<<;;;999888777666777777999999888777777666666666555555444333333444666777333444444555555555444444444444444333222111000////////////000111222333444444444333333333222222222333222111000000000111111444444444444333222111111111111222222222222111111///000111111111111000000------------......//////,,,------......------,,,,,,,,,,,,,,,------..................------,,,++++++++++++,,,,,,------...,,,,,,,,,,,,------------/////////000000000111111111222222333222222111111///000000111111000000///------,,,,,,+++***))))))************++++++++++++***++++++,,,,,,++++++***(((((()))))))))************++++++,,,------......///...------//////...---+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********+++,,,------......------++++++++++++++++++++++++BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEECCC@@@@@@BBBEEEGGGHHHEEEDDDBBBAAA@@@@@@AAAAAACCCDDDFFFGGGGGGFFFCCCBBB>>>>>>>>>>>>??????@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;<<<<<<===============???@@@@@@===;;;;;;<<<===??????>>>===<<<============>>>>>>>>>>>>AAA@@@>>>=========>>>???===<<<;;;999999999999:::777888:::;;;;;;:::888777;;;;;;;;;:::999666444333000000111222333333444444555555444444444444444333333222333444777888777666555555555555555555555555555555444333333222222111222222222111000000111111000111222333222111000///...///000111222111000///222222111111111000000000000000111111222222111111111111111111111111111111000000111111111222222222333222111111222222000......///000111111111111111000000111111000///...---///...---------...000111000///---,,,---...000222000000000000000000111111000000000000000000000000000000////////////000000000000////////////000000...//////000111111222222333333333333333222222111111111222222333444444444111111333444444444333222222111111000111222333444555444222111222333555777444555555666777888:::::::::;;;<<<<<<;;;:::999999<<<<<<;;;999888888777777888888888888777666666555666777777888999:::::::::999:::<<<===<<<;;;999888777777888999::::::999999888999999::::::;;;;;;;;;::::::;;;;;;;;;:::999888666777888999::::::::::::======<<<<<<;;;999888888999888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;777888999;;;<<<<<<<<<;;;:::999999888888888888999999999999999999:::::::::;;;:::999888777777777777999999999888888777666666555444333333444555666777777777777666555444222222111111222222333222222222.........///000111333444444444333333333222222222111111000000////////////222333333333222111000000111111222222222222111111//////////////////......,,,,,,---....../////////,,,,,,------------,,,,,,,,,,,,,,,------------------.........---,,,++++++***++++++,,,,,,---------***+++++++++,,,,,,,,,,,,....../////////000000000000000111111222111111000000111222222222222111000------,,,,,,+++***))))))*********************+++))))))************))))))(((((()))))))))*********)))***++++++,,,---......111000...---......,,,*********++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++(((((()))))))))*********+++,,,------......------++++++++++++++++++++++++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDBBBAAAAAACCCFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBB>>>>>>???@@@@@@AAAAAAAAACCCBBBAAA???>>><<<;;;:::::::::::::::;;;<<<===============???AAA@@@===;;;:::;;;===>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<======??????>>>============>>>;;;:::999888777888999999888999::::::::::::999888::::::::::::888777555333...///111222333444444444444444444444444444444444222222222444777888777666666666555555555444444444444444444333222222111111222333333111000///111222111222222222111000//////111111222222222222222111111111111000000000000//////000000111111111000000111111111111111111111111000000000111111111111222222111000111222222000//////000000111111111111000...///000111111000///.........---......///000111///......---...///000111000000000000111111111111////////////////////////000000////////////000000//////............//////......///000000111111222222222333333222222111000111111222222333444444444111222222333333222222222222111111000000222333444444333222222222333444555444444444555666777888999:::;;;;;;:::888777777888<<<<<<;;;:::999888777666444444555666777888888999666777777888999:::;;;;;;888999:::;;;;;;:::888777888888999:::::::::999999888999:::<<<<<<<<<;;;:::999999;;;;;;;;;:::999888777777888999::::::::::::===<<<<<<;;;:::999999888888888777777888888999:::999999:::;;;;;;;;;::::::777999:::;;;<<<<<<;;;:::999999888888888888999999::::::999999999999999999999999999999888888888777888999999999888777666555555444444444444666777888;;;;;;:::888666444222111///000111222333333333333---------...///111222333444444333333333333222222000000000000/////////...111111111111111111000///...//////000000//////...............------------,,,,,,---.../////////...,,,,,,------------,,,,,,+++,,,------......------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,............////////////......///000000000000///111111000000000000111111---,,,,,,++++++***************************))))))(((((())))))))))))((((((***++++++++++++,,,,,,,,,))))))***++++++,,,------000///------------+++)))*********+++++++++++++++*********+++++++++++++++)))***************+++++++++++++++,,,,,,,,,,,,---++++++,,,---------------++++++++++++++++++++++++AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAABBBEEEGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBB>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;999999999999:::;;;<<<===>>>>>>???AAACCCBBB???<<<999:::===>>>???>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<;;;:::999777777888999999999999999999999999999999888999999999888777555444111222333444555555444333222222333333333333333333333333333444666666555444444444444555555555555555333333333222111111000000111333333222//////000333000000000000000111111222222222111111111111222222111111000000000////////////000000000000000//////111111111111111111111111000000000000111111111111000000///000222222111///000111111111111000000///,,,---///111222111000///------...///000000111000............/////////000///000000000111111111111000000000000000000000000000000////////////000000///......------......///......//////000111111111222222222222222111111000000000111111222333333333222222111111111111222222222222111000111222333444444444444444444555555555444444444444555666777777777999999777555555777:::888999999999888777777666444444444555666777888999666777777888:::;;;;;;<<<999;;;<<<===>>><<<;;;:::::::::::::::::::::999999777999<<<>>>>>>===;;;999999:::<<<======<<<;;;:::777888999:::;;;;;;;;;;;;<<<;;;;;;:::999999999999777777777777777888999999888999999:::;;;;;;:::::::::;;;===>>>>>>===;;;:::::::::999999999999::::::::::::999999888888888777777777888999999999999888777888888888888666555444555555444444555777888999:::999888777444222000///000111111222222222222111,,,,,,---...///111222333444444333333333333222222111111111111000000/////////000111111111111111111---......//////......---///......------,,,------,,,---...//////......---+++,,,,,,------,,,,,,++++++,,,---.........------++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------........./////////,,,------...//////......//////------------//////++++++++++++++++++++++++++++++******))))))(((((())))))************))))))***++++++++++++,,,,,,,,,)))))))))******+++++++++---+++***+++,,,---,,,++++++++++++***************)))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>888888888999:::;;;<<<===@@@@@@AAACCCDDDCCC@@@===888:::<<<>>>???===;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>><<<;;;;;;:::999888888888999::::::999999888888999999:::777888999999888777666555444555666666666555444333111111111111111111222222555444333444555555333111222333333444555666777777333333222222111000000///111333444222///...000333//////......///111333555111000///......///000111000000000000///////////////000000000000000//////000000000000000000000000000000000000111111111111/////////000222333222000111111111111111000///...+++---///111222222111000,,,---///111222111111000---...//////000///////////////000000111111111222111111111111111111111111000000////////////000000//////............//////......//////000111111111222222222222222111000000/////////000111111222222333222111000000000222222333222111111111222444444444555666666777777666666444444444444444555666777555666777555333444888<<<555555666777777777777777777666666555555555666666666777777999:::;;;<<<<<<===>>>@@@AAABBB@@@???>>>;;;;;;;;;;;;::::::999888777:::===@@@@@@>>>;;;888:::<<<===??????>>><<<;;;888888999:::;;;;;;;;;;;;;;;;;;:::999999999::::::777777777777777888888999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<;;;;;;;;;:::::::::;;;;;;<<<:::999999888888777777777666777888999999:::999999777777888888777666444333666555555555666777999:::555555444333111///---,,,222222222222222111000///,,,,,,,,,---///111222333444444444333333333222222111222222222222111000000///000111222222222222222//////000000000000//////000///...---------------------...//////...---,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,***+++,,,,,,---------------,,,,,,++++++************++++++++++++,,,,,,,,,---------.........//////+++,,,,,,---.........---...---+++******+++---...++++++++++++++++++,,,,,,,,,++++++***)))(((((('''******++++++++++++******((())))))))))))*********)))))))))))))))*********)))((((((***,,,......---+++++++++*********))))))))))))******+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++BBBBBBBBBBBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@AAACCCCCCAAA???@@@??????>>>>>>???@@@@@@>>>??????>>>>>>===<<<;;;:::::::::;;;<<<===>>>???@@@??????AAACCCCCC???<<<555777999;;;===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???>>><<<999777666888;;;<<<;;;999888999<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777666:::777333333444555444222666444111//////000333444555444333111111111111222444333333222222333333444000000000111222222222333111111111111000000000000------...///111333666888111000...///222555666666333222111000////////////111111000000000000000111////////////........................///000111222222111000///......///000000///...------------...111000///......///000111///////////////////////////////////////000111111222111000//////000111222000000000000////////////222///---...000111000...000///.........///111222000000000000000000000000111111111111111111111111000000000000000111111222333333222222111222222222666555333111000000111222444555666888999999999999444333222111222333444555666666555444444666777888888888777777666666555555666666555444333444777:::999999999999:::<<<>>>??????>>>===<<<<<<===>>>???===============<<<<<<<<<999:::<<<=========<<<<<<===<<<<<<===>>>===:::888666888:::<<<======<<<;;;>>>===<<<;;;::::::999888888777666777888999888777::::::;;;;;;<<<======>>><<<;;;<<>>===<<<:::::::::;;;<<<===>>>???AAA@@@@@@AAACCCBBB???;;;777888:::<<<<<<<<<;;;::::::::::::;;;<<<<<<======;;;<<<=========;;;999888777999<<<<<<;;;999999999999999888888999:::;;;<<<::::::::::::999888777666888555222222333444333222555444222111000111222333222111000/////////000111333333222222222222333333111111111111111222222222//////000000111111111222111111000000111333444555444222000000222333333222444333222111000000000000111111000000000000000111222111111111000000000000/////////000000111222333222111000/////////000000---......//////000111111111000///......///000111000000000000000000000000///////////////000111111111111000000000000111111000000000000////////////222///---...000111000///111000000///////////////000000000000000000000000111111111000000111111111000000000000000111111222333333222222111222222333555444222000///000111111333555888:::;;;999777666333222222222222333444444555555444444555555666666777777777777666666555555666777777555444555888:::999888888888:::;;;===>>>>>>>>>===<<<<<<===>>>>>>============<<<<<<<<<<<<:::;;;<<<=========<<<;;;999999888999:::999777555777999;;;<<<===<<<;;;;;;======<<<<<<;;;;;;::::::888666666777999:::999888:::::::::;;;<<<<<<======<<<<<<<<>>??????@@@AAACCCDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAA???======>>>?????????>>>>>>@@@AAACCCEEEFFFGGGAAAAAAAAAAAA@@@???>>>>>>:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBAAA>>>;;;999:::;;;<<<<<<;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999777:::<<<<<<:::999999999666666666777888:::;;;<<<::::::::::::999888777777555444222222333444444333333333333222222222111111000000/////////000111111333333222222222222333333222222222111111111111111......///000111222333333333222111111000000111111444222000000222333222111444444333222111111111111000000000//////000000111222222111111111000000000000000000000111222333444111111000/////////000000+++,,,///111333333333333000000////////////000000111111111111111111111111///////////////000111111000000111111111111000000////////////000000000000111000......000000000///....../////////.........000000000000000000000000111111////////////111111000000000000000111111222333222222111222222333333333222111/////////000000222444888;;;;;;888555222111222222333333333333333222333444444555555444444777777777666666666666555777777777666555666888:::888888777777888:::<<<===>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::777777666777888888666444999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;777666666777:::;;;;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@???===::::::999888777777777777::::::::::::::::::::::::999999999999999::::::;;;;;;999777666777888888777777777777777777666666666555555444222111111111111555333222222333333111000/////////000111333444555777:::;;;999555222333666000000000111111111111222///////////////////////////////////////...---,,,...------,,,,,,------...,,,,,,------...000111222---......//////......---,,,------......------,,,------,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,+++***))))))))))))***++++++,,,,,,...---+++******+++,,,,,,,,,,,,++++++***++++++,,,************************************************************************************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,++++++******))))))*********+++------+++)))@@@AAACCCDDDFFFFFFGGGGGGAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB???===<<<===???@@@@@@>>>???AAABBBDDDEEEFFFFFF@@@AAAAAA@@@@@@???>>>===:::::::::;;;<<<===>>>???BBBBBBBBBBBBBBB@@@===;;;;;;;;;<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<===<<<:::999888888999999777999;;;:::999888888888666666666777888888999:::999999999999999888777777444444333333444555555444222222333444333222111000000000000111222333333444222222111111111111222222333222222222111000000000...//////000111111222222111111000000///////////////......000333444555444333222111111000000000111000////////////000000111000000000/////////......000000000000111222333333000000//////////////////+++---///222333444333222000000////////////000000000000000000000000000000///////////////000000111///000111222222111000///////////////000000000000111000/////////000000000...---,,,,,,---...000111////////////////////////111000///......///000111000000000000000111111222222222111111222222333333222111000///.../////////222333666777777555333111000111222444444333222222111222333444555444333222666666666666666666666666555666777666555555777999888777777777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<=========<<<:::999999888777888::::::999888:::;;;;;;;;;;;;:::999888999:::::::::;;;;;;;;;<<<888777777888;;;<<<<<<;;;888888999::::::;;;;;;<<<;;;;;;<<<<<<======<<<;;;999888777666666555666666888888999999999999999:::;;;::::::999999:::;;;;;;;;;999777777777888777666777777777666666555555555444333333222111111111111555444222222222222000////////////000111333444555::::::999666333111222444000000000000111111111111........................////////////...---,,,,,,------------------------++++++++++++,,,---...///,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,++++++***------------------------///...---------///111333---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,))))))*********+++++++++,,,,,,+++******++++++,,,---,,,+++***)))***+++,,,************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------******,,,------,,,***(((CCCDDDEEEEEEFFFFFFFFFEEEAAA@@@@@@??????@@@@@@AAA???>>>>>>???@@@CCCEEEGGGEEEDDDCCCBBBBBBAAABBBBBBCCC@@@>>>===>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA????????????>>>===<<<;;;:::::::::;;;<<<===>>>???AAABBBCCCCCCAAA???===;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;<<<<<<=========<<<:::888888888999:::777999:::999777666666777777777777777777777777777888888999999999888777777444555666666666555666666111222333444444222111///...///000111222333333333222111111000000111111222333222222222111000000000111111000000000000000000000000111111111111111111.........000333444444333111000000////////////000//////......///000111111000000000000///////////////////////////000222222////////////000/////////---...000222222222000/////////000000000000/////////////////////////////////////////////000000111///000111222222111000///.../////////000000000111000000000/////////000000777444000------...111333////////////////////////111000///......///000111000000000000000111111222222111111111222222333444000000//////////////////222222222111111111111111000111222333444333222111000111333444444444333222555555555555555666666666333444555555444444555777888777777666777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<=========<<<:::999:::888888888:::<<<;;;:::;;;;;;;;;;;;:::999888888888888888999::::::;;;;;;:::999888999<<<===<<<;;;888888999::::::;;;;;;<<<999:::;;;::::::999999999888888777666555555555555666666777777888888888888;;;;;;:::999999:::::::::;;;999777666777777666444777666666666555555444444333333222111111222222222555444222222222222000///......///000111333555666>>><<<:::666222000111111000000000000000000000000------------------------...............---,,,,,,---------------------------,,,,,,+++++++++,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++------------------------000///......///111333555.........------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,***************++++++++++++++++++++++++++++++,,,...---+++***)))***++++++*********************************************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........)))+++---...---+++***)))EEEEEEFFFFFFFFFEEEDDDDDDAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>@@@BBBEEEFFFDDDCCCCCCBBBAAAAAABBBBBBBBB@@@>>>>>>???@@@AAA@@@AAAAAABBBBBBAAA@@@>>>===============<<<;;;:::999:::::::::;;;<<<===>>>??????BBBCCCCCCAAA>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<======>>>===;;;999999999::::::888999:::999777666666777888888888888888777666666777888888888888888777777555666888888666555555666222222333444333222111000,,,---...///000000000000111111000000000000111111222222222111111111111111111111111111000000//////111222333444444444444444111000000111222222111///000//////.........//////............///000111111333333222222222111111111............///000111222///000111222222222111111000111222222111000///...//////000000000000//////........................///////////////000111111000000111111111111000000......//////000000111111///000000000......000111???<<<777222//////000222000000000000000000000000000000000000000000000000000000000000000111111222111111111111222333444444000000000000000/////////222111000//////000111222000111111222222222222222111222333333444444333333444555555555555666666666222444555555444333555666888888777777777888:::;;;::::::;;;<<<<<<;;;:::::::::::::::;;;<<<<<<======;;;<<<=========<<<;;;:::888777666777999;;;;;;;;;;;;;;;::::::999999999888888888999999:::::::::;;;<<<;;;:::;;;<<<===<<<;;;999999999:::;;;;;;<<<<<<999:::;;;:::888777777999888888777666555555555555666666666777777888999999;;;::::::999999999999:::999888666666666666444222555555555555555444444444333222222222222333333444555333222222333333111000......///000111333555666???===:::777444222111111111000000000000000//////........................,,,------.........------,,,------......------,,,//////...---------------+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---------------,,,,,,,,,,,,------------...000222333//////......---,,,,,,,,,...------,,,,,,------...//////...---,,,***)))(((*********************************+++++++++++++++------,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,)))******+++,,,,,,------.........---,,,,,,++++++)))+++---...,,,++++++,,,DDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>???AAADDDFFFCCCCCCBBBBBBAAAAAABBBBBB@@@>>>===>>>???@@@???>>>AAAAAABBBCCCBBB@@@>>><<<=========<<<<<<;;;:::999:::::::::;;;<<<===>>>???>>>AAACCCCCCAAA>>>>>>???===<<<<<<;;;;;;;;;;;;<<<999999999:::;;;;;;<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;:::888777888999666777888999999999888777777777888888888888777777444777999888555444444555222333333333222222111111,,,---...000000000//////000000000//////000000000111111111111111222222222000000000000000111111111111111222333444333333222000000000111222222000...000000////////////000000...------......000111111333333333222222222111111////////////000111222333222333444555555555444444333333222222111111111000...///000111111000///...///////////////////////////////////////000111111111111000000000000111111.........///000111111111///000111000...---///222:::999666333111//////...000000000000000000000000///000222333333222000///000000000000000111111222111111111111222333444555///000000111111000000000000000000111111222222333111111111111111222222333333333333333333444555555444444444555555555666666222444666666555444555666999999888777888999:::;;;999:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<======:::;;;<<<=========<<<;;;888666555666999;;;<<<<<<::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;<<<======<<<::::::::::::;;;<<<<<<======;;;<<<===;;;888777888:::999888777666555555555555777777888888999:::::::::::::::999888888888888888888666555555555444222000444444444444444444555555333333222333333444555555333222111111333333222111---......000111444555666:::999666555444333222111111111000000////////////........................++++++,,,---............,,,,,,---......---,,,,,,---------,,,------......------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------+++---......,,,+++---///---,,,,,,,,,++++++++++++,,,,,,,,,---...///000000/////////...------,,,,,,---,,,,,,,,,,,,,,,,,,---//////...---,,,***)))(((************************))))))***+++++++++++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++***)))))))))+++------++++++---///CCCCCCDDDEEEEEEEEEEEEEEEAAA@@@>>>======>>>@@@AAABBBAAA???>>>???AAACCCEEECCCCCCBBBAAAAAAAAABBBBBB>>>======>>>??????===<<<@@@AAABBBCCCCCCAAA???>>>============<<<;;;:::999:::::::::;;;<<<===>>>???===@@@CCCCCCAAA??????@@@<<<<<<;;;;;;;;;<<<<<<===777888888999::::::;;;;;;=========<<<<<<;;;::::::=========;;;999888999;;;555666888999::::::::::::666777777888888888777777444777999888444222222333333333333222222222111111...///111222222111111000000000////////////000000000000111111222222222333......///000111222333333//////000111111000...---------...000333444333111111000000000000000111111---------......000111111111111111000000000000///000000000000111222333444444555777888888888777777444333333222222333333444...///000111111000///...000000000000000000000000///////////////000111111222111000//////000111222---......///000111111222...000111000...---///222...///111222111000...,,,000000000000000000000000///000333444444333000///000000000000000111111222111111111111222333444555///000111111111111111000...000222444555444333333222111000000000111333444555444333222333444555666444444444555555555666666333555777777666555666777:::999888888888999:::;;;999999;;;;;;;;;;;;999999999999::::::;;;<<<======999:::<<<=========<<<<<<999888777888:::===>>>>>>:::999999888888999::::::========================???>>><<<<<<======;;;:::::::::;;;<<<<<<======>>><<<>>>>>><<<999777999;;;999888777666666555555666888888999:::;;;;;;<<<<<<:::999999888777777777888777666555444555444111///333333333444444555555555333333333333444555666666333111111111333444333222---......000222444666777444333222222222222111000111111000000/////////...////////////////////////******,,,---.../////////,,,,,,---......---,,,,,,)))))))))***+++,,,---...///...---,,,,,,---...///...---,,,,,,,,,,,,---...+++++++++,,,,,,---------***,,,......,,,,,,...000,,,,,,,,,++++++*********,,,---...///000000000000000000///...------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++******************((()))***+++++++++++++++,,,,,,------,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,------,,,++++++*********((((((((()))******++++++)))+++---,,,***+++...111AAABBBCCCDDDDDDBBB@@@???????????????>>>>>>>>>>>>??????>>>>>>@@@DDDGGGJJJMMMJJJFFFBBB@@@@@@BBBCCC===============<<<<<<<<<@@@??????>>>>>>>>>>>>>>>??????>>><<<;;;:::999888888999999::::::;;;;;;<<<@@@AAABBBCCCBBB@@@===;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888999999999;;;===??????>>>===<<<999:::;;;999777666666777999::::::999777666777888777777888999999888666555666666555444333333222222111111111222222333333333222111111111000000//////...............///000000000000111222222222222111111111111111111111111111222222222111111111000000///......///111333222111///////////////.........---......///000111111222111111111000000000000000333111//////222555777777777888999777555777<<<@@@<<<:::777444222222333444111111111111000000000000...............///000000222111...------...000222///............//////000111111111000000000000000000000////////////000000000//////000111111///---////////////000000000000000111222333333222111000///////////////.........000000111333666888777666222222111111111111222222000111111111111222222222444222000111222333333222222222222222222222222222222222333333333333444444222333555666888999999999666888:::<<<===<<<:::999888:::<<<===<<<;;;;;;;;;888777666666666777999:::::::::999888888999::::::===:::777777:::===>>>===;;;:::999777666777777888;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999999:::;;;:::::::::<<<===>>>===<<<<<>>;;;999:::===777777777777888888888888444555777888::::::;;;;;;<<<;;;:::999888666555555333333444555555444333333555555444444444333333333555555444333333222111111222222111111111111222222222222111111000/////////222222111000//////000000000/////////....................................++++++,,,---.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++......---------,,,,,,,,,------+++'''$$$%%%)))...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))),,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,************************+++++++++*********))))))+++******))))))))))))))))))************+++++++++(((***---//////---***(((************************+++++++++************)))@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@CCCFFFHHHJJJHHHDDD@@@??????@@@BBB>>>>>>===<<<<<<<<<<<<<<<@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;888999999::::::;;;<<<<<>><<<::::::;;;888888888777777666666666444555777888999:::::::::::::::999888777666555555333333444555555444333333444444333333333222222222555444444333222222111111222222111111111111222222333333333333333333333333222222111000000000000000000000/////////.......................................//////000/////////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,************************,,,,,,,,,++++++******))),,,,,,++++++************)))************+++++++++,,,,,,,,,++++++*********++++++************++++++************************+++++++++*********))))))+++******))))))))))))))))))************++++++++++++++++++++++++*********************************))))))******+++++++++,,,???@@@AAAAAAAAA@@@>>>===<<<<<<======>>>>>>??????AAA@@@??????@@@BBBEEEFFFFFFDDDAAA>>>===>>>???AAA???>>><<<;;;;;;;;;===>>>??????>>>=================================>>>>>>999999999:::;;;;;;<<<<<>>AAA:::888555333222222333333111111000000000000//////...............///000000///000000111000///...---222111000//////...//////000000000000000000000000///////////////////////////......///000111///...////////////000000000000000000111222222111000000000000000000111111111111111000111333555777666555222111111000000111111222000000000111111111222222222111///000222333333222222222222222222222222222222222222222333333333333111222444555777888888888666777999;;;;;;:::999777888999999999888888:::;;;888888777777888888999:::777777888999999888777777;;;999777888:::<<<<<<<<<888888999:::;;;<<<<<<;;;999999:::;;;<<<======>>>???>>><<<;;;:::::::::;;;<<<;;;:::::::::;;;<<<===BBB@@@>>>======<<<:::888999888888777666555444333444555666888888999999999777777777666666666555555333333444444444444333333333333222222222111111111444444333333222222111111222222111111111111222222/////////000111222222222222111000000000000000000000000000/////////......------------------------/////////000//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***++++++,,,,,,------............///000000///---,,,,,,---............---------------------------...////////////...------++++++++++++++++++++++++++++++******************+++************))))))))))))************++++++++++++++++++++++++***************)))))))))******+++************************+++++++++***************+++******))))))))))))))))))************+++++++++...,,,)))''''''(((***+++))))))))))))))))))))))))'''((()))***+++,,,------>>>>>>?????????>>>===<<<;;;;;;<<<===>>>>>>??????AAAAAA@@@???@@@AAACCCDDDCCCBBB@@@>>>===>>>???AAA@@@???<<<::::::;;;===???>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<999999::::::;;;<<<<<<<<<>>>???@@@AAA@@@???===<<<===<<<<<<;;;;;;<<<<<<===:::999999888888888888888999999888888888888999:::666777888777555444555666666777999999888888999;;;888888888777777666555555444333333333222222111111222222222222222222222222111111111000000000000000///////////////000000111000000111222222222222111111111111111111111111111111111111111000000000000000......///111222111000......//////000000000111.../////////000000000111......///000111222222333222777;;;:::888777;;;???======;;;:::::::::<<<===888777444222111111222222111000000000////////////...............///000000000000000000000111222222333222111000///........./////////000000000000000...//////////////////...///...---///000111///...////////////000000000000///000111222222111000//////000000000000000111111111000111333555666666444111111000000000000111111000000000000111111111111555333222111222333222111111111111111222222222222111222222222222333333333222333444666888888999999666777888999:::999777777777888888777666666999;;;888888888888999999::::::555666888999999888666555999888888888999:::;;;<<<777888:::;;;;;;;;;:::999888999:::;;;======>>>>>>???>>><<<:::999888999999;;;;;;;;;::::::<<>>===999666777777666666555555444444555666777777888888888888555555555555555555555555333333333333333333333333333333333333222222222222333333333333222222111111222222111111111111222222.........//////000000000111111000000000000000111000000000////////////...---------------------------.........---,,,++++++,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...,,,+++,,,000111///---///000111111222111000000........................///////////////...------------------------------)))************************)))))))))))))))))))))))))))*********++++++++++++++++++***************)))))))))((())))))***+++************************************************+++******)))))))))))))))))))))*********+++++++++...,,,)))'''&&&''')))***((((((((((((((((((((((((((())))))***++++++,,,,,,======>>>=========<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAA@@@???<<<::::::;;;===???>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;;;;::::::999999::::::;;;;;;<<<======>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888888777777888888999888777777777777888888555666777666555444555666666777999999888888999;;;999888777666666555555555444444444444333333333333222222222222222222222222000000000000000000111111...------------...//////000000111222222222222111111111111111111111111111000000000000000000000000000///......000111000///---......///000111222222////////////000000000000......///000111222222333222777<<<===:::999<<>><<<:::999888888777666555333222111111111111000000000////////////..................///000000222111///...///333777999222222000///..................//////000000000000......////////////.........------...000111///...////////////000000000000///000111111111111000///.........//////000000000111000111222555666555333111000000000000000000111//////000000000111111111999777444333333333111000000000000111111222222222111111111222222222333333333444555777888999::::::666777777888888777666666777777777666555666888:::888999999:::::::::::::::555666888999999888666555777888888888888999:::;;;888999:::::::::999777666888999;;;<<<===>>>>>>>>>>>><<<:::999777777777777999:::;;;;;;;;;>>>BBBFFFCCC@@@===<<<===<<<999555444444555555666666777777666777777888888888777777444444444444444555555555333333333333333333333333444444444444333333333333333222222222222222111111222222111111111111222222333333222222222111111111111000000000000000111111111000000000////////////---------------------------.........---,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333111...+++,,,///222111000333444555666666555333222//////////////////////////////000000//////...---------------------------***************+++++++++)))))))))))))))))))))***))))))*********+++++++++************************))))))(((((()))******+++************************************************+++******)))))))))))))))))))))*********++++++++++++******)))))))))((((((((((((((((((((((((((((((************************============<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@??????@@@@@@???>>><<<;;;;;;;;;===>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888:::::::::;;;<<<<<<============>>>>>>>>>>>>======;;;;;;;;;::::::;;;;;;;;;999999888777777777777888888888888777777777777777555666777666555444555666777888999999888777888:::999888777666555444444444444444444444444444444444333333333222222222222111000000000000111111111111------,,,,,,------...///000000111222222222222111111111111111111111111111//////000000000000000111000///......000000///...------...///111222333333////////////000000000000//////000000111111222222000444999;;;999888999;;;@@@>>>;;;999888777555333444333222111111000000000000000////////////.....................///000000333111...---...333888;;;111000///......---......---......//////000000111---...///000000///...------,,,,,,...000111///...////////////000000000000//////000111111000//////------......//////000000111000000222444555444333111000000//////000000111/////////000000000111111999777444333333222111/////////000000111222222222111111111111222222222222222333555777888999999999666666777777666666555555666777777777666666888999888999:::;;;;;;;;;;;;:::777777888999999888777777555777888999888888999;;;999999999999888777666666999:::<<<===>>>>>>>>>===<<<;;;999888777777777777777999<<<<<<<<<===BBBFFF@@@>>><<<;;;;;;:::888666333444555666777888888999888888999999999888888777444444444444444444555555333333222222222222333333555555555444444444333333222222222222222222111111222222111111111111222222222222111111000//////...000000000000000111111222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,...//////111222333444444666444111111222444555555555666777888888777555333000000000000000000000000///000000000000///......++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))************+++)))************+++++++++)))))))))***************))))))))))))******+++,,,***************************************++++++++++++******))))))))))))))))))************+++++++++((()))***+++,,,+++)))((())))))))))))))))))))))))+++++++++*********))))))>>>>>>===<<<<<<<<<<<<<<>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=================================::::::999999999999::::::999999888777777777777777777888888999888777666555555666777777666555666777888999:::999777777888999:::999777555444444444444333333333333333333333333333333333222222222111111///000000000111111111111---------------...//////000000111222222222222111111111111111111111111111////////////000000111111000///......///000///...,,,---...///111222333444000000000000////////////000000000000000111111111000333666999::::::999888<<<:::777666777666444222333222222111000000000///000000/////////........................///000000333111...---...000444666......---------------...------......///000000111,,,---///000000///---,,,,,,,,,,,,---000000///...////////////000000000000...///000111111000///...---......///000000111111111000000222444555444222000000////////////000000////////////000000000111555333111111222222111000/////////000111222222222111111111111222222222222111111333555666777777888666666666666555555444444555666888888777777777888999999;;;<<<<<<<<<;;;:::999999999999999999999999444666999999777777999::::::999999888888888999999:::;;;===>>>>>>>>>===<<<<<<;;;999888888888999999666999======::::::>>>BBB<<<======;;;999777777888666666666777777888888888:::::::::::::::999888888555555555555444444444444333333222111111222333333444444444333333333222222111111111111111111222222222222111111111111222222..................------000000000000000111222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------//////000111111222333333666777888777666555666777555666888999888777444333111111111111111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++************++++++,,,,,,)))************+++++++++((()))))))))*********+++)))))))))******+++------************************))))))*********++++++++++++******))))))))))))))))))************+++++++++((()))***+++,,,,,,,,,+++***************************************+++++++++>>>>>>===<<<<<<<<<<<<===AAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCCCCBBBAAA???>>>>>>=====================<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<======>>>::::::;;;;;;<<<=========<<<<<<<<<===============:::999999888888999999:::999888888777777777777777777888999:::999888666444555777888777666666777888999::::::999777666777888:::999777555444333444444222222222222222222222222333333333222222111111111//////000000111111111222...............///000000000000111222222222222111111111111111111111111111.../////////000000111111000///......///000///---,,,---...000111333444555000000000000////////////111111111000000000000000222444666:::======:::777999666444555666777555222222222111111000000//////000/////////...........................///000000222111///.........///000------,,,,,,,,,------...---------...///000000111,,,---///000000///---,,,,,,,,,,,,---000000000...////////////000000000000...///000111111000///......//////000111222222222111000000222444444333222000000////////////000000////////////000000000000111000...///111222222111...//////000111222222222000111111111111222222222///000111333444555666666666666555555555444444444444666999:::999777777888999:::;;;<<<<<<<<<;;;:::::::::999888888999::::::333666999999777777888::::::999999888999:::<<<===:::;;;===??????>>><<<;;;<<<;;;:::999999999:::;;;555:::======999777:::===999;;;===;;;777555777999888888888888777777777777;;;;;;;;;;;;::::::999888666666555555555444444444444333222111111222333444333333333222222222111111111111111111111111222222222222111111111111222222//////000000111222222222000000///000000111222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------/////////000111111222222444888<<<<<<888555555555444555777888888666333222111111111111111111111111000000000000000//////...........................//////...------,,,++++++******+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++************+++,,,---...************************))))))******+++++++++++++++******))))))))))))))))))************+++++++++))))))******+++---......************************(((((()))***+++,,,,,,---======>>>????????????>>>???>>>???AAACCCBBB>>>:::>>>???AAA@@@???@@@AAACCCBBBAAA@@@>>>===;;;:::999<<<======<<<;;;;;;===???<<<:::999888888999;;;===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999999::::::;;;<<<=========;;;:::888777777888999;;;999777666777777777666999999999999999888777777666555444444555666777888777777888888888999999999999888666555444444444555222000000111444555333111111111111111111111222222000000000000000000000000...///111111000/////////...//////000111222222222111111111111111111111111111000///---------...///......////////////......000000///......///111111000000////////////000000111///---,,,,,,...111222444666888888666555444444666555555444444444555555444222000...---///111222///////////////.........////////////............------............------------............---------......///000111111222///...,,,,,,---......---000///......///000...---------...///000000////////////000000000000//////---...///000000111111000222111111111222444666777333222000...---...///000////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333222333444444555555444444222222333444555666777888777777777666444555777999666777:::<<<============::::::999:::;;;;;;:::888888888999888888777666555888999999:::::::::999999<<<;;;;;;;;;;;;<<<======:::;;;<<<=========<<<;;;999999999888888999::::::999::::::999777666777999777777666666777888999999666888999:::999888666444222333444555555555444444222222222111222222333333222222111111222222333444222222222111111111000000000000000000000000000000000000000000000111111222000000////////////000000111111000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---------......++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,.../////////......///---+++******+++,,,...333666999;;;;;;:::777666777777777777555222///---000000111111111222222222555555555444333222000000------------------,,,,,,---,,,,,,+++*********+++************************))))))************))))))---)))'''))))))(((+++///))))))******++++++,,,,,,+++***)))(((((()))***+++************))))))((((((++++++************++++++,,,,,,,,,++++++***************************************++++++++++++***************)))))))))))))))?????????@@@?????????>>>???>>>???AAABBBAAA>>>:::<<<>>>@@@@@@???>>>???@@@AAAAAA@@@>>>===;;;:::::::::<<<===<<<;;;;;;<<<===;;;:::999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;;;;:::999888888777888888777666777888999888666888888888888888777666666555555444444444555666777777777777888888888888999999777666444444444444555222000000111444444333111111111111111111111111111000000000000000000000000111111111000//////000111...//////000111111222222111111111111111111111111222111000///...//////000......////////////......000//////...//////111111000000////////////000000---,,,***)))***+++...///333444555555333222222333777666555444333222222222333222000......///000111////////////............////////////............------............------------............------......//////000000111111111///...///000111000///...---,,,---...///...---------.../////////////////////000000000000//////------...000000111111111///.........///111333444333222000.........///000////////////////////////000000000000000000000000//////000000000111111111000000000111111111222222333333444555555555555444222333444555666777777888666777777666444444777999888999:::;;;<<<=========;;;999777777888999:::999888888888888888777666666777888999999:::999999999<<<<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;::::::888888888888999999:::;;;:::::::::999666555666888888888777777666777777777777777888999888777555444333333444444444444333333222222222111111222222333222222111111222222333444222222222111111111000000000000000000000000000000000000//////000000111222111111000000000000111111111000000//////////////////...---,,,,,,,,,,,,---,,,,,,,,,---------............------------......++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,---...//////......---...---,,,++++++,,,---...333333444888<<<===999555666555333222000/////////000000000111111111222222555555555555444333222111//////...---,,,++++++***---,,,++++++*********+++************************))))))************))))))***''''''******((())),,,((((((((((((((()))))))))+++***)))(((((()))***+++++++++*********)))))))))++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))******++++++++++++******************************BBBAAAAAA@@@@@@??????>>>???>>>???@@@AAA@@@>>>;;;<<<>>>AAABBBAAA@@@??????AAA@@@???>>>===<<<;;;:::999;;;======<<<::::::;;;999:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;777999;;;<<<======;;;:::999999999999999888777666444444555888::::::888666666666777777666666555444444444333333333444555555666666666777777777777888888777555444333333444555333222222333555555444222111111111111111111111111000000000000000000000000111000...---...///000111/////////000111111222222111111111111111111111111222111111000000000000111......////////////......///////////////000111111000//////......//////000///...---,,,,,,...000111111222222111//////000222666555444222111000//////111000000000////////////......................../////////............---------............------------............------/////////////////////////////////000222111///---,,,+++***+++---......---------...////////////......//////000000//////...+++,,,...///000111111111...---------...000222333333222000///......///000////////////////////////000000000000000000000000//////000000000000111111/////////000000000111111333333444555555555555555333444444555666777888888666777666555444444666888:::999999999::::::;;;<<<<<<999555444555888999:::777777777777666666666666777777888999999999999999<<<;;;:::999999999999999;;;;;;;;;;;;:::999888777777777777888999:::;;;;;;;;;;;;;;;999666555555666999999888777666666666666777777777777666555444333444444444333333222222111333222222111111111222222222111111111111222333333222111111111111000000000000000000000000000000000000000//////000000111222222111111000000111111222111000//////......//////......---,,,,,,,,,------,,,,,,,,,------------......---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---............------,,,---,,,,,,,,,---...//////888555555;;;AAACCC???999555333000...------...//////000000000000000111111333444444555555444444333000///...---+++***)))))),,,,,,+++************+++************************))))))************)))))))))(((***//////+++)))+++))))))))))))((((((((((((******))))))))))))******+++++++++++++++*********++++++************++++++*********)))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))******++++++,,,,,,DDDDDDBBBAAA@@@??????>>>>>>??????@@@@@@???===<<<>>>AAADDDFFFDDDBBBAAAAAA@@@??????>>>===<<<<<<;;;999<<<>>>???===;;;::::::888999:::;;;<<<<<<<<<;;;======>>>>>>>>>>>>======>>>>>>===<<<;;;;;;::::::777999;;;===>>>===;;;999777888999999999888666555333444666999;;;:::777444555555555555555444333333333333333333333333333444555555555555666666666666777666444333333333444444555555555666777666666555111111111111000000000000000000000000000000000000...------.../////////...//////000000111111111111111111111111111111111111111000000000000000000000......////////////............//////000000111111/////////....../////////000///.........///111222111111111///------///111333222111000//////////////////000000000///...---------.............../////////.........---------------............------------............------//////////////////......---,,,---///000000---***+++******+++...//////...------...//////............//////////////////...+++,,,---///000111111111000/////////000222444555333222111000////////////////////////////////////000000000000000000000000////////////000000000111/////////000000000111111333333444555555555555555444444555555666777888888555666666444333333555777999999777666666777888999:::888666666777888999888444444444444444444555555666666777888999999999999999999888888888888999999;;;;;;:::999888777666555555666777888999:::;;;;;;;;;;;;;;;888555444444555888777777666666666777777777666666555444444333333666555444333222111000000333222222111111111111111111111111111111222222333111111111111000000000000000000000000000000000000///////////////000111111111111000000000000111111000000///............///...------,,,,,,,,,------------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,............---,,,,,,+++,,,,,,---...//////000000888777888<<<@@@AAA>>>;;;555444222000...------...////////////////////////000111222333333333333333...------,,,+++******)))++++++***************+++************************))))))************))))))++++++...444444///++++++,,,,,,++++++******))))))***))))))))))))))))))***++++++++++++++++++++++++++++++************++++++******************))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------FFFDDDCCCAAA@@@?????????>>>???@@@@@@???>>>======???AAAEEEFFFDDDBBB@@@@@@??????>>>>>>======<<<<<<;;;>>>@@@@@@???<<<;;;;;;888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<;;;;;;::::::777999<<<>>>>>><<<:::999666777888999888777666555555555777:::;;;888444000333444444444444333222222333333333333333333222222333333444444444555555555555555333222222333444444444444555555555444444444111111111000000000//////000000000000000000000000---...000333555444000,,,000000000000000111111111000000000000000000000000.../////////////////////......////////////......---......///000111111111//////............//////,,,,,,+++++++++,,,---...111111000///------///111//////.........//////000---...///000000///---,,,,,,---------......//////............------------------............------------............------////////////............---,,,---///000000---***,,,++++++,,,...000///...------............------......////////////......+++,,,---///000000111111000000000000111333555666333222111000000/////////////////////////////////////////////////////////...////////////000000000000000000111111111222222222333333444444444444444444444555555666666777777555555555444222333555777777666555444333444555666888888888:::;;;;;;888666111111000000111222333444666666777999999:::::::::555555666666888999;;;<<<;;;;;;:::888777666555555444555777888::::::::::::;;;;;;:::888555333444555555555555555666777888999777666444333333333444555777666555333111111111111333222111111000000000111111111000000111111222333000000000000000000000000/////////////////////////////////...///000000111//////............//////000//////...............------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---......------,,,,,,,,,,,,,,,---...000111111111000000444777888666555555777777777666555222000---+++........................------...///000000000000******++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))))))))************))))))***+++///555555///******,,,,,,++++++******)))))))))))))))******)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))***+++,,,,,,------EEEDDDBBB@@@????????????===???@@@???>>><<<===>>>===@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>===============???AAA@@@>>>===<<<<<<999999:::;;;<<<======>>>>>>>>>>>>>>>>>>======<<<>>>>>>======<<<<<<<<<<<<999:::<<<======<<<:::999666666777777777777666666666666777999:::888333000333333444444333333222111333333444444444333222222222222222333333333444444444444222222222222333444000222333333111000000111111111111000000//////...000000000000000000000000///000333888<<<:::444...000000000000000000111111000000000000000000000000---......////////////.........////////////......,,,---...000111111111111///......------......///---------------......///000000111///...---...000------------...///000000---.../////////...,,,+++,,,,,,,,,---......//////.........------------,,,------............------------............------......................../////////000222111///------,,,+++,,,...//////...---............---,,,,,,---......//////......---,,,---......///////////////.........///111333444222222222111111000//////////////////////////////////////////////////////......////////////000000000000000111111111222222111111222333333333333333444444444444555555666666444555444333222222444666555555444333333333444444777777999;;;===;;;888555000////////////111333444666777888999:::;;;;;;;;;333444555666888:::<<<===;;;;;;999888666666666666444555777999::::::999999:::::::::888555444444555333333444555666888999:::666555333222333444666888888777555333222222222222333222111000000000000000111000000000000111222222//////000000000000000111//////////////////////////////......//////000111///......------......///000///......------......------,,,,,,,,,---.........------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---,,,,,,,,,,,,,,,---,,,...000222333222000///---222777666111///222666666666777666444111---+++.........------------,,,***++++++,,,------------((())))))******+++,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))************)))))))))))),,,000000+++'''((())))))))))))(((((((((((())))))************))))))*********+++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,******************************++++++++++++******))))))******++++++,,,,,,DDDCCCAAA???>>>>>>???@@@===???@@@???===;;;<<<>>>>>>@@@AAA@@@???======>>>============>>>>>>>>>>>>>>>???@@@???===;;;<<<===::::::::::::;;;===>>>@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::666666666555555666666777555555666888999888555222333333444444333333222111333444555555555333222111111111111222222222333333444333222111111222333444000222444333111///000111222111111000//////......000000000000000000000000111111333888<<<;;;555000111000000000000000000000000000000000000000000000---...///000111000000///......////////////......,,,---...000111222111111///......------......///////////////000000000111---///000000...------.........---------...//////---............---,,,,,,++++++,,,------...//////.........---------,,,,,,------............------------............------,,,------....../////////111///...///000111000///---,,,+++,,,---...---,,,---.........------,,,+++---......//////......---------...//////......---...---------...000222333222222222222111000//////////////////////////////////////////////////////........./////////000000/////////000000000111111000000111222222222222111333333333333444444444444444444444333111222444666444444555555555555555444777777777999::::::777555000/////////000222444666777888999:::;;;<<<<<<<<<555555555777888:::<<<===;;;:::999777666666777777555666888999:::999888777888999999777555444555666444444444555666777888999666444333222333666999;;;999888555444333333444555333222111000////////////000000000000000111222222////////////000000111111///////////////////////////............///000000//////............////////////...------------...,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++,,,---...///------------------------************+++,,,---...---,,,+++++++++,,,---......///222444444222000...---000333333222111333555333333222222111000///...------------,,,,,,,,,+++)))******++++++++++++***)))))))))***************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))***((()))---,,,(((&&&(((((((((((((((((()))))))))((()))***++++++***)))((()))))))))*********++++++++++++************++++++)))*********++++++++++++******************************++++++++++++******************************DDDBBB@@@>>>>>>>>>@@@@@@===???@@@???<<<;;;<<>>???@@@============>>>>>>>>>>>>?????????===;;;:::;;;<<<;;;:::999999:::===???AAA>>>>>>>>>>>>>>>===<<<<<<999999999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;777666555444444555777777333333444666888999777444333444444444444333222222444444555666555444222111000111111111111222222222333222111111111222333444333555777666333111222444222111111000///......---000000000000000000000000111///000333888999444///111111111000000000000000000000000000000000000000...///000222222222111000......////////////......+++,,,...000111222111111.........------.........,,,,,,,,,------------...+++---//////...,,,+++,,,000///......------------......---------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,---..................------..................---,,,,,,------...///000000000...,,,,,,---///...------+++***+++,,,,,,+++***---.........------,,,+++---..................---......//////......---,,,............///111222444222222333222222111000///////////////////////////////////////////////////............/////////000............/////////000//////000111111111111111222222333333333333333333333444444222111111333555333444666777888777666555888777555555777888777666111000000000111333666888777888:::;;;<<<=========777777777777888:::;;;<<<;;;:::999777777777888888555666888999999888777666777888888777555444555777666666555555555666666777555444222222333777:::===999888666444333444555666333222111000////////////000000000000000111111222.../////////000000111111////////////////////////...............///000000000000////////////000000//////...------------...,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,++++++++++++,,,---...///------------------------************+++,,,---...,,,++++++***+++,,,...///...000333555555222///---))))))+++---///000111111000///---------...000111---------,,,,,,+++++++++******+++++++++******)))++++++******))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))************)))))),,,******,,,,,,((((((***))))))******++++++,,,,,,((()))***++++++***)))((((((((())))))*********+++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++***************)))))))))))))))?????????>>>>>>>>>>>>>>>===============<<<;;;;;;AAA@@@???===<<<<<<<<<<<<========================@@@@@@??????>>>=========999999999:::;;;<<<===>>>???>>>======>>>===;;;999;;;;;;;;;;;;::::::999999777777777777777888888888666666555555555555666666777777666666666666777777///000222333444555555555333444555666666444222111444444333222333444555666555444444333222111000000555888999777111...000333222111111111000000//////222111000//////000111111222222222222222222222222444333111///---------...111333555444000......000000000000000000/////////....................................////////////,,,---......,,,,,,---...//////...---,,,***)))(((...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---......//////......111///,,,******+++---///------------------------++++++,,,------------,,,++++++,,,,,,---...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////......///////////////...---//////...---,,,,,,++++++---------...///000000111111222222333222111///...//////.........---------...///////////////..............................///////////////000000111......///000111222222333222222222111111111111111555555444444444333333333444444333333333333222222444444444555777777444222...///000111111333666999444:::===>>>???BBBBBB???::::::999888888888999:::;;;:::999888888888999:::777777777777777777777777777777777777777666555555555555666777888999::::::333444444555666777888888777777666555555555555666555222000///000111111111444333222000000000111222222111111000000000000000//////............//////.........///////////////111000///......///000111...---,,,,,,,,,,,,---...------,,,++++++,,,------------,,,,,,,,,---......000000///......///111111---,,,,,,,,,,,,---......))))))))))))))))))))))))---,,,+++******,,,...///000000000000000000000000+++,,,,,,---.........---+++,,,,,,+++***)))+++,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((++++++***************+++))))))))))))))))))))))))''''''((((((((((((''''''+++++++++*********))))))******))))))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((>>>????????????>>>=========>>>>>>>>>>>>===<<<;;;@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888888999999:::<<<<<<;;;::::::<<<>>>???>>><<<888888777666666666666666777777777777666666666666555444444444444444444555777666666555555666666777111111222222222222222333444555666666666444222111222222111111111222333444444333333222222111111000111444666444000...000333111111111000000000//////222111000//////000111111111111111111111111111111333222111///...------...111333444333000...///000+++,,,,,,,,,------......////////////////////////............////////////,,,---......,,,,,,---...////////////...,,,+++***///...------,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------...............000...---++++++,,,---...------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,---....../////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,......////////////......111000000///......---------------...///000000000222333444555444333111/////////.........---------......////////////..............................111000000000000111222222/////////000111111111222222222222222222222222222555444444444444333333333222222222333333444444444444444444555777666444222///000111111111333666888888>>>AAAAAAAAABBB@@@===:::999888888999:::<<<===;;;:::999888888888999:::666666666666666666666666777777777777777666555555333333444555666777888888444444444444555666777777777666555555444444555555666333111000111111000000222111///.........///000222111111000000000000000//////............//////...///////////////////////////...------...//////...---,,,,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,------......---------...000111222---------------......///++++++++++++++++++++++++------+++++++++,,,...///........................+++,,,,,,---......------+++,,,,,,+++******,,,---,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((******)))))))))******+++))))))))))))))))))))))))'''(((((())))))(((((('''+++++++++*********))))))++++++************++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((===>>>???@@@@@@>>><<<;;;>>>>>>??????>>>>>>======??????>>>===<<<<<<<<<<<>>>>>===<<<777666444333333444555555777777777666666555555555333222222222222222222333666666555555555555666666444333111000000000111111222222333333222111///...000000//////000000111222222222222222222222222222---000222111///...000222111111000000000000//////111000000//////000000111000000000000000000000000222111000///............000222333222000//////000,,,------...000111111222000000000000000000000000---............/////////,,,---......,,,,,,---...//////000000//////...---//////.........---------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------,,,---......///......---------,,,,,,,,,------------------------++++++,,,------------,,,+++,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++,,,---...///////////////000000000///......---------------...//////000000111333555666666555222000/////////.........------......///////////////...........................000////////////000111111000000000000000000000000111111111222333333444444444444444444333333333333000000111222333444555555444444444555666666444222000111111111111333666888;;;AAAEEEEEEDDDDDDBBB>>>::::::999999:::<<<>>>???;;;;;;:::999999999999999555555555555555555555555666666777777777666555555111222222333444555666666666555444333333444555666555555444333333333444444555333111111111111000///111000//////.../////////222111111000000000000000//////............////////////////////////............---,,,,,,---.........------,,,,,,------...++++++************+++++++++++++++++++++,,,------+++++++++,,,---///111222---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***+++,,,+++***+++---///,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))(((((((((((())))))***+++))))))))))))))))))))))))((())))))******))))))(((+++************))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))((((((<<<===???AAA@@@>>><<<:::>>>>>>????????????>>>>>>>>>======<<<<<<<<<======????????????????????????;;;;;;;;;:::999999888888888888888888888999::::::===<<<;;;<<<<<<<<<:::888888777666444444555777888999888888777666555444444222222222333333222222222555555444444444444555555555333111000///000222333222222333222222000///...////////////000000111111000000111111222222222333...///111000...---///111000000000000000000//////////////////000000000111////////////////////////000000//////............///000111111000/////////...//////000111111222222////////////////////////---------.........//////,,,---......,,,,,,---.........///////////////...------.........---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,---...///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,++++++,,,---...//////000///......---------,,,,,,,,,---------....../////////000222444666666555222000////////////............---...//////////////////........................---,,,,,,,,,,,,---......000000000000000////////////000000111222333333444444444444333333333222222000111111222333333444444444333333555666666444222000111222222111333666999;;;CCCIIIHHHFFFFFFDDDAAA===<<<;;;;;;;;;<<<>>>>>><<<;;;;;;:::999999999999666666666666666666666666555666666666666666555555111222222333444444555555777666444333222333444555555444333333222222333333333222111111222333222111222222111111111111111111222111111000000000000000//////............//////////////////...............------------------...------------------------************************++++++******++++++,,,---******+++,,,,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---************************+++,,,,,,---------,,,,,,)))***+++++++++,,,...000,,,,,,,,,+++++++++******+++++++++*********))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))************))))))************))))))))))))+++******))))))******+++((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))((((((;;;===???@@@@@@>>>;;;:::>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>????????????????????????<<<<<<;;;::::::999999888:::999999999999::::::;;;===;;;;;;;;;<<<;;;999777888777666666666777888888999999888777666666555555333333444444444444333333444444333333333333444444444333111000111222444666444444444444444333222222000000000111111111111111///000000111111222222333111111111000///....../////////////////////000000......//////000000000000........................///////////////...............//////000000//////------------------------........................------------............,,,---......,,,,,,---...,,,,,,---.........------+++,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,++++++---...////////////---------------,,,,,,,,,------------............---///222444444333111000000000/////////.........------...///////////////........................,,,,,,,,,,,,,,,------...000000000///////////////...//////000111222333333444444333333333222222222222222222222222222222222333333333444666555333111///000111222222444777:::???GGGLLLJJJFFFEEECCCAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777777777777777777777555555666666666666555555333333333444444555555666888777555444333333444444444444333222222222222333000000000111444555555444111111111222222222111111222111111000000000000000//////............//////000000//////.........---........................------------------------************************++++++******++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++***************+++************************+++,,,,,,---,,,,,,++++++***+++,,,,,,+++,,,...000,,,,,,,,,+++++++++******+++++++++***************(((((('''(((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((())))))<<<===>>>??????===;;;:::======>>>>>>??????>>>>>>;;;;;;;;;;;;<<<===>>>>>>????????????????????????<<<<<<<<<;;;::::::999999::::::999999999::::::;;;999888888:::<<<<<<;;;:::555555555666666666666666888777777666666555555555333444555666666555444333333333222222222222333333333333222222222333555666...////////////000000000000000111222222222222111000000000111111111222222222222111000000///............////////////000000------...///000000000000........................------.../////////.........------...000111000.../////////.........------........................,,,------------.........,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,+++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,+++,,,---...............////////////////////////------------------------,,,---///000111111111111000000000/////////......,,,---...///000000000000........................///............///000000////////////////////////000000000111111222222333333333333333222222222222333333222222111111111111333333333444555555333111...///111222333555999<<>>>>>======<<<;;;;;;<<<===>>>>>>>>>>>>===;;;::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999999888999999888888888888999999888777777999;;;<<<;;;999333444666777777777666555444444444444444444444444333444555666666555444333222222111111111111222222333333333222222222222222*********+++,,,---/////////000111222222222111111000000000000111111111111000000//////000000//////........./////////000000,,,---...000000000000///........................,,,,,,.../////////......---,,,+++---000111000...000000000000111111111111........................,,,,,,---------.........,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,+++******+++---...///...---,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++)))***---...///...,,,+++------......------,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++,,,,,,---......---------////////////////////////---------------------------------...///111222333000000000000/////////...,,,---...///000000000000......................../////////...///000000111---.........///000000000333333333333333333333333333333333222222222222111111111111111111222222222333222222444555555333111,,,...000222333666;;;>>>@@@HHHLLLGGGBBBBBBDDDEEEAAA@@@>>><<<;;;:::;;;;;;<<<======<<<;;;:::888777777777777777777777777777333444555555666666555555444444444444555555555555555666888999888777666555555555444333333333333333222111222333555555333222---...///000111000000///222111111000000000000000//////............//////111000000///......------,,,---............---,,,,,,,,,---......---,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,------...+++,,,---------,,,+++***------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,---------++++++---///,,,,,,,,,+++++++++******************************,,,+++***)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))******))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))>>>=========<<<<<<<<<<<<;;;;;;<<<======>>>======:::::::::;;;<<<===>>>???========================;;;;;;::::::999888888888888888777777777777777888;;;:::999999::::::888666333555777999:::999777555222222222222222222222333222333555666666555333222222222111111111111222222333333333333222000///............///111333444555...///111222222222111000111111111000000000000000...------...000111111000---.........//////000000+++,,,...000000000000///////////////////////////+++,,,---////////////...---++++++---000222000...++++++,,,---...///000000000000000000000000000000,,,,,,,,,---------......,,,---......,,,,,,---...,,,---------,,,,,,+++***+++,,,...000000///...---++++++,,,,,,,,,------------------,,,,,,+++++++++(((***---///000...+++)))......---------,,,,,,,,,++++++++++++++++++++++++,,,---......//////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,+++***---------...------,,,,,,,,,---------------------------------------------...---------///111333444000000000000////////////,,,---...///000000000000...........................------------...//////,,,------...///000111111555555555555555555444444333333333222222222111111//////000111222333333444333222222444555555333111+++---///111444777<<>>===<<<;;;;;;<<<<<<<<<=========<<<:::888777666666666666666666666666333333444555666666666555333444444444444444444555444666999::::::999666555666555444444333333444444444444333444555444111//////000111333333333222111222111111000000000000000//////............//////111000000///...---------++++++------------++++++,,,,,,---......---,,,,,,+++,,,------------,,,+++------,,,,,,------...///)))***,,,---...------,,,///............///000000------------------------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---......---++++++,,,...,,,,,,,,,+++++++++************************++++++...---,,,***))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))************))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))???>>>===;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;::::::::::::<<<<<<>>><<<:::;;;>>>@@@@@@>>>>>><<<:::888777777777888:::::::::;;;<<<===???@@@:::;;;<<<<<<<<<;;;:::999::::::999888777777777888888666333222333333333222444444444555555555555555444444555555555444222111111111111111000000000000111111111000000000000000////////////000111222333222111111000000000000000////////////////////////.../////////...,,,***)))(((+++///222333222///---////////////////////////------,,,,,,,,,,,,------///...---,,,,,,---///000,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,++++++***,,,---///000000///---,,,++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,+++***+++,,,...///)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------............///+++,,,...000111000000///000000111222444333000...------------------------------------------------+++,,,,,,---...///000000---,,,++++++,,,///111333>>>@@@AAA???999555222222000000000000000000000000......///000111222222333...///111222333333222111333444555666666999<<>>===<<<<<<<<<===>>><<<;;;;;;;;;::::::::::::===<<<;;;:::999:::;;;<<<===<<<;;;===???AAA@@@??????>>>;;;999888888999:::999999::::::;;;===>>>???;;;;;;<<<<<<<<<;;;:::999888888888777888888999999;;;999666555666666666555555555555555555444444444333333444444444333111111111111111111000000000000000000111111000000///...222222222222222111111111333222222111111111111111000000000000000000000000------.........---,,,,,,///000111222222111000000////////////////////////......------------......000///...---,,,---///000------,,,,,,,,,---....../////////...---------,,,------------,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------+++++++++---+++++++++,,,,,,++++++***+++,,,...//////...,,,+++++++++++++++++++++++++++...---+++***)))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............,,,------.........------111111111333555555333000---------------------------------------------------------...............---,,,,,,,,,---///111222:::<<<===;;;777333111111000000000000000000000000/////////000111111111222///000111333333333333222111333555666777:::>>>AAACCCEEEFFFGGGFFFFFFGGGHHH???>>><<<<<<===>>>===<<<;;;;;;;;;;;;:::999777666555555666777777666555444555555555555555555555555222333333333333333333444555555666777777777777777555444444444333333222222222222111111111222222333333333333333222111000///111111000000//////......---------...............//////.........---------..............................------,,,++++++***,,,---------,,,,,,+++************+++,,,------------,,,,,,++++++,,,,,,---222+++***222:::777111---...///000000000000//////,,,...000///,,,***+++,,,++++++++++++,,,,,,------************************+++************))))))))))))***++++++,,,,,,++++++******++++++++++++*********)))))))))((((((((('''((((((((((((((()))******+++************)))))))))***)))))))))((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((((())))))((()))+++---000222************))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''>>>>>>=========>>>??????;;;;;;;;;;;;::::::::::::===<<<;;;:::999::::::;;;<<<;;;<<>>===;;;:::::::::;;;999999999:::;;;<<<======;;;;;;<<<<<<;;;;;;:::999777777777777888999::::::;;;999666666666777777666666666555555444444333333222222333333333222111111222222111111111000000000///000111222222000///---111222333444444444333222333333222111111111111222000000000000000000000000---,,,,,,,,,---...//////333222222111111222333333///////////////////////////..................///222111///...---...//////......---,,,,,,,,,------..................------//////......---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---+++***+++,,,***++++++,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---......---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------...............------,,,,,,,,,,,,,,,000000111333444555333111........................------------------------//////.........---------------,,,,,,---///111222555777888777444111//////000000000000000000000000000000000000000000000000000111222333444444444444000222555777888;;;???BBBCCCEEEHHHHHHGGGEEEEEEEEE===<<<;;;===>>>???===<<<888999:::::::::888777666555555666666666666555555777777666666555555444444444333333333333333333222333333444555555555555444666666555444333333222222111111111222222333555555333333333333222111000000/////////////////////000//////.........---------...............---------..............................------,,,+++++++++,,,,,,---------,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---222,,,+++333<<<<<<444---,,,---...///000000000000+++---///...,,,***))))))***+++++++++++++++,,,,,,************************+++++++++************))))))***++++++,,,,,,++++++******++++++++++++******))))))))))))((((((((((((((((((((((((((())))))***+++++++++************)))))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((***)))))))))***,,,...///+++***)))((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;:::<<<>>>AAABBBCCCAAA@@@???>>>===;;;;;;:::;;;;;;888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888777777777777888888999888666333333444555444444666666555444444333222222222222333333333222222222222222222111111111000000000111333444444222000...+++---000333555666555555333222111111000000111111////////////////////////...---,,,,,,,,,---///000000000000000111222222333//////////////////////////////............//////222111000///....../////////...---,,,,,,,,,,,,,,,---------...............000000///...------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...---......---+++******+++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,---......---***))))))***+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---------............---,,,++++++,,,---...111000000111222222000///........................------------------,,,,,,........................------------...///000111222333333333222000//////////////////////////////000000000000000/////////000111222333444555555555222444777888999;;;>>>@@@???BBBEEEFFFDDDBBB@@@???::::::;;;===??????===;;;888888999::::::999888777555555555666666666666666888888777666555555444444444444444333333222222222222333333444444444444444777666666555444333222222111111000000111222222333222222222222222111000000////////////////////////..............................................................................------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,+++++++++,,,------111//////555:::999333---,,,,,,---...//////......---------,,,+++*********++++++++++++++++++++++++************************++++++++++++************))))))***+++++++++++++++******++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++************))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((******)))))))))***+++,,,+++***)))((('''(((((()))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>????????????>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::<<>>>>><<<:::999999:::;;;;;;:::999888555555555555666666777777888777777666555444444333444444444333333222222222222333444444555555444444666555555444333333222222333222222111000000111111111111222222222111000000000000//////...---------,,,,,,------...//////000---...................................................------------,,,,,,+++,,,,,,------,,,,,,,,,******************++++++,,,+++++++++,,,,,,---......222666666444111///---000000111111000//////...111///---,,,,,,---...///++++++++++++++++++++++++************************+++++++++*********))))))))))))***++++++++++++*********++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((()))))))))(((((()))))))))***))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''>>>>>>??????>>>>>>===<<<999999999999::::::::::::<<<;;;::::::::::::<<<<<<;;;===@@@@@@@@@??????@@@======<<<<<<<<<;;;;;;;;;999:::<<<=========<<<;;;===<<<;;;::::::::::::;;;;;;:::999777666555444444777555333222444555555444555555444444333333222222444444333333333444555666333222222222222111111111222333444555555444222000---...///000000000///...000000///............///------------------------000000///...---------...000000111000...+++(((&&&///////////////////////////..................///////////////////////////......---,,,,,,,,,------..................------//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***+++---...//////---............------,,,///000000///---,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******+++,,,...000111222777555333333333333111000000000000000000000000000.........------,,,,,,+++++++++,,,---...///000111....../////////000000000222111///000111222111000000000000000000000000000////////////////////////000000000111222444666777777999;;;;;;:::::::::;;;===@@@CCCDDDBBB???===<<<;;;:::999;;;<<<===;;;:::::::::;;;;;;;;;:::888777555555444555555666777888666666555555444444333333444333333333333333333222333333444555555555555555444444333333333333222222555555333222222111111111000111111111111111000000000000//////...---,,,,,,++++++,,,---...///000111---------...............------------------------......------------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---444999555///---------////////////...---,,,+++...,,,******,,,---...---------,,,,,,,,,,,,,,,+++*********************************))))))))))))(((((()))******++++++************++++++++++++******(((((((((((())))))))))))***))))))(((((((((((((((*********))))))))))))((((((((((((((())))))))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$%%%&&&'''(((***++++++''''''''''''''''''''''''>>>?????????>>><<<;;;999888888999999999:::::::::;;;:::999999:::;;;===>>><<<>>>@@@???===<<<>>>@@@======>>>>>>======<<<<<<:::<<<===??????>>>===<<<===<<<;;;:::::::::;;;;;;:::999888666666555555555777555333333444666666555333333333333333333333333333333222222222333555555333333222222222111111111222222333333222222111000/////////...............111000000///////////////........................---......////////////...111111000///...---,,,,,,////////////////////////......------------......,,,---......////////////------,,,,,,,,,---....../////////...---------,,,------------,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++++++++---))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------.........---,,,+++,,,---......,,,+++,,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------))))))+++,,,......//////333111000000222222222111000000000000000000000000///......---,,,,,,++++++,,,---------......//////...//////000000000000000222000...///111222111///000000000000000000000000---.........///000000000/////////000111333555666666999;;;<<<;;;;;;;;;<<<===???BBBCCCAAA???>>>>>><<<;;;999999:::;;;:::999::::::::::::999888666555555444444444555666888999444444444444444333333333222333333333333333333444222333444444555555444444111111111222222222222333333222222111111111222222000000111111111111000000........................,,,---------......//////---------.........//////------------------------------..................***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///...555777222---...///...++++++,,,,,,,,,++++++***++++++,,,///222222000---.........---------,,,,,,************************)))))))))(((((((((''''''((())))))*********************++++++++++++******'''((((((((()))))))))*********)))((((((((((((((()))))))))((((((((('''''''''((((((((()))))))))***)))************)))((((((''''''''''''((((((((((((&&&''''''(((((((((''''''&&&''')))******(((&&&$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&????????????===;;;999888:::::::::;;;;;;<<<<<<<<<:::999999999:::<<<>>>???===???@@@>>>;;;:::===???>>>????????????>>>>>>===;;;<<<>>>@@@@@@???===<<<===<<<;;;:::999:::;;;;;;888777777666666666666777666444222222333555555444333333333333333333333444222222111111111222444555333333333222222222111111111111111000000000000000------------...///111222222111111000000000000000////////////////////////***,,,...000111111000000000///------...111444777////////////////////////---------,,,,,,---------***+++---...//////000000,,,,,,,,,,,,------...///000000///...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------------------------,,,,,,++++++*********+++,,,------++++++,,,...((()))***+++,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,---...---,,,***)))((()))******)))((()))+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------((()))+++,,,------,,,+++,,,+++***,,,...000111000000000000000000000000000//////...---,,,,,,++++++///............---------...///000000000000000///333000......000111000...000000000000000000000000,,,------...///000111111//////...///111333555666555888;;;<<<<<<<<<===>>>;;;>>>@@@AAA???>>>===>>>>>><<<999888999::::::999999999:::999888666444333555444444444555666888999222333333333333333333333222222222333333444444444222222333444444444444333///000000111222222333333............///000111222///000000111111111000000,,,,,,------...//////000///............------------------.........//////------------------------------..................***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000444444///...222333///,,,---...///000000000000000111555:::>>>>>>888444/////////......---------************************((((((((((((''''''''''''(((((()))*********************++++++++++++******'''((((((((())))))************)))((((((((((((((((((((((((((('''''''''''''''((((((((())))))*********************)))((((((''''''''''''((((((((()))%%%&&&''''''((('''''''''%%%'''***++++++)))%%%###&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%AAABBBBBB???<<<888777777999:::<<<======<<<:::999;;;::::::::::::::::::999===<<<<<<<<<<<<;;;;;;;;;???<<<:::;;;===???===;;;;;;===???AAAAAA@@@>>><<<::::::::::::999999888777999888888777777777777777777555333444666666444222111111111111111111111111222222111111111222333333333222000/////////000111111000///......///000111000000///..................///000///...---...000......------------......000///...------------...+++,,,.../////////...---//////............//////........................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,000///...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***------,,,++++++******)))++++++******++++++,,,---,,,,,,+++***))))))******((((((((((((((())))))***)))***,,,------,,,+++***++++++++++++++++++++++++------,,,++++++******)))///---+++)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,...---,,,,,,++++++++++++.........////////////000333222222222222222222222000...---...000///,,,(((............------------111111111111111000//////000000000000000000000000000///...------...///000............////////////------///111333555777888888;;;=========<<<<<<===<<<999888<<<>>><<<<<<>>>>>>>>><<<:::888999:::<<<:::;;;;;;:::777555555555555666777888888777666555555444333222222222333444555555555555444333222111444444444444444444444444222222222222222222222222////////////////////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,,,,---...///------------------------++++++,,,,,,,,,---------......---,,,,,,+++******++++++,,,,,,,,,+++******((()))***,,,...000111222333222111000......------)))000555333---***///555;;;333999RRRcccZZZBBB222,,,---...///...---+++***************))))))((((((***)))(((''''''((()))***'''%%%$$$&&&)))+++***(((,,,,,,------,,,***)))((()))************+++++++++((((((((()))******++++++***'''%%%&&&((()))(((&&&((((((((((((((())))))***&&&'''((())))))))))))(((*********)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))@@@AAAAAA>>>;;;888777777999:::;;;======;;;:::999777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===???@@@@@@???<<<;;;999999:::::::::999888888777777666555555555555555777555333444555666444222222222222222222222222222555444333222222222222222222222111000000000000111111000///......///000111000000///..................///000///......///000///......------......///........................,,,------...//////......//////............//////------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,---------...------,,,,,,////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,+++*********************))))))******+++,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))''''''''')))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,......------,,,,,,,,,,,,---------.........//////111111111111222222222222444222111111222111...,,,////////////////////////111222222222222111000000//////////////////////////////............//////..............................000222444555777888777999<<<===<<<;;;;;;<<<<<<999:::===???<<<;;;======???@@@>>>:::888999:::;;;<<<<<<;;;888555555555666666777888888777666555444444333222222222333444555555555555444333222111333333333333333333333333222222222222222222222222000000000000000000000000000000000000//////......------------------------///......------......//////...------------...///------------------------++++++,,,,,,,,,---------......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***,,,...000111222111000///...,,,,,,,,,,,,)))---222000,,,***---111//////???\\\jjjZZZ===)))---------------,,,,,,++++++******)))))))))))))))***)))(((((((((((()))***((('''&&&'''***+++***(((,,,---------,,,+++)))((())))))*********+++++++++******))))))))))))))))))***(((&&&''')))***)))'''(((''''''''''''((())))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''>>>??????===:::777666777999:::;;;<<<<<<;;;:::999888888999:::;;;<<<<<<===::::::;;;;;;<<<=========>>>===;;;;;;===>>>===<<<<<<===>>>???>>>===;;;999888888999999:::999999999555555444333333333333444666555444444555555444222333333333333333333333333666666555444333222111111222222222222222111111000000000////////////000000000000///..................///000000......///000//////............//////---....../////////.........------------...////////////............//////------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***+++---...///...------------------------------,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++************++++++++++++++++++,,,---------,,,,,,+++*********+++++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,------------//////000000111111222222333111............,,,+++000000000000000000000000222222222222222111111000..............................////////////.....................---------//////000222333555666666555888;;;<<<<<<;;;;;;;;;;;;999:::>>>???<<<<<>>999888999<<<======;;;888555444444666777888999999888777666444333333222222333333444444555555444444333222111222222222222222222222222222222222222222222222222111111111111111111111111000000000////////////...........................///......------......//////......------......///////////////////////////,,,,,,,,,,,,------------...------,,,,,,++++++***((()))***+++,,,---------)))***+++---...000111111///...---+++************)))+++------,,,+++,,,---111---333CCCLLLEEE777///...---,,,,,,++++++,,,,,,++++++)))((((((((()))***+++***))))))))))))***+++***)))((()))***+++***)))***++++++++++++)))(((''')))))))))*********++++++++++++***))))))(((''''''***)))(((((()))***)))((('''''''''''''''(((((()))000///---,,,*********+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&<<<===>>><<<999777666777999:::;;;;;;;;;;;;:::999<<<<<<<<<;;;::::::999999999999:::;;;<<<===>>>???>>>===<<<<<<<<<=========<<<===>>>>>>===;;;999888666777888999999999999999555444444333333333333333555555444444444444333333222222222222222222222222555555555555444333333222222222333444444222111000000000////////////000000000000///..................000111000///...///000000//////......//////000------//////000//////...///...---,,,,,,---/////////......------......///------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************+++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++,,,,,,,,,---------,,,,,,------------,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---,,,++++++******+++++++++,,,++++++++++++,,,------...---+++***)))******+++*********************************++++++,,,,,,,,,------...//////...---,,,++++++++++++++++++++++++,,,,,,---------,,,++++++------------------,,,,,,***+++++++++,,,,,,,,,,,,------...///000111111222000...,,,+++,,,,,,------111111111111222222222222111111111111111000//////........................,,,---////////////---,,,/////////.....................///000222333444444666999<<<>>>===<<<;;;;;;:::888888;;;<<<<<<@@@EEERRRTTTSSSLLLAAA999888:::<<<======;;;888555444444666777888999999999888777333333333333333333444444444444444444444333222111111111111111111111111111222222222222222222222222111111111111111111111111//////////////////////////////////////////////////////............////////////............//////////////////////////////,,,,,,,,,------------...---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,***+++,,,---...///000000------,,,+++***)))))))))*********+++,,,,,,+++***444,,,&&&)))---///222777...---+++*********+++,,,+++***)))(((((()))***++++++******************+++++++++***************)))'''((()))))))))(((&&&%%%))))))))))))******************))))))(((((((((((()))))))))*********))))))((((((''''''(((((()))***333111...+++)))))))))***((((((((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''';;;<<<===<<<999777777777999::::::::::::::::::999======<<<;;;;;;:::999999888999:::;;;<<<>>>??????=========<<<<<<<<<===>>>============<<<;;;999888666777888888999999999999666555444444333333444444444555555444333333333333000000000000000000000000222222444555555555555444222222333444444222111000//////000000000000//////000000///...............///000111000///...///111000000000//////000000000......///////////////...//////---,,,,,,---...///......------------......------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++------.........---,,,+++------------------------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))***+++,,,------...++++++******++++++,,,---,,,+++++++++++++++,,,,,,***************+++,,,,,,...---+++***)))***++++++************************,,,,,,,,,+++++++++******(((***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,------...///000000000////////////000222444000111111111222222222333///////////////......---////////////////////////,,,---...//////...---,,,000000000/////////......------...///000111222222888;;;>>>@@@???===<<<<<<999666555666888;;;CCCMMM]]]\\\VVVKKK???777666888;;;<<<<<<:::777444444444555666777888999888888777222222222333333444444444333333333444333333222222111111111111111111111111222222222222222222222222111111111111111111111111...............//////////////////////////////////////////....../////////////////////////////////000000000000000000000000,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))***++++++,,,---......///------,,,+++************+++***)))+++---...,,,***---++++++......---...111---,,,+++))))))***++++++******)))(((((()))***+++*********++++++*********++++++++++++************((()))*********)))((('''(((((()))))))))*********''''''(((((())))))))))))((()))***+++***)))))))))))))))(((((())))))***+++111///,,,)))''''''((((((''''''(((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''':::<<<===<<<:::888888888::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<999999:::;;;<<<===>>>???<<<===>>>===;;;;;;===>>>============<<<;;;::::::777777888888999888888888666666555444444444444555333444555444333222222444000000000000000000000000///111333444555555555555222222222222222111111000//////000000000000//////000000///...............///000111111//////000111111111000000000000111111111000//////......////////////...------------.........------------..............................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,.........---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++******++++++,,,---,,,++++++++++++,,,,,,---)))))))))))))))***++++++,,,++++++++++++++++++,,,************************------,,,,,,+++******))))))***+++,,,---,,,+++***++++++++++++++++++++++++------------,,,+++******((()))+++,,,,,,+++******************++++++++++++++++++,,,,,,------......,,,...//////...///111333/////////000111111222222...............---,,,,,,////////////////////////------............------000000000///......------,,,,,,---///000111333333:::===@@@BBB@@@===;;;:::777444333444555999DDDOOOZZZVVVMMMCCC:::555444555888::::::999666444333444444555666777888888777777111111222333444444444444222222333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111---............/////////////////////////////////000//////......//////000...//////000000//////...000000000000000000000000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******++++++,,,,,,,,,---------,,,++++++++++++++++++******,,,------,,,++++++,,,---...---,,,,,,...,,,+++******))))))******))))))))))))************))))))***++++++***)))))))))***++++++***)))***,,,+++,,,---------,,,+++***((((((((()))))))))******&&&&&&'''(((((()))******&&&)))++++++***(((((()))((((((((((((((()))******,,,+++)))'''&&&&&&&&&'''&&&''''''(((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((:::<<<===<<<:::999999999:::999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<===>>>===;;;;;;===???<<<<<<======<<<<<<<<<<<<777888888888888777777666666666555444444444444444222444555444222111222444000000000000000000000000///111333444555444333222222222111000000000000111...///000111111000///...000000///...............///000111111000///000111222111111000000111111222444222000---,,,---...///......//////...------,,,...------,,,,,,------...////////////////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,++++++,,,...///)))))))))))))))))))))))),,,,,,,,,+++++++++******((()))))))))*********+++*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,---...)))))))))))))))***++++++)))******+++,,,,,,,,,,,,************************,,,++++++++++++++++++++++++,,,,,,---------------************************------------,,,+++***)))((()))+++------,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...------......///000000111......//////......---,,,...........................------,,,,,,------...///......---,,,,,,++++++,,,---...000222333555666:::>>>AAABBB???<<<999777444333444666555777@@@JJJMMMHHHAAA<<<999888666444666777888777555333333444222333555666777777666666000111222444555555444444111222222333333333222222222222222222222222222222222222222222222222222222000000000000000000000000---------.........//////........................000000////////////000000...///000111111000///...////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************++++++,,,,,,++++++******++++++)))***+++,,,,,,+++,,,,,,...,,,)))$$$###'''+++...***************))))))((('''(((***+++++++++))))))((())))))******))))))(((''')))+++***))))))+++---***+++,,,------,,,++++++(((((((((((()))))))))***''''''((((((((((((((((((%%%(((++++++)))''''''(((&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''((())))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&:::<<<======;;;999:::::::::999999888888999999:::???>>>===<<<;;;:::999999::::::;;;;;;<<<=========;;;===???===;;;:::<<>>AAAAAA>>>:::777555333333666888777666<<>>>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<777777777666555555444444444333333444555555444222111222333444444444333333444444444222///......000222222222333333444444444000000000000000000000000111000/////////111222333111///---...000000...,,,000000000000000///......//////000000111111111222444333111///...---........................------///---,,,,,,...//////...,,,------......------,,,++++++++++++++++++++++++...//////000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,*********+++,,,---,,,+++***)))***++++++,,,,,,++++++***---,,,,,,+++*********+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************,,,+++++++++***)))))))))+++++++++***************...)))###!!!###(((+++,,,************************+++++++++*********))))))+++******))))))******+++++++++,,,,,,---...//////555+++&&&---333222---++++++---......,,,***+++---...---,,,++++++,,,---...//////.........---------***...000...***'''***---,,,---...//////...---,,,........................---------............///,,,,,,,,,++++++++++++******,,,---...///111444777999===BBBCCC@@@:::555222555555666777888999:::::::::999888666666666777888555666666777888999999:::222333444555666666666666333333444444444333222222111111111111111111111111333222222111111222222333333333333333222111000000......//////000000111111000///...///111111...+++------............------...............///000000333333222111000//////...------............---------,,,,,,,,,,,,---......---...///000///...,,,***---,,,++++++******++++++,,,+++++++++***))))))))))))))))))))))))************++++++***)))(((***++++++***))))))((()))))))))************************)))((((((((((((((())))))++++++,,,,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))***)))''''''((())))))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))******'''&&&+++///+++$$$(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%888999;;;;;;999777777888888888888999:::;;;<<<======<<<:::999999;;;<<<===@@@@@@??????????????????<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::777777777666555555444444666444444444555555333222111222444555555555333222666777777555333111111222222222222222333333333333000000000000000000000000111000/////////000222333222000...///111111///---000000000000000///....../////////000000000111111111000///.........///000........................///...,,,---///000000///,,,------------------,,,------------------------.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))+++,,,---,,,,,,+++***++++++,,,,,,++++++***---,,,++++++*********+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,)))&&&&&&(((++++++***+++++++++++++++++++++++++++++++++*********))))))++++++************++++++******++++++,,,,,,------000)))%%%+++///...******,,,)))'''&&&((())))))(((,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++,,,---,,,***)))***,,,,,,---............---,,,........................------------............,,,,,,,,,++++++************+++---......000444777:::>>>BBBCCC@@@;;;666333444444555666777888999999999888777666555666666777555555666666777888888999222333444555666666666666333333333333333333222111111111111111111111111111333222222111111222222333222222333333222222111111.../////////000000000111111...,,,,,,...//////...------............------...............//////000.........------,,,,,,,,,------............---------,,,,,,,,,,,,---......---...///000000...,,,+++---,,,++++++******++++++++++++++++++*********************)))))))))))))))***+++,,,+++******+++---++++++***))))))))))))***+++++++++***************)))((((((((()))******+++++++++*********))))))(((((()))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''&&&&&&((()))))))))((('''))))))))))))))))))))))))+++...///+++)))***)))'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&777888::::::888777777888666777888999:::;;;;;;;;;:::999999888999:::<<<===AAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<:::999888888888888777777777666555555444444777555555555666555444222000222555666777666444222555666777777444222222333222222222111111111111111000000000000000000000000000000000///000000111222222111000000111111000///000000000000000//////............///////////////...---------...///000000........................///...,,,---///000000///------------------------..............................///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,+++************+++,,,++++++++++++************+++,,,------,,,+++***++++++++++++++++++++++++)))))))))************+++((())))))******+++++++++***)))***+++------+++)))+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,*********+++++++++++++++---)))(((+++,,,***)))***111,,,'''&&&))),,,+++)))******++++++++++++******,,,,,,++++++++++++******+++******,,,------,,,+++,,,---............---,,,------------------------------------............------,,,,,,+++***))))))***+++------...000333666:::>>>AAABBB???:::666444333333444444555666777777777666555555444555555555444444444555666666777777222333444555555666666555333333333333333222111000111111111111111111111111333222222111111222222333111111111222222222222222////////////000000000000111...***)))***---///000------............------......------......///000///.....................------............---------,,,,,,,,,,,,---.........///000000000///---------,,,++++++******++++++*********+++++++++++++++++++++******))))))(((((((((***++++++******,,,---,,,,,,+++***************++++++++++++******))))))))))))))))))***+++,,,---,,,,,,***)))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))******(((&&&&&&'''((()))))))))(((((())))))))))))))))))))))))***222666///'''%%%((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''666777888888777666666888555666888::::::::::::999888888888888999:::;;;<<<=========<<<<<<;;;;;;:::=========<<<<<<;;;;;;;;;===<<<;;;:::888888777777777777777666555555444444555444444555666777555444000222555777777666444222111333444444222000000000222222111111000000//////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000//////........................------------.........///............////////////...---+++,,,...//////...---------,,,,,,---------....................................------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------.........*********+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***************+++++++++++++++************)))***,,,------,,,***)))++++++++++++++++++++++++************))))))))))))'''(((((()))***++++++,,,))))))+++,,,------+++***++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++++++++++++++*********++++++,,,,,,+++***+++,,,000...,,,,,,,,,---,,,+++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***+++000444444///)))---...////////////...---------------------------,,,,,,---------............------,,,+++***))))))***+++,,,------///222555999<<>>===<<<:::999888888888777777777666555555444444333222222444666888777555000222444666666555333222///111222222000///000000111111111000000/////////000000000000000000000000000000111111111000000000///000000///............//////000000000000//////............------------...............---------........./////////000000---+++***+++,,,...------...---,,,,,,,,,,,,---...------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,------,,,,,,++++++************++++++,,,,,,++++++************))))))***+++++++++++++++*********)))))))))***,,,------,,,***)))++++++++++++++++++++++++++++++******)))(((''''''''''''((()))******++++++))))))***************+++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))),,,---,,,******+++,,,''',,,111111,,,(((((()))***+++,,,------,,,+++***++++++++++++++++++,,,,,,++++++///666;;;:::111)))...///000111111000///...------------------------,,,,,,,,,------------...------,,,,,,+++***))))))***+++,,,,,,,,,...111444666999;;;;;;888555333222111111222222333333444444333333333444444444444333333333333333444444444444111222333444555555555555444444444333222111000000000000000000000000000000333222222111111222222333000//////000111222444444000000000000//////////////////...---,,,+++,,,---------............---------------------...//////***+++++++++++++++++++++------............---------,,,,,,,,,,,,---............///////////////...---,,,++++++******++++++******++++++,,,,,,,,,---,,,++++++***)))(((''''''''')))+++,,,,,,+++,,,------,,,++++++******+++++++++++++++*********)))))))))))))))***+++---...///222111000///------,,,,,,******))))))))))))))))))((((((((((((((((((((((((''''''(((***++++++(((%%%&&&''')))*********)))((((((((((((((((((((((((((((((,,,...***'''((()))'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((444555666555444444666888666666777888888888888888888888888999::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<:::999999999999777777777666555555444444222111111333666777666555111222333444444444333333111222222111000000222444111111111000000000000000000000000000000000000000000111111111111000//////...///000///...------///...//////000000000000000...............---------///////////////...---,,,.........//////000000111---,,,***+++---......---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,///...,,,+++***)))))))))***++++++,,,,,,++++++******))))))))))))***+++++++++************))))))))))))***+++,,,,,,+++***)))************************+++******))))))((('''''''''(((((())))))*********((())))))(((''''''***,,,***************************************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,'''++++++)))''')))***)))&&&///777666///)))(((+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,000666;;;999111***...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))***++++++,,,---000333555777888888555333111111111111111222222333333333222222333444444444444333333333333333333333444444111222333444444555555444555555555444333222111000000000000000000000000000333222222111111222222333000000//////000111333444000000000000////////////---/////////......///111------............------------,,,,,,------...///------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......------------............---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))((((((***,,,/////////......///,,,,,,+++***************************************))))))******+++,,,---...111111111111000///---,,,************))))))))))))((((((((((((((((((((((((((((((((()))******(((&&&'''((()))*********))))))((((((((((((((((((((((((&&&((((((&&&(((***)))%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''333444444444333333555777777666666666666777888888999999:::::::::::::::999999999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999777777777666555555444444333222222333444444333111111111111111222222333333222222222000///111444777000000111111111111111111000000000000000000000000000111111222111000///...///000222111...---...000......///000000000000000////////////......---------...///000000000//////---......///000000111111///---,,,,,,...//////...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///...,,,+++******++++++...---+++************+++***++++++,,,,,,++++++***)))))))))))))))***++++++************))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******((((((((()))))))))))))))''')))***)))''''''))),,,))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))******++++++,,,,,,(((++++++((((((,,,,,,(((+++111777666111,,,+++,,,++++++************++++++)))))))))*********++++++,,,,,,---000333333///+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,)))***+++++++++,,,///222555666777777444222222222111111222222222222333333222222444555555555444444444444444444444444444444111111222333444444444444666666666555444333222111000000000000000000000000333222222111111222222333111000///...///111222444111000000000/////////...,,,...///......111666;;;------............------------,,,,,,------...///111111000000//////......------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))***,,,//////...---,,,---++++++***))))))))))))***)))))))))***++++++,,,,,,***************+++,,,,,,,,,---///000000...+++***************)))))))))((((((((((((((((((((((((((()))((('''((()))***)))''''''((()))***+++***))))))((((((((((((((((((((((((%%%((((((&&&'''))))))%%%(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&333444444333222333555888888777666555555666888999::::::;;;;;;;;;:::999999777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999888888888888888999777777777666555555444444555444333333333222///---222111000///000111333444222222000...---///444777000000111111222222333333000000000000000000000000000111222222222000///...///222333222///...///111......///000000000000000000000/////////.........+++---///000222222111111---......///000111111222000///......000111111000///...,,,++++++,,,...///---------------------------,,,+++++++++,,,---...******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......111000...,,,+++++++++,,,,,,+++*********+++,,,---+++++++++,,,,,,+++++++++))))))((())))))***++++++************))))))))))))++++++***))))))***++++++(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---))))))))))))((((((((((((%%%)))++++++)))((()))+++(((((((((((((((((((((((())))))******+++++++++++++++******************+++'''(((((()))***++++++,,,+++...---)))+++000///))),,,...//////---***((('''+++***)))(((((()))***+++'''((((((((())))))******---+++******,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******++++++,,,------)))***+++++++++,,,///222666777888777444333222333222222222222222333333333111222444555666555444444444444444444444444444444111111222333444444444444777777777666555333222111000000000000000000000000333222222222222222222333222111///...///000222333111111000000/////////...,,,------,,,...444<<>>999///(((''')))))))))+++,,,,,,,,,,,,,,,%%%%%%&&&&&&''''''((((((%%%''')))+++,,,+++******'''''')))******+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...************************************************)))***+++,,,---,,,,,,+++((())))))***,,,---.........------,,,,,,------......///000111000///---,,,........................+++++++++,,,---...///000......///000000111000000000///............///000//////000000111111111222...///000111111000///...,,,,,,---.../////////...,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,...///000---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,---///000************************************************))))))))))))))))))))))))************************)))+++++++++***)))***+++))))))************))))))))))))************))))))******))))))((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((())))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$'''&&&&&&&&&'''(((***+++///////////////............///000111222333333333111111111111222222222222///000000000000111444666777999;;;:::777555666888999888666666777888888777888666444222111111111111222222222222222222222222333222000///...///000222222///---...000000...+++...............///000000111111111111111111111111/////////...---------,,,///......---------......------......//////000000------------------------............---,,,++++++,,,++++++,,,---...,,,***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,+++***)))))))))))))))))))))))))))))))))))))))***+++***(((((((((***(((((())))))))))))((((((+++++++++************)))+++++++++*********))))))******************************))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))************))))))((()))+++***(((''''''((())))))))))))))))))))))))%%%&&&&&&'''((())))))***...+++888EEE???555000***+++***))))))+++,,,+++***'''((()))(((&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))!!!"""$$$&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((()))***,,,---...---,,,,,,+++++++++,,,,,,---...------///111///---------,,,++++++***))))))//////............////////////////////////////////////............//////...//////...,,,,,,---///...000222444333000---***,,,---...//////...---,,,////////////...---,,,+++///......---------......000...++++++,,,------,,,---------............///...------,,,,,,++++++***,,,,,,+++++++++,,,------(((***,,,,,,+++++++++,,,+++++++++******)))))))))+++++++++*********))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''&&&'''(((******(((&&&))))))(((((((((((())))))'''***------***(((((()))'''((((((&&&$$$%%%))),,,+++(((&&&(((,,,,,,(((###'''&&&%%%$$$%%%&&&'''((('''''''''(((((()))++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''////////////............//////000000111111000000....../////////000000000000111222111111222444777777999;;;:::888777777999999777555555666666666444666555333111000000000000222222222222222222222222333222000///...///000111111///---...000000///---...............///000000111111111111111111111111...............---------//////...............///.........///////////////------------------------------------------,,,,,,...------...//////---+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))************))))))+++++++++*********))))))+++++++++******)))))))))***************************)))))))))((((((((('''***)))(((''''''((()))***((())))))******))))))(((((()))+++***(((''''''(((((((((((((((((((((((((((''''''(((((())))))*********%%%,,,555444444222'''***)))((()))+++,,,+++***'''((()))(((&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++***)))((((((((()))***,,,---...///......---------......---,,,***)))+++---...,,,---------,,,++++++******///......------......///........................//////............//////111111111...,,,***+++,,,,,,...///000///---***))),,,---............---,,,------...............---...---------------......111///,,,+++,,,------,,,------------............------------------------...---,,,,,,++++++++++++)))+++,,,,,,+++***,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((''''''&&&&&&(((******(((&&&))))))(((((((((((())))))%%%'''***)))&&&$$$$$$%%%'''((()))(((((()))---000///***%%%%%%(((***)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''........................//////000//////...------......////////////000000222222333222111222444666777999::::::999888999:::999777555444444444333222444333222111000///000000222222222222222222222222222111000///...///000111///...---...///000///..................///000000222222111111000000//////---------...............///////////////////////////////////////.........------------------------,,,,,,------------------///...------......,,,***))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))------------------------+++,,,---,,,***)))***+++******++++++++++++******++++++*********)))))))))************))))))))))))************************))))))))))))((((((((((((***)))(((((((((((())))))(((((())))))))))))((((((''')))******(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))+++''')))+++...:::;;;+++***)))((()))+++,,,+++***'''((()))(((&&&&&&((()))***))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((+++++++++++++++++++++++++++++++++,,,++++++***)))(((((())))))***+++------......------------......///---******,,,...//////......------,,,,,,++++++...------,,,,,,------...........................//////............//////000111000...+++***+++,,,------------,,,+++******,,,,,,---......---,,,,,,++++++---....../////////,,,,,,,,,,,,---......///222000---,,,---------,,,,,,,,,,,,---------......,,,,,,,,,---...///////////////---,,,+++*********+++++++++***)))***,,,...---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''')))***((('''))))))(((((((((((()))))))))***+++***(((&&&&&&'''&&&'''((())))))+++///111999222)))$$$%%%'''))))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''------...............//////////////////...------000000000000111111111222111222222111000111333555777888999:::::::::::::::999777555444444444222111333333222222111111000000111111111111111111111111111111000////////////000...------...///000000000...............///000000111111111000000///......,,,---------...//////////////////000000000000000000000//////......------------------------------,,,,,,,,,,,,------...///---,,,++++++,,,+++)))'''************++++++++++++,,,,,,,,,++++++++++++***,,,++++++***))))))*********************************+++,,,+++)))((()))***)))******++++++******)))************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''')))******((('''((()))'''''''''''''''''''''''')))))))))(((((((((((((((***,,,---(((+++===AAA///)))(((''')))+++,,,+++***'''((()))(((&&&&&&((()))***))))))))))))))))))***)))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,+++***(((******************************++++++++++++******))))))))))))***+++,,,---+++++++++***++++++,,,,,,...++++++...000...------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................///......------......///,,,---...---,,,,,,...//////...------,,,,,,,,,---------............------+++,,,------.........---++++++++++++,,,---...///333000...------------,,,+++,,,,,,,,,------------,,,,,,,,,---------......///...---,,,+++++++++++++++,,,+++)))(((***,,,///************************,,,,,,++++++++++++******************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((''''''''''''&&&&&&''')))***)))((())))))(((((((((((()))))),,,,,,,,,+++)))(((''''''&&&&&&''''''(((***,,,...???888...(((&&&&&&(((((($$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,---------......//////---...//////000000/////////000000000000111111111///000000000///000222444777888888999:::;;;:::999:::888555444444444333222333333333333333333222222111111111111111111111111111000000///////////////---....../////////000000...............///000000000000000/////////......,,,---------.../////////......///000111111000000000000//////......------------------------------,,,,,,,,,,,,,,,---...///---+++++++++,,,,,,***(((+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********,,,+++******)))*********(((((((((((((((((((((((((((******)))((('''((()))(((((())))))))))))((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''(((******((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&"""***///'''%%%777===,,,(((''''''(((***,,,+++***'''((()))(((&&&&&&((())))))((((((''''''(((((()))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++------,,,+++***************************)))******++++++*********))))))))))))***+++,,,,,,***************+++,,,---)))'''+++222333...))))))......------------,,,,,,,,,,,,++++++++++++,,,,,,..............................------------......+++,,,------,,,,,,...///......---,,,+++,,,------///..................///------......---,,,++++++*********++++++---...///222000---,,,---------,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,---+++,,,+++)))(((***,,,///************************************))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&(((******)))))))))(((((((((((()))))))))(((((((((((('''%%%$$$((('''''''''((()))******666333---)))''''''''''''%%%&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,---......//////------...///000000//////------............//////---...//////...000222555888777777888::::::999777999777555444444444333222222222333444444444333333111111111111111111111111000000000/////////......---...000///......///000...............///000000.........///////////////---------...............,,,---///000111000000//////////////////.........------------------------...---,,,+++,,,---...///...------...///000...,,,++++++,,,,,,,,,---------++++++++++++************++++++***************+++************************((()))***)))'''&&&'''((((((((())))))))))))((((((******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********)))((('''&&&&&&&&&''''''''''''&&&&&&&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!)))000***&&&555;;;,,,''''''&&&(((***++++++***'''((()))(((&&&&&&((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((************************(((((((((((((((((((((((())))))(((((())))))***+++''''''(((((())))))******((((((((((((((((((((((((&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************((()))******+++***************))))))***++++++,,,,,,++++++,,,,,,---...///---+++000:::<<<333---------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------------.........///...---+++***+++,,,,,,++++++******++++++,,,///......------......///.........------,,,******************+++,,,------000...++++++,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))),,,+++++++++,,,,,,---...+++++++++***)))***,,,...+++,,,,,,,,,,,,---------***))))))))))))(((((((((************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((('''''''''&&&&&&'''&&&%%%&&&(((*********))))))(((((((((((())))))))))))***+++,,,+++(((&&&***)))((()))***+++***)))''''''''''''((((((((()))&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''++++++,,,------...//////---............------,,,---------.........//////,,,.../////////111444777999777666777999999777444666444333222333444333222000111222333444333333222111111111111111111111111///////////////......---...///111000---,,,...000...............///000000,,,------......//////000...............---------+++,,,...000000000///............///////////////------------------------///...,,,++++++,,,---......------///111111000///***+++++++++,,,,,,,,,,,,++++++++++++************+++***************++++++************************((()))***)))(((''''''))))))))))))******)))))))))***)))))))))((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))*********)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))***)))((()))***((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((()))......---:::>>>222'''&&&&&&'''***++++++***'''((()))(((&&&&&&((()))(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++'''''''''((()))*********((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((()))************************)))******+++,,,++++++++++++,,,---...///111...222===???666///111++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...---......,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,---------,,,,,,+++++++++************++++++---+++******+++---------************++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------*********))))))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&$$$%%%(((***++++++))))))(((((((((((())))))***+++,,,000222111---)))'''&&&%%%'''***,,,***)))"""$$$&&&'''(((((()))***'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''++++++,,,,,,---...//////.........---,,,+++))))))////////////000000000111,,,...///000000222666999999777555666888888555333444333111111222333222111...///111222333333222111000000000000000000000000/////////000///......---...000222000---,,,---///...............///000000+++,,,,,,---...///000000/////////......------,,,***+++---///000000///...---.........//////000000------------------------000///---+++++++++---...,,,++++++---000111000///)))************++++++++++++++++++************)))+++***************++++++)))))))))))))))))))))))))))***+++***)))((((((*********++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&''')))***)))((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,&&&(((,,,000<<>>666***"""$$$)))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******&&&''')))***++++++******((((((''''''((()))******((()))***++++++***)))((())))))(((((((((((()))))))))((('''(((***+++***)))))))))))))))))))))))))))***)))'''&&&%%%&&&((()))++++++************++++++***)))))))))))))))******''''''((((((((()))))))))$$$%%%'''((()))*********))))))******)))(((((('''((((((((((((((()))******...,,,***)))*********)))&&&''''''(((((((((((((((&&&(((+++,,,+++*********))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&''''''((()))******'''(((((()))))))))))))))%%%%%%&&&'''((((((((((((((((((((((((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&)))+++...+++'''%%%&&&'''''''''%%%&&&'''((('''&&&$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$"""%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''')))......***'''(((+++++++++************)))++++++*********+++---...*********))))))*********))))))*********+++++++++++++++************++++++))))))************))))))$$$''')))***(((((()))+++'''((((((((()))))))))***'''''''''''''''((())))))###""""""$$$&&&(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((''''''((())))))'''%%%'''&&&&&&&&&'''(((((()))###%%%((((((&&&&&&''')))((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))...333666222333333///)))%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******&&&''')))***+++++++++***######$$$%%%''')))***,,,((()))***++++++***)))((())))))(((((((((((())))))(((''''''(((+++,,,,,,+++))))))))))))((((((((((((###""""""$$$&&&)))---///++++++************++++++'''''''''((()))+++,,,---'''((((((((())))))******(((***++++++(((###(((((())))))((('''&&&&&&((((((((((((((()))******111///,,,*********)))(((&&&''''''((()))((((((((($$$'''***+++***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''***)))((('''(((***,,,---$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&''''''&&&%%%&&&''')))***(((''''''&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%$$$&&&))),,,(((''''''((())))))(((&&&$$$%%%&&&''''''%%%###"""######%%%%%%%%%%%%######"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))&&&!!!''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((,,,)))))),,,+++)))))),,,+++++++++************)))+++***)))((((((((()))*********))))))))))))******))))))******++++++++++++++++++************++++++((())))))*********))))))###'''***+++)))((()))+++'''((((((((())))))******'''''''''''''''((()))***'''%%%$$$$$$&&&&&&%%%###((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&&&&!!!$$$''''''&&&'''***,,,+++***((('''&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,%%%$$$###$$$'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################((((((((((((((()))******&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))*********)))(((&&&&&&((()))***))))))))))))((((((((((((---***(((((((((&&&&&&'''***(((((((((+++,,,---,,,(((((((((((()))***+++,,,//////...------,,,++++++(((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))))))))***+++(((((()))***************&&&''')))***+++++++++***''')))***,,,,,,***)))'''******))))))(((((('''''')))((('''&&&&&&%%%%%%&&&%%%&&&(((******)))'''&&&((((((((((((((((((((((((+++)))((()))******)))(((''''''(((((())))))******((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''((())))))))))))'''((()))((('''&&&''')))'''(((((())))))))))))((($$$&&&))))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$&&&(((******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&)))+++***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***((()))))))))))))))((((((++++++***)))))))))))))))))))))((((((''''''&&&&&&'''((()))***************++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,---,,,+++***))))))))))))******)))((((((((((((((('''(((***++++++***((('''((()))***++++++***))))))###%%%'''((()))((('''&&&'''''''''''''''''''''''''''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((***)))(((((())))))(((''')))((('''&&&&&&'''((()))'''''''''((((((((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&((()))((())))))(((&&&&&&''')))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))((((((((((((,,,+++)))(((((()))+++,,,***************)))))))))))))))))))))(((&&&&&&''',,,***))))))***++++++***(((((((((((()))***+++,,,------,,,++++++***))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))+++,,,(((((()))***************((()))*********)))((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))+++***)))(((''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''')))((('''((())))))(((''''''(((((())))))******+++((('''&&&%%%&&&(((***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))'''((()))((('''&&&''')))(((((()))))))))(((((('''%%%''')))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''(((%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$)))((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((())))))))))))((((((+++***)))(((((((((((()))++++++++++++************((())))))************)))++++++++++++++++++++++++***++++++++++++++++++***+++*********************,,,+++***)))((((((((((((******)))((((((((((((((()))***,,,------,,,***)))***)))((('''&&&&&&''''''&&&''')))*********)))(((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''***++++++***((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))((('''&&&'''(((''')))))))))'''&&&'''((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%((())))))******))))))(((*********)))((('''''''''+++***((((((((((((***+++***************+++++++++''')))******((((((((((((---+++))))))***+++***)))(((((((((((()))***++++++*********))))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,(((((()))***************++++++******((('''%%%$$$&&&'''((())))))((('''&&&'''''''''((()))*********,,,+++***))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&(((((())))))***++++++,,,((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))'''((()))((('''&&&''')))))))))))))))(((((('''&&&''')))******(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((''''''***)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""!!!######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''(((((()))'''(((((())))))((((((((())))))((((((''''''(((((((((((((((((((((((()))))))))************))))))(((******************************++++++++++++******,,,,,,+++******)))((((((+++***)))(((''''''''''''******)))((((((((((((((()))***+++,,,,,,+++***))),,,***(((%%%$$$%%%&&&'''&&&'''(((******)))((((((''''''''''''''''''''''''((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%''')))++++++***&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''&&&%%%%%%***)))'''%%%$$$$$$$$$%%%(((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&(((******(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''((())))))******))))))(((***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''))))))***************+++)))***)))''')))++++++))),,,***))))))***++++++***((((((((((((((()))******)))))))))(((((((((''''''(((((())))))))))))(((((())))))(((''''''(((***+++))))))))))))))))))))))))''''''(((((()))***++++++(((((()))***************+++***)))((('''&&&%%%$$$))))))************))))))'''((((((((()))))))))***,,,+++***)))(((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******(((&&&(((((()))***+++,,,,,,---)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''(((((()))(((((('''((()))((('''&&&''')))))))))))))))((('''&&&%%%)))***+++***(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%(((((((((((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((''''''&&&'''''''''(((((()))))))))''''''(((((()))(((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((***************)))((('''))))))))))))))))))))))))***))))))))))))))))))***+++*********)))))))))(((+++***)))(((((((((((((((***))))))(((((((((((((((''''''((())))))(((''''''+++***)))(((((((((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%(((***+++)))'''&&&&&&######%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***((())))))))))))))))))(((((((((((((((((()))))))))'''(((((())))))((((((''''''((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((((()))))))))******,,,---***&&&(((,,,,,,''')))((('''(((+++---------(((((((((((((((((()))***)))))))))))))))((((((((((((((())))))))))))(((((()))((('''''''''(((***+++*********************************************)))(((((()))***************))))))((('''''''''''''''))))))************))))))***)))))))))((((((((('''******)))(((''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,***((('''((()))***+++,,,------******)))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((('''((()))((('''&&&''')))))))))))))))(((&&&%%%%%%)))******)))'''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&)))+++---...------'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%######%%%'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))((('''&&&)))))))))))))))*********&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))))))))******+++++++++***************)))(((''')))))))))))))))))))))))))))(((''''''''''''((()))(((((()))))))))*********++++++***)))))))))*********))))))((((((((((((((('''''''''(((((('''''''''%%%&&&)))***+++***)))(((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((''''''(((((('''&&&'''''''''(((((('''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((&&&%%%%%%&&&%%%(((***+++)))'''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))************))))))((())))))))))))*********'''(((((())))))((((((''''''''''''((()))*********))))))))))))))))))))))))'''''''''((())))))******111777777///)))***)))%%%((('''&&&(((+++.........(((((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))+++++++++++++++***))))))(((((()))***************(((((((((''''''((())))))((((((''''''''''''((((((*********)))(((''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++---,,,***(((''''''((()))***,,,------******)))))))))(((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((''''''((()))((('''&&&''')))((((((((((((''''''&&&%%%((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((******+++++++++)))((('''!!!###'''+++,,,---,,,+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&#########$$$%%%(((***,,,((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&))))))))))))))))))))))))%%%&&&''''''((((((((((((((((((''''''(((((())))))(((((()))))))))))))))))))))************))))))(((************************)))((('''&&&&&&'''((()))''''''((())))))***++++++++++++************++++++******)))((((((((((((((())))))(((((((((((()))))) """&&&)))***)))'''%%%((((((((('''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((&&&%%%$$$&&&(((******)))''''''((())))))(((''''''$$$$$$%%%&&&'''(((((()))###$$$$$$%%%''''''(((((((((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((&&&(((******(((&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))******++++++******)))(((((((((((()))))))))***((())))))******))))))((((((((((((((()))))))))))))))******************)))'''(((((()))******++++++777JJJRRREEE222)))(((&&&)))((('''(((+++---------)))(((((('''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))*********((((((((((((((((((((((((((()))***++++++******)))(((((()))******************)))(((((((((((()))***((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&'''***,,,,,,***'''%%%&&&'''(((***+++,,,---((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))'''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((***+++,,,,,,,,,***(((&&&###%%%&&&((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$#########$$$&&&)))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&((((((((('''''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((((()))***+++''''''''''''&&&&&&&&&&&&((())))))************)))+++++++++++++++++++++++++++***(((''''''(((***+++((((((((()))))))))))))))******))))))))))))************)))((((((((((((((()))(((((((((((((((((()))"""$$$&&&(((((((((&&&%%%)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((%%%$$$$$$&&&(((***)))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((&&&%%%%%%(((***''')))))))))'''&&&'''((($$$###!!! !!!###&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************++++++++++++******&&&'''''''''(((((())))))******++++++++++++************))))))((((((''''''(((((())))))))))))((((((((())))))***++++++,,,,,,>>>ZZZjjjYYY;;;+++)))***+++)))((()))+++,,,,,,+++)))(((((('''''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******(((((()))***************,,,+++***((((((((()))*********))))))))))))******''''''(((((())))))******)))((('''&&&&&&%%%%%%&&&%%%&&&(((******)))'''&&&(((((((((((((((((((((((($$$%%%&&&)))++++++)))&&&%%%%%%&&&((()))+++,,,,,,&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((()))))))))******++++++'''((((((((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''((('''''''''%%%%%%&&&%%%$$$%%%'''***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((((()))***+++***(((&&&$$$)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%&&&'''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%$$$"""""""""$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((()))))))))))))))***++++++++++++******))))))(((((('''((()))***************++++++++++++++++++++++++,,,+++***((((((***+++,,,******))))))((((((''''''))))))(((((((((((()))*********)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''')))+++...---+++)))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''(((&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((***)))(((&&&$$$%%%))),,,((())))))(((&&&&&&''')))(((&&&###"""###&&&))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))'''%%%$$$###'''&&&&&&&&&'''(((***+++))))))***)))((('''%%%$$$''''''''''''(((((((((((('''&&&'''))),,,,,,)))&&&&&&'''((('''&&&&&&'''(((+++***)))))))))***,,,---666BBBJJJEEE555)))(((---******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((($$$%%%&&&''''''(((((((((*********)))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((())))))************(((((((((((())))))))))))''''''''''''(((***+++,,,)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((***'''$$$###&&&'''&&&%%%+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%)))---,,,'''$$$$$$&&&&&&''''''((()))***++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&)))((((((''''''&&&&&&%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%###%%%''')))***)))'''%%%***)))((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((($$$###&&&'''&&&%%%'''---)))((((((&&&###$$$((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$#########%%%'''***,,,"""$$$%%%%%%%%%%%%&&&(((&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++++++++++++++***((('''((()))+++,,,++++++******))))))(((((())))))))))))))))))))))))++++++******))))))((((((''''''''''''&&&&&&&&&&&&'''))),,,//////---***(((###$$$%%%&&&&&&%%%$$$###&&&((())))))(((''''''(((************)))'''&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''))),,,......,,,)))'''%%%%%%&&&''')))+++,,,------***&&&%%%((())))))((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))******)))(((''''''((((((''''''((()))+++,,,******++++++***)))((('''((((((((())))))))))))***'''''''''))),,,,,,)))&&&'''((())))))''''''((()))***)))))))))******+++,,,)))000666555...((('''(((******))))))))))))***************)))))))))((((((((((((((((((((((((((((((++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))************+++*********)))((((((((()))))))))***************)))))))))))))))*********)))))))))))))))(((((((((((((((((('''(((((()))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&''')))***'''$$$$$$&&&'''&&&%%%&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((,,,///...***'''((()))$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$%%%'''((()))((('''&&&((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))'''(((+++***'''&&&(((((('''((()))&&&"""%%%***''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&(((%%%&&&'''&&&$$$$$$%%%&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))*********)))((((((((('''&&&%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((++++++******))))))((((((((((((((())))))((((((((( """######"""!!!""""""))))))))))))((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((+++,,,,,,+++(((''''''''''''((()))+++---------***&&&&&&((())))))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''((()))***++++++++++++))))))(((((()))***+++,,,))))))************))))))))))))))))))************''''''''')))++++++)))'''((()))******(((((()))***))))))******++++++******&&&''')))+++,,,,,,***(((******))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++,,,+++******(((((('''&&&))))))******++++++,,,,,,*********)))))))))))))))*********))))))((((((((())))))((('''''''''''''''((((((&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''############$$$&&&((())))))'''%%%%%%&&&'''&&&%%%""""""###%%%&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((())),,,///...+++((()))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((('''%%%%%%%%%'''###$$$$$$%%%&&&&&&''''''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((***'''###$$$((((((''''''(((&&&###&&&,,,(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&&&&'''(((&&&$$$###$$$$$$'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))((('''&&&%%%((('''&&&&&&&&&'''((()))((())))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''')))******+++---+++(((%%%$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########''''''((((((((('''&&&&&&((((((((('''&&&%%%%%%$$$''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''))))))))))))***+++,,,---,,,***''''''((())))))((())))))((('''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&'''((()))***+++++++++((((((((())))))*********&&&&&&'''((((((((((((((((((((()))))))))*********''''''((()))******)))(((((()))******(((((()))***((()))***++++++***)))((()))(((((()))+++,,,***)))******))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))***************))))))((((((((('''(((((()))******+++,,,,,,************))))))))))))++++++******)))((((((((((((((('''''''''''''''((((((''''''&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''')))+++***(((&&&'''(((*********)))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''&&&'''''''''((((((((()))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((('''&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$'''(((%%%"""'''...555---'''''''''&&&'''*********))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''&&&)))(((((((((((()))***+++'''((((((((())))))******((((((((((((((((((((((((************))))))))))))'''''''''((()))******++++++)))'''%%%$$$%%%''')))###"""!!! !!!"""###&&&((())))))(((''''''(((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))((())))))***++++++***((('''(((((((((((())))))((('''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''(((((()))(((((((((''''''((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''((((((((())))))'''((())))))))))))))))))'''((())))))''''''((()))((()))***++++++***((('''&&&'''((('''%%%%%%''')))******))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++''''''(((((())))))))))))+++*********))))))((((((''''''(((((()))))))))***''''''(((((()))***++++++*********)))))))))))))))+++*********)))))))))(((&&&&&&&&&'''''')))******''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''((()))))))))(((((('''''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&'''(((&&&&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))''''''///999CCC444(((&&&)))***(((''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''((($$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))'''((())))))*********)))((((((((((((((())))))***''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))(((((((((''''''''''''((()))))))))((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&''''''((()))************''''''''''''''''''(((((())))))))))))))))))))))))((((((((('''((())))))***&&&'''((())))))((('''&&&######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''((((((((())))))))))))((('''(((((())))))((('''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,(((((((((((((((''''''&&&&&&'''((((((((((((''''''))))))((())))))***+++,,,''''''''''''(((((((((((('''((())))))(((((()))+++'''((())))))''''''((()))))))))******))))))(((((($$$'''***(((%%%%%%)))---******))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))***************)))))))))(((%%%&&&'''''')))******+++''''''(((((())))))******((()))))))))************************************&&&&&&''''''(((***+++,,,&&&''''''((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&((())))))'''&&&&&&'''((((((((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&((()))((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))((('''&&&%%%&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%&&&&&&(((000999CCC555((('''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((((('''%%%$$$#########%%%&&&'''&&&&&&((()))###$$$&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******&&&'''((()))************%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''$$$&&&(((***++++++******))))))(((((((((((())))))$$$&&&((('''&&&%%%&&&&&&''''''((())))))***))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&'''(((((((((''''''###$$$%%%&&&'''((()))***&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))***)))((('''''')))))))))((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***,,,------(((((())))))))))))(((((('''((())))))))))))((('''******)))(((((()))***+++'''(((((((((((()))))))))'''(((***)))'''''')))+++((()))******(((((()))*********)))((((((((((((((((((***,,,+++))))))+++...******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''((())))))***'''(((((()))***+++++++++&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))******++++++,,,)))))))))))))))***+++,,,&&&'''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&(((******'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((()))))))))(((((())))))******++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((''''''(((***''''''''''''&&&&&&&&&&&&((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%""""""%%%&&&&&&***///444---((()))+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%$$$###%%%'''((('''&&&&&&'''(((###%%%''''''%%%$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********''''''((())))))(((((((((%%%%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''((((((&&&'''((()))******))))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%###"""!!!!!! &&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))''')))+++***(((&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((())))))******'''((()))******+++******((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))))))))************''')))***)))''''''))),,,)))+++++++++***)))***++++++***)))'''''''''((()))++++++***)))((((((''''''******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***$$$%%%'''(((***,,,......((((((((((((((('''''''''+++++++++***************&&&&&&''')))***+++,,,---(((((()))***+++,,,,,,---,,,++++++***************&&&&&&((()))************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%(((+++***(((&&&&&&'''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))'''&&&&&&'''((((((((($$$%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((''''''(((***''''''(((((()))*********&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''$$$$$$)))+++)))((()))$$$$$$(((,,,***&&&&&&)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''"""$$$'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''''''''''''''((()))(((&&&%%%%%%&&&$$$&&&((((((&&&%%%''')))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((('''&&&%%%%%%&&&'''(((((())))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))******++++++$$$%%%%%%&&&'''((()))))))))(((((('''''''''((((((%%%&&&((((((((((((&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''************************''''''&&&&&&''''''((()))&&&%%%$$$$$$%%%&&&'''(((***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((()))***+++''')))++++++(((&&&''')))))))))(((''''''''''''''''''''''''((((((((((((((('''((((((((())))))******&&&&&&&&&''''''''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***&&&&&&&&&'''''''''''''''&&&'''((())))))*********''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((&&&$$$###$$$&&&***,,,,,,+++*********+++,,,---***)))((((((((((((((()))))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))***+++***(((''''''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***))))))))))))((('''&&&%%%$$$%%%&&&'''((((((((((((***)))'''''''''((()))***&&&&&&'''((())))))((((((%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))*********)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$'''&&&'''))),,,---,,,+++)))))))))(((''''''&&&&&&%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''((())))))(((&&&%%%'''((()))***+++++++++)))(((''')))(((((()))******(((&&&&&&&&&((()))************(((((()))*********************))))))(((((((((((()))((('''&&&&&&'''((()))+++******))))))))))))))))))(((((('''''''''(((((())))))(((((((((((()))))))))((('''%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&'''((()))***)))((('''((()))***)))((())))))(((((('''''''''&&&%%%&&&((())))))'''%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((%%%%%%&&&'''((())))))************))))))((('''&&&'''''''''((((((((())))))'''(((((())))))(((((('''''''''&&&&&&'''(((***+++)))(((((((((((()))+++,,,''''''&&&&&&'''((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((('''&&&(((((())))))))))))(((((()))(((''''''''''''((()))))))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&''''''((()))((('''&&&'''(((''''''(((((((((((((((''''''''''''(((''''''&&&&&&$$$&&&'''(((''''''(((***))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''%%%&&&''''''((((((((('''(((''''''&&&&&&&&&''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))(((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&)))***)))(((''''''''''''((((((((((((((('''&&&%%%&&&''')))***''''''''''''''''''''''''((())))))(((&&&&&&'''(((***************)))(((((()))(((((((((******((('''&&&'''((()))************((())))))*********)))))))))'''%%%$$$###$$$&&&''')))((('''&&&&&&'''((()))******)))(((((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''&&&&&&%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))(((((('''&&&&&&%%%%%%''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))))))))((((((((()))))))))((()))((((((((('''''''''&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++******(((''''''%%%%%%&&&((()))***+++,,,*********))))))((('''&&&''''''((((((((()))))))))((())))))******))))))(((&&&(((***+++,,,+++***)))%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%&&&((()))***))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))((('''&&&%%%(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&))))))(((''''''''''''((()))******)))&&&$$$$$$%%%%%%&&&'''((())))))))))))(((((((((((('''&&&%%%%%%###)))......***'''''')))++++++++++++***)))((('''***'''$$$$$$'''((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&'''(((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))*********)))((((((&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''(((((()))))))))((('''''''''(((***+++''''''''''''''''''''''''((())))))(((&&&&&&''')))+++******))))))))))))))))))((('''(((******)))'''&&&'''((())))))******))))))))))))))))))))))))((()))'''$$$"""!!!###&&&(((((((((''''''''''''((()))***)))((((((''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((('''&&&&&&%%%%%%'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&''''''(((***+++,,,''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))***++++++,,,&&&'''((())))))*********'''(((((((((((()))))))))((())))))******))))))(((&&&))),,,//////---***((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******)))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((''''''''''''((()))***)))((('''((()))(((''''''''''''&&&&&&&&&(((((('''''''''''''''((())))))***(((&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&)))111888777///(((&&&'''))))))*********)))(((((()))&&&%%%&&&)))***&&&###&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))*********))))))((()))'''&&&'''((()))((('''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((()))(((&&&&&&''')))+++***)))(((((()))***+++(((''''''(((******)))'''''''''((()))))))))))))))***))))))(((((((((((((((***)))'''&&&&&&''')))***'''''''''''''''(((((()))))))))((('''''''''''''''(((''''''''''''(((((()))(((((((((''''''(((((((((%%%''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))***)))(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))***)))((('''((()))''''''''''''''''''''''''***)))((('''((()))+++---************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***+++,,,++++++***************)))))))))&&&'''((())))))*********(((((((((((()))))))))***'''(((((())))))(((((('''&&&)))---000000...***(((%%%%%%&&&'''(((((())))))******)))((('''''''''((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***))))))((((((((((((((((((((((((((((((%%%''')))******)))'''%%%%%%%%%'''((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&'''''')))***+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''''')))***)))(((((()))***(((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&'''((('''&&&%%%&&&((((((((()))(((((('''&&&&&&&&&''''''((())))))((((((***222999999111)))'''(((%%%&&&'''((())))))))))))&&&&&&''')))+++***%%% &&&&&&&&&''''''''''''((('''(((((((((((('''%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))((((((((()))'''&&&&&&'''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((((((&&&&&&(((***+++***)))(((((()))***+++(((''''''(((***+++)))((('''(((((())))))))))))((())))))(((''''''(((((()))((()))************))))))&&&''''''((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((%%%''')))+++++++++)))(((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((***+++***'''&&&''')))&&&&&&&&&'''''''''''''''---,,,)))((('''(((***+++++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))++++++,,,,,,++++++******)))(((((((((*********))))))((('''&&&((((((((()))))))))******'''(((((())))))((((((''''''))),,,......,,,)))((('''((())))))***))))))))),,,+++***)))''''''''''''))))))(((((((((((())))))$$$%%%&&&'''(((******+++((((((((((((((((((((((((((((((((()))))))))******((())))))******)))))))))))))))))))))))))))))))))###%%%(((++++++(((%%%######$$$&&&((()))*********(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%&&&''''''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&'''&&&&&&((()))))))))))))))((('''&&&%%%&&&&&&'''((())))))))))))%%%+++222333///***)))***###$$$&&&''')))*********%%%''')))+++***'''$$$"""&&&&&&&&&''''''''''''(((&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&'''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''')))*********)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$""""""!!!&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((&&&$$$$$$&&&(((((((((((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((&&&'''(((***)))))))))))))))******+++'''''''''(((***+++***((((((((())))))))))))(((((((((((('''&&&'''((()))***%%%''')))***+++***(((&&&%%%&&&'''((()))))))))(((***)))((((((''''''((((((''''''&&&''''''((()))***(((''''''&&&&&&''''''(((&&&'''(((*********))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((***,,,***'''%%%''')))&&&&&&&&&&&&&&&'''''''''...,,,***(((''''''((()))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))((((((*********))))))((('''&&&(((((()))))))))*********((())))))******))))))(((((()))***+++******)))((()))******++++++***((((((***)))((('''''''''''''''))))))(((((((((((())))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%'''((())))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((((('''%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###%%%&&&&&&&&&&&&''')))'''((((((((((((((('''''''''(((((()))))))))((((((###&&&***,,,+++***)))***%%%&&&'''((()))*********&&&)))+++)))%%%###$$$'''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))'''&&&'''''''''''''''&&&%%%%%%(((''''''&&&&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((()))))))))(((''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''')))))))))'''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''(((&&&$$$$$$&&&)))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&''')))***(((((()))***************'''&&&&&&(((***+++***)))(((((())))))))))))(((((('''&&&&&&%%%&&&(((+++,,,&&&&&&'''((())))))((((((%%%&&&'''((()))))))))(((******)))(((((((((((()))&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''((('''((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&((())))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))*********)))((((((+++---+++&&&$$$&&&)))%%%%%%%%%&&&&&&'''''''''++++++)))((('''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---,,,***((((((((())))))''''''(((((())))))******&&&'''((()))************))))))))))))******************++++++++++++******))))))((((((((((((((((((******+++++++++)))((('''''''''&&&&&&&&&''''''((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''(((((())))))))))))(((((('''((()))******)))((('''******))))))(((((('''''''''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&((())))))(((((()))+++(((((('''''''''&&&&&&&&&'''''''''''''''((()))***$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''((())))))))))))*********))))))((('''&&&'''((())))))))))))((('''((())))))************)))(((++++++'''!!! %%%+++&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''$$$%%%'''''''''%%%###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((***+++***'''&&&((((((((((((((()))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((()))((((((***(((&&&&&&))),,,---...$$$%%%%%%&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((''''''''')))+++'''((()))+++++++++***)))'''&&&&&&(((***+++***)))((()))))))))))))))((((((&&&&&&%%%%%%&&&)))+++---)))(((''''''((()))***+++$$$%%%'''))))))))))))(((++++++***)))))))))))))))&&&&&&&&&'''''')))******'''''''''&&&&&&''''''''')))(((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&'''''''''''''''''''''$$$$$$&&&((()))*********&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((***+++++++++***)))(((+++---+++&&&$$$&&&)))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,******+++)))&&&,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***)))******)))(((((((((((((((&&&'''(((((((((((((((''')))))))))***+++++++++,,,---,,,***)))))))))***+++''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******,,,+++)))((('''(((***++++++***)))(((((()))******))))))******++++++,,,,,,***+++***(((&&&&&&''')))---,,,+++*********+++,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''((()))(((((((((***+++,,,,,,+++)))((('''%%%%%%++++++******))))))((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&''')))*********)))(((''')))+++,,,,,,***(((&&&)))))))))))))))(((''''''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''((())))))***---***'''&&&&&&'''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((  ###&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%!!!$$$&&&%%%###"""$$$'''''''''''''''''''''''''''(((''')))///555555...'''((('''&&&%%%&&&(((***,,,))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))$$$%%%&&&&&&$$$$$$%%%&&&((('''''')))---...+++(((((('''&&&%%%%%%&&&'''(((&&&''''''((()))((((((((('''''''''''''''((())))))+++++++++++++++***)))(((''''''(((((())))))******))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''(((***+++,,,***))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''(((((())))))******+++***((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((('''%%%#########%%%&&&$$$%%%''''''''''''%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))((((((''''''''''''******))))))((((((((('''((('''&&&%%%$$$###""""""((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))...---+++(((%%%$$$(((,,,++++++,,,,,,,,,+++***)))((()))***+++++++++***)))******)))((((((((((((((((((((()))***************))))))))))))))))))******,,,+++***)))((())))))***((((((((())))))))))))***'''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***,,,+++)))'''''''''))))))***)))(((''''''((())))))&&&&&&''''''''''''''''''+++++++++)))'''''')))+++---,,,***)))))))))******&&&&&&&&&&&&''''''((((((,,,+++)))'''&&&%%%%%%&&&&&&''''''((())))))((((((((((((((('''&&&&&&'''(((((((((''''''&&&&&&%%%%%%(((((())))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&'''(((***++++++)))(((''')))))))))))))))(((''''''(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''((())))))))))))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&+++((((((---444777333///''''''&&&%%%&&&(((***+++&&&'''((((((((((((((('''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''''''''(((((('''((()))((('''&&&'''(((&&&$$$$$$&&&***+++)))'''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))((((((((((((((()))*********++++++++++++***)))(((''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((((((((()))))))))(((((((((((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((((((((((((((()))))))))+++***((('''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((''''''&&&&&&)))))))))(((((('''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((///***)))+++'''###&&&///)))***,,,------+++)))((('''((())))))*********)))))))))))))))((((((((((((''''''(((***++++++++++++)))))))))(((((((((((((((***))))))(((((((((((()))))))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))((('''''''''''''''))))))))))))))))))))))))''''''&&&''''''((()))***,,,***)))'''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%***++++++***))))))+++------,,,***(((''''''(((((((((((((((((())))))))))))222000,,,)))&&&%%%%%%%%%''''''((()))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))''''''(((((((((((((((((((((((()))))))))((('''''')))))))))******))))))(((&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''')))((((((''''''(((((()))''''''((()))((('''&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&(((***+++,,,,,,&&&&&&&&&'''(((((())))))'''%%%$$$$$$&&&(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&+++)))((('''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$######$$$&&&(((''''''''''''&&&&&&%%%%%%$$$$$$+++'''%%%)))///555555333''''''&&&&&&&&&((()))***%%%%%%&&&(((((()))))))))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''((())))))(((&&&%%%&&&(((&&&$$$###%%%)))+++)))'''(((''''''&&&&&&''''''((((((''''''&&&'''((()))***)))))))))))))))***++++++******++++++******))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((******)))((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((***)))(((''''''&&&''''''((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))************))))))(((((((((((((((((()))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&'''((()))******+++&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''000((('''......'''&&&,,,(((***,,,------+++)))(((''''''(((((())))))******((()))))))))))))))(((((($$$%%%&&&((()))******************))))))(((((('''((((((((('''''''''(((((((((((()))))))))*********)))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++***)))'''&&&&&&&&&&&&((('''''''''(((((())))))(((((((((''''''&&&&&&&&&((()))***)))((())),,,......---+++)))((('''(((((())))))))))))))))))))))))222000,,,)))&&&%%%&&&&&&'''(((((()))))))))(((((()))((('''''''''(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))((((((((()))+++,,,''''''&&&%%%&&&'''((()))'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''')))***)))(((&&&$$$%%%&&&&&&&&&'''(((((((((%%%&&&''')))+++,,,------&&&&&&&&&''''''(((((((((((('''%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&''')))***((('''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''***---///&&&###"""$$$(((***)))&&&'''&&&&&&%%%%%%$$$$$$###'''$$$"""$$$***...///...'''&&&&&&&&&&&&'''((()))%%%&&&''''''(((((((((''')))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&'''&&&$$$""""""###%%%)))&&&$$$&&&))),,,+++)))((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++))))))(((((())))))***+++))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))++++++******))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&))))))(((((('''''''''''''''''''''&&&&&&''''''''')))(((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((******))))))(((((('''''')))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&===000(((,,,...***''')))((()))+++,,,,,,+++)))(((((((((((((((((())))))***'''((())))))))))))(((((($$$%%%&&&((()))*********+++++++++******)))))))))'''''''''((((((((('''''''''''''''((((((((())))))***))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***)))(((((('''&&&&&&&&&(((((())))))***************)))))))))((('''''''''''''''(((((('''(((+++...///...,,,***))))))))))))((((((((((((((((((((((((...,,,***((('''''''''(((((()))))))))))))))((((((&&&$$$###$$$''')))((('''*********)))((((((''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''(((((())))))******((((((''''''''''''(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&((()))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''((()))******(((&&&%%%%%%&&&&&&&&&'''((((((((('''((()))***++++++++++++&&&&&&&&&&&&''''''''''''+++***(((((())))))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&'''(((&&&$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''***---///&&&$$$"""$$$(((***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%((()))(((&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$###!!!!!!###%%%,,,(((%%%%%%(((+++***)))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((''''''''''''((())))))((())))))*********))))))((((((((('''''''''''''''))))))************))))))++++++******))))))((((((''''''''''''((()))***+++(((((((((((('''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&((((((((('''((((((((()))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''******))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&KKK???000((('''))))))((())))))*********************))))))(((((())))))***&&&''')))******)))((((((''''''(((***++++++++++++++++++++++++************&&&'''(((((()))(((((((((''''''''''''((((((((((((******)))((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((('''''''''((()))***+++++++++***((((((((('''''''''''''''''''''(((''''''(((***---///...,,,******)))******((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))((((((###!!!!!!%%%((((((&&&)))(((((('''&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&'''((()))***++++++,,,((((((''''''''''''(((((('''''''''&&&''''''((()))'''&&&%%%%%%&&&''')))***&&&&&&'''((((((((('''''''''((()))***+++,,,,,,,,,)))))))))(((((((((((('''&&&&&&'''''''''''''''&&&'''''''''((((((((((((((()))******++++++******)))(((((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++*********)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%"""$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&((()))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$######&&&)))...***%%%$$$&&&((((((''''''(((((())))))(((((('''(((''''''&&&'''((()))***'''''''''''''''(((((()))(((((())))))******))))))(((((((((''''''''''''&&&((()))***++++++***)))((())))))))))))))))))((((((&&&&&&''''''(((***+++,,,((((((((((((((((((''''''&&&''''''(((((((((''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''''''''(((((((((***))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''FFFGGG===...'''+++,,,(((***)))(((((()))***+++,,,---,,,***)))(((((())))))&&&''')))*********)))((((((((()))***************))))))))))))************&&&'''((()))***))))))((('''(((((((((((()))))))))+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******))))))&&&'''((()))*********)))'''''''''''''''(((((((((((())))))((('''(((+++------,,,+++)))))))))***+++))))))((((((((('''''''''&&&'''((()))*********)))***************)))((((((&&&###!!!"""''')))(((&&&'''''''''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((()))+++,,,---((((((''''''''''''((((((((())))))***************&&&&&&&&&&&&'''((()))***%%%&&&''''''((((((''''''%%%&&&(((***,,,---......))))))))))))((((((((('''%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&###!!!%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&$$$&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((''''''&&&%%%$$$&&&))),,,222---'''$$$&&&((((((''''''((()))******)))((('''''''''''''''((((((((()))((((((((('''((())))))***'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&((()))+++,,,,,,+++)))((((((((((((((((((((())))))((((((((((((((()))******'''(((((((((((((((((((((%%%&&&'''(((''''''&&&%%%&&&&&&''''''''''''''''''&&&'''((())))))(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((()))))))))******'''''''''(((((()))))))))(((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((666EEEHHH888...000///'''***)))((('''''')))+++---...---+++***)))((())))))%%%''')))***+++***)))(((''''''((((((((((((((('''''''''(((((())))))******&&&''')))*********)))((())))))))))))************++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((('''((()))***+++++++++***$$$%%%'''))))))))))))((('''((((((((()))***************+++***((()))+++---+++***)))(((((()))*********)))))))))((((((''''''%%%''')))+++,,,+++***)))***************)))((((((,,,(((%%%&&&***,,,***'''''''''(((((()))******+++&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((('''"""###%%%''')))+++,,,---((((((''''''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&''''''((())))))***%%%%%%&&&'''((((((((('''"""###&&&(((***,,,------******))))))((((((((('''$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###******)))((('''((((((((((((((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%&&&)))++++++)))&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%$$$&&&(((&&&"""!!!"""$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&''')))*********)))(((&&&&&&%%%$$$$$$&&&***---666111***'''((())))))((('''((()))******)))((('''&&&'''(((((()))((((((((()))))))))))))))******+++''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((()))+++,,,,,,+++)))(((&&&&&&''''''(((((())))))***))))))((((((((((((((('''''''''(((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''(((((((((&&&'''((())))))(((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((())))))******++++++'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))---777BBBCCC:::000***)))+++)))''''''((())))))(((+++)))'''''')))***+++***+++++++++***************)))))))))))))))))))))))))))************)))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))***++++++))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))******)))((('''&&&'''***---)))((('''&&&&&&'''((()))((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,************************************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++***((('''%%%$$$))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''******)))((((((((((((((()))))))))((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((()))((('''%%%%%%&&&''''''******(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++++++++***((('''%%%$$$$$$'''(((((()))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%******))))))((((((''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))(((((((((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((())))))***,,,***((('''&&&'''((()))''''''''''''(((((((((((('''(((((((((((((((''''''''''''(((((())))))******''''''(((***+++,,,---...)))))))))))))))))))))))))))))))))))))))******+++***)))'''&&&%%%&&&((()))...///...,,,)))(((((()))*********+++++++++(((&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&(((***,,,,,,***&&&$$$'''&&&&&&(((++++++(((%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))(((((('''''''''&&&,,,111666:::888333---)))'''((())))))(((((()))******)))***+++------+++***)))*********************)))))))))))))))))))))))))))))))))(((((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((()))***+++((((((((((((((('''''''''&&&&&&''''''((())))))***###$$$&&&%%%$$$$$$%%%''')))(((''''''''''''((()))((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))************)))'''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&************************''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***************)))((((((%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((******)))((('''&&&%%%%%%(((((((((((((((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''------,,,***'''%%%%%%&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%)))))))))((((((''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))***++++++***((('''&&&'''((()))*********))))))(((((((((((()))))))))))))))(((((('''((((((((()))))))))***''''''((()))******++++++''''''''''''''''''''''''))))))(((((())))))***+++***)))(((''''''(((***+++---------+++)))((()))***''''''&&&'''((((((%%%###(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''$$$&&&(((***+++***((('''(((&&&%%%''')))***(((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))((((((((('''''''''&&&,,,++++++000777888333...%%%''')))((('''&&&)))+++)))***,,,...000///,,,)))((((((((())))))*********))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%''')))***)))((((((((()))((((((''''''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))((((((((()))***+++''''''''''''''''''''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((((((((((((''''''''''''************************'''(((((())))))(((((('''***)))(((''''''((()))***'''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%'''((((((((((((''''''''''''((((((''''''((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((###$$$&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''---...---+++(((&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,***)))((('''''''''((()))------,,,+++***)))(((((())))))************))))))(((((((((((())))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++***)))(((((((((***+++,,,+++,,,,,,+++)))(((***+++***)))((()))******(((&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&$$$%%%&&&'''))))))))))))((('''%%%&&&''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((('''''''''''''''---)))''',,,333888777444,,,+++(((&&&%%%&&&(((*********+++---///...,,,***&&&&&&'''((()))******+++))))))))))))))))))))))))+++***(((&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((())))))(((***,,,,,,+++***+++,,,)))(((((((((((((((((()))(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++''''''''''''''''''''''''************************(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((((((&&&'''''''''((()))))))))&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))))))))((((((((((((&&&&&&'''((()))***++++++************************(((((())))))))))))(((((()))((((((''''''(((((()))'''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((()))))))))'''''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&''''''''''''"""###%%%'''((((((''''''&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---)))(((((('''''''''((((((,,,,,,++++++***))))))((((((((()))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((('''((()))***+++,,,)))***+++***((((((***,,,+++***)))***++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))((('''%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''+++)))((())),,,111444666666000)))%%%&&&(((((('''+++***((()))+++,,,,,,+++&&&&&&'''((()))******+++************************,,,+++)))''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''&&&%%%$$$%%%(((***((())))))))))))))))))(((%%%%%%%%%&&&((()))+++,,,))))))(((''''''((())))))(((((((((((((((((((((((()))((('''''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''((()))))))))&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))'''''''''((()))*********&&&''''''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''''''''((('''((()))))))))(((&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))))))))))))))&&&'''(((((()))*********&&&&&&''''''((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&"""###%%%'''((((((''''''&&&''''''''''''''''''&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((()))***+++,,,((('''''''''''''''((((((((()))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((('''((())))))***&&&&&&&&&'''((()))******((()))***)))((((((***+++((('''%%%&&&'''((('''&&&((((((((((((((((((((((((((('''&&&%%%###"""!!!!!!''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%&&&'''(((''''''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&(((...333:::555...***)))(((((('''+++)))''''''(((***++++++((((((((())))))*********************************,,,+++***(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&%%%###"""###'''***((())))))******))))))((("""######$$$&&&((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((())))))))))))((('''''')))(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''''''''''''''))))))))))))((((((((((((&&&'''(((***+++,,,,,,,,,&&&&&&''''''((())))))***))))))(((''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%###$$$&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((*********(((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''''''''''''''((((((((((((((((((''''''''''''&&&''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***&&&''''''''''''(((((((((&&&&&&''''''((((((((((((%%%&&&'''(((((()))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&''''''(((((())))))((())))))((('''''')))***)))(((&&&'''((()))))))))((((((((((((((((((((((((***)))((('''&&&$$$######'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&''''''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%'''+++///333666888444---(((((())))))((('''(((***+++***))))))************************************************)))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((('''(((((()))((('''''')))+++((()))************)))(((%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))(((((((((''''''(((((((((''''''(((((())))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))((((((((())))))(((((((((***))))))(((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((("""###$$$%%%%%%%%%%%%$$$)))))))))((((((''''''''''''((()))***+++******)))&&&&&&''''''(((((())))))))))))(((''''''((()))***''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((***++++++)))'''&&&&&&((())))))((('''''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))((())))))))))))((((((''''''''''''''''''''''''''')))(((''''''''''''''''''%%%&&&''''''((((((((('''((((((''''''''''''''''''&&&&&&'''))))))************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''(((((()))))))))((((((((())))))(((&&&&&&((())),,,***((((((***,,,,,,,,,(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))&&&&&&&&&''''''''''''''''''(((((((((((((((((((((###%%%((('''&&&%%%&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((+++,,,---+++666@@@===111'''(((,,,'''''')))+++---,,,)))'''+++++++++***************************************((((((((()))(((((('''&&&'''((((((((())))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''%%%'''******)))(((((()))((()))***++++++***)))((())))))(((''''''''''''((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))******++++++''''''((((((((((((''''''&&&&&&&&&&&&''''''((())))))))))))((((((''''''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''))))))))))))((((((((((((%%%%%%&&&'''((()))******************************))))))************))))))))))))************))))))+++***((('''''''''((()))######$$$%%%&&&((()))***))))))(((((((((((())))))%%%&&&''''''(((((((((((())))))(((((('''''''''&&&((()))*********)))'''&&&''''''''''''(((((())))))***)))(((''''''((()))***''''''''''''((((((((()))(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""######$$$&&&'''((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&'''((('''&&&''')))***+++***)))((((((((((((((())))))((((((''''''&&&&&&''''''(((((()))*********))))))***))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((((((((('''******)))((('''&&&%%%%%%'''''')))******+++++++++******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))))))))************))))))(((((())))))(((&&&&&&'''((()))'''%%%%%%''')))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))###$$$%%%&&&((()))***+++******))))))((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&((()))************"""%%%((((((&&&%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''******)))((((((((((((((())),,,000333222///***&&&(((((((((((((((((((((((())))))))))))************+++***(((''''''(((***+++))))))))))))))))))))))))******))))))(((((('''''''''(((***+++++++++***)))---***'''&&&&&&'''&&&%%%+++*********))))))(((((((((((())))))((('''&&&&&&&&&''''''(((((((((((((((---,,,***((('''&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%&&&(((***+++''')))***)))((('''(((*********))))))((((((''''''))))))***++++++***(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''&&&&&&&&&(((***,,,---******)))((('''&&&&&&%%%&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%+++******)))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''((()))))))))))))))((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******************)))(((&&&&&&'''((((((''''''(((((())))))******)))(((&&&%%%%%%&&&''')))(((((())))))((('''&&&&&&&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''++++++++++++***)))''''''%%%%%%%%%&&&'''((()))***---+++)))''''''(((''''''((((((((((((((('''''''''&&&((((((&&&###"""%%%(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''))))))((((((''''''&&&&&&&&&'''((())))))***))))))((((((((('''&&&$$$###"""(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++***'''%%%%%%(((++++++***''''''''''''''''''''''''***)))'''%%%%%%%%%'''((()))'''&&&&&&''''''&&&$$$''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&******)))'''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))***))))))(((''''''''''''''''''''''''((((((((('''&&&$$$###"""))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((***,,,///111000...***((((((((((((((((((((((((((((((((()))))))))*********,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&'''((()))(((((('''---+++)))))))))***)))((())))))))))))((((((''''''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((*********))))))(((((((((((((((((())))))))))))***)))((('''&&&&&&''')))***((()))***)))((('''((()))***)))))))))((((((((('''((()))******+++***))))))'''((((((((()))*********)))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((((((''''''''''''((()))***+++******)))((((((((('''''''''''''''+++***))))))(((((())))))))))))''''''&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((******))))))(((((((((((((((((())))))))))))((((((******++++++++++++******(((((()))***************(((''''''&&&'''((()))***'''((((((((()))))))))***)))((('''&&&&&&''')))***)))(((((((((''''''''''''))))))((())))))***+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((************)))((('''&&&''''''&&&''''''((()))******)))'''''''''((((((((((((((((((((((((((((((''''''((((((&&&$$$###&&&((((((((((((''''''(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))))))))(((******))))))(((&&&%%%$$$(((((())))))))))))(((((((((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++******)))((())))))(((((()))******+++,,,***((((((***+++***(((''''''''''''''''''''''''***)))'''%%%%%%&&&'''((()))'''&&&&&&((((((((('''''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((+++,,,,,,,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((***))))))***++++++***(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((('''((()))++++++++++++***))))))))))))***************)))((('''&&&'''((())))))******)))(((''''''((())))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''(((((()))))))))((()))***+++++++++******(((((((((((())))))))))))+++***))))))(((((())))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))(((((((((((())))))******))))))(((***+++,,,------,,,+++***(((((()))***************&&&&&&&&&'''((()))+++,,,(((((((((((()))))))))))))))(((''''''((()))***+++***)))'''&&&&&&'''((((((,,,++++++******++++++,,,''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((('''&&&&&&(((((('''''''''(((((()))'''''''''''''''((())))))''''''((((((((((((((((((((()))((('''%%%%%%''')))))))))(((((((((((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''++++++++++++***(((''''''(((((())))))))))))(((((('''''''''&&&''''''((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''))))))((((((((()))******,,,***)))*********(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((***(((&&&&&&((()))***)))'''(((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((((&&&%%%$$$''''''''''''''''''''''''&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***)))(((((()))******(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,+++******+++,,,,,,************************))))))))))))((((((((((((((())))))***************'''&&&''')))++++++)))'''(((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((&&&(((***,,,---,,,+++***(((((()))))))))*********+++***)))(((''''''(((((()))***+++)))'''&&&'''((())))))))))))((((((((((((''''''((()))***+++++++++((((((((('''''''''''''''))))))))))))))))))))))))((()))***+++,,,+++***)))((((((((((((((((((((()))(((((())))))************(((((())))))*********+++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))******))))))))))))***,,,------,,,***)))(((((()))***************'''''''''(((((()))***+++(((((((((((())))))))))))((('''''''''((()))***+++***)))'''&&&%%%'''(((***,,,+++***)))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((('''&&&&&&%%%((((((''''''&&&'''''''''''''''((('''''''''''')))''''''''''''(((((((((((())))))((('''&&&'''((())))))(((((((((((((((((()))&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''(((((()))******+++))))))***))))))((('''&&&++++++++++++***)))(((((((((((())))))))))))((((((''''''&&&''''''((())))))+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((())))))((((((((())))))***(((((()))******)))'''%%%'''''''''''''''''''''''')))(((''''''&&&'''((((((---+++((('''((()))))))))((((((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))))))))((((((&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((&&&%%%%%%'''(((***))))))))))))))))))))))))'''(((((((((((())))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))******+++&&&&&&''')))++++++***((())))))))))))))))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((((()))+++,,,---,,,***)))'''''''''((((((((())))))******))))))(((((((((((()))******)))(((''''''((((((((((((((())))))))))))'''(((((()))***++++++,,,((((((((((((((('''''''''************************$$$&&&(((***+++++++++***+++******)))((((((''''''''''''''''''(((((())))))(((((())))))******++++++***))))))((('''((((((((((((((())))))************************************''''''((()))))))))))))))))))))))))))************))))))************))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((()))***((('''%%%&&&''')))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))(((&&&''''''''''''&&&&&&%%%''''''&&&&&&%%%&&&&&&&&&(((***+++)))'''%%%&&&'''&&&'''''''''(((((()))))))))((('''&&&'''((())))))(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))***))))))((('''&&&))))))*********)))(((((((((((())))))))))))(((((('''''''''''''''((()))***++++++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))))))))((((((((((((((()))&&&''')))*********))))))(((((((((((((((((((((((((((((('''''''''(((((((((///---***(((((((((((('''(((((())))))(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))***))))))(((&&&%%%%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***'''''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))'''''''''''''''((())))))***))))))+++,,,---,,,***))))))))))))************&&&'''((((((((((((((((((&&&''''''((((((((((((((()))***+++++++++***)))(((''''''''''''(((((((((((())))))))))))))))))((((((''')))***)))((('''(((***(((((((((((()))))))))))))))((((((((()))***+++,,,************************************************$$$%%%'''(((***+++++++++,,,++++++***(((''''''&&&''''''&&&&&&&&&'''((()))))))))))))))***************)))((((((''''''(((((())))))***+++++++++******))))))))))))))))))))))))&&&'''((())))))******))))))))))))************+++)))******++++++******)))))))))))))))))))))))))))(((((()))***************)))************)))((('''))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((('''&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))+++---+++'''%%%%%%'''&&&&&&''''''((())))))))))))'''%%%%%%'''((()))(((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''(((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((())))))(((&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((())))))***((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((''''''((((((''')))++++++++++++,,,---((((((((((((((((((((((((''''''((((((((()))))))))...,,,*********)))'''%%%((())))))))))))(((''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''######%%%&&&''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******'''((()))+++++++++***)))))))))))))))))))))))))))'''''''''((((((((()))))))))******************)))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&'''((()))***,,,+++)))***+++,,,,,,+++((((((((()))))))))******&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((())))))*********))))))&&&'''))))))((((((***+++'''((((((((()))))))))*********)))(((((()))***+++)))))))))***+++++++++,,,************************(((((((((((()))***+++,,,*********)))))))))(((((((((''''''&&&'''((()))***))))))))))))))))))(((((())))))(((''''''''''''((())))))***+++******(((((())))))))))))))))))))))))&&&'''((()))************))))))*********+++++++++)))******++++++******))),,,+++)))(((((()))+++,,,(((((()))***************(((((()))*********))))))***)))))))))((((((((('''((())))))(((((('''&&&%%%''''''''''''((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''(((((((((''''''(((((('''(((((()))***+++'''+++...---)))&&&'''***&&&&&&''''''((())))))***(((&&&###$$$&&&(((((('''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''(((((('''(((((())))))))))))(((''''''((()))******))))))(((((())))))))))))((((((***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))((('''''''''''''''''')))***)))'''''')))+++((((((((((((((((((((((((''''''((())))))))))))))))))((()))***+++***(((%%%)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''(((((()))***''''''''''''''''''''''''###$$$%%%'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******'''))),,,...///---+++***))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((('''((((((((())))))*********)))((((((((()))+++,,,,,,***((('''(((*********&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((''''''((()))***+++))))))))))))************'''((()))***************%%%'''((()))((()))***,,,'''((((((((())))))******+++***)))(((((()))******&&&&&&'''((()))******+++************************,,,+++***))))))***+++,,,))))))))))))************)))((('''''''''(((***+++******))))))((((((''''''))))))((('''''''''''''''))))))*********((('''&&&((((((((((((((((((((((((&&&'''((()))************))))))******++++++++++++******++++++++++++******...,,,***((((((***,,,...(((((()))***************&&&''')))***++++++++++++******))))))((((((((('''************)))'''&&&%%%&&&&&&'''((())))))((((((******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((((('''))))))))))))***+++------%%%***......***(((***---&&&&&&&&&'''((())))))***(((%%%"""###&&&((((((&&&))))))(((((((((((())))))'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***))))))'''((()))***************(((((())))))))))))((((((+++***)))(((((('''((((((------,,,***)))'''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))))))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((***)))((('''''''''''''''&&&''''''%%%"""!!!$$$'''))))))))))))))))))))))))''''''((()))))))))))))))$$$%%%'''***,,,,,,)))''')))))))))))))))(((((('''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&'''(((***+++,,,------'''((()))+++++++++***)))))))))))))))************)))***,,,------,,,***)))''')))***)))((('''(((*********))))))))))))******(((((())))))*********++++++***'''&&&&&&'''***+++,,,+++)))'''&&&'''((())),,,***((('''&&&'''((()))'''(((***+++,,,,,,++++++*********)))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))***'''%%%&&&(((***(((&&&'''((((((((()))))))))***,,,,,,+++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((******((('''+++(((%%%%%%((())))))'''************************************************+++*********))))))(((((())))))(((((((((((())))))++++++++++++++++++++++++''''''((()))***++++++,,,,,,+++***))))))+++---...))))))************)))))),,,+++***))))))***+++,,,+++++++++***************)))))))))))))))))))))))))))(((((('''''''''((((((&&&'''((()))***+++,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&'''((()))***+++++++++*********))))))((((((%%%%%%%%%&&&'''((()))***''''''&&&%%%&&&(((***,,,)))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))$$$$$$$$$$$$$$$###"""!!!%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))************))))))%%%&&&''''''((((((''''''((()))))))))((('''&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''((()))*********((('''&&&(((&&&$$$&&&)))+++)))'''*********)))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))******(((((())))))))))))(((((())))))))))))************((((((((((((((()))******,,,+++(((&&&&&&''')))***++++++******))))))(((((())))))((('''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))***)))((('''''''''''''''%%%%%%%%%&&&'''(((((()))((()))*********((('''&&&&&&&&&''''''(((((())))))***)))''''''(((((('''&&&''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$)))******)))(((''''''((((((((((((((((((((((((((())))))((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((''''''''''''(((***,,,---......---((())))))************)))))))))))))))************++++++************++++++((()))***)))((('''(((*********))))))))))))******((()))))))))************+++***'''&&&&&&'''***+++***)))(((''''''(((***++++++***((('''''''''((()))'''''')))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))+++)))'''''')))***)))(((((((((((((((((()))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''***(((%%%%%%((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((())))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))*********++++++)))))))))***,,,---(((((())))))))))))(((((()))***++++++++++++***)))************************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))******++++++***)))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''((((((((('''&&&&&&'''(((***,,,((((((((((((((('''&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%&&&'''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&'''(((((())))))***)))))))))%%%&&&''''''((((((''''''((((((((()))((((((''''''&&&'''''''''(((((((((((('''(((((())))))((((((''')))))))))))))))(((''''''((('''&&&'''((()))((('''***)))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******((())))))******))))))(((((((((((()))))))))******)))))))))))))))***++++++((('''&&&%%%%%%(((***,,,*********)))))))))))))))+++***))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((++++++***)))))))))******))))))((('''''''''''''''%%%&&&&&&'''(((((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((('''&&&&&&''''''&&&$$$&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&((()))***)))'''''''''((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((('''''''''))),,,...000000///...+++***))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,((()))******(((((()))*********))))))))))))******))))))))))))************+++)))(((&&&&&&((()))+++((('''''''''''')))+++,,,+++***(((''''''((())))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((+++***((((((*********)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((******(((''')))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((***)))((((((((()))+++,,,''''''((((((((((((''''''''')))+++------+++)))'''((())))))******+++++++++))))))))))))))))))))))))(((((((((''''''(((((())),,,++++++***)))(((''''''++++++***************)))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))))))))((((((((('''(((((((((((('''''''''''')))(((((('''&&&&&&&&&''')))(((''''''((()))+++,,,'''''''''''''''&&&&&&&&&)))))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&'''''''''''''''((((((((()))(((((('''&&&&&&&&&'''(((((((((((('''(((''''''&&&''''''((((((((((((''''''&&&&&&''''''&&&'''(((((())))))))))))&&&&&&'''(((((((((((('''''''''((()))))))))((((((''''''&&&&&&''''''((()))((())))))******))))))(((***))))))(((((((((((((((((()))))))))'''''''''((())))))))))))))))))******))))))))))))))))))))))))(((((())))))******)))))))))******************)))''''''((((((((()))))))))******))))))******++++++444222///+++)))((((((((())))))))))))***************)))(((((('''(((((((((*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((+++******)))((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))******))))))((((((((((((((((((((((((((((((''''''''')))(((''''''((()))'''&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))***)))'''''''''((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((((((((((((***---000111111000///,,,+++***((((((((()))***((()))))))))************+++***)))(((((()))***+++((()))******)))((()))*********))))))))))))******)))))))))))))))************)))(((''''''((()))***((((((''''''((()))***+++***)))(((((((((((()))))),,,+++***)))***+++---...((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((***)))(((((()))))))))))))))(((((((((((('''''''''(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******((('''((((((''''''((((((((((((************************))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))(((((('''((()))******'''(((((())))))(((((('''((()))***++++++***)))((('''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((()))***,,,++++++***)))(((''''''))))))*********)))))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((()))***+++,,,((((((''''''&&&&&&&&&''')))))))))))))))((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((%%%&&&'''(((((())))))(((&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))''''''&&&&&&&&&'''((()))))))))************))))))***)))(((''''''((()))***(((***,,,***'''%%%'''))))))))))))))))))*********))))))))))))))))))))))))&&&'''(((*********)))(((******++++++++++++******''''''''''''((((((((((((***)))))))))))))))******888555222...***(((''''''(((((())))))******++++++'''&&&&&&%%%%%%%%%&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((+++******)))'''&&&&&&%%%((((((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((())))))*********)))(((''''''((()))***))))))((((((''''''&&&&&&(((&&&%%%&&&''''''&&&%%%%%%&&&&&&'''((()))******'''''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''&&&''')))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))))))))***---///000111000000,,,+++***((((((((()))***((()))))))))************((()))***++++++***)))((()))***+++***)))((()))+++******))))))))))))************))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((()))((((((((((((((())))))******)))(((((()))+++,,,''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((()))))))))((((((((('''''''''((()))((((((((('''''''''''''''((((((((()))******++++++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******(((''''''((((((((((((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((()))))))))((())))))******))))))(((***))))))))))))))))))***''''''((()))******++++++((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))''''''((())))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))************)))((('''''''''(((((('''''''''((()))******+++&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''''''''''''''((()))***(((((('''''''''(((((()))&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((''''''((()))*********)))(((''''''''''''((())))))))))))************))))))***)))(((''''''((()))***(((***,,,***'''%%%''')))(((((())))))************))))))))))))))))))))))))&&&'''(((*********)))(((******++++++++++++******''''''''''''(((((((((((()))(((((('''''''''(((((()))(((((((((((()))***+++(((((())))))******++++++&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&$$$###""""""$$$$$$$$$"""&&&&&&&&&'''((())))))***'''(((((()))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&''')))((('''&&&''')))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******)))***+++---...///000000+++***))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((()))***++++++))))))***+++******))))))))))))******************))))))))))))))))))(((((((((((())))))*********)))(((''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&''''''(((((())))))***))))))(((((((((((())))))(((((())))))))))))******'''(((((((((&&&&&&''')))&&&&&&'''''''''((((((((((((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((((((******((('''&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))************))))))+++***(((''''''(((***+++'''(((((())))))*********))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))******++++++%%%&&&'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************((('''''''''((())))))***))))))))))))))))))))))))+++***)))''''''((())))))%%%&&&&&&''')))******+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''((())))))))))))(((''''''''''''((()))******((((((''''''(((((())))))((((((((())))))(((((('''''''''((())))))))))))((((((((()))*********))))))'''((()))*********))))))((())))))******))))))(((((((((((((((((())))))***)))*********((((((((()))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******)))))))))******************)))''''''((((((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))************((((((((('''(((((()))***'''''''''((()))*********((((((((((((((((((((((((%%%&&&'''(((***+++,,,---((((((''''''''''''((((((***))))))(((((())))))***&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''(((((((((((('''((())))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''%%%'''(((((('''&&&''')))))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))+++---///000((())))))************)))))))))))))))******************++++++++++++******)))***++++++))))))***+++******))))))))))))******************)))))))))((())))))(((((((((((())))))((())))))))))))(((((((((''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***))))))(((((((((((()))))))))))))))*********++++++''')))***)))'''&&&(((***$$$%%%%%%&&&'''((()))))))))))))))))))))*********'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******((('''%%%(((******(((&&&'''(((************************((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********)))(((((())))))))))))((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))))))))************%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''(((((())))))******((((((((()))))))))*********)))((((((((((((((((((((((((((())))))(((((('''***)))(((&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&'''((())))))*********)))''''''((()))))))))))))))''''''''''''((()))***+++((((((((((((((()))******************)))(((''''''''''''((()))))))))))))))))))))*********)))((((((''')))+++------,,,***)))'''(((((())))))(((((('''''''''((()))))))))))))))***)))((()))***+++***)))'''(((((()))******++++++))))))))))))))))))))))))++++++***)))))))))******((())))))******))))))(((((((((((()))))))))******))))))((('''''''''''''''++++++******))))))))))))*********))))))))))))))))))((((((((())))))***+++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))***+++,,,,,,%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((((((((((((***)))((()))+++,,,+++***((((((((((((''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&((('''&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((())))))*********+++)))((('''''')))+++...000'''((()))+++++++++***)))))))))))))))************---,,,***))))))***,,,---)))+++++++++***)))***+++******))))))))))))******+++*********))))))((((((((())))))))))))))))))(((&&&'''((()))*********)))''''''((())))))***)))))))))***+++,,,,,,+++***)))&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))******+++++++++,,,(((***+++***((('''))),,,###$$$%%%&&&''')))************))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************)))(((((((((******)))'''$$$(((******(((&&&'''(((''''''''''''''''''''''''************************(((((())))))******++++++))))))(((((((((((())))))************************************))))))))))))(((((()))***************''''''((((((((((((''''''&&&'''***++++++***'''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((&&&'''''''''(((((()))))),,,+++***(((''''''&&&&&&'''(((((((((((((((''''''***(((&&&%%%%%%%%%'''((('''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''''''''((()))))))))))))))'''(((((()))))))))))))))''''''''''''((()))++++++((((((((((((((()))******++++++++++++***((('''&&&'''(((((()))))))))))))))***************)))(((''''''))),,,//////---+++)))''''''((((((((((((''''''&&&'''(((*********)))(((***(((&&&(((+++---+++)))'''(((((()))***+++++++++))))))))))))))))))))))))---,,,+++)))))))))***+++(((((())))))))))))(((((())))))))))))******************)))(((((((((((((((""""""$$$%%%''')))***+++++++++******))))))(((((('''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((())))))(((&&&%%%$$$###"""((((((''''''''''''((((((''''''''''''(((***+++,,,$$$&&&((()))***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((*********)))(((&&&'''''''''(((((())))))%%%$$$$$$%%%'''((('''&&&)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''******))))))((((((''''''))))))***+++++++++++++++(((((((((((()))***+++,,,************************+++++++++++++++***)))(((+++,,,---,,,*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&&&&((())))))(((+++***)))(((((()))***+++(((((((((((((((((((((((((((''''''&&&&&&((()))******))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))************))))))************)))))))))))),,,,,,++++++++++++,,,,,,******))))))))))))******---+++(((&&&&&&''')))***)))+++,,,+++***)))***+++(((((('''(((((()))***+++************))))))))))))'''((()))******)))((('''((('''''''''((()))+++,,,*********)))))))))))))))(((((()))***+++,,,,,,---)))******++++++)))((('''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,******))))))))))))*********+++---......,,,***(((&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((()))'''%%%(((''''''((())))))'''%%%((((((''''''''')))+++,,,)))***+++***)))((()))***((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((&&&&&&''''''(((''''''&&&'''''''''&&&%%%$$$""""""%%%&&&&&&'''((()))******+++)))'''&&&%%%&&&'''(((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))******)))+++...000///***&&&)))&&&$$$&&&+++---+++((())))))))))))************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))***+++,,,---***************)))((('''%%%...///(((%%%+++---(((((((((''''''''''''((((((+++***)))'''''''''((()))''''''''''''((((((((()))++++++***************+++$$$%%%%%%&&&'''(((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((***(((&&&$$$$$$$$$%%%&&&,,,(((%%%$$$&&&'''&&&$$$&&&(((******((('''&&&&&&''''''(((((())))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''((())))))(((((('''''''''&&&&&&(((***++++++***(((&&&((('''''''''((()))((('''%%%&&&&&&&&&'''(((((((((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))+++***((('''((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&***)))))))))(((((((((''''''((())))))******))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++++++++*********,,,,,,,,,***)))***++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))'''&&&&&&((())))))(((+++***)))(((((()))***+++(((((((((((((((((((((((((((((('''&&&'''((()))***+++******)))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))******))))))))))))******(((&&&$$$""""""###%%%&&&)))***+++***))))))***+++)))(((((((((((())))))***************))))))))))))'''((()))******)))((('''***)))((('''''''''((())))))))))))))))))))))))***)))))))))***************)))******+++***)))((('''))))))))))))))))))))))))******)))(((((('''((((((***))))))(((((())))))***&&&''')))******(((&&&$$$'''(((((()))***)))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((()))'''%%%&&&((()))'''%%%'''&&&&&&''')))***)))(((******((('''''''''((()))'''((()))(((&&&&&&&&&((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''&&&%%%$$$###&&&&&&''''''(((((())))))+++)))(((&&&&&&&&&((()))'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))******)))***,,,...---***''''''%%%###%%%)))+++)))&&&))))))))))))************))))))))))))))))))))))))'''((()))***++++++******))))))))))))***+++,,,---+++++++++*********))))))...888:::///''')))+++)))))))))(((((((((((())))))+++***)))(((''''''((()))'''''''''((((((((())))))))))))((((((((())))))***((((((((())))))******+++))))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''+++(((%%%%%%'''((((((&&&''''''((((((((((((((('''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&'''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))+++'''''''''&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''))))))))))))((((((((((((&&&&&&'''((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((((((((()))++++++,,,,,,,,,***+++,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))'''&&&'''((()))))))))******))))))))))))******(((((((((((((((((((((((((((((('''''''''((()))***++++++******))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((******))))))))))))******+++)))'''&&&&&&'''((()))((()))******(((((()))******))))))(((((((((((()))************))))))))))))(((((())))))))))))((((((,,,+++)))(((&&&%%%%%%%%%((((((((())))))************)))))))))(((((((((((())))))*********)))((('''))))))))))))))))))))))))++++++)))((('''''''''''')))((((((''''''(((((()))%%%&&&'''((((((&&&$$$###((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((((((&&&&&&&&&%%%''')))+++***))),,,+++***((('''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***)))((('''&&&'''((()))''''''(((((())))))******(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))******))))))***++++++***((((((%%%$$$%%%)))***)))&&&))))))))))))************))))))))))))))))))))))))((()))************))))))))))))))))))******+++,,,---,,,+++*********+++,,,111<<>>@@@CCCFFFGGGGGGFFFEEEEEEDDDDDDDDD??????@@@BBBBBBCCCCCCBBBAAA@@@@@@???===<<<<<<;;;777666555555555555555555666666555444444333222222...---+++******+++---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++***,,,///222555777888777777222000---+++******+++,,,---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))************+++)))(((((()))++++++******,,,---+++))))))+++---((()))***+++,,,+++***)))++++++******)))*********++++++************++++++)))))))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))******))))))))))))(((((('''(((((()))(((((())))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((())))))))))))))))))***&&&&&&'''''''''((((((((()))))))))******)))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))******************++++++,,,,,,((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))******((()))+++---...,,,+++)))+++******************+++))))))************))))))******))))))))))))******************************+++******)))))))))))))))+++++++++++++++***)))))))))))))))))))))******+++)))))))))))))))***++++++++++++++++++************((((((((()))******++++++************************))))))***+++++++++******************))))))))))))&&&&&&''''''((())))))***(((((()))***************(((''''''(((***,,,+++***))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,++++++******))))))))))))))))))))))))))))))''''''((())))))))))))((((((((('''''''''(((((()))&&&'''((()))(((((()))***''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))))))))((('''%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---,,,+++***+++---...---,,,))))))******+++++++++,,,)))***+++,,,...///000111...//////000111222222333888777777777777888999999::::::;;;<<<===>>>>>>???CCCCCCCCCCCCCCCBBBAAAAAA999999888666666555555555000444:::===???BBBFFFJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFFFF>>>>>>===<<<;;;;;;;;;<<<:::999999888777777666666222111///......///111222---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********---000444777:::::::::999333222111000///...------------,,,,,,,,,+++++++++///...---+++)))((('''&&&))))))))))))************,,,+++***+++,,,,,,+++)))***+++,,,+++((((((***---(((((((((((()))***+++,,,......,,,+++***)))))))))++++++************++++++(((((()))***+++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&''')))*********)))((('''''''''((((((((((((((('''(((((()))(((((('''&&&))))))))))))((((((((((((''''''(((((())))))******))))))******+++++++++,,,((())))))***+++*********((()))***++++++***)))((())))))***+++++++++++++++))))))))))))))))))))))))&&&&&&'''((())))))(((((('''((()))***,,,---//////))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))))))))'''))),,,...///---***(((++++++************++++++))))))************))))))******))))))))))))******************************+++******)))))))))))))))+++++++++++++++***)))((()))))))))))))))******+++((((((((((((((()))******((((((((()))******++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++&&&&&&'''((()))))))))((()))))))))***++++++,,,,,,&&&&&&&&&'''((())))))***(((((()))***************(((''''''(((+++,,,+++***))))))))))))))))))))))))************************'''((()))******)))(((''')))))))))))))))))))))))))))))))))***+++---...///...------,,,+++***))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))(((((('''''''''(((((()))***)))(((''''''(((***''''''''''''((()))++++++************************(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%((()))***)))((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))((()))***,,,,,,+++(((((()))***************)))******+++++++++******---+++)))''''''((()))***,,,+++*********+++,,,---))))))))))))))))))******++++++++++++++++++++++++---.../////////000222444444555666888:::<<<===>>>>>>>>>>>>???AAACCCFFFGGGGGGHHHIIIGGGEEEFFFIIIMMMOOONNNNNNNNNOOONNNLLLJJJIIIEEE@@@<<<:::999777555::::::;;;<<<===>>>??????FFFFFFGGGGGGHHHIIIKKKKKKDDDEEEFFFHHHJJJKKKLLLLLLOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCAAA>>>;;;:::999888777666555444333222222111000/////////000000...+++)))***---//////...+++++++++***)))(((((('''***++++++++++++,,,,,,,,,---111777<<<>>><<<888555000///...///000///---,,,************************++++++***************+++***+++,,,,,,+++***+++,,,+++,,,------,,,+++***(((************************---++++++,,,//////,,,)))'''(((***+++***)))'''&&&+++*********))))))(((((()))))))))***+++++++++,,,)))((('''(((***++++++************)))******+++++++++++++++++++++***)))))),,,,,,+++***(((&&&$$$###***+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))'''******((((((+++,,,)))))))))))))))))))))))))))***)))((((((((((((((()))***++++++++++++***))))))))))))))))))))))))))))))***(((((()))***+++***)))&&&''')))*********)))((())))))))))))))))))))))))******+++++++++******))))))************+++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,,,,++++++*********++++++***)))(((((())))))+++---...//////...,,,***,,,++++++******++++++,,,((()))***+++,,,------...)))************+++++++++)))))))))))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''))))))))))))))))))))))))************))))))(((((())))))))))))************(((((((((((((((((('''&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++,,,---...///''''''+++111222...,,,---))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***((('''''''''&&&%%%''''''((()))))))))))))))***)))))))))((((((''''''))))))(((((((((((())))))---,,,******+++***)))'''&&&''''''((()))******+++************************+++)))'''&&&%%%&&&'''(((***)))'''&&&&&&&&&'''(((***)))(((''''''((()))***+++***))))))+++,,,,,,,,,((())))))***************)))******+++++++++++++++,,,,,,******)))***+++,,,---,,,+++***++++++------*********************************+++++++++++++++...000111222333555999<<<===>>>???@@@BBBDDDFFFGGGHHHHHHHHHJJJKKKMMMPPPQQQQQQRRRQQQOOOLLLLLLNNNQQQUUUTTTTTTUUUVVVUUUSSSPPPNNNJJJEEEAAA>>><<<:::888888999:::;;;<<<======>>>AAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDFFFGGGHHHHHHHHHFFFHHHJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCAAA???===<<<;;;;;;;;;::::::999999999888777555444333333444444333111...---///000///---++++++++++++************++++++++++++,,,,,,,,,---222555;;;???AAA???;;;888111000//////000///...,,,+++++++++++++++++++++++++++******))))))************+++,,,+++******+++,,,+++,,,---------,,,+++***************************+++)))(((((())))))&&&$$$!!!$$$(((***,,,,,,,,,+++*********))))))))))))***************+++++++++++++++***++++++,,,++++++++++++***************+++******++++++******)))((('''(((((()))))))))))))))******++++++***)))'''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))((((((''''''((((((((())))))))))))))))))((())))))))))))))))))))))))&&&))))))''''''++++++((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))''''''((()))***)))((('''''')))*********)))((())))))))))))))))))))))))******+++++++++******)))************++++++++++++++++++++++++*********************++++++*********+++++++++++++++***)))))),,,+++++++++************,,,,,,+++******************+++---......---,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++************************,,,+++)))((((((((()))*********))))))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))************((((((((()))(((((((((''',,,++++++******++++++,,,************************))))))))))))))))))))))))((())))))***+++,,,------'''&&&(((,,,,,,(((&&&((())))))))))))))))))))))))***)))(((''''''((()))******)))((('''((((((''''''''''''((()))))))))))))))*********))))))((((((((())))))(((((((((((())))))---+++************)))'''''''''(((((())))))******((((((((((((((((((((((((+++***(((&&&&&&'''((())))))((('''&&&&&&&&&''''''))))))(((((((((((())))))******++++++++++++,,,,,,((()))******++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111333555777;;;@@@DDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZWWWTTTPPPOOOPPPQQQUUUUUUUUUVVVWWWVVVTTTRRROOOKKKFFFBBB@@@>>>;;;999666666777888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>??????@@@@@@@@@@@@@@@<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999999999:::;;;888555444333333111000---------------------,,,,,,,,,,,,,,,------------222555:::===>>><<<888666222111000000000000...,,,++++++++++++++++++++++++***)))))))))))))))******)))***++++++***)))***+++***+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++***((()))******)))'''%%%&&&((()))*********)))***************)))))))))+++++++++***************++++++++++++************,,,,,,+++***))))))))))))))))))******))))))((('''&&&&&&'''(((***++++++,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''))))))************))))))))))))))))))))))))))))))'''+++,,,+++---111333111)))))))))))))))))))))))))))))))))(((((())))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))((('''&&&''')))***)))((('''((())))))******)))))))))))))))))))))))))))))))))******+++++++++******************+++++++++,,,*********+++++++++++++++))))))************))))))***++++++++++++***))))))++++++++++++************---,,,++++++++++++++++++((()))+++,,,------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************+++***))))))((()))))))))***))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))************(((((())))))))))))))))))------,,,,,,,,,,,,------************************)))))))))))))))))))))))))))))))))*********++++++***''''''***)))%%%###%%%))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******))))))***************)))))))))))))))(((((((((((()))))),,,+++***)))******)))'''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))((('''((()))***)))(((((('''&&&'''''''''(((((())))))))))))((((((***+++,,,,,,,,,+++,,,,,,))))))***++++++++++++***++++++++++++,,,,,,---...++++++,,,------------,,,---,,,+++******+++,,,---...............////////////000000000111111111111222333444666888<<>>===<<<:::888555666666777888999999999;;;:::999999888888888999999:::::::::::::::999999777:::>>>BBBDDDDDDCCCBBBBBBDDDFFFFFFDDDDDDDDDEEEIIIHHHFFFDDDCCCBBBCCCCCC@@@@@@??????>>>>>>>>>===>>>>>>===<<<<<<===>>>>>>@@@???===;;;:::888777666222111111000//////......------........./////////333666999;;;<<<:::777555333222000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))******)))***++++++))))))***+++))))))***++++++,,,,,,,,,++++++++++++++++++++++++***))))))***+++,,,,,,---------------,,,***)))(((************************,,,+++++++++***)))))))))'''(((((((((((('''((()))---,,,+++***)))))))))))))))))))))))))))(((''''''*********))))))))))))))),,,+++)))'''''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))+++******)))(((((()))))))))******++++++******)))((((((((((((((((((((((((&&&***,,,,,,000555888666)))))))))))))))))))))))))))))))))((())))))******+++++++++***************)))))))))))))))))))))))))))((('''((()))******((((((((())))))************))))))))))))))))))))))))))))))***+++++++++***************+++++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++************+++++++++******))),,,,,,,,,,,,++++++++++++,,,++++++*********++++++'''((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((()))((()))))))))************))))))))))))******++++++------,,,,,,,,,,,,------************************))))))))))))))))))))))))***)))))))))))))))))))))---***)))***)))&&&&&&((())))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))******((())))))*********))))))++++++******************))))))(((((((((((()))))),,,***))))))******)))'''))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))************))))))(((((((((((('''((()))******)))((('''***,,,......,,,++++++---))))))***+++++++++++++++++++++++++++,,,---...///++++++,,,------,,,,,,+++,,,,,,+++***+++,,,---.........///000000111222222333333333333333333333333444555666777888:::>>>AAA@@@?????????@@@AAACCCDDDHHHKKKOOOUUUYYY\\\]]]^^^___\\\WWWRRROOOMMMKKKKKKIIIHHHHHHHHHIIIHHHFFFCCC>>><<<::::::::::::999888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999888999999::::::999999999999:::<<<===???@@@@@@@@@BBBDDDFFFFFFDDDDDDDDDEEEJJJIIIGGGEEEDDDDDDEEEFFF@@@@@@???===<<<:::999999;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBAAA???======<<<777666555444222000//////000000000000111111111111888999<<<======<<<:::888444333111111111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))+++,,,+++***)))***+++((()))))))))******++++++++++++++++++++++++++++++'''((((((((((((((())))))******+++,,,,,,,,,------***************+++++++++,,,+++++++++***)))))))))$$$&&&(((((('''''')))+++---,,,+++***)))))))))))))))))))))))))))(((''''''---,,,+++)))((((((((((((...,,,***((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++((((((((()))))))))************))))))))))))************++++++++++++******(((((((((((((((((((((((($$$''')))(((+++///111///************************)))))))))))))))***++++++,,,+++***)))))))))******))))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))))))))******+++))))))))))))))))))))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++)))******+++++++++******,,,,,,------------------******))))))))))))***+++'''((()))***++++++,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------))))))*********+++++++++************************)))))))))*********))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***,,,---((()))))))))************))))))))))))***,,,---...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---)))(((******((())),,,))))))))))))))))))))))))))))))(((((((((((())))))(((***------+++******,,,))))))************))))))******************++++++))))))(((((((((((())))))+++)))((()))******)))((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******++++++++++++******))))))'''((()))******)))((('''***---000000---++++++---)))***++++++,,,+++++++++,,,,,,++++++,,,...000111------,,,,,,,,,+++++++++---,,,,,,,,,---///111222000111222333555777888888999999888888777666666666999:::;;;;;;;;;;;;===???@@@@@@@@@AAAAAABBBBBBBBBJJJNNNSSSYYY]]]___``````^^^[[[VVVRRRPPPOOOMMMLLLHHHGGGFFFFFFFFFEEEBBB???999888888999;;;;;;;;;999============>>>>>>??????===<<<<<<;;;:::::::::;;;:::;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@AAADDDEEEGGGFFFEEEDDDDDDEEEIIIHHHGGGGGGFFFFFFFFFFFFAAA@@@???===;;;999777777::::::::::::;;;===???AAAAAACCCDDDCCCAAA??????@@@:::999888777555333222111333333333333444444444444666777999:::::::::888777555444222222222111///,,,------------------------))))))))))))***+++,,,---***+++,,,,,,+++***+++,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***(((''''''++++++***))))))(((((((((*********++++++++++++++++++++++++***************%%%'''******((('''***,,,,,,,,,+++***))))))))))))))))))******))))))((('''+++***)))((()))***+++,,,...---+++)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***,,,,,,)))))),,,+++)))************************))))))))))))******+++,,,))))))(((((()))+++---...))))))))))))))))))))))))+++***)))***,,,---,,,+++***))))))))))))***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***++++++++++++***,,,,,,,,,,,,------------)))))))))((())))))***+++)))))))))******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((((()))************))))))))))))************+++)))))))))))))))))))))))))))(((&&&%%%%%%''')))***))))))))))))******************)))***+++---///000++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))*********************)))***'''''')))***((())),,,))))))))))))))))))))))))(((((())))))))))))(((((())),,,//////,,,******,,,******++++++******)))))))))))))))***************))))))(((((((((((())))))***)))((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))+++++++++++++++***))))))(((((())))))))))))((((((***...222111---++++++---)))***++++++,,,,,,++++++---,,,++++++,,,...111222111000...,,,,,,+++,,,,,,.........///111333555777888999;;;===@@@BBBDDDEEECCCCCCBBBAAA???>>>===<<<>>>@@@BBBCCCBBBAAAAAABBBCCCDDDFFFGGGGGGFFFEEEDDDMMMPPPUUUZZZ]]]]]]\\\[[[WWWSSSNNNLLLLLLLLLJJJIIIFFFEEEDDDCCCBBB@@@===:::999888777999;;;;;;:::999:::::::::;;;;;;;;;;;;<<<::::::999999999999999:::999;;;<<<>>>@@@BBBCCCCCC@@@AAABBBDDDDDDDDDCCCBBBFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFCCCBBBAAA???>>><<<;;;;;;======<<<;;;<<<===>>>???@@@BBBDDDBBB???======>>>999999999888888777777666555555555666666666777777333444555666666666666666666444333333222111///---------------------------************+++,,,---...+++---------,,,+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%)))---///---+++***+++---,,,+++)))'''&&&&&&%%%*********++++++,,,,,,,,,***************+++++++++'''***,,,***&&&$$$&&&)))++++++***************+++******++++++******)))(((***)))(((((()))+++---...,,,,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++((())))))))))))*********'''''''''(((***+++---...++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,///...+++***,,,,,,)))************************))))))))))))***+++,,,---))))))(((((()))+++---///))))))))))))))))))))))))***)))))))))+++,,,+++*********)))))))))***+++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++*********++++++,,,,,,,,,***)))))))))******+++,,,++++++*********++++++,,,,,,++++++******++++++,,,------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++'''((()))***+++******)))))))))*********+++++++++++++++++++++++++++++++++&&&%%%###"""###$$$'''((())))))))))))************************+++...000222++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))''''''***+++((((((+++))))))))))))))))))))))))(((((())))))))))))(((((()))...111000,,,)))***,,,***++++++++++++***)))(((((((((((())))))*********))))))(((((((((((())))))***((('''((()))***)))(((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))))))))))))))*********)))((('''))))))(((((((((((())))))***///333222...++++++---******+++,,,,,,,,,,,,+++---,,,++++++,,,///111333444222000---,,,,,,------000000000222444777999;;;AAABBBDDDGGGJJJMMMOOOPPPMMMLLLKKKIIIHHHFFFEEEDDDBBBEEEHHHIIIHHHGGGFFFFFFFFFGGGJJJKKKLLLJJJHHHFFFMMMOOOTTTXXXYYYXXXVVVTTTNNNJJJEEEDDDEEEFFFEEECCCBBBAAA???>>>===:::777333888888777888::::::888666555555555555666666666666777777777666666777777888777888;;;===@@@BBBCCCDDD@@@CCCGGGIIIJJJIIIFFFDDDGGGHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIHHHHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???===<<<<<<===>>>???AAACCCAAA===:::999:::888888888999999:::::::::777777777777888888888888555666777888888999999999666555333333333111///---........................++++++++++++,,,---...///,,,---......,,,,,,---...000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&***+++++++++,,,&&&&&&''')))+++---///000*********++++++,,,,,,,,,))))))******+++++++++,,,'''***,,,)))### """$$$******************+++++++++++++++++++++***))))))+++***)))((((((***,,,---+++***)))(((((('''''''''************************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((())))))+++---///000222+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&))))))'''(((,,,,,,***************************))))))))))))***+++,,,------,,,***(((((()))***+++))))))))))))))))))))))))***(((((()))***+++***)))+++***)))))))))***,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++(((((())))))*********++++++*********+++,,,,,,---,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,111000...,,,***((('''&&&)))************+++++++++++++++++++++++++++++++++'''((()))+++++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++***(((''''''))),,,...))))))))))))************+++*********,,,...111333,,,++++++******++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))***------))))))+++))))))))))))))))))))))))(((((())))))))))))((((((***///222111---)))))),,,+++++++++++++++***)))(((''''''(((((()))))))))***))))))(((((((((((()))))))))((('''((()))***)))(((&&&''''''((()))******+++************************&&&&&&'''(((((()))(((((('''((()))))))))(((&&&%%%***)))(((''''''((()))***///...,,,*********,,,---,,,+++*********+++,,,---...---++++++---...//////444...,,,000111//////222444555777:::>>>CCCGGGJJJIIIMMMQQQQQQOOOLLLLLLMMMNNNLLLJJJHHHFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRRRRRRRSSSQQQMMMIIIFFFFFFFFFFFFHHHHHHJJJKKKLLLIIIEEEAAA@@@???============<<<:::<<<;;;999777555444333333111222333333333444666888333222111111111222333444333333444444444333222222444666888;;;===???@@@AAA@@@AAACCCEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCAAA??????@@@AAA@@@???@@@@@@@@@???>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999:::::::::888;;;>>>>>>;;;888888888666555444333222222222222222222333333222222111000111000...,,,,,,---...//////000000...,,,,,,---...+++++++++***+++,,,,,,---...------,,,+++++++++,,,''''''((()))))))))))))))''')))+++,,,,,,,,,***)))+++++++++*********))))))***++++++,,,,,,++++++***************************(((+++,,,+++)))(((***,,,))))))))))))))))))))))))+++)))&&&&&&(((+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))(((***))))))(((''''''&&&&&&))))))*********+++++++++******+++++++++,,,,,,,,,&&&***&&&&&&,,,+++)))///******+++++++++,,,,,,,,,---,,,******+++---...---***************)))((((((******++++++++++++******************************---,,,,,,++++++*********++++++******)))((((((((())))))))))))***+++,,,---++++++)))))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******&&&''')))++++++)))'''&&&,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++++++++******************(((((('''&&&''')))+++---+++************++++++,,,)))***++++++++++++******''''''((()))***+++,,,---))))))+++,,,,,,+++******)))))))))))))))*********+++++++++++++++,,,,,,,,,...---,,,+++************))))))))))))******++++++***++++++,,,+++)))((('''$$$&&&(((***,,,,,,,,,,,,((()))***+++,,,++++++*********))))))))))))******))))))))))))))))))))))))------,,,***((('''&&&%%%******))))))))))))******))))))((('''''''''''''''))))))))))))************''')))***++++++***)))'''***+++++++++***)))((('''(((((((((((((((((((((((('''((()))******)))(((''')))(((&&&%%%%%%&&&((()))'''(((***,,,,,,***((('''...---,,,+++***+++,,,,,,++++++*********+++,,,------,,,******+++---......222---+++000333222444888<<<===>>>@@@CCCEEEGGGIIIIIILLLOOONNNLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNPPPRRRTTTUUUUUUUUUSSSPPPKKKEEEAAA???>>>>>>@@@@@@AAACCCDDDBBB???<<<:::888888888::::::999888777777555444333333333333222333444333222333444666222222111000000000111222222222333333333222111111222333555777:::;;;======@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIGGGEEEDDDCCCDDDDDDCCCAAA??????@@@AAA@@@???AAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<:::===@@@???<<<999999999777666555444444444444444444444555555444444333222111000...---,,,,,,---...111222111///,,,+++,,,---+++++++++++++++,,,------,,,++++++***))))))******(((((()))************))))))***,,,---------+++***+++++++++*********))))))*********++++++*********************************)))+++,,,+++)))(((***,,,))))))))))))))))))))))))...+++)))((()))+++++++++((()))************)))((())))))))))))))))))))))))******))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,......,,,***))),,,,,,&&&************+++,,,---...000...+++***+++,,,+++***&&&'''((()))))))))))))))******++++++++++++******************************(((((())))))******++++++))))))))))))************)))))))))******+++,,,,,,,,,++++++***************+++++++++*********)))))),,,+++++++++************)))***++++++++++++***))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***)))******+++++++++*********************)))((('''(((***+++---++++++*********+++,,,,,,...---++++++,,,,,,+++)))(((((())))))***+++,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++******))))))))))))))))))*********************++++++++++++***((((((((()))***+++,,,,,,++++++******)))))))))***+++,,,******))))))))))))******************************+++++++++******)))))))))******))))))))))))******))))))((('''''''''''''''))))))))))))************'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&%%%$$$$$$$$$%%%&&&'''((()))************)))(((,,,,,,,,,,,,++++++++++++***************+++,,,,,,------,,,,,,,,,---...///111......333888;;;???CCCHHHHHHIIIIIIIIIHHHFFFEEEEEEGGGIIIHHHEEEBBB@@@@@@BBBCCCEEEHHHKKKMMMNNNOOOOOOOOOQQQRRRSSSRRRRRRQQQLLLIIIDDD>>>:::888777777999999999;;;======;;;999666555555666888999999888555444444333333333444444333444555444333222444666333333222111000000000111222222333333222111111000///000111333555777888888????????????@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA??????@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???????????????>>>>>>=========>>>>>>???>>>@@@AAAAAA>>><<<::::::777777666666666666666666777777888888777777666555333222111///...---------222222222///,,,******+++++++++++++++,,,,,,,,,---,,,++++++***************))))))***++++++++++++******+++,,,---...---,,,,,,+++++++++***************))))))************))))))************************)))***++++++***)))***+++))))))))))))))))))))))))000---+++******+++******(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((()))******&&&&&&'''(((((()))******)))))))))************+++*********++++++++++++,,,///***...,,,(((777>>>++++++***))))))***+++...///222000---+++++++++)))(((&&&'''((()))***+++++++++******++++++++++++************************************************++++++(((((())))))***++++++,,,)))******+++++++++******+++,,,,,,,,,+++***))))))+++++++++************))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,+++++++++++++++******++++++++++++++++++++++++***))))))***+++,,,++++++******++++++,,,---222///++++++,,,---+++)))))))))******++++++,,,,,,,,,,,,---............---000/////////......------.........///.........---,,,,,,+++*********+++++++++++++++++++++***************+++++++++***))))))++++++,,,,,,,,,+++******+++***(((&&&''')))+++---******))))))))))))******++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************((((((************((((((''''''&&&&&&''')))***+++(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***)))*********++++++,,,,,,////////////...///111333333222444999AAAGGGLLLOOOPPPQQQQQQOOOLLLHHHCCCAAAAAABBBCCCBBB@@@>>><<<;;;>>>@@@CCCFFFHHHJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFF???===:::777666666777888888888888:::===>>>>>>===:::999888888:::;;;:::999777666666555555555555555444555666666555666888:::888777666555444444333333444444444444444333222111//////000111222333555555;;;;;;;;;;;;;;;===>>>??????AAADDDGGGHHHHHHFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHFFFEEECCCBBBAAA@@@AAA???>>>===>>>???>>>===??????@@@AAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@AAA?????????>>>??????@@@AAA@@@AAABBBBBB@@@>>>;;;:::888888777777777777888888:::;;;;;;;;;;;;:::999999666666555444222111000///111111111///,,,***+++,,,******++++++,,,,,,,,,+++...------,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******************************++++++++++++************************************+++************+++))))))))))))))))))))))))...,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''''''''((())))))******))))))))))))************************++++++++++++,,,%%%...000///MMM___EEE...,,,***((((((***,,,...111///---,,,,,,+++)))((()))***+++,,,------------******++++++++++++******************************000///...---,,,+++***))))))))))))******+++++++++******+++++++++***)))))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,++++++,,,******+++++++++++++++,,,,,,+++***))))))******+++***************+++,,,---444///+++***---///...,,,,,,,,,,,,------.........000000000000000000000000222222111111000000//////...///000000000000///...000//////......//////000---------------,,,,,,,,,******+++++++++*********++++++,,,+++++++++*********)))((('''''')))+++,,,+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------))))))************))))))))))))((((((((((((((()))((()))))))))************(((((()))******)))(((((()))'''&&&%%%&&&''')))+++(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))***)))(((((((((((()))*********+++,,,,,,++++++***)))******+++,,,---------...///000000///000333666666777:::@@@HHHPPPTTTUUUUUUUUUTTTRRRMMMGGGAAA===AAAAAAAAAAAAAAA@@@>>><<<>>>???@@@BBBBBBBBBAAA@@@===>>>??????>>>===<<<;;;777666444333444666999:::;;;;;;;;;>>>AAACCCCCCBBB@@@>>>===<<<<<<<<<:::888999888777666555444444444333555777888888:::===@@@=========<<<;;;:::999999777777777777666555444333111111000111111333444555777777777888999:::;;;<<<:::===@@@CCCEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@>>>======>>>>>>>>><<<===>>>???@@@AAACCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCBBB@@@>>><<<::::::999888888888888999<<<============<<<;;;;;;999999::::::999888666555111111111///---,,,---...)))***+++,,,,,,,,,++++++...------,,,------......******+++,,,,,,,,,,,,,,,)))******+++++++++++++++************************+++,,,,,,------,,,,,,+++************************+++************+++******))))))))))))))))))))))))***)))((((((***++++++***************************************************))))))))))))************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++///'''000333555YYYoooXXX111///+++)))((((((***+++...,,,+++,,,------+++***,,,,,,------------,,,,,,******++++++++++++******************************///......---+++******))),,,+++++++++******))))))******+++++++++******)))''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++******************************+++,,,---...222///+++,,,...111222111000000111111222222333333555555444444333333333333333333333222222111111111///000111333333222111000333333222111111111222222000000000000000000000000...---------,,,,,,,,,,,,++++++***+++++++++,,,,,,(((((()))***************++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))************)))((())))))((((((((())))))***((()))))))))************((((((((())))))(((((((((+++)))'''&&&%%%&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))************)))))))))(((''''''((())))))************++++++++++++)))***,,,---............,,,///111111000222666::::::>>>BBBFFFNNNVVVXXXVVVWWWVVVUUURRRNNNHHHBBB???DDDCCCBBBBBBCCCCCCAAA???=========<<<;;;:::888888777888999999999999888777888777555444555777:::;;;>>>>>>@@@CCCGGGHHHHHHFFFEEECCC@@@>>>===<<<999777888777666555333333222222444666888:::;;;===AAACCCAAAAAAAAAAAAAAA@@@???>>>::::::::::::999888666666444333222222222333444555444555777888:::;;;;;;;;;999;;;===???@@@@@@??????@@@AAACCCDDDFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@>>>>>>?????????>>>===>>>???@@@BBBCCCDDDEEE@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFEEEBBB???>>>===<<<;;;::::::::::::======>>>>>>======<<<;;;:::;;;===??????>>>===<<<555555555333000//////000***+++---.........---,,,+++++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++))))))*********+++++++++***************+++++++++,,,,,,------------,,,,,,************************+++***)))***+++++++++)))))))))))))))))))))))))))(((''''''(((***,,,+++***++++++************++++++************************)))))))))************+++((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))(((((()))))))))************+++///)))------///HHHXXXJJJ000///,,,***)))))))))***+++******,,,......---++++++++++++++++++***)))(((******++++++++++++******************************'''(((((()))******++++++---,,,,,,+++******))))))+++******)))******++++++))))))***,,,------------)))************+++++++++//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++************++++++,,,---------+++++++++++++++++++++++++++++++++,,,---...///000111111111111222333555777555555666777888999::::::<<<;;;:::888777666666666444444444444444444444444000222444666777777666555555555444333222222222222333444444444555555555555444444222111111000000111,,,,,,+++++++++,,,------((()))+++,,,,,,,,,******++++++************+++++++++++++++++++++++++++++++++++++++++++++*********((()))***++++++***)))((())))))((((((((()))******))))))))))))************((((((((((((((((((((((((+++***)))'''&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---***+++---...000000000///...111444555444666<<>>;;;999777777666555555555555555555777999:::;;;===@@@CCCAAABBBCCCCCCCCCBBBAAAAAA<<<<<<<<<;;;:::999777666666555333222222333444555333555888<<<>>>>>>======;;;;;;<<<=========<<<<<<<<<===???AAACCCEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDBBB@@@@@@AAABBBAAA@@@???@@@@@@BBBCCCDDDEEEEEE@@@@@@@@@AAABBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFHHHJJJJJJFFFCCCBBBBBB@@@>>>===<<<<<<<<<=========>>>===<<<<<<;;;999;;;???BBBDDDDDDBBBAAA======;;;888444111111222---...000111222111000///+++++++++++++++,,,------)))******++++++++++++++++++*********++++++,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++************************,,,***((()))+++,,,+++)))))))))))))))))))))))))))***))))))***+++,,,***)))+++***)))(((((()))***+++************************))))))*********+++++++++''''''((()))))))))))))))((((((((()))******++++++******))))))(((((((((((())))))))))))************+++***(((''')))222666444---,,,++++++******+++++++++***+++,,,......---+++((()))***************)))******++++++++++++******************************%%%%%%&&&''')))***+++++++++++++++++++++++++++++++++***(((((((((***,,,...---,,,,,,+++++++++,,,,,,))))))*********+++++++++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***)))******++++++,,,------...,,,,,,---......//////.........//////000222333444333666999888555555777;;;999999;;;<<<>>>???@@@AAABBBAAA>>>;;;999888777777555666666777777888888999333555888;;;======<<<;;;:::999777666444333333333666666777888999:::;;;;;;===<<<:::888666666666666111000///...---------...+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************((()))***++++++***)))((())))))(((((()))******+++))))))))))))************(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***(((''''''''''''(((&&&'''((())))))((('''&&&+++***)))((((((***,,,...***,,,...000111111111000111555999::::::<<>>>>>===:::777777666555444444555666777333444666888999::::::999::::::999999;;;>>>BBBDDDFFFGGGKKKOOORRRSSSPPPNNNKKKIIIFFFEEEDDDBBB???===888888888888888999::::::666888999::::::<<<>>>AAA@@@AAABBBCCCCCCCCCBBBAAA<<<<<<<<<;;;:::999777666777666444222222333444555333666:::>>>AAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;999:::===???BBBDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFF@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHHHHJJJMMMMMMJJJGGGFFFEEECCCAAA@@@>>>>>>==================<<<;;;;;;777:::???CCCFFFFFFEEEDDDDDDCCCAAA<<<777333222222///111333444555444222111---------------...///000))))))***++++++++++++***,,,,,,++++++,,,,,,---...))))))******++++++++++++***++++++,,,,,,++++++***************************,,,***((())),,,,,,+++((())))))))))))))))))))))))---,,,+++,,,,,,,,,***(((***)))(((''''''((()))***************************))))))******++++++++++++&&&''')))*********)))(((&&&&&&''')))***+++------******))))))((((((((('''))))))))))))************)))---******...,,,(((---)))******+++,,,,,,------,,,++++++---......,,,***((()))***+++,,,---------******++++++++++++******************************))))))))))))*********************++++++,,,------,,,***(((&&&'''***...000111///---+++*********++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++---......---+++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++******+++,,,+++***)))(((******+++,,,,,,---......------///000111111111111111111111222333555666777666;;;???>>>888666999===;;;<<<===???AAACCCEEEFFFFFFDDDAAA>>>;;;999888888777777888999:::;;;;;;<<<555777;;;>>>AAAAAA@@@@@@>>>===;;;:::888777666666888888999:::<<<===>>>>>>CCCAAA???===;;;:::::::::666444222000...............,,,+++)))***,,,...000,,,++++++******++++++,,,))))))))))))))))))))))))((((((((()))******++++++''')))***++++++***)))'''))))))((())))))***++++++))))))))))))************((((((''''''''''''(((((('''((()))***+++++++++***))))))))))))))))))))))))***)))(((''''''((()))***///---+++)))(((((()))***&&&''')))******)))'''&&&******)))))))))+++,,,---............000444:::>>>;;;<<<>>>AAAEEEHHHKKKMMMOOORRRWWW\\\^^^^^^\\\[[[VVVUUURRROOOKKKFFFCCC@@@;;;:::999777666666777777888666666666888:::;;;;;;:::;;;;;;<<<<<<=========;;;<<<>>>@@@BBBDDDEEEFFFNNNHHHHHHNNNRRRPPPNNNPPPMMMJJJGGGFFFFFFEEEBBB???<<<<<<======<<<<<<;;;;;;777:::===>>>===<<<===???AAABBBBBBBBB@@@@@@@@@AAA??????===<<<::::::999999666555444333333333555555333444777;;;>>>???===;;;666:::>>>>>>999666777999>>><<<;;;===@@@DDDFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@AAABBBAAAAAABBBEEEHHHEEEEEEDDDDDDEEEFFFIIIJJJGGGIIIMMMOOOOOOLLLIIIGGGGGGIIIJJJJJJHHHGGGHHHIIIJJJFFFCCCDDDFFFFFFBBB===@@@>>><<<;;;;;;:::888666333777;;;???AAACCCEEEGGGIIIGGGDDDAAA???<<<999777444555777:::;;;999444000///...---,,,,,,---......,,,+++++++++,,,------...************************************************...---+++*********+++,,,---,,,***)))))))))******------,,,,,,+++***))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,+++***)))((('''''')))))))))***+++++++++,,,)))(((((('''''''''(((((())))))))))))))))))))))))***************++++++,,,((()))***++++++++++++++++++***)))'''''''''((()))************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++---,,,,,,,,,,,,,,,++++++++++++************++++++************************))))))******++++++++++++------------,,,,,,+++***+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++............//////000000...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------+++******+++,,,---...------,,,---...000111///000000111111222333333666777888:::;;;<<<<<<<<>>???@@@@@@@@@DDDAAA???>>>??????;;;888555777999:::::::::<<<===CCCDDDDDDEEEEEEEEEDDDDDDAAA???;;;777444222111000111000///........./////////......---,,,,,,++++++***+++++++++***)))((((((************))))))))))))+++)))'''))),,,---,,,******)))))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******,,,,,,+++***)))((('''&&&''''''((())))))))))))))),,,,,,+++***)))(((''''''---,,,+++++++++,,,---...///111222444666;;;@@@EEEFFFGGGHHHIIIKKKNNNPPPQQQQQQTTTYYY]]]]]][[[WWWTTTLLLKKKIIIFFFBBB???===;;;777666555444444444555555888888888999;;;<<<<<<<<<===>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJOOOJJJJJJNNNOOOLLLKKKMMMJJJGGGDDDDDDDDDDDDAAA???<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA??????AAABBBAAABBBBBBBBBAAAAAABBBCCC???>>>===;;;::::::::::::777666555444333222222333555555666777999888666333888<<<@@@???;;;999999;;;;;;::::::<<<@@@DDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDFFFGGGHHHCCCEEEIIIMMMNNNNNNLLLKKKFFFHHHJJJKKKKKKKKKLLLMMMMMMIIIFFFFFFGGGFFFBBB===>>><<<;;;:::;;;:::999777444777;;;???AAABBBEEEGGGGGGFFFEEEEEEDDDCCCAAA@@@<<<>>>AAABBB???:::555111,,,---.../////////......+++++++++++++++,,,------++++++++++++++++++++++++************************,,,,,,+++***************,,,+++***))))))******+++---,,,,,,++++++*********+++***)))(((((()))***+++************++++++,,,,,,))))))***++++++++++++***************))))))))))))***************+++++++++***)))))))))((()))))))))***************************))))))))))))***++++++))))))***+++++++++++++++++++++***)))((()))******++++++++++++************************************+++++++++*********))))))*********++++++++++++,,,...------,,,++++++******++++++************++++++++++++++++++++++++++++++)))*********++++++++++++,,,---------,,,,,,+++***+++,,,---.........---,,,,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------........./////////...------,,,,,,------...,,,,,,++++++++++++******+++******)))***+++,,,---///.........///000222333555555666666777888888888:::;;;===???AAABBBCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMPPPMMMJJJIIIIIIHHHEEEBBB>>>======<<<<<<<<<======<<<<<<===>>>??????@@@@@@BBB@@@>>>>>>>>>===999555888999:::999999999;;;===EEEFFFFFFGGGGGGGGGGGGFFFGGGEEEBBB>>>:::777444333222222222111111000//////000000000000//////...---++++++++++++++++++******+++++++++***************+++)))((())),,,---+++************)))******++++++(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++)))******************)))******))))))))))))))))))''''''((()))))))))))))))++++++******)))(((((((((//////...---...///000111333666:::===@@@DDDIIIMMMRRRRRRQQQQQQRRRRRRSSSTTTSSSUUUXXXYYYXXXSSSMMMIIIAAA@@@>>><<<:::888777777444444444444444555666666:::;;;===>>>@@@@@@@@@???@@@AAADDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGFFFGGGEEEBBBCCCGGGGGGEEECCCBBBBBBBBB@@@???<<<>>>???@@@@@@AAACCCEEEHHHGGGEEEDDDCCCCCCDDDEEECCCBBBBBBAAAAAABBBCCCDDD??????>>>===============:::999888777666444333333666555444555555555333111888;;;>>>===:::888999:::888777777999===AAADDDDDDDDDEEEEEEEEEDDDCCCAAA@@@AAABBBCCCDDDFFFIIIKKKLLLNNNKKKIIIIIIJJJIIIFFFCCC???@@@AAABBBCCCDDDDDDDDDBBBDDDGGGJJJLLLLLLKKKKKKEEEGGGJJJLLLLLLMMMOOOQQQOOOLLLHHHHHHHHHGGGCCC???>>><<<;;;:::;;;;;;999888666888<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@===888444<<<<<<;;;:::888999;;;>>>HHHIIIIIIJJJKKKKKKKKKJJJKKKJJJHHHDDD@@@<<<999777555555555555444222111000222333444555555444222222...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++***++++++******)))*********((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,''''''((()))))))))))))))))))))))))))))))))))))))//////...///000222444555:::===BBBFFFIIILLLOOORRRVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRROOOLLLGGGCCC@@@;;;:::999777666666666777555666666777888999:::;;;<<<>>>BBBDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFGGGGGGAAABBBDDDDDDBBBBBBEEEJJJKKKIIIFFFDDDBBB@@@???>>>===???BBBCCCCCCFFFLLLPPPOOONNNMMMNNNOOONNNLLLIIIGGGDDDBBBAAAAAACCCDDDDDDAAABBBBBBCCCCCCBBBAAA@@@>>>>>>===<<<;;;999888777777666555555777888777666555777999888666444444555444333333555888;;;======<<<>>>???@@@@@@???===;;;???@@@BBBDDDHHHKKKNNNPPPRRROOOMMMPPPTTTTTTPPPKKKGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFIIIKKKKKKLLLNNNPPPMMMKKKJJJIIIJJJIIIFFFCCCBBB@@@>>>======<<<:::888888:::===???@@@BBBDDDFFFJJJLLLNNNNNNLLLJJJIIIHHHMMMRRRVVVSSSJJJ@@@;;;::://////111111111///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++***)))(((************+++,,,,,,---++++++++++++++++++,,,,,,************************)))))))))))))))))))))***))))))***++++++++++++***))))))*********+++++++++,,,+++++++++***))))))))))))******+++++++++++++++************************))))))(((((())))))***+++******************++++++************++++++,,,,,,------,,,,,,++++++******************************************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------------------------------,,,,,,------------------------...------------......///............------------,,,,,,---///000222444444444555555777888:::;;;<<<=========>>>??????@@@@@@DDDDDDEEEGGGHHHJJJKKKLLLIIIIIIJJJIIIHHHIIIKKKNNNMMMMMMOOOPPPRRRTTTVVVVVVTTTSSSQQQQQQQQQRRRRRRRRRMMMKKKHHHDDDBBBAAA@@@@@@?????????@@@@@@AAABBBBBBDDDEEEFFFFFFEEEAAA<<<999???>>>===;;;:::;;;>>>AAAJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJHHHEEEBBB>>>===;;;:::888666555444444333555666888999:::999888777333222000...---,,,,,,---++++++++++++++++++++++++************+++++++++***,,,,,,+++***)))))))))***(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,''''''((()))))))))))))))(((((((((((())))))******......///111333666999;;;AAADDDHHHKKKMMMNNNPPPRRRUUUTTTSSSRRRQQQQQQQQQRRRNNNLLLHHHDDDAAA>>>===<<<:::999999888888888888888888888:::;;;===>>>??????>>>BBBFFFHHHHHHGGGHHHIIIOOONNNLLLKKKKKKLLLMMMNNNLLLKKKIIIGGGFFFFFFFFFGGG>>>CCCHHHJJJLLLQQQWWWZZZYYYVVVRRRLLLFFFBBB@@@???@@@CCCFFFGGGJJJQQQ[[[cccbbbbbbbbbfffhhheee]]]VVVLLLHHHDDDCCCDDDFFFGGGGGGDDDGGGKKKMMMMMMJJJFFFCCCAAA@@@@@@???>>>===<<<<<<:::888888888:::;;;;;;:::666777777666444222222222333111111222444555555444444555888999:::999888777:::;;;===???CCCFFFIIIKKKPPPNNNNNNSSSZZZ]]][[[WWWTTTPPPKKKFFFCCCBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHJJJKKKIIIIIIIIIIIIJJJJJJIIIHHHHHHFFFCCCBBBAAA???<<<:::;;;===???@@@AAABBBDDDFFFIIILLLPPPPPPNNNKKKIIIIIIOOOTTTWWWTTTKKKCCC@@@???777666444111///...---,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++*********)))))))))))))))))))))))))))***++++++++++++***++++++++++++************,,,+++++++++***)))))))))((()))***++++++++++++***************************)))))))))))))))******+++++++++***))))))******+++((())))))******+++++++++,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,---------)))******++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,------------------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------...///000,,,---------......//////...///111333555777888999999:::<<<===???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDGGGFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHGGGFFFGGGIIILLLLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSSSSRRRSSSUUUWWWYYYTTTRRRNNNJJJGGGDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEHHHJJJMMMMMMKKKHHHDDDBBBBBBBBB@@@???>>>???CCCFFFKKKKKKMMMNNNPPPPPPQQQQQQKKKKKKLLLKKKJJJHHHFFFEEEBBB@@@;;;777555666777888777888:::<<<=========<<<:::999666444111///...------------,,,,,,,,,++++++***+++++++++************,,,,,,+++***)))))))))***))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))(((''''''((()))))))))))))))))))))*********''''''((()))))))))))))))'''''''''((())))))******000111222444777:::===???DDDGGGJJJKKKLLLMMMOOOPPPRRRQQQPPPOOONNNNNNNNNNNNGGGEEEBBB@@@>>>>>>???@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???AAABBBBBBBBBAAAEEEIIIJJJIIIIIIKKKNNNNNNNNNOOOPPPQQQRRRRRRSSSPPPNNNKKKHHHEEEDDDEEEEEE@@@HHHPPPVVV___iiippprrrpppllleeeZZZOOOGGGCCCBBBDDDHHHLLLPPPVVVccctttqqqeeeSSSOOOIIIHHHKKKOOOQQQQQQNNNSSS[[[aaa```ZZZQQQKKKFFFEEECCC@@@???>>>>>>???>>>===<<<===>>>>>>===;;;======;;;999777555444333444333222222333333222111000111333444555555444444333444555777:::<<>>???@@@BBBBBBBBBCCCEEEHHHFFFKKKQQQSSSPPPMMMLLLLLLPPPRRRTTTQQQKKKFFFCCCCCC???===999555222000/////////......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++******+++************)))))))))))))))***++++++++++++***,,,,,,+++++++++******)))+++++++++***************'''(((***+++,,,,,,+++***++++++++++++++++++++++++***************++++++,,,,,,+++***)))))))))***+++((()))******+++******)))************************++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,*********+++++++++,,,,,,------------.....................---------------------------...///000000+++,,,---...///000111222222444666888:::<<<======@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHIIIHHHGGGGGGIIIJJJKKKKKKMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRQQQSSSWWWYYYVVVUUURRRPPPMMMJJJGGGFFFBBBBBBAAAAAABBBDDDEEEFFFIIILLLOOOPPPNNNLLLKKKKKKGGGGGGFFFDDDCCCCCCFFFHHHIIIJJJLLLNNNOOOPPPQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLIIIFFFAAA===::::::;;;<<<::::::;;;<<<>>>???@@@AAA@@@@@@>>><<<999666333222111111000///...------,,,***+++,,,+++)))))))))+++++++++******)))*********)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***************((((((((((((******++++++******))))))((((((''''''((()))))))))))))))'''''''''(((((()))))))))777777777888:::===@@@AAACCCEEEHHHIIIIIIKKKMMMOOONNNMMMKKKIIIHHHGGGFFFFFFBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHIIIJJJIIIFFFDDDBBBAAABBBDDDFFFGGGHHHHHHGGGCCCGGGKKKKKKJJJJJJNNNQQQPPPUUU\\\cccggghhhfffeee___\\\WWWRRRNNNKKKJJJJJJMMMVVV```kkkyyyzzzkkk[[[OOOIIIGGGIIIMMMSSSZZZeeeyyy{{{mmmZZZUUUPPPQQQVVV]]]``````___hhhsss|||{{{qqqdddZZZQQQNNNJJJEEEBBBAAAAAABBB@@@AAABBBDDDFFFGGGEEECCCFFFDDDAAA>>><<<:::888777666555555666777777666444444444444333333222222222000000111222333555666777<<<===???CCCGGGLLLOOOQQQVVVUUUTTTRRRQQQQQQRRRRRRNNNKKKFFFBBB??????@@@AAA???AAACCCCCCCCCBBBCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKIIIGGGGGGGGGFFFDDDBBBBBBCCCDDDCCCCCCDDDFFFIIIJJJPPPVVVWWWSSSOOOMMMMMMQQQQQQOOOMMMJJJGGGEEEDDDBBBAAA???<<<999666444222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++,,,---------,,,+++***---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++************))))))***++++++++++++*********++++++++++++,,,,,,***************+++++++++((()))+++---...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,***)))((()))***+++***+++,,,,,,,,,+++***)))((((((((())))))******+++++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++,,,++++++++++++******))))))++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,------......------,,,+++++++++,,,,,,,,,------------------.........////////////.........------------------...///000111///000111333666777999::::::<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKLLLNNNMMMLLLKKKKKKLLLJJJJJJKKKLLLMMMOOOOOOPPPOOOPPPOOOLLLJJJKKKNNNQQQOOOOOOPPPPPPOOOLLLJJJHHHGGGFFFDDDBBBBBBBBBDDDDDDEEEHHHLLLMMMLLLLLLMMMOOONNNNNNMMMKKKHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMKKKIIIFFFCCC@@@???>>>;;;;;;:::;;;===@@@CCCDDDEEEEEEFFFEEECCC@@@<<<:::777666555444222000///...***+++---+++)))((()))+++*********)))******++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++,,,+++)))(((((()))+++,,,************)))))))))(((''''''((()))))))))))))))''''''((((((((((((((((((<<<<<<;;;<<<===???AAABBBAAACCCEEEFFFGGGIIILLLOOOKKKIIIGGGDDDBBB@@@???>>>>>>AAAFFFKKKNNNOOOPPPOOOOOOQQQSSSTTTRRROOOKKKHHHGGGHHHJJJLLLMMMMMMMMMMMMEEEHHHLLLKKKIIIJJJOOOTTT[[[cccppp|||}}}tttpppjjjbbb]]]YYYWWWVVV___iiitttvvvcccUUUMMMKKKLLLQQQXXXaaappp{{{kkk___YYYUUUWWW___gggkkklllnnnyyyssshhh\\\XXXQQQKKKFFFEEEEEEFFF@@@BBBEEEJJJNNNPPPOOOMMMJJJHHHDDDAAA???<<<:::888888888888999;;;<<<;;;999999888666444222222111111111111111111111222333444444555777999;;;>>>CCCGGGOOOQQQTTTWWWXXXYYYXXXWWWVVVRRRKKKDDD???======>>>===???BBBCCCBBBBBBDDDEEEDDDFFFGGGGGGFFFFFFFFFFFFIIIGGGFFFGGGHHHHHHGGGFFFDDDEEEEEEDDDDDDEEEGGGIIIQQQWWW\\\\\\UUUOOOKKKKKKTTTQQQMMMKKKIIIHHHFFFDDDCCCCCCDDDCCC@@@<<<888555111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,------...---,,,***)))------,,,,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))***++++++++++++***((()))***+++,,,---......))))))******+++++++++,,,)))***---/////////...---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,***)))((()))***+++,,,------...---,,,***)))&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++......,,,+++***((('''&&&++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------,,,+++*********+++,,,---*********++++++*********,,,------......------,,,,,,,,,,,,---------......---------.........//////000000/////////.........---------......000111111555666888:::===???AAABBBBBBCCCFFFHHHJJJKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQOOOQQQRRRRRRPPPOOONNNNNNJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLJJJFFFCCCBBBEEEHHHFFFHHHKKKMMMMMMLLLJJJHHHKKKIIIFFFCCCBBBAAAAAABBBAAADDDHHHIIIIIIJJJMMMPPPSSSSSSRRROOOKKKGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPOOONNNLLLKKKJJJJJJKKKKKKNNNOOOOOOMMMJJJFFFAAA>>><<<;;;::::::<<<@@@DDDFFFGGGHHHKKKLLLJJJGGGDDDAAA;;;:::999777555333111000***,,,---,,,)))''')))+++***)))))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++***((((((***+++,,,)))))))))))))))*********'''(((((()))))))))))))))((((((((((((((((((((((((;;;;;;<<<>>>@@@CCCEEEFFFKKKHHHDDDCCCDDDCCCAAA>>>??????>>><<<;;;===AAAEEEJJJMMMRRRWWWYYYXXXVVVSSSVVVSSSRRRTTTRRRMMMKKKMMMPPPUUUYYYYYY[[[^^^\\\XXXQQQKKKJJJOOOSSSTTT]]]hhhqqq}}}qqqdddaaaffflllxxxoooUUUKKKNNNRRR[[[bbbhhh{{{wwwkkk^^^\\\[[[^^^fffoooxxx~~~ssseee```XXXQQQNNNLLLKKKKKKHHHNNNVVVaaaoooxxxtttlllfffYYYOOOMMMIIIBBB???BBB<<<>>>@@@AAA@@@>>><<<:::;;;;;;999888666555333222222111111000111111222222333222111111222444777888CCCFFFLLLRRRWWWZZZ[[[[[[[[[XXXUUUSSSPPPLLLFFFAAABBB???===>>>CCCDDDBBB???EEEEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKKKKIIIHHHIIIJJJSSSaaakkkeeeWWWOOONNNOOOWWWSSSMMMJJJIIIHHHHHHGGGCCCCCCBBBAAA@@@??????>>>;;;888555111///---------.........///000...+++(((,,,,,,,,,+++++++++******((()))+++,,,------,,,+++***---///---******...222///---******,,,,,,***'''******+++,,,,,,,,,,,,+++***+++,,,---,,,+++***)))++++++******)))((((((((()))...,,,(((,,,777888000,,,,,,++++++***)))))))))(((***,,,...///...,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---------,,,+++***((('''&&&++++++,,,---............++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******++++++,,,---,,,++++++******++++++,,,---------------------------......---++++++,,,...,,,,,,,,,,,,------,,,***+++******+++...000///,,,,,,------......------,,,++++++,,,,,,---...//////................................................,,,+++******,,,,,,+++***------,,,+++*********++++++---...///......000111...///000111333444555666<<>>;;;888666000000000///...---,,,++++++++++++***)))'''&&&%%%+++***************+++++++++++++++++++++++++++++++++***(((&&&%%%&&&'''((()))))))))((())))))***+++......---,,,,,,,,,,,,---******)))(((((()))************))))))((((((''''''@@@AAAAAACCCEEEGGGIIIJJJHHHEEEAAA@@@@@@???===:::>>>>>>>>>???@@@DDDJJJNNNPPPQQQRRRTTTUUUTTTRRRPPPRRROOONNNOOONNNLLLPPPVVVdddlllssstttsssqqqmmmiii^^^VVVTTTYYY]]]aaalllyyyyyynnnlllrrryyynnnVVVKKKNNNUUU```jjjrrrvvvmmmccc___]]]cccooo{{{{{{pppjjj```WWWQQQNNNMMMMMMNNNWWWeeevvvvvviii___]]]YYYOOOIIIJJJCCCCCCCCCBBBAAA@@@@@@??????>>><<<:::999888666555555555444333222111111000000///...///000222555666>>>AAAGGGNNNSSSWWWYYYYYYZZZZZZ\\\]]]]]]YYYQQQKKKGGGBBB===<<>>BBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLNNNPPP]]]jjjqqqgggWWWOOOOOORRRZZZVVVQQQNNNMMMMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>:::555222000///...---------///000000...,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,+++++++++---///---******---111...,,,******,,,,,,***(((******+++,,,,,,,,,,,,+++////////////...---,,,+++(((((())))))***+++++++++(((---+++'''+++444555...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,+++************+++,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------------------------,,,------,,,***)))***+++------------......---,,,///666999333,,,,,,---,,,,,,------......------,,,+++,,,,,,------............................................................---,,,---......---,,,...---------------...///,,,---//////......///000...000222555999<<<>>>???CCCFFFIIIKKKLLLNNNQQQTTTWWWWWWVVVTTTRRROOOMMMLLLIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB>>>:::888777777888777888:::<<<===>>>>>>>>>@@@?????????@@@AAABBBCCCKKKIIIFFFEEEDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIGGGFFFFFFFFFFFFFFFIIIIIIHHHJJJLLLKKKHHHEEEEEECCCAAA???>>>???@@@AAABBBFFFLLLQQQRRRPPPLLLIIIFFFEEEDDDBBB@@@>>><<<<<<;;;;;;999666333000---,,,,,,,,,++++++***))))))(((,,,++++++******++++++,,,************************)))(((&&&%%%%%%%%%'''(((***))))))))))))***++++++,,,++++++,,,,,,---...///***************************)))))))))))))))((((((DDDDDDDDDEEEFFFGGGHHHIIIAAA???===;;;;;;:::999777999;;;===@@@CCCGGGMMMQQQSSSRRRPPPPPPPPPPPPNNNMMMLLLJJJJJJKKKLLLPPP]]]iii}}}nnnddd```eeekkkqqq~~~{{{pppooovvv}}}zzzhhhUUUMMMNNNWWWdddqqq{{{uuummmfffaaa```hhhwwwxxxqqqggg\\\UUUSSSTTTUUUWWWdddyyyzzzooonnnjjj^^^SSSOOOMMMKKKIIIFFFEEEDDDDDDEEEEEECCCAAA@@@???>>>;;;999999999888777555333000///...---------...///111222777:::???FFFLLLQQQTTTVVVWWW[[[aaagggiiifff^^^YYYOOOIIIBBB>>>>>>??????>>>>>>??????@@@BBBCCCEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHLLLLLLMMMMMMMMMOOOSSSVVVcccnnnrrrfffVVVPPPTTTZZZ___[[[UUURRRRRRQQQNNNKKKHHHGGGFFFEEEDDDCCCCCCCCCFFFDDD???;;;777333222111...------...000111111000,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++,,,...///---***))),,,///,,,***)))***++++++***)))******+++,,,,,,,,,,,,+++......---++++++*********(((((())))))***++++++,,,(((,,,+++''')))000000+++******++++++,,,------...---+++***)))))))))++++++))))))))))))))))))))))))+++******))))))******+++)))***+++---......//////***+++++++++++++++***)))++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------------------------///000222111///---,,,,,,........................222CCCJJJ:::***(((++++++,,,------......------,,,------------------------................................................///---,,,---...///...---............///000111222,,,...////////////000222444666999===AAAEEEHHHIIIKKKMMMPPPQQQRRRSSSUUUXXX\\\[[[YYYWWWSSSPPPMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOMMMMMMLLLHHHHHHGGGGGGFFFEEECCCBBBCCCCCCBBBBBBAAA@@@?????????===:::666444333444444333333444555666888999:::>>>>>>>>>???AAACCCEEEFFFEEECCCBBBAAAAAABBBDDDEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOMMMJJJGGGDDDBBBAAABBBBBBDDDEEEFFFFFFEEEEEEGGGFFFFFFGGGIIIJJJHHHGGGGGGEEECCCAAA?????????@@@@@@DDDIIINNNQQQQQQOOOMMMIIIGGGDDDAAA???>>>??????>>>===;;;888555111///---......---,,,+++++++++,,,,,,,,,+++++++++++++++,,,)))))))))))))))))))))))))))((('''&&&&&&((()))******************+++,,,,,,))))))***+++,,,...000111)))***+++,,,,,,+++***))))))))))))***************CCCCCCBBBAAA@@@@@@@@@@@@;;;:::999999999999999999<<>>DDDJJJNNNPPPTTTYYYbbbiiilllkkkfffbbbYYYTTTMMMGGGDDDCCCAAA???????????????AAABBBDDDEEECCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKNNNSSSWWW___hhhjjj```UUUTTT]]]eeeggg```WWWSSSRRRRRRPPPMMMHHHGGGEEEDDDCCCBBBBBBCCCHHHFFFBBB???;;;888666555111///......000111111000------,,,,,,,,,+++++++++...---+++***)))***++++++,,,......---+++***+++,,,***))))))******+++************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,+++******))))))((())),,,+++((()))------************++++++,,,,,,,,,++++++***))))))((())))))***************************))))))))))))))))))***((()))+++,,,---......///+++,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333333000...,,,,,,------...---------...///111FFFMMM;;;)))(((+++))),,,------......------,,,------------------,,,,,,................................................---,,,+++,,,---...---,,,............///000111111---...111222333444666888???AAACCCFFFIIILLLOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNJJJIIIIIIHHHFFFEEEDDDCCC@@@@@@@@@???>>>===<<<<<<>>>>>>>>>=========<<<<<<===;;;999777555444444555555555444444666888;;;<<<===>>>???@@@AAACCCDDDEEE<<<;;;::::::;;;===???@@@???@@@BBBDDDFFFIIIKKKLLLPPPPPPOOOMMMJJJGGGDDDBBB>>>???@@@BBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGGGGFFFFFFEEECCCAAA@@@>>>======@@@CCCGGGKKKOOOPPPPPPPPPKKKHHHCCC???<<<;;;<<<===999999999888777666555444222111///---,,,,,,,,,,,,,,,++++++************+++************************+++************+++------++++++******++++++,,,---)))))))))***,,,---///000)))***,,,------,,,***)))))))))******++++++,,,,,,AAA@@@>>><<<:::999888777888999999:::;;;<<<>>>@@@EEEHHHLLLMMMMMMMMMMMMNNNNNNOOOTTTZZZ``````ZZZTTTLLLMMMQQQXXXbbbsss}}}ssspppvvv|||zzzlllbbbbbbhhhooorrr}}}pppfff^^^XXXVVVWWW___iiisss|||{{{uuummmeeeaaa[[[^^^ccciiipppwww~~~yyyrrrpppkkkccc[[[VVVXXX___dddnnn{{{kkk]]]WWWYYYZZZ[[[[[[ZZZXXXVVVTTTXXXSSSNNNKKKKKKHHHCCC???>>>>>>>>>===<<<:::999888888777555333111000......///000444888===CCCGGGIIIQQQWWW^^^eeeiiiiiihhhgggbbb^^^YYYTTTPPPLLLHHHFFFEEECCCBBB@@@???@@@AAAAAACCCDDDEEEGGGHHHHHHHHHHHHFFFGGGHHHHHHJJJNNNSSSWWW\\\bbbccc[[[VVV[[[eeemmmlllbbbVVVOOOOOOQQQPPPNNNIIIHHHFFFDDDCCCCCCCCCDDDFFFDDDCCC@@@>>><<<;;;:::666333111000000000///...---------,,,,,,,,,++++++...---+++***)))***++++++,,,---------+++******+++)))***************++++++******+++,,,,,,,,,,,,+++,,,,,,+++,,,---///111222,,,,,,++++++***)))))))))***,,,---+++***,,,,,,***+++*********)))))))))((())))))+++++++++)))'''&&&++++++++++++++++++++++++)))))))))******)))))))))((()))***+++++++++++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++......+++)))((('''+++,,,---,,,++++++---000///===BBB555***,,,---))),,,------......------,,,------------------,,,,,,................................................---,,,+++,,,...///...---......------......///000///111555777999<<>>>>><<<<<<;;;;;;;;;;;;;;;;;;=========>>>>>>????????????>>>===;;;::::::::::::;;;:::999999:::===@@@BBB===>>>>>>>>>????????????:::999888777777777777888888999;;;===???BBBCCCDDDIIIIIIJJJJJJJJJHHHFFFDDD>>>=========@@@DDDGGGJJJIIIIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEECCCAAA@@@???BBBCCCEEEHHHKKKMMMOOOPPPMMMJJJEEE@@@<<<:::::::::::::::;;;<<<<<<<<<<<<<<<555444222000...,,,++++++++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,------++++++******++++++,,,---+++************+++,,,,,,)))***,,,------,,,***)))))))))******++++++,,,,,,???>>>===;;;999888777777999;;;===>>>>>>@@@CCCFFFGGGIIILLLNNNPPPRRRVVVYYY^^^```fffoootttrrrhhh```TTTUUU[[[fffuuu{{{ppplllsssyyy{{{yyymmmaaaZZZ\\\cccjjjlll~~~{{{vvvoooiiidddcccccceeelllrrrwww{{{qqqiiifffaaa\\\ZZZVVV\\\ccchhhkkkooovvv{{{yyyrrrlllfffhhheee___XXXTTTWWW___gggwww~~~nnndddbbbaaadddhhhlllnnnooonnnmmmmmmfff^^^YYYVVVPPPHHHAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<999666444222111111111222555888<<<@@@BBBMMMRRRYYY```ccceeeggghhheeecccaaa^^^ZZZWWWTTTSSSRRROOOKKKFFFBBB???>>>>>>BBBCCCEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKOOOSSSWWW]]]```^^^YYYYYYaaaiiinnnjjj___SSSMMMOOORRRRRRPPPLLLJJJHHHEEEDDDEEEFFFFFFCCCCCCBBBAAA@@@??????>>>;;;999666444333222///---------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++******,,,---,,,******+++,,,******+++,,,,,,,,,,,,+++*********+++,,,...///000))))))******+++,,,,,,,,,***,,,...---,,,+++,,,,,,+++******)))((((((''''''''')))+++,,,,,,***(((&&&++++++++++++++++++++++++)))******++++++******)))(((((()))))))))))))))(((,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))******+++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))))))))***,,,---+++)))***---111///333444///---......+++,,,------......------,,,------------------------................................................///......///111222111000---------...///000111222555888<<>>===>>>@@@BBBCCCCCCCCCCCC===>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>@@@BBBEEEFFFDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@>>>;;;888555333222777777999:::<<<===>>>???@@@AAABBBDDDDDDDDDCCCCCC===<<<;;;;;;===AAAFFFIIILLLMMMOOONNNLLLKKKKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDEEEFFFIIIKKKMMMOOONNNJJJFFFBBB???<<<;;;:::;;;;;;;;;;;;;;;:::999666666555444222///---,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))*********************************+++,,,,,,,,,++++++***)))))))))***)))***+++,,,,,,+++***))))))))))))***************<<<<<<<<<;;;;;;<<<<<<======@@@BBBBBBAAABBBEEEHHHGGGHHHJJJMMMUUUaaannnwww~~~~~~wwwlll]]]^^^eeesssrrrggg```fffmmmpppvvv~~~xxxrrrlllccc\\\ZZZ```jjjpppxxxxxxzzzyyyuuuqqqqqqtttvvvxxx|||{{{zzzqqqccc______\\\ZZZYYYWWW[[[bbbggglllppptttvvvtttvvvtttmmmhhheee```ZZZ\\\\\\YYYVVVTTTZZZdddmmm|||yyykkkfffiiikkkooouuu|||xxxooohhh^^^RRRIIIEEEDDDAAA?????????AAABBBAAA@@@???===;;;999777666555444333333555888:::<<>>===;;;:::999666222///...------------,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,------+++***,,,...///...+++***+++,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++***)))******++++++,,,,,,---)))+++......,,,***+++---*********)))))))))))))))((()))***+++++++++***)))******************************+++,,,,,,+++******''''''((())))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++***+++---,,,++++++,,,...***,,,...,,,******...333333...,,,...///,,,,,,///,,,------......------,,,+++,,,,,,------.........................................................///......///111222222111---...///111333555888999>>>AAADDDFFFHHHKKKNNNPPPNNNOOOPPPSSSUUUXXXZZZ[[[VVVTTTQQQQQQRRRQQQOOOLLLKKKJJJJJJHHHFFFDDDBBBAAA;;;:::999888888888999:::888:::===@@@BBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA????????????AAACCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJJJJHHHFFFCCC???<<<:::999;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@@@@???::::::::::::<<>><<<;;;:::999777555333333555777999888@@@LLLUUUZZZ\\\^^^``````_________```dddjjjoooyyysssjjj___UUUNNNIIIGGG>>>@@@BBBEEEFFFGGGFFFEEEFFFHHHJJJKKKLLLLLLNNNPPPTTTQQQNNNPPPZZZfffkkkhhhZZZSSSNNNOOOVVV[[[XXXSSSJJJHHHEEEBBBAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>===:::555222......---------,,,,,,,,,((()))+++,,,------,,,+++))))))***,,,------,,,***---///000///+++***+++---******+++,,,,,,,,,,,,+++---...//////...---+++***------,,,++++++******)))(((***---...,,,)))***---)))))))))***++++++,,,,,,******)))))))))+++,,,---))))))))))))))))))))))))***+++,,,------,,,+++***%%%&&&''')))************'''((()))***************++++++++++++++++++++++++************************++++++******++++++,,,---...------,,,,,,------...++++++++++++++++++++++++'''((())))))((()))+++---+++...///---***+++000555777---***000000)))***222,,,------......------,,,++++++,,,,,,---...//////................................................------,,,---000111111000---...000333777;;;>>>@@@EEEGGGJJJKKKLLLNNNQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSPPPMMMLLLMMMLLLIIIFFFCCCCCCBBBBBBAAA???>>>===777666666555666777999:::666999===AAADDDEEEFFFFFFDDDEEEFFFGGGGGGEEECCCBBBAAAAAAAAABBBDDDGGGIIIKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMOOOOOOMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIGGGFFFDDDDDD@@@@@@@@@@@@@@@??????????????????>>>>>>>>>======777888999;;;<<<===>>>>>>EEEIIINNNPPPOOOMMMMMMNNNNNNPPPSSSUUUVVVUUUSSSRRRLLLIIIDDDAAA@@@AAADDDFFFIIIKKKMMMMMMKKKGGGBBB>>>;;;;;;<<<======>>>======444777:::<<<<<<:::777555111000///...---,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))((()))******+++******))))))))))))************)))(((((()))************))))))((((((''''''333777;;;>>>???@@@CCCEEEFFFGGGHHHFFFDDDEEEHHHKKKOOORRRVVV```ttt{{{jjjnnnttttttggg___YYYRRRRRRZZZeeennnsssyyywwwsssqqqpppnnnkkkiiigggiiimmmqqquuu{{{xxxxxx||||||zzzzzzuuutttmmmfffiiiqqqtttqqqiiiccc\\\YYYZZZ[[[YYYWWW^^^XXXYYYeeerrrvvvuuusssrrriii^^^XXXXXXWWWTTTQQQNNNLLLNNNTTTYYY^^^gggppp}}}|||uuummmgggfffhhhjjjxxx||||||hhhZZZOOOIIIEEEEEEDDDAAAAAABBBCCCBBBAAAAAAAAA???<<<999>>>;;;777555555555555444999<<>>>>>??????<<<999555,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------333111...+++))))))))))))++++++******))))))((((((+++)))((()))+++,,,,,,+++************************+++)))''''''((()))))))))((()))*********((('''&&&***************)))((((((***)))))))))+++,,,++++++))))))))))))***************)))'''&&&'''(((***,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******,,,------,,,++++++,,,///...---,,,+++*********---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,////////////////////////..................------***+++,,,,,,,,,---000333222333555777:::???FFFJJJNNNNNNNNNOOOOOOPPPPPPQQQVVVUUUUUUSSSQQQOOOMMMKKKHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???===<<<:::999999;;;:::999888777888999:::;;;===BBBGGGJJJKKKKKKKKKMMMMMMMMMKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGHHHIIIGGGEEEEEEGGGIIIIIIIIIOOOOOONNNNNNMMMKKKJJJIIIMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGBBBBBBBBBBBBAAA???===<<<;;;:::999888888999;;;<<>>???<<<999444///,,,,,,,,,---,,,,,,,,,+++******))))))+++,,,,,,,,,+++***((('''***************+++++++++))))))*********+++++++++((()))))))))))))))((((((+++******)))))))))))))))<<>>;;;999999999888777777:::===@@@CCCHHHMMMQQQWWWWWWXXXZZZ___fffmmmrrruuuqqqmmmjjjhhhcccZZZTTTKKKHHHDDDBBBBBBBBBBBBBBBDDDFFFJJJMMMOOOPPPOOOOOOMMMNNNQQQTTTVVVWWWXXXXXXSSSQQQOOOPPPSSSUUUUUUSSSLLLJJJGGGDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAA@@@?????????===;;;888111111000......---------+++,,,------------------------------,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------111000---+++))))))*********************)))))))))))))))((((((((()))******************************+++***)))((()))*********)))***+++++++++***((('''***************))))))(((***))))))***++++++++++++))))))))))))************))))))((('''((()))***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******,,,------,,,++++++,,,......---,,,++++++++++++---------,,,,,,,,,++++++...---,,,++++++,,,---...////////////////////////111000000///...------------............///333666777:::???BBBEEEHHHKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTQQQPPPNNNLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;::::::::::::>>>===<<<;;;<<<<<<===>>>???AAADDDGGGIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCEEEFFFEEECCCBBBBBBCCCEEEFFFEEEKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHIIIIIIHHHFFFEEEDDD???>>><<<;;;:::;;;<<<<<<>>>???BBBFFFJJJMMMOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXTTTRRROOOKKKHHHFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJFFFDDDAAA>>><<<;;;;;;;;;======<<<<<<<<<<<<======;;;:::777555222000...---,,,++++++++++++++++++,,,++++++,,,,,,+++***)))(((++++++******))))))(((((())))))*********+++++++++(((((())))))))))))((((((+++******)))))))))))))))DDDGGGHHHFFFCCCEEEJJJPPPVVV\\\bbbbbb^^^]]]aaaeeehhhiiimmm{{{~~~mmmmmmooovvvzzzrrrjjjccc^^^[[[ZZZ^^^fffoootttvvvtttoooiiidddcccddddddeeebbbhhhpppuuuvvvrrrnnnllliiijjjkkkkkkiiifffbbb``````bbbbbbaaa^^^[[[YYYYYYOOORRRSSSNNNKKKNNNPPPQQQSSSPPPMMMLLLLLLLLLLLLKKKLLLLLLPPPXXX\\\]]]```eeeccc___YYYUUURRRPPPNNNLLLHHHHHHMMMUUUZZZ]]]ccckkkyyyyyyllllllkkkfff___[[[^^^gggoooxxxxxxzzzrrrfff^^^WWWRRRQQQOOOKKKIIIKKKHHHLLLQQQUUUUUUQQQLLLHHHFFFDDDAAA??????>>><<<:::888999;;;;;;===@@@EEEHHHMMMMMMOOORRRYYYaaaiiinnnlllkkkkkkmmmmmmjjjbbb]]]TTTPPPKKKGGGEEECCCAAA@@@AAABBBEEEGGGJJJLLLMMMMMMKKKMMMPPPSSSTTTSSSRRRQQQQQQPPPNNNOOOQQQSSSSSSRRRKKKJJJGGGEEECCCDDDDDDEEEHHHGGGGGGFFFEEEDDDDDDDDDEEECCC@@@?????????>>><<<888666444111///.........++++++,,,---------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...,,,+++******++++++)))))))))***************)))+++,,,***((('''))),,,************************,,,+++************+++,,,***++++++++++++******)))******++++++******)))(((***************+++++++++)))))))))*********++++++((())))))))))))*********,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,......------------......////////////////////////000000//////...////////////000000000000333888;;;>>>CCCIIINNNPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVNNNKKKHHHDDDAAA??????????????????>>>>>>=========::::::;;;;;;<<<=========@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAACCCDDDDDDBBBBBBCCCEEECCCAAA??????AAACCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJEEECCCBBB@@@???????????????AAACCCFFFHHHJJJLLLLLLNNNOOOOOOQQQSSSUUUWWWXXXUUUUUUSSSRRROOOMMMKKKJJJEEEEEEDDDEEEGGGJJJLLLNNNMMMJJJFFFBBB???===<<<<<>><<<>>>>>>===<<<;;;===@@@CCCDDDDDDEEEIIIPPPXXX```eeedddfffjjjoooqqqnnnhhhcccZZZWWWQQQMMMJJJHHHEEECCCAAABBBCCCDDDFFFHHHJJJKKKJJJLLLOOORRRRRRPPPMMMKKKNNNMMMMMMMMMNNNOOOOOOOOOKKKIIIGGGFFFEEEEEEFFFFFFJJJIIIHHHFFFEEEEEEEEEEEEGGGEEEAAA@@@@@@AAA@@@@@@===;;;888444111000//////++++++,,,---------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++******************+++...000...)))'''+++///***************************+++++++++******+++,,,*********************)))***++++++++++++***)))))))))***++++++*********+++))))))*********+++++++++((()))***+++++++++******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,+++++++++,,,,,,---...------------------,,,,,,...------------------...////////////////////////------------...000111222000111222222555999???CCCDDDIIIPPPTTTUUUTTTTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVKKKHHHCCC>>>;;;:::;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======AAABBBCCCCCCBBBAAABBBDDDDDDBBB@@@???AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIKKKLLLNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEFFFFFFJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWWWWUUUSSSQQQOOOIIIGGGDDDCCCEEEIIIMMMPPPRRROOOKKKFFFAAA>>>===<<>>BBBBBBAAA???===<<<>>>@@@?????????AAAFFFMMMTTTXXX___cccjjjpppsssqqqkkkggg]]]ZZZVVVTTTRRRQQQNNNMMMGGGGGGFFFFFFGGGHHHIIIJJJIIIKKKNNNPPPPPPMMMJJJHHHJJJJJJJJJJJJJJJJJJKKKLLLJJJIIIHHHGGGFFFFFFGGGGGGJJJJJJHHHGGGFFFFFFFFFFFFHHHEEEBBB@@@@@@AAABBBAAA???===:::777444222111111,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************++++++,,,,,,---,,,,,,+++***))))))(((+++...000...)))'''+++///************************(((***,,,+++)))((()))+++)))))))))((())))))))))))+++++++++++++++***)))))))))+++,,,+++)))(((***+++************++++++++++++)))******+++,,,+++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++,,,---......------------------------,,,,,,------------,,,,,,////////////////////////...------,,,---///000222000222444777:::@@@GGGKKKLLLPPPTTTVVVVVVVVVVVVVVVXXXXXXWWWUUUTTTRRRQQQQQQFFFCCC>>>:::777777888999777888:::<<<>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBB>>>??????@@@AAABBBBBBBBBBBBAAA???=========>>>???@@@@@@AAAAAAAAA@@@??????????????????????????????@@@@@@@@@???>>>======<<<@@@AAABBBAAA@@@???@@@BBBCCCAAA???>>>@@@AAAAAA@@@DDDEEEEEEEEEEEEDDDCCCCCC???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKIIIJJJJJJLLLMMMPPPQQQRRRSSSUUUWWWXXXXXXVVVTTTSSSNNNKKKHHHFFFFFFJJJNNNQQQUUURRRMMMHHHCCC@@@>>>===EEEGGGIIIKKKLLLJJJHHHFFFAAA???===:::888777777777555333111...,,,+++******++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************************(((((()))***************+++******)))))))))))))))JJJPPP[[[mmm~~~vvvrrrvvv{{{eeeeeeiiiqqq{{{~~~}}}xxxuuuwwwxxxssslllaaa\\\VVVRRRPPPMMMIIIEEEDDDDDDFFFIIILLLMMMLLLJJJNNNOOOOOOPPPPPPSSSWWWZZZ[[[bbbiiikkkiiijjjooouuu~~~xxxpppjjjiiikkknnnoookkkmmmpppssstttzzz|||qqqmmmnnnfffdddgggqqqyyyzzzxxxwwwuuuuuuvvvyyyxxxooo```TTTSSSOOONNNNNNNNNNNNTTT[[[\\\```bbbaaabbbccc^^^WWWVVVWWWXXXWWWWWWWWWYYY[[[]]]___kkk|||yyyyyyzzz|||tttllljjjkkknnntttzzzyyynnnhhh___[[[TTTOOOKKKHHHEEECCCEEEEEEEEEBBB???>>>>>>???>>>===<<<===???EEEJJJMMMXXX^^^fffnnnqqqpppllliii___]]][[[ZZZZZZZZZYYYXXXMMMLLLJJJHHHFFFDDDDDDCCCGGGIIIKKKLLLLLLKKKIIIGGGHHHIIIJJJIIIHHHGGGIIIKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGDDDAAA@@@@@@AAAAAAAAA??????===;;;888666444333//////000//////...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))******+++++++++,,,,,,---,,,,,,+++******)))))))))+++,,,***((('''))),,,************************'''***,,,,,,)))((()))+++((((((((('''(((((()))***+++++++++,,,++++++***))))))+++---,,,)))'''))),,,*********++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***,,,------,,,++++++,,,++++++++++++,,,,,,---...------------............,,,,,,------------,,,,,,////////////////////////222000...------...000111555777;;;>>>BBBGGGMMMPPPSSSUUUXXXXXXXXXWWWXXXYYYVVVUUUSSSQQQNNNLLLJJJIII@@@>>>:::777555666888999:::;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???===>>>???@@@AAAAAA@@@@@@@@@???===<<<;;;<<<<<<=========>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>@@@BBBBBBBBB@@@???@@@AAABBB???======>>>??????>>>BBBBBBBBBBBBAAAAAA@@@???>>>??????@@@AAABBBBBBBBBAAABBBDDDFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPOOOQQQSSSUUUVVVVVVUUUTTTQQQOOOMMMKKKKKKNNNQQQSSSVVVSSSOOOIIIEEEBBBAAA@@@DDDFFFIIILLLMMMMMMKKKJJJEEEBBB===999777777999::::::999777444111...,,,+++---,,,++++++++++++,,,,,,)))******+++,,,---......+++++++++***************(((((()))***+++++++++++++++******)))))))))))))))XXX```rrr~~~xxxzzz{{{vvvsssjjjkkkooovvv~~~}}}yyyrrrpppkkkiiilllmmmggg___QQQMMMGGGEEEFFFHHHGGGEEEIIIMMMUUU]]]bbbbbb^^^ZZZYYYYYYWWWVVVWWW\\\ccchhhmmmvvvyyywwwyyy{{{}}}{{{|||tttpppqqqmmmpppzzzxxxfffaaa\\\WWWUUUUUUWWW^^^gggeeeiiillllllnnnooojjjddd[[[XXXTTTTTTUUUVVVVVVUUUSSSTTT___qqq~~~zzzwwwxxx|||zzzssstttzzz|||wwwlllfff^^^VVVQQQNNNKKKJJJGGGHHHIIIGGGDDDAAA@@@@@@@@@>>><<<;;;===AAAEEEHHHMMMSSS]]]eeeiiiiiigggfff```___^^^___aaabbbaaa```VVVUUURRRNNNJJJFFFBBBAAADDDEEEFFFHHHIIIHHHHHHGGGHHHJJJKKKIIIGGGGGGIIIKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIEEEBBB@@@???@@@AAA@@@??????@@@@@@???>>>;;;888777222222222111000...,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))******++++++++++++************++++++,,,,,,,,,))))))((((((((()))******************************'''+++......***(((***,,,))))))((((((((()))++++++++++++,,,,,,++++++***)))))),,,...,,,((('''))),,,*********+++++++++,,,,,,,,,,,,+++***+++,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------,,,,,,+++******+++,,,,,,***,,,------,,,++++++,,,,,,,,,+++++++++,,,------------------.........///,,,---...//////...---,,,////////////////////////000///......///222555777<<>>>>>>>>>>>>>>???<<<<<<===>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFCCCAAA>>>>>>???@@@????????????@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAACCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWTTTPPPKKKHHHEEEDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIHHHEEE@@@;;;999888999;;;=========;;;888555111///......,,,+++***++++++,,,*********++++++,,,,,,---+++++++++*********))))))(((((()))***+++++++++++++++******)))))))))))))))eeennnzzzzzz{{{sssnnnllljjjqqqqqqtttzzz}}}zzzqqqiiiaaa___ZZZXXX\\\___ZZZQQQHHHDDD@@@AAAFFFKKKOOOOOO\\\cccnnnyyy~~~xxxrrrhhhgggdddbbbdddiiipppvvv}}}|||~~~~~~ppplllnnnooowwwuuussslllfffccccccfffpppzzzuuuzzz~~~{{{eee^^^VVVSSSTTTUUUTTTQQQKKKKKKTTTdddooorrrvvvzzzxxxyyyyyywwwtttvvv}}}~~~xxx{{{~~~uuunnnddd[[[UUURRRPPPOOOJJJLLLMMMLLLIIIFFFDDDCCCAAA???<<<;;;<<<@@@DDDGGGBBBIIISSS\\\aaabbbaaaaaaaaaaaa```bbbdddffffffeeedddbbb___ZZZTTTNNNIIIGGGAAABBBCCCDDDFFFFFFGGGGGGIIIKKKLLLKKKHHHGGGIIILLLHHHHHHIIIIIIIIIIIIIIIJJJFFFGGGJJJLLLLLLLLLJJJIIICCCAAA??????@@@@@@???>>>???@@@BBBCCCAAA???<<<:::444444333222000...,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------)))******+++++++++******'''((()))***,,,...//////+++)))((()))+++,,,,,,+++************************(((,,,000///+++)))+++...******)))))))))***,,,---+++,,,,,,,,,,,,+++******))),,,...,,,(((&&&))),,,******+++++++++,,,,,,,,,---,,,+++******,,,...///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------++++++---------------------------,,,+++******+++,,,---***,,,...---,,,+++,,,,,,---,,,,,,++++++,,,,,,------------.........//////---...///000000///...---////////////////////////,,,,,,,,,...222888===@@@CCCFFFJJJMMMOOOPPPRRRSSSQQQUUUYYYZZZXXXUUUSSSRRRHHHGGGFFFDDDBBB@@@???>>>>>>===<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAA===>>>???AAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOONNNLLLKKKLLLMMMFFFDDDAAAAAAAAABBBBBBAAACCCCCCEEEFFFGGGHHHHHHHHHCCCCCCBBBBBBAAA@@@@@@???>>>???@@@AAAAAAAAA@@@???=========>>>@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCHHHJJJLLLNNNPPPRRRSSSSSSQQQRRRSSSUUUWWWXXXYYYYYYWWWUUUQQQMMMIIIHHHGGGGGGDDDEEEFFFHHHHHHHHHHHHGGGIIIFFFBBB>>>;;;:::::::::??????@@@@@@>>>:::666444000...---+++******+++++++++++++++***************++++++++++++******))))))(((((()))++++++,,,,,,,,,+++******)))))))))))))))www{{{}}}}}}|||rrroooooonnnmmmtttqqqpppppphhh[[[UUUWWWOOORRRRRRRRRTTTWWWUUUPPPJJJEEEDDDJJJQQQVVV]]]dddooo|||uuunnniiiiiilllpppyyy}}}zzz|||yyynnnlllppprrrvvvlllllluuuwwwkkk^^^XXXUUUSSSUUUXXXMMMOOOSSSYYY```fffjjjkkkmmmpppqqqpppooosss{{{{{{rrrgggaaa```]]]VVVQQQOOOLLLKKKMMMNNNKKKFFFCCCAAABBBBBBBBBBBBCCCFFFIIIAAACCCGGGLLLQQQUUUXXXZZZZZZ\\\```ccceeeiiimmmpppqqqmmmhhheeeaaa[[[PPPHHHEEECCC???===<<<>>>BBBDDDGGGJJJMMMNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLIIIGGGJJJOOOQQQOOOLLLEEE@@@<<<;;;>>>???<<<888999;;;???BBBCCCAAA???===:::888777666555222...+++------.........---,,,,,,///............---------------++++++++++++------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***)))))))))))))))***+++(((***+++***(((''''''(((******))))))))))))******'''((()))***+++,,,------///---+++******)))'''%%%...------,,,,,,------...,,,++++++******++++++,,,------------------------.........------,,,,,,,,,------------------------//////...---,,,++++++***..............................------------......000000///---++++++...111---///222444888===CCCHHHKKKOOOTTTUUUTTTSSSTTTUUUVVVWWWXXXXXXUUUQQQLLLIIICCCAAA???===<<<<<<===>>>===>>>@@@BBBDDDDDDDDDDDDIIIDDD@@@>>>???@@@@@@>>>===???AAA@@@??????CCCGGGCCCFFFHHHGGGDDDCCCFFFIIIIIIFFFEEEGGGHHHFFFGGGJJJFFFGGGHHHIIIJJJKKKKKKLLLPPPQQQTTTWWWYYYXXXTTTQQQSSSWWWZZZ\\\^^^___ZZZRRRTTTWWWWWWUUUXXX]]][[[TTTRRRFFFAAAGGGJJJEEEDDDHHHKKKLLLKKKKKKOOOTTTRRRMMMKKKLLLLLLJJJFFFCCCAAAAAACCCCCCCCCCCCCCCDDDDDDDDD>>>>>>???AAADDDEEEDDDBBB???DDDGGGFFFBBB???AAADDDDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBAAAAAA??????>>>===BBBDDDGGGKKKNNNQQQRRRRRRMMMOOORRRTTTWWWXXXYYYYYYXXXWWWUUUSSSPPPLLLIIIHHHBBBDDDFFFHHHIIIHHHGGGFFFEEEDDDBBB???<<<;;;:::999===???AAABBBBBB@@@>>><<<555444222000...---,,,,,,++++++,,,,,,,,,++++++***,,,++++++***++++++,,,,,,...---+++*********++++++******++++++++++++******{{{tttlllnnntttvvvpppooonnnllljjjccc```___^^^XXXPPPOOOSSSWWW\\\___^^^^^^___\\\XXXPPPMMMOOOXXXbbbkkkssszzzvvvoookkklllpppuuu~~~|||}}}vvvnnnmmmqqqzzzwwwpppqqq}}}wwwjjjddd```^^^___ccc[[[\\\^^^aaadddgggiiijjjpppuuuwwwuuupppqqqyyyvvvmmmhhhgggeee```[[[UUUTTTVVV\\\___[[[QQQJJJBBBAAA???>>>???AAADDDFFFBBBCCCEEEGGGIIILLLNNNPPPTTTXXX___dddhhhlllppprrrssspppmmmkkkiiicccZZZRRRFFFDDDBBB??????@@@BBBDDD>>>BBBHHHKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHJJJPPPRRRQQQOOOGGGBBB===;;;===>>><<<999999;;;>>>@@@AAA@@@>>>===;;;999888777666444000---------------------------///............------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++******************************************************)))))))))(((((((((******************************)))))))))))))))***)))***,,,+++***((()))******)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++))))))******)))(((+++******))))))******+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))------------------------.........------,,,,,,+++///////////////////////////......------......//////000000///------///000000333777;;;???DDDJJJNNNPPPRRRTTTTTTRRRQQQQQQRRRPPPPPPQQQPPPNNNKKKGGGEEE@@@???>>>======???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDAAA>>>>>>??????===;;;===@@@DDDDDDCCCCCCEEEHHHGGGJJJMMMMMMKKKJJJLLLNNNOOOOOORRRWWWXXXSSSQQQRRRPPPQQQQQQRRRRRRTTTVVVWWW]]]___aaaddddddbbb^^^[[[ZZZ___cccdddfffgggaaaZZZ\\\___```___ccchhhgggaaaXXXNNNJJJQQQTTTPPPOOOSSSSSSTTTTTTTTTYYY___^^^YYYXXXXXXWWWVVVSSSOOOKKKIIIDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@AAACCCEEEEEECCCAAACCCFFFHHHGGGCCC@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAACCCFFFIIILLLNNNOOOOOOMMMNNNQQQSSSUUUVVVVVVVVVXXXWWWVVVTTTRRROOOMMMLLLFFFFFFHHHHHHIIIHHHGGGFFFEEEDDDCCCAAA>>><<<:::999;;;===@@@CCCDDDCCCBBBAAA888777555222000...---,,,......////////////......,,,,,,++++++++++++++++++---,,,+++*********+++,,,******++++++++++++******vvvooogggiiinnnvvv|||xxxsssooommmhhhbbb]]]OOONNNMMMNNNLLLMMMSSS[[[kkkrrrwwwtttpppmmmiiieee]]][[[___kkkwwwyyysssppprrrwww|||}}}wwwxxx}}}}}}wwwzzzwwwqqqmmmjjjkkknnnnnnppprrrsssssssssssstttyyyuuuooorrrxxx{{{sssoooooonnnjjjfff^^^bbbiiiuuu|||wwwgggXXXJJJEEE???===???BBBCCCCCCDDDDDDCCCBBBBBBDDDEEEFFFMMMRRR[[[ccciiinnnrrruuuuuusssqqqqqqooojjjbbb\\\JJJHHHFFFDDDCCCBBBBBBCCC:::???FFFKKKMMMNNNNNNOOOLLLKKKKKKJJJJJJIIIIIIIIIJJJHHHHHHKKKQQQTTTTTTRRRJJJEEE???<<<<<<===;;;::::::;;;<<<===>>>>>>>>>===<<<;;;999888888666333111///...------------...//////............------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))++++++***)))((((((((())))))***,,,,,,+++***+++,,,)))))))))))))))***+++,,,,,,,,,,,,++++++*********)))(((((()))+++,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000///......------......///...///000000//////000222333777===BBBGGGLLLQQQTTTUUUUUUTTTRRRNNNLLLLLLMMMHHHHHHGGGGGGEEEDDDBBBAAA>>>>>>===>>>???AAADDDEEEEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@>>>>>>???>>>===;;;>>>BBBGGGIIIHHHHHHJJJLLLOOOTTTYYY[[[YYYWWWWWWXXXZZZ\\\dddlllmmmfff```___^^^______^^^^^^```dddggglllnnnppprrrpppmmmiiifffbbbhhhmmmoooooonnniiicccdddfffhhhiiilllpppooolllbbbZZZXXX___bbb___^^^bbb```bbbbbbccciiipppqqqmmmkkkiiigggfffddd```YYYTTTKKKKKKLLLKKKJJJGGGEEECCCEEEEEEFFFGGGHHHGGGCCC@@@DDDEEEFFFFFFEEECCCAAA@@@???@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDGGGIIIJJJKKKKKKLLLMMMPPPRRRSSSTTTTTTTTTWWWWWWVVVUUUTTTSSSSSSRRRLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDAAA>>>;;;:::888;;;???BBBEEEFFFFFFEEE===<<<:::777444111///---,,,,,,------------,,,,,,------,,,+++++++++++++++,,,++++++++++++,,,,,,---******++++++++++++******xxxooojjjjjjkkknnntttyyy|||{{{yyyxxxtttooojjjccc[[[RRRKKKFFFHHHKKKNNNRRR\\\iiittt~~~yyywwwuuullljjjnnnyyy~~~{{{~~~}}}xxxtttqqqssswww}}}~~~ppplllnnnwwwzzz~~~~~~wwwttttttuuurrrpppllltttkkkYYYPPPFFFAAABBBDDDCCCAAAEEECCCBBBAAA@@@AAABBBCCCGGGLLLTTT\\\cccjjjqqquuuvvvuuutttsssqqqkkkccc]]]PPPOOOMMMJJJFFFCCCAAA@@@???CCCIIIMMMNNNOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHIIIMMMQQQUUUUUUUUULLLHHHBBB>>>======<<<;;;<<<;;;;;;;;;<<<<<<===>>>>>><<<;;;::::::999777555222111///------...000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))***************,,,,,,***)))((((((((((((((()))+++,,,+++***+++,,,))))))))))))***+++,,,,,,+++++++++*********))))))***))))))***,,,...------......------------......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////////////////............//////////////////...000444777999>>>DDDIIIMMMPPPSSSUUUVVVTTTQQQLLLHHHFFFEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCEEEFFFDDDDDDDDDCCCBBBBBBAAA@@@AAA@@@???>>>>>>???@@@@@@BBBEEEJJJLLLLLLMMMQQQUUU]]]bbbiiikkkhhhdddbbbbbbeeehhhqqqzzz|||uuunnnlllllllllkkkiiigggjjjoootttuuuwwwyyyyyyvvvqqqmmmkkkhhhpppvvvvvvtttsssooojjjiiijjjlllmmmnnnpppooommmiiiddddddiiilllkkkkkkmmmnnnpppqqqssszzzyyyvvvttttttsssnnnddd\\\TTTUUUVVVVVVTTTPPPLLLJJJLLLLLLLLLMMMNNNKKKGGGCCCAAAAAACCCEEEGGGFFFDDDAAA??????@@@AAABBBDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPQQQSSSSSSSSSRRRUUUUUUUUUUUUUUUUUUVVVVVVSSSQQQPPPNNNMMMLLLKKKKKKGGGHHHHHHGGGDDDAAA===;;;777999>>>BBBEEEGGGGGGFFFCCCBBB???<<<999555222111,,,,,,++++++******++++++...---,,,+++++++++++++++++++++++++++,,,,,,------******++++++++++++******xxxooohhheeeiiiiiikkknnnqqqssssssssskkkhhhbbb\\\UUUNNNGGGCCCHHHOOOWWW^^^ggguuu~~~~~~yyyvvvyyy~~~zzzwwwzzzwwwmmmkkkqqqqqqrrruuu{{{|||zzz{{{||||||{{{{{{~~~ggg]]]PPPHHHFFFEEECCC@@@BBBBBBAAAAAAAAABBBDDDEEEEEEHHHLLLQQQXXXaaakkkqqqvvvvvvvvvuuuqqqjjjbbb]]]YYYWWWTTTPPPKKKFFFBBB???BBBFFFJJJMMMNNNNNNNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMQQQTTTUUUUUUNNNJJJEEEBBB???>>>>>>=========<<<;;;<<<===>>>>>>???===<<<;;;<<<<<<;;;999555444222000//////111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++************++++++************************************************++++++++++++*********************+++++++++,,,,,,,,,,,,***)))((((((((((((''')))++++++*********,,,******)))******+++,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,.........,,,++++++************++++++---,,,,,,,,,,,,,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------................................./////////....../////////000000///...///333:::???CCCGGGLLLOOOPPPQQQRRRSSSRRROOOJJJEEEBBB@@@??????@@@???>>>>>>>>>???@@@@@@???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@???BBBAAA???>>>???AAAEEEHHHHHHKKKNNNPPPPPPTTTZZZ___iiiooovvvwwwtttoookkkjjjmmmooovvv|||wwwwwwuuuuuutttppplllnnnsssyyyxxx{{{~~~}}}xxxsssooonnnpppyyy}}}xxxvvvtttrrrqqqqqqrrrsssrrrooonnnnnnmmmkkkjjjnnnppppppqqqsssxxxzzz|||~~~~~~|||{{{|||{{{uuujjjaaa\\\]]]^^^^^^\\\YYYUUUSSSUUUUUUUUUUUUUUUSSSOOOKKKFFFFFFGGGIIIJJJIIIEEEBBB???????????????@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVUUUTTTRRRPPPPPPOOOOOOJJJJJJJJJIIIGGGCCC@@@===:::===AAAEEEHHHIIIIIIIIIGGGFFFDDDBBB>>>;;;888666111000///...------------...------,,,+++++++++,,,++++++,,,,,,------------******++++++++++++******ssskkkgggfffiiihhheeecccaaaaaaaaabbb\\\ZZZWWWSSSOOOLLLJJJIIIQQQ^^^kkksss|||uuurrrsssrrrqqqrrrtttxxx|||qqqhhh[[[PPPJJJFFFCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGJJJOOOWWWaaahhhrrrsssuuuuuurrrkkkddd```bbb___[[[VVVQQQKKKGGGEEEEEEGGGIIIKKKKKKKKKMMMOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTNNNLLLIIIFFFCCCAAA@@@@@@??????>>>>>>>>>>>>??????@@@>>><<<<<<===>>>======999888666333222111111111///............---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++************++++++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&*********+++,,,,,,------++++++***)))((((((((()))''')))++++++***)))***+++,,,++++++*********++++++.........//////000000000///---,,,---......---+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------.................................000//////......//////000111111111111444:::BBBHHHKKKNNNQQQRRRQQQOOOOOOOOOJJJGGGBBB???>>>===<<<;;;???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCBBBCCCCCCCCCDDDHHHMMMQQQRRRUUUXXXYYYYYY[[[```eeennntttzzz|||yyytttpppooooooqqqvvv~~~~~~{{{|||||||||{{{uuuooonnnsssxxxyyy}}}{{{uuurrrrrr{{{|||zzzzzzyyy|||{{{{{{|||xxxsssqqqssspppooonnnnnnnnnppprrrtttzzz}}}{{{{{{}}}~~~vvvlllccc```aaabbbcccbbbaaa___]]]___^^^]]]^^^^^^]]]ZZZXXXUUUVVVWWWVVVSSSNNNIIIFFFCCCBBB@@@>>>=========>>>?????????@@@@@@AAAAAAAAAEEEEEEEEEEEEFFFGGGIIIIIIKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTTTTSSSRRRRRRMMMMMMLLLJJJHHHEEEBBBAAA???AAAEEEIIILLLMMMMMMLLLIIIIIIHHHGGGDDDAAA>>><<<555333111///---,,,,,,,,,------,,,,,,,,,,,,------+++,,,---------------,,,******++++++++++++******vvvjjjcccbbbcccbbb___\\\XXXVVVXXX[[[]]]bbbaaa___\\\YYYWWWVVVWWW]]]nnn~~~}}}|||}}}}}}}}}}}}}}}{{{yyywwwtttzzzwwwpppeeeZZZQQQKKKIIIHHHIIIJJJJJJKKKJJJHHHFFFEEEFFFFFFGGGGGGJJJOOOWWW\\\gggkkkooorrrqqqmmmhhheeehhheeeaaa\\\XXXTTTQQQOOONNNNNNMMMKKKIIIHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQNNNNNNMMMJJJGGGDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@>>><<<<<<>>>?????????<<<;;;:::777555333111000///............---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++************++++++************************************************((((((((('''''''''&&&&&&)))))))))***+++,,,,,,,,,******)))))))))))))))******+++---,,,+++)))***+++------,,,+++************///////////////.........---+++***+++,,,---,,,+++///......------......///------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------........................,,,,,,------------------........................000000////////////000000000222666999===CCCIIINNNLLLNNNOOONNNLLLIIIIIIIIIBBB???<<<;;;<<<===<<<:::=========>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFIIINNNQQQSSSUUUXXX[[[]]]aaaeeefffdddbbbccceeejjjpppwwwyyywwwsssqqqpppooopppvvv~~~~~~|||~~~yyyqqqnnnqqqvvvyyy~~~|||wwwuuuuuu}}}zzz|||~~~|||tttsssvvvtttssspppmmmlllooorrrtttwwwzzz}}}yyyuuuyyy~~~~~~vvvlllfffcccdddfffggghhhiiiiiiiiihhhfffeeeeeefffffffffdddeeehhhjjjggg```YYYTTTSSSMMMJJJGGGCCC@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEGGGIIIJJJLLLOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMKKKHHHFFFDDDDDD>>>@@@EEEIIIMMMNNNNNNNNNJJJJJJKKKJJJIIIFFFDDDBBB888666333000---,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---.........---,,,+++******++++++++++++******zzzwwwhhh]]]WWWWWWYYYPPPPPPPPPQQQVVV^^^gggnnntttsssqqqmmmgggccc```___fffyyy|||wwwwww|||{{{{{{~~~{{{vvvmmmbbbWWWQQQOOOPPPQQQRRRSSSRRRPPPLLLHHHEEEFFFGGGHHHHHHIIILLLPPPSSS\\\aaaiiinnnooommmkkkiiikkkhhheee```]]]ZZZXXXXXXZZZXXXTTTNNNIIIGGGGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOONNNNNNMMMNNNOOOMMMNNNOOOMMMJJJFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@>>><<<<<<>>>???@@@@@@>>>>>><<<:::777444111/////////.........---------++++++------------++++++...------,,,,,,------...++++++************++++++************************++++++++++++++++++++++++************))))))))))))'''(((((()))***+++++++++***)))))))))))))))***+++,,,---......,,,******+++......,,,+++***)))))))))///...---,,,+++***))))))***)))((()))+++,,,,,,+++,,,++++++******++++++,,,...------,,,,,,------...------------------------,,,,,,,,,------.........////////////////////////------------------------000000000000000000000000000000////////////000000///333:::@@@EEEJJJNNNQQQIIIJJJJJJHHHEEECCCCCCCCC===;;;999:::===>>>===;;;;;;<<<<<<=========<<<<<<<<<===???@@@AAABBBBBBCCC@@@??????@@@AAACCCEEEGGGJJJPPPYYY^^^```aaacccddddddiiioooppplllgggdddcccdddjjjrrruuutttqqqppppppmmmooovvv}}}}}}|||rrrnnnpppuuuwww||||||wwwvvvvvv|||xxx|||}}}~~~{{{sssqqqvvvvvvuuurrrlllkkknnnrrrtttssswwwzzz|||yyyppprrrwww}}}uuummmhhhggghhhjjjlllnnnppprrrsssmmmkkkiiiiiikkklllmmmlllnnnsssvvvssskkkccc``````VVVSSSOOOIIIEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>@@@CCCDDDFFFHHHKKKMMMPPPQQQRRRRRRSSSRRRPPPOOONNNOOOQQQRRRNNNPPPRRRTTTUUUTTTSSSRRRQQQPPPNNNKKKIIIGGGFFFEEE:::===BBBGGGKKKMMMMMMMMMJJJKKKLLLLLLKKKIIIGGGEEE@@@===999666333111000000+++++++++,,,---...///000------...///...---+++*********++++++++++++******yyy|||}}}qqqhhh___XXXPPPIIIGGGIIIOOOPPPPPPQQQ]]]qqq}}}{{{wwwlllhhhkkksss}}}{{{zzz|||}}}{{{{{{|||zzzmmmpppooosss|||wwwlllbbb]]]]]]___^^^___^^^]]]XXXRRRMMMIIIKKKIIIGGGDDDEEEGGGKKKNNNQQQUUU[[[bbbhhhmmmooopppooommmhhhbbb^^^]]]___aaaggghhhfff\\\OOOFFFDDDFFFNNNLLLJJJJJJJJJJJJIIIHHHNNNNNNNNNNNNNNNNNNNNNOOOKKKLLLNNNQQQRRRPPPKKKGGGKKKHHHEEEAAA>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<999666333000000//////...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++***))))))***+++,,,+++))),,,+++)))(((((()))+++,,,---,,,***((('''(((((()))++++++***)))((('''&&&&&&'''(((***+++,,,++++++***+++///111000,,,***---111888222,,,***,,,,,,)))&&&+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,---......---,,,,,,++++++++++++......///000000000000000222222000...++++++...000222000---,,,...111444666===???CCCGGGJJJMMMNNNOOOGGGGGGFFFEEECCC@@@>>>===;;;999888999===>>>===;;;;;;>>>???<<<<<>>======>>>>>>===;;;AAA???======???AAAAAAAAADDDFFFJJJMMMNNNNNNLLLKKKJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWWWWTTTPPPLLLJJJHHHEEECCCFFFFFFEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNPPPOOOJJJFFFIIIFFFAAA;;;666222///...---...000111222111111000///...---,,,***)))((((((---------,,,,,,+++++++++vvvxxx|||~~~{{{sssiiiddd___YYYTTTQQQKKKGGGIIIOOOQQQTTTVVV\\\kkk~~~yyypppnnnrrrvvv}}}zzzxxxyyy~~~wwwnnniiigggsss|||}}}|||~~~~~~zzz~~~zzzrrrqqqsssyyy~~~{{{pppgggdddgggjjjllliiiddd^^^YYYVVVUUUTTTOOONNNKKKHHHGGGGGGJJJLLLMMMPPPUUU[[[aaaeeehhhjjjmmmllljjjfffdddeeeiiilllsssuuusssiiiZZZMMMGGGGGGHHHHHHHHHJJJKKKLLLJJJHHHNNNOOOOOOPPPPPPOOOOOONNNMMMMMMOOOQQQRRRPPPLLLIIIJJJIIIFFFCCC@@@???>>>>>>??????????????????@@@@@@?????????>>><<<:::777666111000///...,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++)))((((((***+++,,,+++,,,+++)))(((((()))+++,,,---,,,***)))(((((())))))+++******))))))((((((((()))***+++,,,,,,,,,+++***(((+++...,,,)))(((***---444///***))),,,---+++(((+++,,,,,,,,,,,,+++***)))************************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++*********+++,,,------...---,,,,,,++++++,,,,,,------...///////////////000111000///---...///111111000//////222555888999>>>@@@CCCFFFHHHJJJJJJJJJEEEDDDCCCAAA???>>>===<<<:::888888:::===???>>><<<<<<@@@@@@<<<<<>>>>>>>>????????????@@@AAA@@@@@@@@@@@@DDDLLLWWW^^^jjjnnnsssvvvvvvssspppnnnppprrrtttuuutttrrrooommmqqqsssvvvyyyzzzyyywwwuuuxxxyyy~~~xxxssssss~~~xxxqqqnnnnnnnnnrrrxxx|||||||||{{{{{{zzz{{{}}}}}}|||yyyxxxvvvqqqkkkkkkooovvvqqqmmmmmmsssyyy|||||||||wwwuuutttrrrnnnjjjkkkrrr{{{yyyrrrnnniiihhhjjjmmmmmmkkklllooommmoooqqqrrrqqqppppppqqqrrrxxx|||zzzyyyzzzzzzxxxtttpppnnnlllcccUUUIIIEEECCCBBBBBBBBBCCCBBB@@@===AAA???======>>>?????????@@@BBBDDDFFFHHHHHHGGGGGGKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXVVVRRRPPPNNNLLLIIIFFFEEEDDDDDDDDDEEEGGGIIIKKKNNNLLLKKKMMMOOOOOONNNLLLKKKIIIEEE@@@;;;777333222,,,,,,---..................------,,,+++***))))))---,,,,,,,,,++++++++++++qqqrrrpppjjjbbbYYYQQQMMMMMMMMMMMMNNNKKKJJJQQQZZZ]]]___bbbiiiyyyzzzvvvqqqqqqvvv~~~zzz{{{~~~tttrrrppppppuuu|||pppddd\\\YYYdddmmmtttvvvyyy~~~}}}vvvqqqpppsssxxx|||}}}wwwqqqpppttt|||yyyvvvtttvvvwww{{{wwwqqqqqquuuyyyyyyrrrggg]]]WWWWWWZZZ]]]XXXWWWUUUPPPKKKHHHHHHIIIGGGIIILLLPPPVVV[[[___aaagggggghhhiiikkkooovvvzzzwwwgggWWWMMMIIIFFFGGGHHHJJJMMMNNNLLLJJJNNNOOOQQQRRRRRRQQQOOONNNOOONNNNNNOOOQQQPPPMMMKKKJJJIIIHHHFFFDDDAAA???>>>??????@@@@@@AAAAAAAAABBBAAAAAA@@@>>>===;;;::::::555444111///------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***)))'''(((***,,,------,,,+++***))))))***+++,,,---,,,+++******)))******************************+++,,,,,,,,,,,,,,,+++***(((***,,,+++((('''))),,,...+++((((((+++------+++++++++,,,,,,,,,+++******************************)))******++++++,,,,,,---------------------------//////.........---------,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,------..................///111000000///111222///000222555888;;;===>>>???@@@BBBEEEFFFGGGFFFFFFCCCAAA???===;;;;;;;;;;;;:::::::::===???@@@@@@>>>===AAACCC@@@???AAABBBAAA@@@??????@@@CCCEEEFFFGGGEEEDDDCCCCCCGGGPPP[[[ccclllsss{{{}}}zzzuuusssssstttuuuwwwxxxxxxxxxvvvvvvuuuwwwzzz}}}~~~}}}|||zzz}}}{{{|||}}}yyysssppprrrzzz}}}}}}vvvpppmmmlllkkkrrrzzz~~~}}}{{{{{{}}}xxxvvvvvvwwwtttoooooosssvvvsssqqqsssyyy~~~{{{uuuqqqooommmiiieeehhhnnnuuuyyyxxxsssooolllgggfffhhhlllnnnkkkkkkmmmsssvvvxxxxxxvvvrrrooonnnrrrxxx{{{{{{|||zzzxxxvvvtttjjjZZZMMMHHHEEEEEEDDDEEEEEECCC???<<>>>>>???@@@???>>>??????@@@AAAAAABBBBBBCCCIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTYYYWWWVVVUUUTTTQQQNNNKKKFFFDDDCCCAAABBBDDDFFFHHHMMMKKKJJJKKKNNNPPPQQQQQQNNNLLLJJJFFFAAA===999777......---,,,,,,---...///,,,,,,,,,+++++++++******+++++++++++++++*********ggggggbbbXXXPPPNNNMMMLLLMMMOOOSSSVVVSSSSSS[[[fffpppooonnnppp|||}}}zzzyyywwwyyy~~~~~~yyyyyy}}}xxxkkkiiiffffffkkkttt}}}yyylll```YYYVVVYYYaaaiiikkkooovvv|||~~~{{{uuuooolllmmmoooqqqrrrnnniiieeedddiiiqqqwwwtttyyy}}}xxxyyyzzz|||}}}{{{oooeee___```cccggggggfffccc\\\RRRKKKHHHHHHEEEEEEGGGIIIMMMQQQVVVXXX]]]___cccgggmmmuuu}}}|||nnn___UUUQQQKKKJJJJJJJJJLLLNNNMMMLLLNNNPPPRRRTTTTTTSSSQQQOOOPPPOOONNNNNNOOOOOONNNMMMJJJKKKKKKJJJHHHDDDAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>:::888555222000//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***,,,///000...---++++++***))))))***++++++---,,,,,,++++++******************++++++,,,,,,,,,------------,,,++++++******,,,------+++***+++---,,,)))((((((+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,....................................------------...------,,,,,,,,,,,,---...------,,,,,,,,,---------......//////.........---///111111000///000111...111666:::===???AAABBB???AAACCCDDDFFFFFFFFFFFFAAA@@@===;;;999::::::;;;======>>>???@@@AAA@@@@@@<<>>@@@AAABBBDDD@@@AAACCCFFFGGGHHHHHHHHHAAA???===;;;:::;;;<<<============>>>>>>>>>???@@@>>>JJJVVVYYYXXXVVVSSSNNNHHHJJJOOOTTTWWWWWWUUURRRSSSQQQOOOPPPTTT[[[aaaeeennnxxx}}}wwwxxx||||||{{{{{{{{{{{{||||||}}}yyy{{{~~~|||xxxvvvyyy~~~|||yyysss{{{{{{|||~~~|||qqqkkkjjjmmmooopppooorrruuuvvvtttrrrpppooojjjeeedddhhhllllllnnnqqqyyy|||}}}xxxuuusssuuuwwwvvvtttvvv|||~~~wwwsssoookkkccc[[[XXX[[[]]]\\\[[[[[[ZZZXXXTTTQQQGGGEEEBBBBBBCCCEEEFFFEEEHHHFFFDDDAAA@@@???@@@@@@AAAAAABBBCCCFFFIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWVVVSSSQQQOOOLLLHHHEEEBBBAAABBBBBBBBBFFFKKKOOOQQQRRRQQQPPPMMMMMMLLLJJJGGGCCC@@@>>>:::777333000......000111***++++++++++++,,,,,,,,,************************IIIMMMMMMMMMVVVgggqqqqqqnnnnnnppppppkkkfffhhhnnn~~~}}}yyy|||~~~||||||}}}}}}zzz{{{||||||}}}yyyrrrnnnsss{{{~~~uuummmddd___YYYUUUWWW^^^gggmmmrrryyyzzzwwwqqqiii```[[[XXXXXX___gggooorrrwwwyyypppiiiccc___SSSVVVZZZ^^^ccchhhmmmqqqttt~~~}}}wwwtttoookkkiiijjjlllooovvvtttxxxxxxfffWWWPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNQQQTTTZZZaaahhhqqqzzz||||||{{{wwwqqqmmmjjjiiiZZZVVVQQQMMMKKKJJJJJJIIILLLNNNQQQSSSUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPNNNNNNOOONNNMMMJJJGGGEEECCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEE===<<<:::777444111...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++(((***...222555333///+++***************************+++++++++++++++***************++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++......---------......///------------------...///000000000000000000///......///000000//////111222444999???BBBBBBAAACCCEEEAAACCCEEEGGGHHHHHHHHHHHH@@@???>>>===<<<<<<===>>>;;;;;;;;;;;;;;;===@@@CCCIIIWWWeeeiiigggccc^^^YYYWWW\\\bbbdddaaa\\\WWWTTTXXXXXXYYY\\\bbbhhhkkkmmmpppyyy|||~~~|||~~~yyyxxxyyy~~~~~~uuuqqqsssxxx{{{}}}{{{}}}|||yyywwwwwwpppkkkiiinnnssstttuuuwwwwwwyyy{{{{{{xxxvvvuuuuuuwwwvvvsssooopppvvvxxxwwwsssnnnhhhccc\\\XXX\\\ccckkkjjjhhhgggfffeeebbb```SSSOOOJJJHHHHHHJJJKKKLLLOOOMMMJJJFFFCCCAAA@@@???>>>>>>???@@@BBBFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQSSSUUUVVVTTTSSSRRRPPPNNNJJJHHHFFFEEEEEEBBBGGGNNNRRRSSSRRRPPPPPPNNNMMMLLLJJJHHHFFFCCCBBB>>>;;;777222///.........+++++++++++++++++++++,,,*********+++++++++++++++NNNTTTYYY```qqq~~~|||zzzzzzuuunnnlllooo{{{zzzwwwuuuwww}}}~~~tttmmmkkkgggggghhhhhhcccbbblllyyy~~~vvvpppbbb]]]VVVRRRTTT[[[eeelllsssyyyuuuqqqkkkddd]]]YYYZZZ[[[bbbkkkssswww{{{}}}tttjjjbbb\\\YYYPPPUUU\\\ccciiiooouuuxxxzzzxxxuuuooogggaaaaaafffkkkpppqqqxxx}}}~~~nnn^^^VVVUUUSSSRRRPPPNNNLLLLLLLLLLLLLLLPPPUUUZZZ```hhhooottttttuuuuuutttpppmmmkkkiiiaaa^^^ZZZWWWUUUQQQMMMKKKKKKLLLOOOQQQTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTRRRPPPPPPPPPOOOMMMKKKIIIHHHDDDCCCCCCBBBBBBAAAAAA@@@DDDDDDFFFGGGHHHGGGGGGFFF@@@@@@???===999555000...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,///000000...+++*********++++++*********))))))***++++++***))))))************++++++++++++++++++***)))***+++,,,,,,***)))))))))*********)))******+++,,,+++***++++++++++++*********+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,...---------...///000000---------------...////////////000000//////...------///000000111333777999;;;@@@EEEFFFDDDBBBCCCEEEDDDEEEFFFGGGGGGGGGFFFEEE???>>>>>>>>>>>>>>>======;;;<<<<<<;;;===AAAIIINNNZZZgggsssuuuppplllgggdddffflllqqqoooggg^^^[[[ZZZbbbcccffflllrrruuutttrrrooovvv~~~~~~~~~yyyvvvuuuwww~~~{{{wwwxxx}}}|||{{{vvvsssttt{{{~~~yyyyyyxxxvvvtttssstttvvvwwwuuuooojjjkkkqqqsssqqqkkkhhhdddaaa^^^]]]eeeooowwwuuurrrpppppppppooommmgggbbbZZZUUUSSSTTTVVVVVVXXXVVVSSSNNNJJJFFFCCCBBB???>>>>>>>>>???BBBDDDFFFHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNPPPSSSUUUVVVUUURRRRRRQQQPPPOOOMMMKKKJJJFFFKKKQQQTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHCCC@@@<<<777222///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---YYYbbbkkkvvv{{{tttqqqqqqyyyyyyuuuoooqqqwww{{{vvviii___\\\\\\\\\___bbb```cccqqq{{{tttpppbbb\\\UUURRRTTT]]]gggnnnvvv{{{zzzjjjgggbbb[[[VVVUUUWWWZZZbbbkkkssswww{{{wwwmmmccc\\\WWWUUUUUUYYYaaahhhooovvv||||||yyyrrrggg]]]\\\bbbiiimmmpppwww{{{yyyzzzyyyzzz}}}sssbbbZZZYYYVVVUUUSSSQQQNNNLLLKKKJJJHHHKKKOOOTTTYYY___fffjjjooopppqqqqqqnnnkkkgggeeefffeeedddbbb```ZZZSSSOOOJJJKKKMMMPPPSSSVVVXXXYYYXXXXXXXXXYYYZZZYYYWWWUUURRRQQQQQQOOONNNLLLJJJJJJDDDDDDCCCBBBAAA@@@@@@???CCCEEEGGGIIIJJJIIIHHHGGGEEEEEEDDDBBB???999444111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,******,,,------,,,******++++++++++++******((((((***++++++***)))(((******************************)))))))))***,,,---+++***)))***+++++++++***(((***+++,,,,,,,,,,,,---++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------......000111222---------------...///000.../////////...---,,,,,,---...000111333777<<<@@@AAAEEEJJJIIIEEECCCDDDFFFFFFFFFGGGGGGFFFEEECCCBBB===>>>>>>??????>>>=========>>>??????AAAHHHRRRYYYhhhsss|||{{{tttpppmmmjjjmmmsssxxxtttiiiaaa```cccmmmnnnrrrxxx||||||wwwssslllrrryyy||||||}}}{{{vvvtttsssyyy}}}{{{{{{}}}}}}wwwtttttttttwwwvvvwww|||}}}|||{{{xxx||||||{{{yyyuuussssssuuuxxxwwwtttmmmgggiiioooqqqoooiiigggggghhhgggjjjuuu|||zzzzzz{{{{{{zzzyyyrrrhhhaaa]]]]]]___``````___[[[VVVQQQLLLHHHFFFAAA@@@>>>======???AAABBBEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMMMMOOORRRUUUWWWWWWQQQRRRSSSTTTSSSRRRQQQOOOKKKOOOSSSTTTSSSRRRSSSUUUTTTSSSPPPNNNMMMLLLLLLLLLHHHFFFAAA<<<777333000///,,,,,,,,,+++++++++******+++++++++,,,,,,---------kkkwww}}}tttllliiilllppprrrnnnggg___ZZZVVVYYY\\\```dddlllvvv~~~wwwpppmmm```[[[UUURRRUUU^^^iiippp{{{{{{~~~vvvmmmhhhccc\\\XXXXXXYYY[[[\\\fffnnnssssssuuu{{{~~~{{{yyyuuummmeee___\\\[[[\\\]]]___dddllluuu|||~~~zzzuuummmeeeaaabbbhhhmmmooouuu{{{~~~~~~ssssssssssssuuuwwwzzz{{{xxxgggbbbeeebbbbbb]]]VVVSSSTTTQQQLLLJJJHHHJJJPPPTTTUUUXXX\\\eeekkkpppoooiiifffhhhkkkrrrqqqoookkkfffbbb^^^\\\VVVUUUUUUVVVYYY[[[[[[ZZZVVVXXXZZZ\\\]]]\\\[[[YYYUUUSSSQQQOOOMMMMMMMMMMMMGGGFFFDDDBBBAAAAAAAAAAAABBBCCCEEEIIIKKKLLLIIIGGGHHHGGGEEEBBB???;;;888666333111///,,,++++++,,,---------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))...---+++***)))***++++++,,,,,,,,,,,,,,,+++***)))------,,,++++++******)))******)))(((((())))))***,,,,,,------------.........///000000///---+++***((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,+++---------------------------------............///---------......///000111---...000///...------...111111111222555999>>>AAAHHHGGGFFFEEEFFFIIILLLNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>;;;???CCCFFFLLLWWWeeeppp}}}zzzuuuqqqnnnlllkkkmmmooorrrpppggg```ccclllssstttwww{{{~~~yyyuuukkkqqqxxx{{{{{{~~~yyytttqqqzzzyyyyyy|||}}}{{{~~~}}}wwwqqqnnnnnnooopppzzzyyyzzz}}}|||xxxvvvuuuzzz|||xxxxxxxxxvvvvvvpppjjjggghhhjjjkkkjjjgggiiilllnnnnnnooozzz~~~vvvnnnmmmmmmjjjggghhhggghhhcccZZZWWWWWWRRRKKKEEEBBB>>>===>>>???===;;;AAAAAABBBEEEHHHKKKLLLLLLLLLNNNQQQTTTUUUUUUSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSQQQOOOLLLJJJHHHHHHFFFBBB===777222...///...------......---+++++++++++++++++++++++++++}}}{{{yyyzzz}}}}}}xxxtttqqqrrrttttttrrrlllbbb\\\VVVXXX\\\```eeemmmvvv}}}zzzppphhheee\\\XXXTTTTTTXXXbbblllsssyyywwwwwwxxxxxxsssjjjbbbeeeccc___\\\ZZZ[[[]]]___hhhooottttttvvv{{{|||zzzwwwsssnnnhhhdddbbbaaaaaadddfffkkkqqqxxx~~~zzzuuurrrmmmgggeeehhhnnnsssvvv{{{wwwuuurrrooommmlllkkkkkkqqq||||||lllhhhllllllmmmjjjeeebbbaaa\\\VVVLLLJJJKKKOOOPPPOOOSSSXXX]]]bbbfffgggdddeeekkkpppyyyvvvqqqlllhhhfffeeeeee]]]]]]]]]\\\[[[YYYWWWWWWXXXZZZ]]]``````___\\\ZZZVVVUUUSSSPPPOOONNNMMMMMMHHHFFFDDDBBBAAAAAAAAAAAABBBBBBDDDGGGJJJKKKJJJHHHGGGFFFEEECCC@@@>>>;;;:::666444222///------------...............------,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------************************---,,,+++*********+++,,,******++++++,,,++++++++++++++++++++++++++++++,,,************************)))))))))*********++++++***+++---/////////...---+++,,,---.........---,,,---------------------------------------------------------............///------------...///000000,,,...000000//////000111000111444777<<>>>>>>>>>>>CCCJJJRRRZZZgggvvvvvvnnnjjjiiihhhggghhhkkkqqqssspppkkkmmmtttuuuvvvyyy~~~|||xxxvvvzzz~~~~~~~~~}}}{{{}}}||||||xxxvvvxxxwwwxxx{{{~~~|||uuupppmmmmmmoooqqqyyyxxxwwwyyy|||~~~{{{wwwtttsssuuuyyy}}}|||~~~~~~|||vvvrrrlllhhhgggggggggfffhhhjjjnnnqqqpppqqqzzzyyyooooooqqqpppllljjjgggjjjjjjeeebbb```YYYQQQGGGDDD@@@>>>>>>>>><<<:::??????@@@BBBEEEGGGHHHHHHJJJLLLOOORRRTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVVVVVVVUUURRRSSSSSSSSSRRROOOMMMKKKIIIHHHGGGDDD@@@;;;777444000...,,,+++,,,,,,+++***++++++++++++++++++++++++xxxtttqqqnnnmmmlllmmmrrrzzz}}}zzzyyywwwqqqfff^^^TTTWWW[[[```fffmmmuuu{{{|||pppfff___]]][[[YYYXXXYYY^^^fffnnntttwwwuuurrrqqqppplllfffaaadddeeeeeeccc```___bbbeeejjjpppuuuuuuvvvyyyyyyxxxtttrrrpppmmmkkkiiihhhhhhlllnnnrrrvvv{{{{{{vvvoooooommmllllllpppvvvzzz~~~xxxuuuoooiiiddd```]]]\\\aaallluuuxxxssspppttt|||}}}vvvnnnWWWQQQMMMLLLJJJIIIMMMSSSSSSXXX]]]___aaagggpppxxx}}}yyysssnnnkkkkkknnnooojjjllllllhhh```YYYUUUTTTWWWZZZ^^^aaabbb```]]][[[YYYXXXVVVSSSQQQOOONNNNNNIIIHHHEEECCCBBBAAAAAAAAABBBBBBBBBEEEHHHJJJJJJIIIEEEEEEEEEDDDCCCAAA??????:::999666333000///..................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++,,,---...//////++++++++++++++++++++++++++++++*********+++,,,,,,(((((()))++++++,,,,,,,,,)))******+++,,,,,,------)))***+++,,,,,,+++******(((((()))))))))*********)))***,,,---......------.........///...---,,,,,,,,,------....../////////---------------------------------............///------------...///000000,,,...000111000111222444222444999>>>DDDIIIMMMOOOQQQQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@??????@@@@@@BBBIIITTT___kkkxxxrrrgggddddddeeeddddddffflllssstttrrrrrruuuuuuwww{{{{{{uuutttzzz{{{|||zzzyyy{{{~~~~~~zzzuuupppnnnooorrruuuzzzwwwuuuvvvyyy}}}xxxssspppoooooopppsssxxx|||~~~~~~}}}}}}|||yyywwwzzz}}}yyywwwsssnnniiiggggggiiijjjlllpppsssqqqpppvvv~~~~~~ssssssvvvtttnnnjjjhhhmmmppppppnnniii___VVVGGGDDDAAA???>>>>>>===<<<>>>>>>@@@AAABBBCCCDDDDDDGGGIIILLLPPPSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSWWWWWWWWWXXXXXXWWWWWWWWWSSSTTTTTTSSSRRRPPPNNNMMMKKKJJJIIIGGGDDD@@@===;;;666222///,,,,,,,,,+++***++++++++++++++++++++++++~~~sssiiidddaaa```dddfffkkkttt~~~}}}yyywwwqqqfff\\\SSSUUUZZZ```fffmmmssswww||||||zzzrrriii```\\\[[[aaa``````aaadddjjjooosssrrrpppmmmlllmmmlllkkkiiigggkkkooommmiiihhhkkkooopppssswwwwwwwwwxxxxxxxxxvvvvvvuuuuuusssqqqooonnnpppssswwwzzz}}}yyyuuuooopppqqqrrrtttwww{{{uuuqqqkkkeee___\\\ZZZYYY\\\fffooouuuzzzxxx}}}lll^^^PPPIIIGGGGGGJJJNNNNNNSSSYYY^^^bbbjjjttt{{{|||yyyuuuqqqppprrruuuwwwxxx{{{|||uuuhhh\\\VVVUUUSSSVVV[[[___aaaaaa___^^^^^^\\\ZZZWWWTTTQQQOOONNNKKKJJJGGGEEECCCBBBBBBBBBCCCBBBAAABBBEEEHHHJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA>>><<<999555222000///......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++*********++++++,,,,,,---((()))******+++++++++************++++++,,,,,,,,,(((***,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))------------------,,,,,,+++,,,,,,---...//////000---------------------------------............///............///000111111...///111111000111333555666999???DDDIIILLLNNNNNNPPPOOOMMMKKKIIIGGGFFFEEEGGGFFFDDDAAA@@@@@@@@@@@@BBBBBBAAA@@@AAAAAABBBCCCGGGOOO[[[hhhuuurrrhhhggghhhgggeeejjjhhhlllsssvvvtttsssuuuuuuxxx~~~~~~wwwtttuuu~~~|||{{{{{{|||||||||yyytttpppppprrrvvvyyy{{{yyywwwxxx{{{{{{rrrllljjjjjjjjjlllnnnqqquuuwwwxxxwwwwwwsssrrroooooovvv~~~~~~zzzyyyzzzxxxtttooommmooorrrooooooqqqrrroookkkmmmssswwwvvvuuuzzz}}}|||zzztttmmmiiijjjnnnqqqsssqqqiii^^^VVVEEECCCAAA@@@??????@@@@@@===???AAABBBBBBBBBCCCCCCEEEFFFIIIMMMPPPSSSUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLJJJGGGCCC@@@???<<<888333///...---,,,,,,++++++++++++++++++++++++}}}ssshhh___ZZZ[[[^^^aaaeeemmmwwwwwwqqqnnnhhh^^^VVVSSSUUUZZZaaahhhnnnqqqsssrrrsssrrrmmmfffbbbaaabbbggggggggghhhlllppptttvvvooommmkkkkkklllmmmnnnnnnmmmrrrwwwwwwtttrrrtttxxxyyyyyy{{{{{{zzzzzz{{{}}}}}}zzzwwwuuutttwww|||{{{yyysssuuuxxxyyyzzz{{{~~~uuuqqqlllfffbbb______^^^dddkkkssszzz~~~~~~qqqXXXLLLJJJKKKKKKLLLKKKPPPVVV\\\bbbhhhoootttwwwvvvvvvwwwxxxzzz|||}}}{{{mmm```XXXVVVRRRUUUYYY]]]aaadddeeeeeedddccc```]]]YYYUUURRRQQQNNNMMMJJJGGGEEECCCCCCCCCCCCBBB@@@AAADDDFFFHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>;;;888444111///...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))******+++,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,+++++++++******((()))+++---...---+++***,,,,,,,,,------------...++++++++++++++++++***************++++++,,,------******+++,,,---.........---------------------------------............///////////////000111222333000111111111000111333555;;;???DDDJJJNNNPPPPPPOOONNNLLLHHHEEECCCDDDFFFHHHGGGEEEBBB@@@>>>>>>???@@@BBBBBBAAAAAABBBCCCEEEGGGLLLTTTaaaooo|||xxxqqqrrrrrroookkkrrrnnnnnntttxxxyyyyyy{{{|||}}}uuuwww{{{yyyzzz}}}}}}zzzyyyzzz{{{|||xxxuuurrrqqqqqqtttxxx{{{{{{{{{{{{}}}wwwmmmhhheeeddddddfffiiimmmpppsssttttttsssmmmmmmkkklllsss{{{{{{vvvtttuuuvvvtttrrrsssxxx|||yyyvvvtttqqqkkkeeeeeeiiioooooopppxxxssskkkjjjllllllmmmmmmjjjaaaXXXRRRIIIHHHFFFDDDAAAAAAAAABBB???AAADDDEEEDDDBBBCCCDDDDDDEEEGGGJJJNNNQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNKKKHHHEEEBBB@@@@@@<<<666111///...---,,,++++++++++++++++++++++++}}}uuukkkddd\\\YYY\\\bbb___dddlllvvv}}}wwwllleeeaaa]]]XXXSSSVVVYYY^^^eeelllpppqqqqqqlllnnnooommmiiiggghhhjjjiiijjjkkknnnqqqvvvzzz|||vvvuuutttssssssssssssssstttwww{{{|||{{{zzz{{{}}}~~~}}}}}}|||zzz}}}}}}{{{www|||{{{}}}~~~~~~~~~{{{{{{yyyvvvqqqlllhhhggghhhhhhppptttzzz{{{sssnnnhhhoooxxxiiiYYYTTTRRROOONNNJJJNNNSSSWWW\\\```eeehhhppprrrvvvzzz}}}|||pppddd\\\YYYWWWXXXYYY\\\aaafffkkkmmmmmmllliiieeeaaa\\\XXXVVVRRRPPPMMMJJJGGGEEEEEEDDDDDDBBB@@@AAACCCEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>:::777444111000...---+++*********+++,,,*********+++++++++++++++***++++++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------,,,+++***))))))------,,,,,,+++******)))((()))***,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///(((((())))))***,,,---...***++++++,,,,,,------------------------------------------............///////////////000111222222111111222222222333666999@@@CCCIIINNNRRRSSSSSSSSSLLLIIIEEEBBBAAADDDHHHJJJDDDCCC@@@>>>===???@@@BBBEEEDDDDDDDDDFFFIIILLLNNNTTT[[[ggguuu}}}~~~}}}xxxsssqqqnnnooouuuzzz{{{~~~yyysssvvv{{{~~~}}}|||~~~|||zzzvvvtttssssssrrrsssuuuxxx{{{}}}|||~~~xxxooojjjgggdddaaa^^^aaagggllloooqqqqqqpppkkkmmmmmmnnnsssyyyxxxsssooopppppprrruuu{{{yyyssskkkccccccgggmmmooorrryyyrrrkkkllloookkkiiihhhdddZZZRRROOOQQQPPPNNNJJJFFFDDDDDDEEEFFFJJJMMMLLLHHHEEEDDDEEEEEEEEEFFFHHHKKKNNNRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQOOOLLLIIIGGGDDDCCCBBB>>>888444111///---+++++++++++++++++++++++++++yyy||||||uuummmggg___XXXZZZ___\\\aaahhhooouuuzzz}}}tttnnneee^^^[[[ZZZYYYYYY\\\^^^cccjjjqqqtttsssqqqnnnppprrrqqqnnnlllmmmpppnnnnnnoooppptttwww{{{}}}{{{|||||||||{{{yyyxxxxxxwwwyyyzzz|||}}}}}}}}}}}}{{{xxxxxxwwwuuuzzz|||{{{xxx|||zzzzzz{{{yyyuuuqqqpppqqqtttuuuwwwyyy}}}|||zzztttiii```[[[bbblllvvv}}}mmmaaaWWWRRRQQQMMMNNNOOOQQQTTTYYY^^^aaahhhjjjooouuu{{{}}}uuulllddd```]]][[[YYYYYY]]]dddlllqqqvvvuuurrrnnniiiddd___]]]TTTSSSOOOLLLIIIGGGFFFFFFDDDBBBAAAAAABBBCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCBBB@@@===:::777444222000///---++++++,,,---...)))*********++++++++++++******+++++++++,,,,,,,,,******************++++++************************++++++,,,,,,,,,+++***))),,,,,,---------,,,,,,+++,,,+++++++++++++++++++++(((((())))))***++++++,,,)))*********++++++++++++)))))))))***,,,...///000+++************+++------,,,,,,,,,------------------------------------------------............///------------...///000111000111333444555888<<<@@@EEEHHHLLLOOOQQQQQQPPPOOOHHHFFFCCCAAAAAACCCFFFHHHCCCBBB@@@@@@AAAEEEHHHKKKMMMMMMMMMNNNQQQUUUYYY\\\```fffooo{{{}}}yyyuuutttxxx~~~yyyssswww||||||xxxuuuuuuuuuvvvwwwzzz}}}zzzvvvqqqkkkeee```dddkkkrrrwwwxxxxxxwwwtttyyy||||||}}}}}}yyyuuutttssswwwxxxoooiiiiiinnntttwwwzzz}}}|||pppkkklllpppkkkhhhhhhdddYYYRRRPPPTTTUUUTTTQQQMMMLLLMMMOOOVVVZZZ\\\YYYRRRLLLJJJJJJGGGFFFFFFFFFHHHKKKOOOQQQSSSSSSTTTUUUWWWXXXYYYZZZWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIHHHEEEBBB>>>:::777444111...++++++++++++++++++++++++uuuooooooooosssvvv{{{yyyrrrlllbbbWWWTTTXXX[[[___dddjjjpppvvv{{{nnnjjjccc]]]ZZZ[[[___aaa```bbbgggnnntttwwwuuurrrqqqtttvvvuuuqqqooooooqqqssssssrrrrrrsssvvvxxxzzzvvvyyy{{{|||{{{zzzyyyxxxyyyxxxxxxzzz|||}}}|||{{{|||uuuqqqqqqooonnnuuu~~~}}}{{{yyywwwvvv{{{{{{zzzzzzxxxuuutttvvvyyy~~~yyyzzz}}}xxxttttttooobbbWWWWWW^^^hhhpppvvv||||||iiiZZZTTTTTTQQQOOONNNNNNPPPUUU[[[___aaaccchhhnnnuuu|||{{{tttlllggg```\\\XXXVVVYYY```jjjppp}}}{{{yyyuuuoooiiieeebbbVVVTTTQQQNNNKKKHHHGGGGGGDDDCCCAAABBBCCCCCCAAA@@@AAABBBCCCEEEGGGHHHHHHHHHEEEDDDBBB@@@===999666555222000...---------///000))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++,,,---............*********++++++,,,------(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,+++++++++,,,---..................---------------------------------------.........//////,,,,,,,,,,,,,,,.../////////111333555888<<>>;;;999999222222000///...---,,,,,,+++...000///,,,***+++---******+++++++++,,,,,,,,,......,,,,,,,,,,,,......)))---///...***'''))),,,***)))((((((***,,,///111...000111000...,,,,,,,,,))))))*********))))))(((+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,************,,,,,,///...,,,+++***+++,,,,,,...---,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......000111111///------...///000333666999===CCCJJJOOONNNPPPQQQQQQPPPNNNKKKHHHCCC@@@>>>===???BBBDDDEEEBBBKKKPPPOOOSSS]]]bbb```fffdddccccccfffjjjmmmooouuuvvvyyy~~~zzz}}}tttsssxxxyyyqqqkkkhhhhhhqqqqqqpppooolllggg```[[[\\\XXXWWWXXXZZZ\\\dddllluuuxxxxxxtttqqqmmmeee]]]YYYJJJBBBFFFIIIFFFHHHOOOSSSRRRQQQSSSVVVWWWWWWUUUVVVVVVWWWXXXWWWVVVTTTSSSUUUWWWXXXZZZZZZYYYWWWVVVXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHEEECCC@@@===999666222000---,,,---------,,,uuueee]]]ZZZYYY[[[^^^cccoooyyy}}}wwwmmmdddaaa]]]XXXVVVXXXZZZ```hhhppptttuuusssqqqjjjiiigggdddaaaaaadddfffjjjlllpppssstttvvvxxxzzz}}}{{{xxxuuurrrooommmllliiigggeeefffhhhhhhgggeeebbbbbbcccdddeeefffffffffiiijjjiiigggdddaaa___```^^^[[[WWWTTTTTTVVVYYY[[[^^^^^^^^^___^^^]]]]]]\\\aaabbbfffmmmtttxxxzzzzzzwwwuuusssuuuxxx{{{|||{{{zzz|||~~~}}}xxxsssnnnhhheeebbbiiiqqqtttuuuzzz~~~dddXXXYYY```aaaaaa___ZZZUUUUUUWWWZZZXXXZZZ___dddiiipppxxx~~~yyytttlllcccZZZUUUSSSSSSWWW]]]iiimmmoooooorrrwwwwwwssshhhfffaaa\\\VVVQQQNNNMMMIIIGGGDDDAAA??????@@@AAAAAA???>>>@@@DDDGGGJJJJJJFFFGGGGGGDDD@@@<<<;;;;;;555444222///...---------,,,...//////,,,+++,,,---******+++++++++,,,,,,,,,...---,,,++++++,,,---...***---000///+++)))***---,,,+++******+++---///000+++---...---+++)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,......---,,,,,,---.........---,,,+++++++++,,,,,,------,,,,,,------...............------,,,,,,,,,------------..................///...---...000111333555999===AAAFFFLLLPPPOOOOOOPPPPPPNNNKKKGGGEEEAAA???>>>???AAADDDFFFHHHOOO]]]iiikkkmmmsssuuuqqqooommmkkkiiiiiilllrrruuuxxxyyyzzz~~~{{{~~~~~~|||}}}tttmmmjjjiiirrrqqqooollljjjhhhggggggddd```^^^___aaafffoooxxx{{{rrr___PPPGGGJJJMMMJJJIIIMMMLLLOOOQQQRRRRRRRRRSSSUUUSSSTTTUUUWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWVVVTTTQQQOOOMMMMMMMMMKKKHHHFFFDDDAAA===:::444111...------------,,,|||xxxuuurrreeeYYYTTTSSSTTTWWW\\\cccoooyyy~~~mmmfff```^^^\\\ZZZ[[[]]]bbbeeejjjnnnqqqqqqqqqpppkkkjjjiiifffeeeeeehhhkkknnnqqqtttvvvvvvwwwyyy{{{}}}zzzvvvpppjjjeeebbb```]]]\\\ZZZZZZ[[[[[[ZZZXXXPPPQQQRRRTTTVVVXXXZZZZZZ^^^^^^]]]ZZZVVVRRRPPPOOOMMMKKKHHHFFFFFFHHHKKKMMMPPPPPPOOOOOONNNNNNNNNOOOPPPRRRVVV\\\dddiiikkkkkkcccaaaaaabbbeeeggghhhhhhiiikkkoootttxxx{{{}}}}}}zzz|||{{{yyyvvvsssqqqpppuuuzzzzzzyyy}}}lll``````dddjjjmmmiii```XXXUUUVVVWWWUUUVVV\\\aaaeeelllsssyyy|||tttjjj```ZZZTTTQQQSSSXXX___cccfffhhhnnnvvv{{{{{{pppmmmiiiddd^^^XXXSSSQQQNNNKKKGGGCCCAAA@@@@@@AAAAAA???>>>???BBBEEEGGGGGGFFFGGGHHHFFFBBB???>>>>>>:::888444111...------...,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++...000///,,,***,,,...------,,,+++,,,---...///---///000///---++++++,,,++++++,,,---............------+++******++++++,,,,,,,,,++++++++++++,,,,,,......------------.........---,,,,,,+++,,,,,,,,,,,,,,,---........................---------------............////////////,,,---.........///222444666:::???DDDHHHKKKOOOQQQQQQQQQPPPNNNLLLHHHEEECCCAAA@@@@@@@@@BBBFFFJJJMMM```uuuyyyxxxtttnnniiikkkssszzz{{{zzz{{{~~~zzzrrrnnnmmmrrrrrrpppllliiijjjoootttrrrnnnkkklllnnnqqqzzziiiYYYMMMNNNQQQNNNKKKLLLHHHMMMRRRRRRPPPPPPRRRUUUQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOQQQOOOMMMKKKIIIFFFBBB>>>666333000.........---,,,|||wwwuuutttwww{{{yyyrrrllllllbbbXXXTTTSSSSSSVVVZZZdddnnnxxx}}}}}}lllhhhccc```______```bbbggghhhiiikkkmmmnnnoooppplllllljjjhhhggggggjjjmmmqqqrrrttttttsssssstttuuuvvvsssnnngggaaa[[[WWWUUUQQQQQQPPPOOOOOOOOONNNMMMHHHIIIJJJLLLNNNPPPRRRSSSWWWWWWVVVRRRLLLHHHEEEDDDFFFDDDCCCAAABBBDDDFFFHHHLLLKKKIIIIIIIIIJJJLLLMMMNNNNNNQQQUUUZZZ]]]]]]\\\VVVVVVVVVVVVWWWXXXXXXXXXYYY[[[___cccgggiiikkkllllllpppvvv~~~~~~}}}}}}|||zzz}}}ssskkkllllllrrruuuqqqjjjddd^^^ZZZXXXVVVWWW]]]bbbeeeiiinnnpppxxxxxxpppfff___XXXSSSTTTYYYZZZ\\\^^^aaafffmmmtttxxxuuutttqqqlllfff___YYYVVVSSSPPPLLLGGGCCCBBBAAAAAAAAA???======@@@BBBDDDDDDEEEGGGHHHHHHEEECCCAAAAAA>>><<<888333000/////////------......---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///...,,,+++,,,---...---,,,,,,,,,,,,------...///111000...------...++++++,,,....../////////...---+++******+++---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------+++,,,.../////////...---...............---------////////////000000000000,,,---.........000444777;;;@@@FFFKKKNNNOOOPPPQQQSSSRRRPPPMMMJJJFFFDDDBBBCCCBBBAAAAAADDDKKKSSSXXXsss|||qqqgggfffoooyyy{{{zzzzzz{{{xxxvvvuuuxxxyyywwwrrrqqqvvvzzz~~~{{{yyyzzz{{{|||sssbbbRRROOOQQQPPPNNNMMMKKKNNNRRRTTTTTTTTTUUUUUUQQQRRRSSSUUUVVVXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSRRRTTTRRRQQQOOOMMMJJJEEEBBB:::777333111000///---,,,yyysssoookkkhhhdddfffmmmuuu{{{yyyooofffddd\\\UUURRRQQQQQQTTTYYYfffnnnwww|||{{{uuuiiiiiihhheeeccceeefffgggkkkkkkkkkkkklllnnnooopppooonnnkkkfffcccaaacccdddlllmmmmmmllljjjhhhggghhheeebbb^^^YYYTTTPPPMMMKKKGGGGGGHHHGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQTTTTTTSSSOOOIIIDDDBBBAAADDDDDDCCCCCCDDDFFFHHHIIILLLKKKIIIIIIJJJNNNRRRUUUVVVVVVXXXZZZ]]]]]]ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSPPPRRRTTTVVVXXXXXXXXXXXXZZZ^^^eeekkkpppssstttuuuvvvzzz{{{zzzyyyuuuwwwsss{{{qqqcccVVVSSSSSSZZZ```cccfffiiijjjqqq|||{{{ssskkkcccYYYRRRSSSWWWWWWWWWYYY[[[^^^dddlllrrrwwwwwwvvvsssnnngggaaa]]]XXXUUUOOOIIIEEEBBBAAA@@@BBB???======>>>@@@AAAAAACCCFFFIIIIIIHHHFFFEEEDDDBBB???;;;777333111000000------------...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,++++++,,,---,,,,,,+++++++++++++++***,,,------+++******+++******,,,---...............---+++******+++---///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000///...---......................../////////000000000111111...///000000000333777;;;AAAEEELLLPPPQQQQQQPPPPPPOOOMMMKKKHHHEEECCCBBBAAAAAAAAABBBDDDKKKVVVdddnnnvvviiifffnnnxxxyyyyyy{{{}}}~~~zzzjjjYYYRRRRRRRRRQQQPPPQQQOOONNNRRRWWWYYYVVVSSSSSSSSSTTTTTTUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPLLLGGGDDD>>>;;;777444222000...---xxxkkkbbb]]]\\\[[[ZZZaaagggpppzzz~~~xxxmmmddd[[[VVVRRRRRRRRRSSSWWW]]]eeekkkssszzz|||zzzuuuqqqeeeiiikkkiiihhhjjjkkkiiillllllkkkkkkkkkkkkllllllllljjjeee^^^XXXTTTTTTTTT^^^______^^^[[[XXXXXXXXXRRRPPPNNNKKKHHHFFFEEEDDDBBBDDDEEEFFFFFFFFFHHHIIIOOOOOONNNNNNPPPQQQSSSUUUVVVWWWUUURRRLLLHHHFFFEEEHHHHHHIIIJJJLLLMMMOOOPPPOOONNNLLLLLLPPPVVV]]]aaabbbcccfffiiijjjhhhccc```YYYZZZ[[[YYYWWWUUUTTTUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPRRRVVVYYYZZZ]]]```bbbccciiirrryyy}}}~~~qqqnnnpppzzz}}}uuuZZZSSSOOOSSSYYY]]]aaaeeegggmmmvvv~~~|||vvvooofffZZZQQQPPPUUUXXXXXXYYY\\\]]]```hhhqqqwwwxxxzzzzzzvvvpppjjjeee]]]ZZZSSSMMMGGGCCCAAA@@@CCCAAA>>>===>>>?????????AAAEEEHHHJJJIIIHHHGGGGGGCCCAAA>>>;;;777444222111...---,,,---......,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++***+++---......,,,+++,,,---******+++,,,---------------,,,,,,++++++,,,......------,,,,,,,,,,,,------......////////////......,,,,,,---............---------...////////////................../////////////////////000000000000000111111222444888===AAAFFFJJJOOORRRRRRPPPNNNMMMGGGFFFDDDBBB@@@@@@AAAAAA???BBBGGGNNNXXXgggyyy~~~rrrnnnuuu}}}||||||~~~~~~~~~rrrcccZZZWWWWWWVVVUUUTTTNNNJJJMMMUUUXXXTTTOOOUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUTTTTTTSSSRRRNNNIIIEEECCC@@@;;;777555333000...hhh```UUUOOOOOOQQQSSSTTT___fffpppwwwwwwpppeee^^^TTTPPPOOOPPPQQQQQQVVV\\\^^^ccckkksssvvvtttpppnnngggnnnrrrnnnllllllkkkhhhhhhhhhhhhhhhfffdddaaa```\\\[[[VVVPPPKKKHHHHHHIIILLLNNNOOONNNLLLKKKKKKKKKFFFFFFEEEDDDCCCCCCCCCCCCEEEHHHKKKMMMMMMNNNRRRTTTVVVVVVUUUUUUWWWYYY\\\]]]^^^^^^]]]ZZZVVVRRRQQQPPPSSSTTTVVVXXXZZZ[[[\\\]]]WWWUUUTTTVVV[[[dddlllrrrqqqsssvvvyyyyyytttmmmhhh^^^```bbbbbb___^^^^^^___^^^______^^^]]][[[ZZZXXXTTTTTTSSSQQQNNNOOOSSSVVVTTTZZZbbbhhhkkklllnnnpppwww{{{~~~}}}}}}}}}~~~|||pppiiigggqqq}}}qqqcccUUUQQQSSSVVV]]]bbbccchhhpppvvvyyy{{{}}}~~~|||xxxrrrjjj___VVVUUU[[[bbb```aaacccaaa```gggqqqvvvyyy}}}}}}yyyrrrnnnfffbbb\\\TTTMMMIIIFFFEEEEEEBBB???======>>>>>>>>>@@@CCCHHHJJJJJJIIIHHHHHHCCCBBBAAA>>>;;;777444222///---,,,---......,,,*********+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---///000000///......///+++,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...///000000///...---+++,,,.../////////...---...............//////000---........./////////000........./////////000000///000222444888===DDDIIIIIIMMMQQQRRRPPPMMMKKKJJJCCCBBB@@@???@@@AAADDDEEEEEEKKKUUU^^^hhhuuu|||yyy~~~|||yyyxxx}}}~~~yyypppgggaaa___\\\[[[TTTOOOKKKLLLQQQTTTRRRPPPUUUTTTSSSSSSSSSTTTVVVVVVWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUUUUUUUTTTPPPJJJFFFHHHDDD???:::777555222///UUUOOOHHHFFFIIINNNQQQSSSVVV]]]fffjjjhhhaaaZZZUUUNNNKKKJJJKKKKKKJJJNNNTTTVVVZZZccckkkooonnnlllkkknnnvvvzzzuuuooonnnjjjdddcccddddddccc```[[[VVVTTTLLLKKKHHHEEEBBBBBBDDDFFF@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFLLLOOOSSSUUUVVVXXX\\\```\\\[[[[[[\\\^^^aaadddfffeeefffeeeccc___\\\[[[[[[___```bbbeeegggiiiiiijjj```^^^]]]___fffpppzzz}}}~~~{{{qqqjjjhhhkkknnnooommmlllmmmnnnggghhhhhhhhhgggfffdddccc^^^\\\XXXQQQLLLKKKOOOSSSMMMRRRXXX[[[ZZZYYYZZZ[[[___eeennnssstttsssssstttuuuxxx~~~|||tttiiidddmmmzzz~~~wwwaaaTTTQQQTTT[[[aaa___ccciiiooorrrtttwwwyyy{{{xxxtttnnneee]]]___eeemmmjjjjjjjjjfffaaafffpppuuuyyy~~~~~~xxxtttoookkkddd\\\UUUPPPMMMLLLEEECCC???===>>>>>>>>>===>>>BBBGGGJJJJJJJJJIIIIIIBBBBBBBBB@@@===999555222///---+++,,,//////,,,*********+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,+++,,,---...///...---+++,,,------......------***,,,------,,,+++,,,------------...------,,,,,,+++,,,------.........---...------,,,,,,------...+++,,,---......---,,,++++++,,,.../////////......//////...------///000111---.........//////000000............////////////---///222555:::BBBJJJPPPLLLNNNQQQQQQOOOKKKIIIHHHBBBAAA@@@@@@BBBEEEIIIKKKMMMVVVaaakkksss|||yyyuuutttyyy~~~~~~~~~~~~}}}}}}zzzrrrjjjeeeaaa^^^TTTRRROOONNNNNNPPPRRRSSSTTTSSSSSSSSSSSSUUUWWWXXXXXXYYYZZZZZZZZZXXXUUUTTTRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVUUUQQQLLLGGGJJJFFFAAA<<<999666333000DDDDDDCCCCCCFFFIIIMMMPPPTTTWWWZZZ\\\[[[VVVPPPLLLHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQXXX```cccdddiiiooossszzz{{{uuuqqqpppiii```^^^\\\ZZZWWWTTTPPPKKKGGGEEECCCAAA???===>>>>>>???BBB@@@======>>>@@@@@@@@@HHHGGGFFFFFFHHHKKKNNNQQQUUU```ccc[[[YYYaaahhhggglllkkkjjjkkkmmmqqqtttwwwxxxwwwuuurrrooollliiihhhpppppppppqqqrrrtttuuuvvvrrrlllhhhmmmwwwzzztttoootttzzz|||zzzwwwuuuuuuqqqsssuuuwwwvvvtttqqqnnnmmmggg^^^XXXTTTSSSTTTTTTWWWWWWWWWVVVTTTRRROOONNNWWWXXXYYYYYYZZZ]]]aaaeeelllpppxxxzzzvvvsssqqquuu~~~|||ooo]]]UUURRRTTTWWW[[[^^^dddlllppppppqqqssssssqqqnnnjjjfffeeefffhhh{{{zzz{{{xxxmmmaaa```fffoooqqqvvv|||~~~xxxssssssuuupppdddYYYSSSPPPLLLLLLGGGAAA===<<<=========BBBBBBEEEIIIMMMNNNKKKGGGFFFCCC@@@???@@@>>>:::777444333000---***)))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,............////////////...,,,***,,,///111111///...111555;;;BBBHHHMMMPPPTTTQQQNNNMMMMMMKKKGGGDDD@@@======@@@AAACCCNNN\\\```hhhpppttttttxxx||||||}}}~~~~~~{{{xxxyyy}}}}}}{{{{{{~~~}}}~~~zzzwwwsssmmmddd]]]VVVUUUSSSQQQPPPNNNMMMMMMQQQRRRQQQPPPPPPQQQTTTVVVTTTTTTUUUYYY\\\[[[WWWSSSVVVUUUTTTSSSTTTVVVYYY[[[\\\[[[WWWTTTPPPMMMKKKJJJHHHEEEBBB???===:::777444AAA@@@@@@AAABBBEEEHHHJJJLLLNNNQQQRRRQQQNNNJJJGGGEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLQQQTTTWWW___gggqqqyyy}}}zzzxxxvvvkkk]]]WWWUUUQQQOOOLLLIIIEEEBBB@@@???===<<<<<<<<<>>>???>>>>>>>>>??????@@@@@@AAAEEEGGGJJJLLLNNNRRRXXX\\\dddmmmpppiiigggnnntttttt}}}|||{{{{{{|||~~~~~~|||yyyvvvsssqqqppptttttttttuuuvvvwwwxxxyyy|||zzzxxxyyy}}}}}}{{{|||~~~}}}yyywwwyyyrrrggg^^^ZZZZZZ\\\]]]\\\\\\[[[ZZZYYYWWWTTTSSSUUUUUUUUUSSSRRRSSSVVVXXX^^^ccclllyyy{{{yyyxxx}}}yyyeeeXXXQQQQQQSSSXXX[[[aaafffiiijjjlllnnnmmmmmmllljjjiiijjjlllooozzz{{{~~~|||rrrfffbbbeeejjjlllpppvvv|||}}}{{{xxxwwwxxxtttiii```[[[WWWTTTNNNJJJCCC>>><<<<<<<<<;;;AAABBBDDDHHHLLLMMMJJJGGGFFFDDDBBBBBBBBB@@@<<<888555333000...+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////......---,,,,,,+++,,,---------..................---------,,,,,,,,,,,,------......------,,,............////////////...,,,+++,,,///111111000222555:::@@@FFFKKKNNNPPPSSSPPPLLLJJJIIIFFFBBB???AAA???AAAEEEGGGJJJUUUaaaiiinnnrrrrrrqqqvvv}}}{{{|||~~~|||{{{|||}}}~~~~~~xxxxxxyyy{{{zzztttjjjbbb[[[WWWQQQMMMLLLMMMMMMLLLNNNPPPRRRTTTUUUVVVXXXYYYVVVUUUTTTUUUWWWXXXWWWUUUWWWVVVVVVVVVVVVWWWXXXYYYVVVVVVUUUSSSRRRPPPOOOOOONNNKKKGGGCCC@@@<<<888555=========>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDBBBBBBDDDFFFKKKVVVaaapppwwwzzz{{{}}}}}}rrrcccSSSOOOKKKHHHEEECCCAAA???===<<<;;;;;;<<<===>>>???;;;>>>BBBBBBAAABBBDDDGGGJJJOOOVVVZZZ\\\```hhhnnnxxxzzzxxx~~~}}}{{{yyywwwwwwwwwxxxyyyzzz{{{{{{||||||}}}|||}}}vvvjjj```\\\^^^aaacccddddddcccaaa___\\\ZZZYYYWWWWWWUUURRRNNNMMMMMMOOORRRWWW```kkkvvv{{{||||||~~~yyyzzznnn^^^SSSQQQSSSUUUZZZ___``````aaadddgggeeegggiiikkkmmmppptttvvvzzz}}}wwwkkkeeeeeeeeefffhhhmmmsssxxxzzzzzzyyy{{{xxxooogggccc___ZZZTTTOOOGGGAAA>>>===<<<;;;@@@AAACCCFFFIIIJJJIIIGGGFFFEEEEEEEEEEEEBBB>>>:::555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------------,,,,,,,,,---------......000//////......---------------........./////////...------------,,,,,,,,,------............------............////////////...---,,,---///222222222888;;;@@@FFFKKKNNNPPPPPPOOOLLLHHHFFFDDDBBB@@@>>>BBBDDDIIIPPPSSSUUU\\\ccclllmmmmmmllllllsss~~~{{{|||}}}~~~}}}}}}yyyxxxyyy{{{{{{wwwoooiiibbb[[[RRRNNNPPPSSSSSSRRRLLLOOOSSSWWWYYY[[[[[[[[[YYYVVVSSSRRRTTTWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPRRROOOKKKGGGDDDAAA===:::========================??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAACCCAAA@@@AAADDDIIITTT```nnntttwwwyyy~~~pppUUUQQQKKKGGGDDDCCCAAA@@@???>>>>>>>>>>>>???@@@@@@===AAAEEEFFFDDDFFFMMMSSSYYYaaaiiimmmmmmqqqyyy}}}{{{yyyxxxwwwwwwxxxyyy{{{|||}}}}}}||||||||||||{{{zzzyyyzzz~~~~~~wwwnnngggdddeeehhhiiinnnmmmjjjgggddd```^^^\\\[[[[[[YYYVVVRRRPPPPPPQQQQQQTTT[[[bbbgggjjjjjjiiiqqquuuzzzzzzwwwwww{{{{{{~~~~~~uuudddYYYVVVXXXWWW^^^bbb___[[[[[[^^^______bbbgggllloootttxxx|||~~~yyynnnhhhfffbbbaaaaaaccchhhooouuuyyyzzz|||zzzrrrllliiiddd^^^YYYTTTLLLEEEBBB@@@>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEFFFHHHHHHGGGDDD@@@===777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---------......000000//////.....................////////////000------------------------------............------............////////////......---...000333555777>>>BBBGGGLLLPPPPPPPPPOOOIIIGGGDDDBBBBBBCCCDDDEEEIIIOOOYYYaaacccaaa``````bbbbbbbbbcccgggqqq~~~~~~{{{{{{|||}}}yyyyyyyyyuuutttssspppnnnggg___XXXXXX^^^cccdddaaaRRRRRRSSSUUUXXXZZZ[[[[[[[[[YYYWWWVVVWWWYYY\\\]]]\\\\\\]]]]]][[[YYYWWWUUUTTTTTTTTTTTTSSSQQQPPPOOOPPPNNNKKKJJJIIIGGGDDDBBB??????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@>>>>>>=========>>>??????AAA@@@BBBEEEHHHLLLVVV```kkkttt}}}wwwYYYTTTNNNIIIFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBEEEHHHHHHHHHMMMWWW___kkkrrryyy{{{zzz|||~~~~~~|||zzzxxxvvvvvvvvvwwwxxxyyy|||~~~~~~|||{{{|||zzzxxxyyy|||}}}yyyvvvvvvwwwwwwwwwxxxvvvrrrmmmiiidddaaa___\\\]]]\\\ZZZXXXVVVVVVWWWVVVXXX\\\^^^______^^^]]]cccgggkkkkkkhhhhhhlllqqqtttzzz|||qqqsss{{{~~~mmm```\\\^^^```jjjnnnggg]]]ZZZ[[[[[[\\\```eeejjjoootttyyy}}}yyyrrrllliii```]]][[[ZZZ___hhhrrryyy}}}}}}xxxtttqqqkkkddd]]]WWWOOOHHHDDDBBB@@@???>>>???@@@AAABBBCCCDDDEEEDDDFFFIIIIIIHHHDDDAAA???999888555333111000///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------.........,,,,,,,,,---------......///////////////..................////////////000---------------------------......//////......---............////////////......///000222666:::===DDDGGGKKKOOOQQQPPPMMMKKKEEECCCAAA@@@AAAEEEIIIMMMZZZdddqqqyyyyyyqqqeee]]][[[[[[\\\___fffppp{{{|||yyyzzz~~~{{{|||~~~~~~|||{{{uuusssqqqooolllfffaaa___eeennnuuutttqqq___ZZZTTTQQQSSSVVVXXXYYYZZZ[[[\\\]]]]]]^^^```aaa______``````^^^[[[WWWUUUTTTTTTTTTSSSSSSQQQPPPPPPPPPNNNLLLKKKKKKIIIGGGEEEAAA@@@???>>>============::::::::::::;;;<<<===>>><<<<<<<<<======>>>@@@@@@@@@AAAFFFMMMPPPTTT]]]fffooo}}}nnnXXXTTTOOOKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCGGGIIILLLNNNQQQXXXbbbiiiwww{{{yyy{{{}}}~~~{{{yyyxxxyyyzzz{{{{{{}}}}}}{{{yyywwwyyy}}}}}}yyytttoookkkiiiggg```aaaaaa```]]][[[[[[\\\[[[^^^```aaa```___^^^______aaaaaa___[[[YYYZZZ]]]ccckkkvvvwwwlllmmmttt|||yyyjjjeeegggnnn|||wwwhhh```]]]ZZZZZZ^^^ccchhhmmmsssyyy}}}}}}xxxsssnnnaaa^^^YYYWWWZZZdddqqqzzz~~~|||wwwpppccc]]]TTTLLLGGGCCCAAA???===>>>?????????@@@BBBEEECCCFFFHHHHHHFFFCCCAAAAAA===;;;888555333111000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,---------............,,,,,,,,,---------..............................------........./////////,,,,,,,,,------------.........////////////..................////////////...///111222555999???DDDGGGJJJMMMOOOOOOMMMIIIGGGCCCBBBBBBBBBDDDKKKTTTZZZrrr~~~mmm^^^]]]\\\\\\___gggpppwwwzzzwwwsssrrrxxx|||}}}|||~~~|||yyyuuunnnhhhdddcccfffnnnxxx~~~~~~{{{nnneeeYYYRRRPPPSSSUUUVVVXXX[[[^^^aaaaaabbbcccdddaaabbbbbbaaa___\\\YYYWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQNNNLLLKKKIIIFFFDDD@@@???===;;;;;;;;;<<<===;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFHHHJJJPPPXXX^^^bbbkkktttuuu___TTTRRROOOMMMNNNOOOOOONNNKKKKKKLLLLLLLLLLLLLLLLLLOOORRRVVV[[[bbbiiiooosss|||~~~{{{{{{}}}~~~~~~}}}~~~|||}}}}}}}}}|||~~~}}}|||xxxuuutttssslllmmmmmmjjjfffcccbbbbbbccceeeggggggeeedddeeefffeeeccc```[[[WWWTTTRRRRRRSSS[[[gggrrrzzzvvvmmmnnntttzzzxxxrrrttt}}}uuuiiiaaaZZZXXX[[[___dddjjjqqqxxx}}}{{{tttlllggg___YYYXXX___llluuu}}}{{{pppiii^^^TTTMMMHHHDDDBBB<<<===>>>===<<<===AAADDDBBBDDDGGGFFFCCCAAAAAABBB???>>>:::777444222111000------------------------...------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------............,,,,,,,,,---------......------------------------,,,---------............,,,,,,,,,---------............////////////..................////////////...000222444777===DDDJJJIIIJJJLLLMMMLLLIIIEEECCCAAABBBDDDHHHOOO[[[hhhrrrsssaaaaaa]]][[[]]]eeennntttwwwzzzuuuvvvzzzuuutttyyy|||vvvnnnhhhgggiiimmmttt{{{{{{pppaaaWWWTTTUUUVVVVVVTTTXXX\\\______aaacccfffdddccccccbbb```]]][[[YYYWWWUUUSSSPPPPPPPPPRRRSSSSSSQQQOOOMMMLLLKKKHHHFFF???===;;;999888999;;;===>>>>>>??????@@@@@@@@@@@@DDDDDDEEEFFFHHHJJJLLLMMMSSSUUU[[[dddjjjoooyyy|||hhhUUURRRQQQOOOPPPRRRTTTUUUUUUPPPPPPRRRSSSTTTUUUUUUUUUWWWYYY___hhhqqqxxxzzz{{{~~~~~~~~~~~~}}}{{{~~~~~~}}}||||||{{{{{{yyyvvvpppkkkiiihhhiiilllnnnmmmjjjhhhiiikkkkkkgggbbb]]]ZZZWWWTTTQQQKKKQQQ[[[dddmmmvvvxxxrrrssswww{{{~~~}}}oooddd\\\VVVYYY]]]aaahhhpppxxx~~~xxxxxxrrrggg\\\WWW[[[eeennnyyy}}}|||ttthhh]]]TTTMMMHHHEEE<<<===>>><<<;;;<<<@@@DDDAAADDDFFFDDDBBB@@@AAACCCAAA???<<<888444222111000------------------------......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000---------.........//////,,,,,,,,,---------......,,,---------------------,,,,,,,,,---------......,,,,,,,,,------...............////////////................../////////000---000333555888???GGGNNNJJJKKKKKKKKKIIIFFFBBB@@@>>>BBBGGGOOO[[[kkk}}}uuucccaaa\\\WWWZZZbbbmmmtttwww~~~~~~zzz|||~~~~~~~~~}}}wwwooommmqqqxxx~~~|||xxxtttooolllmmmpppsssxxx|||wwwggg\\\XXXXXXWWWVVVRRRUUUYYY[[[\\\^^^cccgggeeedddcccbbb```^^^\\\[[[]]]ZZZUUUPPPNNNMMMNNNOOOQQQOOONNNNNNNNNNNNMMMKKK>>>>>>>>><<<999888999;;;>>>???@@@@@@???@@@CCCEEEIIIOOOUUUUUUSSSUUU[[[bbbhhhmmmsssxxx|||vvvcccYYYUUUUUUVVVXXX\\\^^^^^^[[[XXXZZZ[[[]]]aaaddddddbbb```cccggglllrrrxxx|||~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}~~~{{{uuuooossssssssssssqqqooolllkkkrrrmmmhhheeebbb^^^XXXSSSTTTUUUVVVXXX\\\eeepppyyy{{{{{{}}}~~~lll```aaabbbaaaaaaeeeoooxxx}}}|||{{{~~~xxxnnnccc]]]]]]ccchhhqqq}}}uuufffZZZSSSLLLFFF???>>>===<<<;;;<<>><<<:::666111.........,,,,,,,,,,,,---..............................---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///------------------------////////////////////////...............------------...///000000///...------....../////////000000111000222888???EEEGGGGGGKKKJJJIIIGGGEEEBBB@@@>>>>>>===GGG^^^tttxxxjjjdddeeeeeecccdddlllzzzwwwvvv|||~~~}}}{{{zzzzzz}}}~~~|||{{{{{{|||~~~~~~|||{{{|||wwwtttwww|||~~~}}}{{{yyyxxx}}}|||~~~}}}yyyvvvvvvzzz{{{wwwtttssswwwuuuuuuyyyzzzzzz}}}yyynnnccc\\\XXXWWWVVVXXXXXXVVVUUUVVV[[[bbbggghhheeeaaa```aaabbbaaa```aaa]]]WWWRRRNNNMMMNNNOOOQQQOOOMMMLLLLLLLLLJJJIII>>>???@@@@@@???>>>>>>???>>>???@@@AAACCCHHHNNNRRRYYY]]]bbbdddeeekkkvvvyyyiii]]]VVVSSSZZZ\\\^^^bbbeeeeeebbb```^^^___ccchhhmmmppppppoooooopppssswww|||zzz}}}~~~~~~}}}yyyzzzzzzzzzyyyxxxvvvtttrrrpppllliiihhhhhhfffaaa]]]XXXYYYYYYYYYZZZ^^^fffkkkvvvxxxfffaaa```^^^]]]aaaiiiqqquuuwwwyyy}}}uuullldddbbbcccfffppp|||qqqbbbYYYPPPHHHCCCBBB???===;;;<<>>?????????@@@AAAAAABBBCCCEEEJJJSSS]]]dddmmmppptttvvvzzzvvvfff]]]ZZZZZZZZZdddeeehhhmmmppppppnnnllljjjjjjmmmsssyyy}}}|||||||||~~~{{{www}}}~~~~~~|||zzzyyyssspppmmmmmmnnnmmmjjjfffaaaaaa```^^^[[[[[[]]]^^^dddmmmtttwwwzzzuuuhhhbbb]]][[[^^^ccciiimmmrrrssswww~~~wwwooojjjiiiiiirrr{{{}}}nnnbbbXXXOOOIIIFFFBBB>>><<<<<<>>>@@@?????????@@@@@@@@@@@@@@@???>>>===<<<<<<:::666333111000...---,,,---..............................//////...---------......,,,,,,++++++++++++,,,,,,------------------------------------............+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000//////000000000//////...000000000000000111111222444666:::@@@FFFJJJJJJIIIEEEEEECCCBBBAAAAAABBBBBBGGGOOOaaauuuvvvppptttqqqnnnnnnttt||||||vvvqqqpppssswwwzzzzzz~~~}}}|||}}}~~~~~~|||zzzuuuqqqmmmkkkjjjjjjjjjiiicccccccccdddffffffeeecccdddccccccdddfffhhhgggfffffflllnnnjjjfffccc^^^YYYWWW[[[___bbbdddfffhhhjjjpppsssvvvxxxxxxyyyzzz{{{zzz}}}}}}|||~~~|||{{{rrrjjjdddaaa```aaa\\\[[[ZZZXXXWWWYYY^^^bbbfffggggggfffddddddeeefffgggccc]]]VVVPPPLLLJJJJJJKKKJJJJJJLLLMMMMMMKKKIII999;;;<<<<<<===>>>AAACCCFFFFFFHHHLLLTTT___llluuu}}}{{{sssggg^^^\\\```gggkkkoooqqqtttxxx||||||zzzwwwxxxxxxyyy|||xxxwww~~~~~~|||zzzwwwtttssssssqqqlllhhhhhhhhhgggeeebbb___]]]\\\[[[bbbggghhhjjjooosssssssssiii```]]]___bbbfffiiiooorrrwww|||{{{wwwwwwxxx}}}yyynnncccZZZOOOJJJDDD???======???@@@????????????@@@@@@@@@@@@???>>>=========<<<999777222111000...------....................................------------......---,,,,,,++++++,,,,,,---........................,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111//////...---,,,+++******000000//////000111222333666999???DDDHHHJJJIIIGGGEEECCCBBBAAAAAACCCEEEFFFOOO\\\ooo{{{wwwvvvuuusssrrrvvv}}}|||}}}www{{{~~~{{{vvv{{{~~~~~~}}}xxxrrrsssooojjjhhhhhhiiiiiiiiimmmnnnooopppooollliiifffgggeeeaaa______^^^\\\ZZZWWWWWWWWWXXXYYYYYYYYYYYYWWWVVVVVVWWWZZZ\\\\\\[[[\\\aaabbb]]]XXXUUUQQQMMMMMMPPPTTTWWWYYY\\\___bbbdddiiinnnppppppoooqqqsssrrrwww|||}}}{{{||||||wwwwwwyyy~~~~~~xxxpppjjjffffffggggggddd^^^XXXTTTTTTXXX[[[cccgggkkkmmmllljjjiiijjjjjjggg```YYYRRRLLLIIIGGGHHHHHHIIIKKKMMMMMMLLLIII=========<<<===@@@FFFJJJIIIKKKPPPWWWaaannn|||ttt___bbbccccccdddiiissszzz{{{|||}}}~~~}}}zzzvvvuuuuuusssoookkkjjjjjjiiiiiihhhfffcccbbb___dddfffcccbbbdddcccaaalllpppyyy~~~ooobbb___aaabbbdddggghhhqqqzzz}}}{{{~~~zzzooofffWWWPPPHHHAAA??????@@@@@@???@@@@@@@@@AAAAAABBBBBB???>>>======>>>>>><<<:::444333111///....................................---,,,,,,,,,,,,,,,------......------------..............................,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000111111...------,,,,,,,,,,,,,,,///.........///111333555999===BBBGGGHHHHHHFFFEEEBBBAAA???>>>@@@DDDIIILLLbbbooo}}}xxxwwwyyytttuuuxxx}}}wwwuuuuuupppqqqtttvvvvvvrrrooonnnoootttvvvtttrrrpppkkkeeefffccc^^^[[[XXXWWWVVVUUUXXXZZZ\\\]]]\\\YYYVVVTTTWWWVVVUUUTTTTTTSSSQQQNNNJJJKKKLLLLLLMMMMMMOOOPPPOOONNNMMMNNNQQQSSSTTTSSSTTTWWWXXXRRRMMMJJJGGGCCCDDDGGGKKKNNNPPPRRRVVVXXXYYY^^^ccceeeddddddfffhhheeekkkrrrvvvvvvyyy~~~vvvvvvwww{{{xxxrrruuu|||~~~vvvoookkkjjjlllnnnjjjbbbZZZTTTTTTWWW[[[___eeemmmsssuuussspppnnnmmmjjjddd]]]UUUNNNJJJGGGHHHGGGHHHJJJMMMNNNMMMKKK<<<======>>>@@@DDDKKKOOOPPPUUU]]]gggrrr||||||rrrfff]]]SSS[[[eeelllooouuu}}}zzzwwwuuuvvvwwwwwwtttpppjjjiiihhhhhhjjjjjjiiihhhjjjmmmmmmiiifffddd___ZZZYYY]]]fffsss|||sssccc```cccbbbbbbeee```kkkwww{{{zzz||||||rrrddd[[[OOOFFFCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA???>>>>>>??????>>>===666555333000///.................................,,,,,,+++++++++,,,------//////............//////------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------////////////////////////.........//////000000111,,,,,,---...///111333444............000333666888===AAAFFFHHHGGGEEECCCCCC???===<<<===BBBJJJRRRWWWooo{{{{{{yyyzzz{{{yyy}}}zzz||||||yyyuuuppplllkkkmmmjjjiiiiiifff```]]]]]]cccggghhheeecccbbb^^^XXXWWWUUUQQQMMMJJJHHHGGGGGGIIIKKKMMMMMMKKKIIIHHHHHHKKKKKKKKKMMMNNNMMMJJJGGG@@@BBBCCCDDDEEEGGGJJJMMMOOONNNLLLMMMOOOQQQRRRRRRPPPSSSSSSMMMHHHFFFDDD@@@AAAEEEIIILLLNNNPPPRRRTTTTTTVVVYYYZZZZZZZZZ[[[\\\VVV\\\dddkkkoootttzzz~~~yyyxxxxxx}}}zzzzzzzzz}}}tttlllpppxxxyyyrrrnnnnnnppppppmmmggg```[[[ZZZ]]]```\\\aaaiiirrryyyzzzwwwsssqqqnnniiibbb[[[TTTNNNKKKJJJIIIHHHJJJLLLNNNNNNMMM===@@@EEEIIIMMMQQQVVVZZZaaagggqqqyyyzzzppphhhccc^^^YYYVVVVVV]]]hhhsss||||||}}}~~~~~~|||zzz{{{~~~}}}~~~}}}}}}~~~xxxvvvuuuvvvyyyzzzwwwtttmmmkkkhhhhhhjjjmmmmmmmmmpppssstttpppnnnkkkddd]]]XXXXXXZZZcccsss}}}uuu~~~vvvdddbbbfffddddddggg___fffooovvvzzzxxx|||ssshhhYYYMMMGGGDDDBBB???@@@@@@AAAAAABBBCCCCCCCCCBBB@@@??????@@@@@@???>>>888666444111//////..............................,,,,,,,,,,,,,,,---...............------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,........................///////////////////////////////////////000000000//////......///111222333/////////000333777;;;===BBBEEEIIIIIIGGGCCCBBBBBB>>>===>>>BBBJJJVVVbbbiiittt|||~~~}}}zzzxxxwwwmmmmmmnnnooonnnlllgggdddgggbbb___^^^ZZZRRROOOQQQSSSWWWWWWUUUTTTUUUSSSOOONNNMMMJJJGGGEEEDDDEEEFFFGGGIIIJJJHHHFFFDDDFFFGGGHHHHHHJJJMMMNNNLLLHHHEEEAAACCCFFFHHHIIILLLQQQUUUYYYWWWUUUTTTVVVXXXYYYYYYXXXZZZYYYSSSOOONNNLLLIIIIIIMMMSSSWWWZZZ\\\]]]^^^ZZZXXXWWWWWWWWWWWWUUUTTTOOORRRXXX___eeejjjmmmnnnlllkkkkkkpppxxx~~~~~~zzzqqqqqquuu|||}}}}}}yyysssoooqqqsssrrrrrrppplllfffcccaaaaaa\\\\\\aaakkkwww~~~}}}yyyuuusssoooiiibbb[[[UUURRRLLLJJJIIIIIIKKKNNNOOOOOODDDJJJRRRYYY___cccgggiiiqqqxxx~~~tttsssqqqnnnlllllllllmmmjjjeee^^^YYYXXXZZZ]]]___\\\```iiivvv~~~{{{zzz{{{{{{zzzyyytttuuuxxx{{{~~~~~~{{{xxxtttvvvxxxzzz{{{zzzyyyxxxzzzzzzxxxwwwuuuvvvzzz|||xxx|||}}}}}}yyyxxxzzz|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzwwwvvvwwwzzzzzzxxxuuusssnnnjjjiiillloooppppppooosssuuutttrrrpppiiiaaaaaa\\\XXX\\\iii{{{wwwpppwwwzzzfffeeeiiiggggggjjjcccdddiiiqqqzzzsssssszzz~~~qqq```RRRJJJFFFBBB>>>??????@@@AAABBBBBBCCCCCCCCCAAA??????@@@@@@@@@???888777444222000///..............................---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---////////////////////////////////////////////////000000000000////////////333222000...---,,,,,,---000000000111555999>>>AAAFFFIIIKKKKKKGGGCCCBBBBBB@@@@@@BBBHHHSSSbbbpppyyyvvv|||}}}~~~}}}zzzyyy}}}|||xxxsssooolllkkkfffeeefffiiilllkkkgggbbbaaa[[[WWWWWWTTTMMMKKKNNNHHHKKKKKKIIIJJJMMMMMMJJJLLLKKKJJJGGGFFFGGGJJJLLLMMMNNNNNNKKKGGGGGGIIILLLJJJKKKNNNPPPQQQOOOKKKGGGGGGJJJNNNPPPRRRVVV\\\```cccaaa^^^^^^___aaabbbbbbccceeeddd^^^ZZZYYYXXXUUUSSSXXX___eeehhhjjjkkkmmmccc___ZZZXXXYYYXXXUUUQQQPPPQQQSSSXXX]]]______]]]```^^^___eeelllqqqqqqnnnvvvvvvwwwzzz~~~{{{}}}yyyttttttvvvxxxzzzwwwrrrppprrrvvvvvvwwwxxxvvvooogggaaa^^^\\\YYYZZZeeettt}}}xxxvvvsssmmmggg```ZZZWWWNNNLLLIIIIIIKKKNNNPPPPPPXXX```lllwww~~~{{{xxxyyyssspppeeebbb\\\YYYYYYZZZ[[[\\\^^^ZZZVVVVVVYYY___dddfffjjjqqq|||zzz}}}}}}zzzzzzzzzxxxtttuuutttrrrpppooonnnnnnmmmooonnnnnnooooooooollljjjjjjmmmoooooollljjjjjjlllppppppppppppqqqrrrrrrsssqqqrrrtttxxx}}}{{{wwwyyy{{{{{{wwwvvvvvvzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{zzzwwwuuutttvvvtttpppooorrrsssqqqsssqqqooonnnooopppooommmkkkgggaaa___cccooo~~~wwwoooppptttwwwzzz|||ssskkkmmmqqqsssqqqmmmeeebbbhhhqqqzzzxxxqqquuuxxxqqqbbbTTTJJJEEEEEECCC???===???AAA@@@@@@BBBBBBAAA@@@???@@@AAABBBCCC;;;999777444111///------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........000000//////.........---............////////////////////////////////////000000000000000000000000///............//////000000...---000777===AAABBBFFFGGGIIIGGGDDDBBB@@@@@@AAABBBEEEMMM]]]ppp|||~~~|||uuurrrwww}}}~~~|||{{{uuurrrzzz{{{vvvooojjjgggeeebbb___VVVZZZ```eeegggddd```]]]TTTRRROOOLLLJJJIIIJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRQQQOOOMMMNNNPPPSSSUUUUUUXXXYYYYYYXXXUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTVVVZZZ___dddiiilllnnnsssnnnjjjhhhkkkoootttvvvtttsssqqqlllgggcccbbbbbbcccgggooouuuxxxwwwtttrrrllljjjhhhfffccc```[[[XXXWWWUUUTTTTTTVVVXXXYYYYYYWWWVVVVVVXXX[[[^^^______eeegggiiijjjllltttrrrppprrr||||||vvvrrrrrrrrrssstttuuuxxxzzz{{{{{{zzz{{{|||{{{uuukkkcccXXXXXXZZZbbbmmmwww~~~zzzvvvrrrooommmiiiccc___WWWSSSMMMIIIGGGHHHKKKMMMttt{{{}}}yyyssskkkddd```ZZZWWWSSSPPPOOOQQQRRRSSSUUUSSSSSSVVV^^^gggooorrrxxx~~~|||yyywwwyyy{{{{{{zzzzzz{{{}}}}}}wwwpppnnnnnnnnnllliiifffeeedddddddddddddddeeeddddddeeedddcccbbb```______bbbddddddbbb``````bbbddddddeeefffgggiiikkklllkkkmmmooorrrvvv{{{~~~~~~uuuuuuxxxzzz{{{xxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{||||||zzzwwwttttttyyyzzzxxxwwwxxxwwwtttsssqqqoooooopppppppppooorrrpppkkkggghhhnnnwww~~~{{{vvvwwwzzzyyyyyyyyy}}}uuuoooqqqvvvzzz{{{tttkkkeeegggnnnvvv~~~zzzooonnnoooxxxxxxjjj\\\QQQJJJHHHFFFAAA???AAABBB@@@AAACCCBBBBBBAAA@@@@@@AAAAAABBB<<<:::888555222///------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////.........---............////////////////////////////////////000000000000000000000000//////.........///000000111///000444;;;AAADDDEEEDDDEEEFFFDDDBBB@@@@@@@@@CCCGGGNNNYYYlll|||xxxrrrqqqwww|||{{{wwwuuuuuu{{{~~~wwwuuuoooiiibbb\\\ZZZYYYWWWUUUUUUWWWZZZ\\\[[[XXXTTTRRRLLLLLLKKKJJJKKKKKKMMMMMMPPPRRRUUUWWWXXXZZZ\\\^^^YYYXXXWWWXXXZZZ]]]___```eeeggggggfffdddbbbaaabbbaaabbbcccdddeeeeeeeeeeeeccceeehhhlllpppsssvvvxxx{{{wwwsssqqqsssvvvyyyzzzxxxxxxwwwtttqqqnnnnnnoooooosssxxx|||~~~}}}zzzxxxvvvtttrrrpppnnnkkkfffcccdddbbb___]]]]]]\\\ZZZYYYWWWWWWVVVUUUTTTTTTUUUUUU[[[]]]```aaacccjjjttt|||uuuvvv|||zzzzzz||||||yyyuuuwwwzzz{{{||||||{{{{{{{{{}}}~~~zzzrrrlll[[[[[[\\\```hhhpppxxx}}}}}}yyytttqqqpppnnniiieee^^^YYYSSSLLLIIIIIILLLNNNzzzuuunnniiieee___YYYTTTTTTRRRPPPNNNOOOQQQSSSUUUVVVWWWZZZbbbmmmxxx~~~{{{xxxssspppmmmlllnnnooonnnmmmlllmmmnnnkkkfffaaa^^^______]]]ZZZUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY[[[YYYUUUSSSSSSUUUSSSUUUWWWWWWVVVUUUUUUVVVVVVVVVXXXZZZ\\\___bbbccccccdddfffiiilllpppssstttwwwxxxzzz}}}~~~zzzwww{{{{{{yyyyyy{{{yyyyyyyyyxxxxxxxxxxxxxxx|||||||||}}}}}}zzzvvvsssuuu{{{~~~~~~{{{xxxvvvssspppooopppqqqqqqpppuuuuuussspppnnnpppsssvvv~~~{{{zzz~~~xxxuuuvvv|||vvvnnnlllnnnssszzz|||nnnhhheeennn|||xxxiii\\\QQQKKKJJJDDDAAABBBCCCAAABBBDDDDDDCCCBBBAAA@@@@@@@@@AAA===<<<999666333000...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------.../////////...........................////////////////////////////////////000000000000000000000000///////////////000111111111111444:::@@@EEEGGGGGGCCCDDDCCCBBB@@@???AAABBBFFFOOO[[[jjj{{{xxxtttssswwwyyyuuuqqqooovvvtttjjjgggddd```ZZZVVVUUUUUUUUUUUUUUUTTTSSSRRROOOLLLJJJHHHHHHJJJLLLOOORRRTTTVVVWWWZZZ]]]aaaccceeegggjjjlllddddddeeefffhhhjjjlllmmmtttvvvwwwvvvtttrrrqqqrrrqqqqqqrrrsssttttttttttttuuuvvvxxxzzz|||~~~~~~{{{zzz{{{|||}}}|||{{{|||}}}|||zzzzzz{{{|||{{{}}}~~~}}}|||zzzwwwsssoooqqqooollljjjhhheeebbb___\\\\\\[[[WWWQQQNNNNNNOOORRRUUUXXXYYY[[[___fffkkkrrrxxx{{{|||wwwwww{{{zzzvvvxxx|||}}}}}}~~~|||vvvqqqaaaaaa```___```fffooowww~~~{{{wwwvvvvvvuuurrrooogggbbbZZZRRRMMMKKKLLLMMMoooiiiaaa^^^^^^]]]XXXTTTRRRSSSTTTUUUWWWZZZ^^^aaaccceeejjjrrr}}}{{{vvvuuuvvvwwwxxxrrrqqqpppnnnkkkgggdddccc]]]^^^____________aaaccc]]]YYYUUUSSSSSSSSSQQQPPPLLLLLLLLLMMMOOOQQQRRRSSSPPPTTTVVVSSSNNNKKKLLLPPPMMMMMMNNNNNNNNNNNNNNNOOONNNOOOPPPRRRUUUXXXZZZ\\\[[[[[[]]]___aaadddfffhhhiiikkknnnqqqtttvvvwwwwww}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||zzzzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~|||wwwtttwww~~~~~~{{{zzzwwwsssrrrqqqqqqpppoooqqqrrrrrrrrrrrrsssvvvyyy~~~~~~|||zzz{{{|||yyyzzz{{{zzzzzz{{{wwwtttvvv|||~~~pppiii___hhhvvvwwwgggXXXMMMKKKEEEAAAAAABBBAAACCCFFFEEEDDDCCCBBBAAA@@@??????>>>===;;;888555222000...000000000000000000000000------------------------------------------------........................------------------------....................................////////////////////////////////////////////////////////////////////////000111222222111333888>>>DDDGGGHHHHHHDDDDDDBBB@@@???@@@DDDGGGMMM[[[lllxxxyyyvvvuuusssnnnlllmmm|||}}}tttiiibbb```___]]][[[YYYXXXXXXXXXXXXTTTRRROOOMMMKKKJJJKKKKKKPPPRRRWWW\\\```cccddddddeeehhhlllnnnpppqqqsssuuupppqqqsssssssssssstttuuu{{{}}}}}}{{{zzzzzzzzzzzz{{{|||||||||||||||~~~}}}}}}~~~~~~}}}||||||}}}~~~zzzwwwvvvuuutttttttttrrrnnnlllfffhhhgggaaaXXXRRRRRRUUUTTTVVVXXXYYYYYYZZZ\\\^^^eeelllxxx}}}{{{yyyzzz~~~~~~|||~~~|||{{{{{{yyyuuuqqqjjjjjjhhhaaa[[[]]]eeennn{{{zzzyyy|||~~~~~~{{{wwwpppjjjaaaXXXPPPMMMLLLLLL}}}pppfff```ZZZYYY\\\^^^]]]ZZZRRRUUUYYY]]]```dddjjjnnnrrrtttyyy~~~zzzyyyzzz|||||||||vvvnnnhhhfffgggiiijjjcccbbbaaa___]]][[[YYYXXXSSSTTTTTTTTTSSSSSSUUUWWWRRRPPPMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKMMMNNNOOONNNQQQSSSPPPKKKIIIKKKOOOKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]___bbbfffiiikkklllmmmmmmnnnooopppqqqrrrsssssspppuuuyyyzzz}}}}}}{{{zzz{{{wwwxxx{{{}}}||||||}}}~~~~~~zzzwww}}}|||zzzwwwuuutttrrrpppmmmmmmnnnooooooppptttzzz~~~~~~|||wwwqqqllliiijjjlllwww|||yyyuuuyyy}}}}}}}}}zzztttuuuyyyvvvooobbbiiisss~~~sssaaaRRRLLLEEE@@@@@@AAAAAACCCGGGEEEEEEDDDCCCBBB@@@???>>>>>>>>>===;;;888555222000000000000000000000000000------------------------------------------------........................---------------------------------.........................../////////////////////////////////////////////////////////////////////000000222333333222666<<>>???CCCIIINNN\\\mmm}}}|||tttooojjjgggjjjpppyyyrrrnnnggg```^^^```]]]^^^^^^]]]ZZZWWWTTTSSSQQQPPPOOONNNOOORRRUUUWWW^^^aaafffkkknnnpppqqqqqqqqqtttwwwyyyxxxxxxyyyyyy|||~~~}}}{{{zzz{{{|||~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}|||~~~~~~|||zzzzzzzzz{{{|||{{{xxxvvvqqqsssrrrlllddd^^^___aaa]]]^^^______]]][[[ZZZYYYZZZaaannn}}}{{{xxxyyy|||{{{vvvtttuuuuuusssqqqrrrsssppphhh^^^ZZZ```fffssstttyyy~~~vvvqqqhhh^^^UUUOOOLLLJJJ~~~pppeeeaaa^^^[[[\\\___bbbaaa```[[[```fffkkknnnsssyyy~~~{{{wwwqqqnnnmmmmmmmmmmmmnnnhhhaaa[[[YYYYYYYYYYYYTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPOOOMMMJJJJJJKKKMMMKKKJJJIIIHHHGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPQQQOOOLLLJJJLLLOOONNNLLLJJJIIIJJJKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVUUUWWWYYY]]]___aaabbbbbb```aaaccceeefffgggggggggfffooovvvyyy|||~~~{{{zzzzzzwwwzzz}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwuuuqqqnnnnnnnnnmmmlllmmmrrryyy~~~|||wwwooogggcccbbbccckkkqqqwww}}}wwwvvv{{{ssspppnnnvvv{{{wwwllloootttzzzmmm\\\QQQIIIBBB@@@@@@???AAAEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>===<<<:::777555333////////////////////////------------------------------------------------...........................------------,,,,,,,,,---------------.....................////////////////////////////////////000000000000000000000000000000000000111222444444666:::@@@DDDEEEEEEEEEFFFAAA@@@??????BBBJJJUUU\\\ooo}}}|||yyy{{{~~~~~~wwwooohhhdddfffqqq|||}}}zzzpppjjjeeebbb___\\\]]]aaaaaaccccccaaa\\\VVVSSSQQQSSSSSSTTTVVVZZZ___dddfffmmmooosssvvvyyyzzzzzzyyy{{{~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyuuuoookkkkkkmmmiiiiiiiiiiiifffccc```]]]ZZZ___iiiwwwyyyssswww|||yyytttnnnlllooorrrttttttuuuxxxxxxrrrggg```aaadddjjjmmmttt~~~|||xxxqqqggg^^^VVVPPPLLL|||wwwvvvqqqiiibbb]]]^^^aaadddgggiiikkkkkkiiiooovvv{{{}}}~~~zzzvvvtttiiifffbbb```___^^^\\\[[[\\\XXXSSSPPPOOONNNNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLIIIGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTQQQNNNMMMNNNOOONNNLLLLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRTTTVVVXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]^^^hhhqqqsssssswwwzzz{{{|||~~~}}}{{{zzzzzzyyy}}}}}}}}}~~~~~~|||wwwwwwyyy{{{{{{yyyuuuqqqnnnnnnmmmlllmmmqqqxxx}}}~~~|||vvvooohhhdddccc```eeekkkrrrzzzuuuzzztttnnnfffjjjooouuu~~~}}}~~~}}}{{{wwwwwwvvvwwwyyy|||jjjXXXOOOFFFBBB???===>>>BBBDDDDDDDDDDDDCCCBBB@@@???======>>>>>><<<:::777666................................................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,------.....................////////////////////////////////////000000000000000000000000000000000111222333444555;;;???DDDFFFFFFDDDDDDEEEAAAAAAAAADDDLLLYYYgggqqq}}}yyyvvvuuuuuutttooojjjggggggooo{{{wwwrrrlllhhheeeaaa^^^___^^^ZZZ[[[^^^```aaaaaa^^^ZZZXXXYYYZZZ\\\^^^aaaeeejjjnnnrrrtttzzz{{{}}}~~~|||~~~}}}~~~~~~|||{{{~~~}}}}}}}}}~~~}}}{{{xxxvvvuuutttuuuuuuuuutttssspppmmmjjjeeegggmmmyyyyyyuuuzzzxxxrrrkkkhhhkkkppptttuuutttyyy}}}{{{tttkkkgggfffdddffflllwwwzzzrrrhhh^^^VVVRRR|||sssjjjfffggghhheeeaaaZZZ___eeekkkooorrruuuwwwpppwww~~~}}}wwwwwwuuusssoookkkgggeee\\\ZZZWWWUUUTTTRRRPPPNNNMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNHHHIIIHHHGGGGGGHHHKKKNNNLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVUUUSSSQQQQQQSSSUUUUUUUUUZZZWWWSSSRRRSSSSSSRRRPPPNNNNNNOOOPPPRRRTTTVVVWWWSSSRRRRRRQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSRRRSSSSSSUUUUUUUUUUUUTTTSSSUUU___hhhhhhfffjjjpppsssvvvxxxyyyyyyyyyzzz}}}}}}{{{zzz{{{{{{~~~}}}~~~zzzuuussstttxxx|||~~~|||xxxtttlllmmmmmmmmmnnnrrrxxx}}}}}}xxxpppjjjfffZZZ]]]aaaggguuu}}}|||{{{xxxsss~~~tttmmmcccbbbbbbiiiyyy}}}|||~~~~~~}}}~~~|||xxxuuuuuuzzzttt___UUUJJJDDD@@@<<<<<>>>>>===;;;999777................................................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,------...................../////////000////////////////////////000000000000000000000000000000000111222444555666???CCCGGGHHHFFFDDDDDDEEECCCDDDEEEKKKUUUfffwww{{{vvvtttpppkkkmmmjjjiiijjjnnnyyy{{{vvvqqqkkkeee___[[[___]]]]]]```___ZZZXXXZZZWWWXXXXXXVVVUUUXXX]]]bbbfffhhhlllqqqvvvyyy|||}}}}}}|||{{{|||}}}~~~}}}}}}}}}|||{{{yyyxxxzzz}}}~~~}}}|||{{{|||}}}~~~~~~~~~|||zzzxxx}}}}}}}}}}}}}}}{{{xxxvvvqqqqqquuu~~~yyy{{{|||uuulllhhhiiinnnqqqsssrrrxxx|||tttmmmiiiaaabbbgggqqq~~~yyyoooeee[[[VVVkkkfffbbbccchhhiiifffaaa\\\bbbkkksssxxx{{{~~~~~~zzztttoooiiihhhfffccc___[[[XXXVVVUUUOOOIIIEEEEEEGGGGGGGGGHHHFFFDDDEEEHHHIIIIIIGGGHHHGGGGGGGGGIIIJJJLLLNNNHHHJJJLLLMMMLLLLLLMMMNNNPPPNNNNNNPPPRRRSSSPPPMMMSSSTTTVVVWWWWWWWWWYYY[[[\\\YYYVVVUUUVVVWWWWWWWWW]]][[[XXXVVVVVVXXX[[[]]]UUUVVVWWWWWWWWWWWWWWWVVVYYYWWWTTTSSSSSSSSSRRRQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRPPPPPPQQQRRRQQQQQQWWWZZZ]]]^^^___bbbhhhmmmmmmnnnnnnnnnooorrrwww{{{~~~~~~}}}|||{{{zzzzzzyyy}}}xxxssswww}}}pppiiijjjnnnsssxxx{{{xxxsssooommmnnnooooooqqqssswwwzzz}}}~~~wwwqqqnnnddd___\\\___kkk{{{tttpppmmmqqq}}}}}}vvv~~~~~~wwwggg^^^YYY___lllyyyzzzzzz|||xxxzzz{{{zzz~~~sssdddQQQFFFDDDFFFFFFCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===;;;:::999333111...---.........---......---------......///++++++++++++++++++++++++------............------++++++,,,,,,---.........000...,,,///222222...))),,,///111000000222111---000000000000000111111111111111222222222111111000111000///000111555888:::EEEFFFGGGGGGFFFDDDAAA???DDDDDDKKK\\\rrr}}}vvvjjj```bbbkkkjjjjjjlllsss}}}wwwssslllddd^^^\\\[[[ZZZXXXWWWXXXZZZ\\\[[[WWWQQQLLLPPPTTTXXX[[[]]]ccckkkqqqsssvvvyyy|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyvvvvvvwwwyyy{{{|||}}}~~~{{{zzzxxxvvvvvvwwwxxxyyy||||||{{{zzzxxxwwwvvvvvvwwwxxxzzz|||~~~~~~||||||}}}}}}~~~}}}|||kkkeeeiiinnnrrrvvvwwwzzz{{{zzz|||xxxoookkkggggggmmmuuu}}}yyyoooccc[[[bbbaaaaaaeeejjjkkkfff``````gggpppwww||||||xxxtttooohhhddd___^^^[[[XXXUUUQQQOOONNNLLLHHHDDDBBBDDDFFFFFFFFFFFFCCCBBBCCCEEEGGGGGGEEEIIIIIIIIIIIIKKKMMMOOOPPPLLLNNNPPPPPPPPPPPPQQQRRRUUUTTTTTTVVVXXXYYYWWWTTTXXXZZZ\\\\\\\\\]]]^^^```bbb___]]]\\\]]]_________```___]]]\\\\\\]]]___```[[[\\\]]]]]]^^^^^^^^^^^^^^^\\\YYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXVVVUUUTTTUUUTTTRRRQQQRRRRRRRRRRRRSSSUUUWWWWWWWWWYYY___dddccccccbbbaaabbbgggnnnssswwwwwwwwwwwwwwwxxxyyyzzz}}}~~~||||||vvvqqqvvvvvvlllfffjjjmmmsssxxxzzzwwwrrrmmmjjjlllpppsssvvvxxx{{{|||}}}|||vvvqqqnnnjjjccc[[[[[[dddtttuuuqqqlllmmmuuu~~~www~~~iii___XXX\\\fffrrr}}}}}}}}}|||~~~|||mmmXXXKKKGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA???===<<<;;;:::444111///............---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,111111000000///......---000...---000444555111---,,,//////------000000---000000000000000000//////000111111111111111000000111000///000222666:::===CCCEEEFFFEEECCCAAABBBCCCIIIQQQ___qqq}}}tttnnngggaaabbbhhhooorrrxxx|||sssiiiccc\\\VVVUUUUUUUUUTTTVVVUUUSSSRRRPPPNNNKKKIIIPPPVVV^^^eeejjjnnntttxxx{{{~~~~~~}}}~~~}}}|||{{{}}}~~~|||zzzxxxwwwwwwwwwwwwvvvtttsssrrrooopppqqqrrrssstttuuuvvvtttsssqqqoooooopppqqqrrrrrrqqqqqqpppooonnnmmmmmmssstttvvvxxxyyyzzz{{{{{{xxxzzz|||~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~tttmmmlllnnnvvv~~~{{{|||yyywwwzzz~~~{{{tttrrriiidddiiirrr{{{wwwllldddYYY\\\aaaiiinnnnnniiiccceeellluuu}}}{{{wwwuuurrrnnniiieee___XXXTTTTTTRRROOOLLLIIIGGGFFFFFFDDDCCCAAABBBDDDFFFGGGGGGEEEDDDCCCDDDFFFHHHHHHGGGJJJKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUUUUTTTTTTUUUWWWZZZZZZ[[[]]]___```^^^]]]___```bbbbbbbbbbbbdddfffhhhfffddddddfffggghhhhhheeeeeeddddddddddddeeeeee______```aaabbbbbbcccccceeeccc```______```___^^^_________^^^]]]ZZZXXXWWWYYYWWWUUUSSSSSSTTTVVVWWWXXXZZZ[[[YYYWWWXXX[[[___]]]\\\ZZZXXXZZZ```hhhnnnooooooooopppsssvvvyyy{{{{{{{{{||||||{{{yyywwwvvvxxxtttqqqvvv|||rrrjjjgggkkkooovvv{{{{{{wwwrrrmmmhhhlllssszzz~~~~~~}}}~~~|||wwwrrrooonnnmmmgggaaa```fffqqq|||{{{wwwqqqmmmqqq{{{jjj```WWWYYY```kkkvvv{{{eeeTTTKKKGGGDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBB@@@???===<<<;;;555333000...//////...---000///...---------------........................,,,,,,,,,------,,,,,,,,,222222111000000//////...---,,,,,,///333444111///,,,......+++---333666666111111111000/////////...///000000111111000000///111000///000333888===AAACCCEEEFFFDDD@@@@@@EEEJJJOOO___vvvwwwmmmhhhdddcccfffkkkxxx~~~vvvnnn^^^ZZZTTTQQQQQQRRRRRRRRRTTTQQQLLLHHHGGGHHHJJJLLLTTT]]]iiisssyyy|||}}}||||||{{{zzzxxxwwwvvvuuuuuuwwwwwwvvvuuusssqqqooonnnmmmmmmmmmlllkkkjjjhhhhhheeeffffffggghhhhhhiiiiiihhhgggfffeeedddeeefffgggeeeeeeeeeddddddcccccccccllllllnnnoooqqqqqqrrrrrroooqqqsssvvvwwwxxxxxxxxx|||}}}~~~}}}{{{zzz{{{|||yyyzzzzzz|||}}}~~~xxxrrrooooooqqqwwwzzzsssrrr{{{}}}wwwuuuzzz~~~{{{oooeeegggooowww}}}wwwpppUUUZZZbbbkkkqqqrrroookkkkkkrrr{{{|||uuuooojjjhhheee```\\\WWWQQQKKKGGGLLLJJJGGGEEECCCCCCCCCDDDBBBBBBCCCEEEGGGHHHIIIJJJHHHHHHHHHIIIJJJLLLMMMMMMMMMNNNOOOQQQTTTVVVXXXYYYWWWXXXYYYYYYXXXXXXZZZ[[[___```aaaccceeefffeeeddddddfffggggggggggggiiijjjmmmllljjjkkkmmmnnnooonnnjjjjjjkkkkkkkkkkkkjjjjjjdddddddddeeefffhhhiiijjjllliiigggffffffgggffffffffffffffffffdddbbb```___^^^]]]ZZZXXXXXXZZZ^^^aaadddfffgggeee```]]]]]]^^^ZZZYYYXXXVVVWWW\\\bbbgggjjjiiiiiijjjmmmrrrvvvyyyxxxvvvuuuvvvuuuqqqpppqqqvvvuuuvvv{{{}}}uuuooolllnnnssszzz~~~}}}yyyssspppmmmqqqyyy~~~{{{|||{{{wwwsssooommmmmmjjjjjjkkkmmmrrrwww{{{}}}|||vvvtttzzzkkkaaaXXXXXX]]]eeepppzzz}}}ttt___QQQIIIDDDBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBB@@@>>>===<<<777444111/////////...---000///...---------------........................,,,------......------,,,------......///000000000+++******,,,///000...,,,,,,...---,,,111;;;AAACCC333333222111000/////////...//////000000000000///111000000222666;;;AAADDDDDDGGGHHHDDD???AAAJJJSSS]]]rrr}}}{{{yyytttlllfffcccfffnnnuuu|||xxxvvvpppjjjYYYWWWUUUTTTSSSRRRRRRQQQQQQOOOLLLIIIJJJNNNSSSXXXaaajjjuuu~~~~~~|||zzzwwwuuurrrooommmmmmmmmmmmnnnmmmjjjhhheeecccbbbaaabbbbbbbbbbbbaaa```___^^^\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]aaabbbcccdddeeeeeeffffffgggiiikkknnnpppqqqrrrssswwwxxxyyyxxxvvvuuuvvvwwwtttuuuvvvyyy{{{}}}~~~rrriiiffffffgggppp||||||{{{uuuuuu}}}wwwooonnnooopppuuu{{{~~~xxxSSSYYYccckkkqqqsssttttttuuu{{{|||uuupppkkkfffbbb]]]ZZZUUUQQQMMMIIIDDD@@@GGGEEECCCBBBAAABBBCCCEEECCCDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUSSSTTTUUUXXXZZZ\\\]]]^^^]]]]]]^^^]]]\\\\\\^^^```fffgggjjjkkklllllllllmmmkkklllnnnnnnmmmmmmnnnpppsssqqqqqqqqqsssuuutttsssmmmnnnnnnoooooonnnnnnmmmlllllllllmmmnnnppprrrssspppmmmkkkjjjkkklllkkkkkkkkklllmmmmmmmmmllljjjiiiddddddbbb______cccjjjooorrrtttuuuqqqiiiaaa\\\ZZZTTTUUUUUUUUUUUUWWWZZZ]]]dddcccccccccfffjjjnnnqqqrrrnnnmmmpppoookkkkkkooowwwyyy||||||vvvrrrooottt{{{~~~|||xxxtttrrrvvvyyy}}}yyyyyywwwtttpppmmmmmmmmmiiikkknnnrrrvvvzzz~~~}}}yyy{{{}}}||||||nnneee\\\ZZZ\\\```gggooovvv|||}}}mmmZZZMMMFFFBBB@@@@@@AAAAAACCCDDDFFFGGGFFFEEEDDDBBBAAA???>>>===999666333111000000...---//////...---------------------------------------......////////////......------......///000000000------,,,---------,,,+++---//////...333<<>>CCCFFFCCCFFFFFFCCC@@@FFFRRR\\\ttt|||rrrpppnnnpppnnngggbbbhhhvvvtttnnnmmmkkkggg]]]\\\[[[XXXTTTQQQNNNMMMNNNPPPRRRSSSVVV[[[bbbgggrrrxxx~~~||||||{{{zzzxxxvvvsssrrrllljjjgggdddbbbbbbcccdddcccbbb___\\\ZZZXXXWWWWWWZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[___```bbbdddfffhhhiiiiiinnnpppqqqpppooonnnooopppppprrruuuxxx{{{~~~}}}nnndddaaaaaagggqqq|||tttooottt~~~~~~zzzrrrlllpppwwwUUU]]]gggnnnsssvvvzzz}}}|||rrrjjjeeeaaa]]]ZZZRRRPPPLLLIIIGGGEEEAAA???BBBAAAAAA@@@AAABBBDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVYYY\\\[[[\\\^^^```bbbcccdddddddddeeedddcccbbbbbbdddgggnnnpppssstttssssssttttttrrrsssuuutttssssssuuuvvvxxxvvvvvvwwwxxxyyyxxxwwwppppppqqqqqqqqqqqqpppppppppooooooooopppqqqssstttssspppnnnmmmnnnoooooonnnnnnoooqqqrrrrrrrrrqqqqqqkkkkkkjjjhhhiiioooyyy|||ooobbb[[[WWWQQQSSSTTTUUUUUUVVVXXXZZZ]]]\\\\\\]]]___bbbeeegggkkkeeeeeejjjkkkhhhjjjpppyyy|||~~~xxxuuuoootttzzz|||zzzvvvuuuuuu|||wwwwwwvvvssspppnnnooopppooonnnllllllooowww~~~tttlllmmmuuu}}}~~~sssllleeebbb___^^^aaafffnnnsssyyy}}}|||~~~zzz}}}{{{fffUUUJJJEEE@@@AAAAAABBBCCCDDDFFFFFFFFFEEEDDDBBBAAA???>>>===;;;888444222111000///---......---------......///........................//////000000000000//////222222111000000//////...000000000/////////......///111111...000666:::999333333333222222111111000......///000111111111111111222555999===AAADDDFFFAAABBBCCCCCCFFFPPP^^^iiirrrhhhffffffmmmooohhhdddmmm~~~xxxlllffffffgggeeecccaaa]]]WWWQQQMMMLLLMMMTTTXXX]]]aaadddiiipppuuu~~~~~~~~~|||zzzyyyvvvuuurrroookkkhhhfffeee```___]]][[[ZZZZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUXXXXXXYYYZZZ[[[\\\]]]^^^ccceeeffffffeeeeeeggghhhmmmooorrrvvvzzz|||}}}~~~~~~{{{kkkbbb```aaalllxxxzzzpppkkkqqq|||xxxnnnpppxxx[[[eeeqqqxxx|||~~~}}}|||vvvnnnddd]]]ZZZVVVRRRNNNHHHFFFDDDCCCCCCBBBAAA??????@@@AAABBBCCCEEEFFFFFFHHHKKKMMMNNNNNNPPPTTTWWWVVVXXX[[[\\\\\\]]]aaadddccceeegggiiijjjkkkkkkkkkmmmmmmmmmkkkjjjjjjlllooorrruuuxxxxxxwwwuuuvvvxxxuuuvvvwwwwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmnnnoooqqqrrruuusssppppppqqqrrrrrrqqqqqqrrrssstttuuutttssssssqqqqqqqqqppprrrzzz}}}jjj[[[SSSPPPLLLMMMOOOOOOPPPSSSWWW[[[YYYYYYZZZ[[[]]]___aaacccddd]]]^^^eeehhhfffjjjsss|||~~~~~~~~~zzzvvvrrrwww|||}}}zzzxxxzzz||||||wwwxxxxxxvvvtttrrrssstttuuusssooollllllsss~~~~~~nnnbbb___gggnnnwwwvvvxxx~~~vvvrrrooonnnkkkggggggkkklllooouuuzzz{{{{{{vvvuuuzzzsss^^^QQQJJJAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@???>>>===<<<999555333222111///------------------...///000////////////////////////......////////////......111111000000///......---000000000000//////111222...111111...///222222///000000000000000000000000...///000111222222222222111333888<<<@@@CCCEEEEEEAAAAAACCCHHHRRRaaaqqq|||pppfffccceeemmmoookkkkkkwww||||||zzzyyyrrrgggbbbbbbcccbbbccc___XXXPPPLLLNNNUUU[[[cccgggmmmoooqqqttt{{{yyyyyyyyyxxxvvvrrrooommmiiigggddd```^^^]]]]]]]]]ZZZZZZYYYXXXYYYYYYZZZ[[[YYYYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVXXXZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZ[[[[[[\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXZZZ\\\]]]]]]^^^```aaadddgggkkkooorrruuuuuuvvvxxxzzz}}}~~~zzzmmmeeefffhhhvvv|||uuulllrrr||||||tttuuu|||bbbmmm{{{}}}vvvrrrppphhhaaaYYYTTTQQQNNNHHHCCCBBB@@@??????@@@AAA@@@@@@???@@@BBBEEEFFFHHHHHHHHHLLLNNNQQQRRRSSSUUU[[[___\\\^^^aaabbbbbbdddhhhkkkiiikkkmmmooopppppppppooosssssssssqqqoooppprrruuurrruuuxxxxxxvvvtttuuuwwwtttvvvwwwvvvuuuuuuvvvwwwvvvuuuuuuuuuvvvuuutttrrrttttttsssssssssssstttttttttsssrrrqqqqqqrrrtttuuuvvvtttrrrqqqsssttttttsssrrrssstttuuuuuutttsssrrrtttuuuuuuuuuwwwuuu^^^NNNGGGEEECCCCCCDDDDDDFFFKKKRRRWWWXXXYYY[[[]]]```bbbcccddd```YYYZZZcccgggfffkkkuuu}}}~~~}}}{{{xxx{{{}}}{{{yyywww{{{}}}|||}}}||||||xxxyyyzzzyyywwwvvvvvvwwwvvvvvvuuurrrqqqttt{{{mmm]]]XXX\\\cccrrr}}}}}}ooonnn||||||{{{zzzwwwuuuvvvxxxwwwssssssvvvpppppptttzzzzzzxxx~~~{{{sssooooooxxx{{{eeeUUUNNNBBBBBBBBBBBBBBBCCCDDDEEEEEEEEECCCBBB@@@>>>=========:::666333222111///---,,,,,,,,,---...///000111000000000000000000000000------............------++++++,,,,,,---.........,,,---.........///111333,,,///111000000222111---............//////////////////000222222333333333111444999>>>BBBDDDDDDDDDCCCCCCFFFOOO]]]pppwwwmmmhhhhhhnnnpppnnnrrryyyrrrppptttxxxqqqqqqmmmeee```aaaaaa```___ZZZRRRKKKKKKTTTbbbmmmrrrvvvyyyzzzyyy{{{}}}|||}}}sssssssssqqqnnniiifffccc[[[ZZZXXXVVVVVVXXXZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^___YYYZZZZZZZZZZZZYYYYYYXXXTTTUUUWWWYYY[[[]]]]]]^^^\\\\\\]]]^^^^^^___``````\\\]]]^^^_______________]]]\\\\\\\\\[[[[[[[[[ZZZYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRTTTVVVWWWXXXYYY[[[]]]\\\^^^bbbgggjjjlllmmmmmmqqquuuyyyzzz{{{|||zzzooojjjmmmqqq~~~xxxwwwuuutttxxxzzzxxx}}}|||qqqttt}}}~~~zzzzzzmmmyyyxxxqqqkkkfffcccZZZWWWRRRMMMHHHFFFEEEEEE???@@@AAAAAA@@@AAACCCEEEDDDEEEGGGGGGHHHJJJNNNQQQTTTWWWZZZ\\\]]]^^^```bbbfffgggiiiiiiiiijjjlllnnnpppsssvvvwwwvvvtttttttttyyyyyyxxxwwwwwwvvvuuuuuuyyyxxxxxxwwwvvvuuuuuutttvvvtttsssrrrrrrsssuuuvvvuuutttrrrpppooopppqqqsssvvvsssppppppqqqssstttttttttqqqpppqqqsssssspppllloooooooooqqqtttuuuuuusssuuuuuuttttttttttttuuuuuuwwwzzz|||zzzzzz}}}fffUUUJJJBBB>>>AAA??????BBBCCCDDDJJJPPPZZZ___bbbaaaaaadddeeedddbbbccccccbbbcccgggnnntttxxxxxxxxxwwwwwwyyy}}}~~~}}}}}}~~~~~~~~~zzzxxxzzz}}}|||zzzzzz|||{{{yyy{{{{{{}}}|||zzzvvvvvvyyy}}}yyynnnccc^^^___bbbnnnwwwrrrhhhoooyyy|||zzz}}}~~~wwwpppooottt|||~~~tttmmmlllkkknnnwwwdddUUUPPPHHHAAAAAACCCDDDDDDGGGBBBBBBAAA@@@???>>>===<<<::::::999777555333111000......................../////////---,,,***((('''........................000///...------...///000......//////...---,,,,,,//////000000000000//////000000000000111111111111000111111222222222111111222444:::AAAGGGHHHDDD@@@AAAFFFOOO^^^ooo~~~tttnnnnnnjjjkkkooowwwwwwrrrooojjjhhhhhhdddfffgggddd^^^ZZZXXXXXXQQQPPPOOOOOOTTT___kkkttt}}}wwwttttttpppmmmiiieee```\\\YYYXXXVVVUUUSSSRRRSSSUUUXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\^^^^^^]]][[[YYYWWW[[[[[[\\\]]]___aaabbbcccdddccccccbbbcccdddeeefff______``````aaaaaaaaaaaabbb```]]]\\\]]]^^^^^^]]]]]]^^^_________^^^\\\\\\]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXZZZ]]]aaaccccccbbbeeeiiioootttxxx{{{~~~wwwpppqqquuusssdddaaaaaabbbmmm{{{~~~zzzxxxyyy}}}}}}}}}|||}}}{{{yyyqqqiiiccc^^^ZZZRRROOOKKKFFFCCCAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIIJJJLLLNNNRRRUUUYYY[[[___aaabbbdddfffhhhjjjkkklllkkkkkkllloooqqqqqqtttwwwxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuxxxxxxxxxxxxwwwvvvuuuuuurrrqqqppppppqqqsssvvvwwwvvvsssppplllkkkllloooqqqvvvtttrrrssstttuuuuuuuuurrrqqqqqqqqqrrrqqqooolllnnnnnnnnnpppsssuuutttsssttttttuuuvvvwwwxxxxxxyyyxxxyyyzzzzzz{{{qqq\\\MMMEEEAAA??????<<<===@@@BBBDDDKKKRRR[[[aaaeeedddeeeggghhhfffdddeeeeeedddeeehhhmmmrrrqqqqqqqqqrrrtttyyy~~~~~~}}}yyyxxxzzz}}}~~~{{{{{{}}}}}}zzz{{{|||zzzzzz{{{}}}|||zzzvvvqqqnnnnnnqqqsssoootttrrreeehhhooosssmmmoooxxx}}}rrriiiiiiiiilll{{{qqqcccWWWMMMEEEDDDEEEDDDCCCEEEBBBBBBAAA@@@???>>>======;;;:::999888666333111000............////////////000000000000//////...---........................000///...------...///000///000000000//////...---///000000111111000000///000000000000111111111111000111111222222222222111777:::???EEEIIIIIIFFFCCCFFFNNNZZZiiixxx~~~tttpppqqquuuvvvzzzwwwqqqjjjbbb______]]]```cccaaa\\\WWWUUUUUUMMMNNNQQQVVV^^^jjjvvv~~~zzztttnnnkkkiiidddbbb```]]]ZZZWWWVVVUUURRRQQQPPPPPPQQQTTTWWWYYY\\\]]]___```aaabbbbbbaaa]]]___aaacccdddeeeeeeddd````````````aaabbbcccdddccccccaaa`````````aaaaaacccdddfffgggfffeeecccbbb^^^\\\[[[[[[]]]^^^^^^]]]^^^___```aaaaaa```___^^^\\\[[[YYYZZZZZZ[[[YYYXXXYYYXXXWWWVVVVVVVVVVVVVVVXXXXXXXXXZZZ]]]___^^^]]]```ccchhhlllooorrrvvvxxxzzz}}}vvvooopppuuu|||kkk\\\YYYYYY[[[eeerrr}}}zzzyyy{{{~~~~~~{{{{{{xxxvvvtttwww|||}}}{{{vvvmmmeee]]]WWWRRRNNNHHHFFFCCCAAA??????@@@@@@AAABBBCCCDDDCCCDDDGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\aaacccfffhhhiiijjjmmmoooooopppooonnnmmmnnnqqqtttuuuwwwyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{zzzyyyxxxwwwqqqpppqqqrrrtttvvvyyyzzzzzzwwwrrrnnnmmmooorrrtttyyyyyyyyyzzz{{{{{{yyywwwppprrrssssssqqqooonnnnnnooonnnnnnppprrrssssssrrrppprrrtttwwwyyyzzzzzzzzzvvvvvvvvvxxx||||||fffSSSGGGCCCBBBAAA???<<<<<<>>>@@@CCCJJJRRR^^^dddiiijjjjjjlllllliiigggggghhhhhhhhhiiilllooolllkkkkkklllpppvvv|||~~~{{{xxxwwwzzz}}}}}}|||||||||~~~}}}}}}}}}|||{{{wwwuuutttvvvzzz||||||sssccc```cccvvv}}}mmmjjjrrr}}}qqqgggfffhhhlllxxxsss```UUUJJJGGGFFFDDDBBBCCCBBBAAAAAA@@@???>>>======;;;;;;:::888666444222111////////////////////////---...///000111111111111........................//////............///000000000111111111000//////000111111111111111111000000000000000111111111111000111111111222222333333999<<<@@@DDDEEEDDDBBB@@@MMMXXXhhhwww~~~vvvvvvyyy}}}yyyrrrlllcccZZZWWWYYY\\\___aaa___YYYTTTQQQQQQNNNRRRYYYbbblllwww{{{xxxsssnnniiieeeaaa^^^XXXXXXWWWVVVVVVUUUTTTTTTOOOOOOOOOPPPSSSVVVZZZ\\\___```ccceeeffffffeeeeee]]]^^^```bbbdddfffhhhiiibbbaaa```___^^^^^^^^^^^^aaaaaa```___^^^]]]\\\\\\```bbbeeeggggggccc___\\\[[[ZZZZZZ\\\^^^___^^^\\\YYYZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWXXXZZZ[[[ZZZYYYZZZ]]]___aaacccfffiiilllqqqvvv}}}}}}zzzsssnnnpppuuutttdddVVVRRRRRRTTT___kkkxxx~~~~~~||||||{{{rrrqqqqqqooooooqqqxxxzzzxxx~~~{{{uuunnnhhh```XXXRRRMMMHHHEEECCCBBBAAA@@@@@@AAACCCDDDCCCEEEFFFGGGGGGIIILLLNNNNNNQQQUUUWWWZZZ]]]aaadddjjjlllmmmnnnnnnnnnqqqsssrrrrrrqqqpppnnnooorrruuuwwwxxxyyyyyywwwuuuuuuvvvzzzzzzzzzzzzyyyyyyyyyyyy|||}}}~~~}}}{{{zzzuuuvvvvvvxxxzzz|||~~~|||{{{zzz{{{|||}}}~~~zzzrrruuuxxxwwwsssqqqqqqssssssrrrpppqqqrrrrrrqqqpppnnnppprrruuuvvvvvvuuuuuurrrppppppssszzzuuucccTTTJJJFFFDDDBBBCCC???>>>@@@AAACCCJJJRRRbbbiiiooopppppprrrqqqnnnkkkllllllllllllllllllmmmllljjjggghhhlllqqqvvvyyy}}}||||||~~~~~~}}}zzzxxxxxxzzz}}}|||{{{~~~}}}||||||zzz{{{~~~}}}zzz}}}yyyvvvyyyxxxggg___^^^hhhwwwrrrggglllzzz~~~sssiiihhhjjjoooxxx~~~iii[[[NNNIIIHHHEEEBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;999777555333222//////...............---***+++,,,....../////////.......................................//////000000000000111111000//////111111222222222222111111///000000000111111111111000000111111222333444444:::===@@@BBBAAA@@@AAABBBTTTaaattt~~~zzzzzzqqqmmmhhhccc[[[UUUVVV\\\bbbbbbaaa]]]VVVRRRQQQRRRZZZ___hhhpppyyy|||xxxvvvsssmmmgggbbbaaa___[[[XXXUUUUUUVVVVVVWWWWWWWWWWWWQQQQQQSSSUUUXXX\\\```bbbbbbccceeeggggggfffeeeccc```______```aaabbbcccdddcccbbb```^^^\\\[[[[[[ZZZ]]]]]]^^^^^^]]]\\\[[[ZZZ[[[___dddggggggccc^^^ZZZ]]]\\\]]]^^^``````]]][[[XXXYYYZZZ\\\\\\\\\\\\[[[]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\ZZZYYYWWWXXXZZZZZZZZZYYYXXXYYYZZZZZZ[[[]]]```ccciiimmmtttzzz~~~}}}zzzxxxwwwuuuqqqmmmpppvvvqqqdddWWWRRRRRRVVV___iiisssvvvyyy|||yyymmmkkkmmmqqqttttttuuuzzzvvvqqqsss}}}}}}vvvmmmhhh```[[[UUUOOOJJJGGGCCCAAAAAAAAAAAAAAACCCDDDFFFGGGGGGHHHKKKLLLMMMOOORRRUUUVVVYYY]]]```bbbeeeiiikkkrrrssssssqqqppppppqqqssssssssssssqqqpppqqqsssvvvsssuuuwwwwwwwwwwwwxxxyyy~~~~~~~~~~~~~~~}}}}}}}}}~~~|||yyy}}}~~~{{{xxxyyyzzz{{{yyyvvvuuuuuuuuutttssspppqqqsssssssssqqqooonnnmmmlllkkkpppwww||||||{{{|||sssfff[[[SSSLLLFFFAAACCCAAAAAADDDGGGJJJRRRZZZfffmmmssstttuuuwwwvvvsssqqqppppppppppppooonnnmmmkkkhhheeefffkkkppptttvvvwwwwwwxxx|||}}}{{{zzzzzz|||~~~yyyvvvyyy{{{{{{{{{}}}{{{yyyzzz}}}~~~~~~yyyyyyqqqgggcccaaakkk{{{zzzgggeeeoooyyy}}}vvvooommmooosssyyy~~~qqqaaaQQQKKKIIIFFFCCCBBBAAAAAA@@@@@@???>>>>>>>>>======<<<:::888666444333.........---------,,,,,,++++++,,,---------,,,,,,////////////////////////---......///////////////...//////000000/////////111111222222222222111111///000000000111111111111000000000111222444555666===@@@CCCCCCAAACCCHHHMMM___kkk||||||}}}{{{tttjjjeee```[[[UUURRRWWW^^^aaaaaa___ZZZUUUUUUYYY^^^hhhnnnvvv}}}|||yyywwwsssnnniiifffaaa[[[XXXYYYYYYWWWUUUWWWWWWXXXYYYZZZZZZYYYYYYSSSTTTVVVXXX\\\```ccceeecccdddeeefffeeecccaaa```bbbbbbbbbbbbbbbcccdddeeeeeedddbbb```___^^^]]]]]]YYYZZZ\\\^^^______^^^]]]___ccchhhmmmnnnkkkfffcccbbbaaaaaaaaabbbaaa^^^[[[\\\]]]^^^_________^^^]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVVVVWWWXXXZZZ\\\^^^___\\\[[[YYYZZZ[[[]]]]]]]]]ZZZZZZZZZZZZYYYZZZ\\\___aaaeeejjjooossstttttttttrrrppppppqqqooommmrrryyy|||rrrggg\\\WWWWWW\\\dddkkkqqqooommmnnnttt}}}{{{oookkknnnxxx~~~uuurrryyywwwpppnnnsss{{{zzzwwwqqqhhh^^^ZZZSSSPPPKKKGGGFFFDDDCCCBBB@@@AAABBBCCCEEEFFFHHHIIIKKKMMMPPPRRRSSSVVVYYY\\\___bbbfffhhhjjjlllnnnpppuuuuuuuuussspppppprrrssstttuuuvvvuuutttuuuvvvxxxqqqssswwwyyy{{{~~~~~~~~~~~~~~~}}}zzzyyyyyywwwuuurrrooonnnpppnnnmmmpppuuuyyyyyyxxxvvvqqqiiiccc]]]UUULLLEEEDDDCCCFFFLLLQQQVVV^^^fffjjjqqqvvvwwwxxx{{{{{{xxxvvvuuussssssssssssqqqoooiiigggeeehhhnnnsssvvvvvvsssssstttwww|||~~~}}}~~~zzzsssooorrrvvvwwwyyy{{{{{{|||{{{yyy|||~~~uuuoooeeehhhppp}}}kkk```ccciii}}}|||zzzxxxyyy{{{zzziiiVVVNNNLLLHHHDDDBBB@@@@@@@@@?????????>>>>>>>>>>>>===;;;999777555444/////////...------,,,,,,..................---,,,////////////////////////,,,---...///000000000///......//////000000//////000111111111111111111000000000000000111111111111000000000000222444777888<<>><<<:::888666555111111111000///...............////////////......////////////////////////,,,---...///000000000///...///000000111111111000///000000111111000000///000000000000111111111111000000///000222555888999:::===@@@>>>>>>GGGXXXfffvvvzzz{{{vvvwww}}}ssslllhhhbbb]]]]]][[[WWWVVVXXXWWW[[[```dddhhhpppyyy|||zzzrrrkkkddd```___]]]YYYUUUPPPQQQRRRQQQQQQRRRUUUWWWYYYZZZ\\\^^^___^^^^^^]]]VVVWWWYYY[[[]]]```aaabbbddddddcccbbbbbbcccddddddbbbdddgggjjjmmmnnnooopppkkkkkkkkkkkklllmmmnnnnnnllloootttxxxzzzzzzyyyxxxvvvwwwyyy{{{||||||{{{zzzzzzxxxvvvuuuuuuvvvtttsssnnnmmmmmmkkkiiifffcccbbbgggeeebbbaaa```___\\\ZZZYYYYYYZZZ[[[\\\^^^``````aaa^^^[[[ZZZ[[[[[[\\\[[[]]]^^^```___]]]\\\\\\]]]ZZZ[[[\\\^^^___aaaaaabbbccccccfffkkkmmmpppxxx{{{uuuqqqkkkfffgggkkkooopppqqqmmmkkkmmmttt{{{~~~xxxyyyzzz~~~~~~vvvrrrtttwwwpppfff______\\\TTTMMMKKKCCCAAA??????BBBEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOORRRTTTWWWZZZ\\\___cccffflllnnnqqqrrrrrrrrrssstttssstttsssrrrrrrsssvvvyyyxxx{{{}}}zzzxxxwwwwwwwwwrrrpppnnnnnnnnnjjjddd___SSSSSSVVV\\\___```dddjjjpppuuuyyyyyyzzz~~~~~~{{{wwwvvvwwwxxxwwwuuussspppmmmooossstttrrrnnnpppooonnnppptttxxxyyyzzz}}}sssiiiccceeekkkppptttxxx~~~|||xxxxxxyyy}}}{{{|||xxxoooiiijjjooowwwhhh]]][[[ggg{{{yyybbbVVVQQQKKKEEEAAA@@@@@@@@@?????????????????????>>>===:::888666555333333333222111000000///,,,,,,---.../////////...000000000000000000000000+++,,,...000000000000//////000111222222222222222//////000000000000//////000000000000111111111111000000///000222555888:::===AAACCCAAABBBMMMbbbrrryyyzzz{{{~~~}}}{{{zzzxxxuuuyyy~~~}}}xxxpppjjjddd___]]]```aaa]]]XXXWWWZZZ```hhhnnnttt{{{~~~zzzvvvsssjjjccc[[[WWWWWWWWWSSSPPPOOORRRUUUTTTSSSSSSWWWZZZZZZ\\\^^^aaabbbbbbaaaaaaYYYZZZ[[[]]]___aaabbbbbbdddcccbbbbbbccceeehhhjjjlllnnnrrruuuxxxxxxxxxxxxwwwxxxxxxyyy{{{}}}|||}}}}}}|||yyyvvvrrrooommmnnnllliiihhhfffeeebbb```]]]]]]]]]]]]]]]^^^___```bbb___[[[YYYXXXXXXXXXWWW]]]___aaa```^^^\\\\\\\\\\\\\\\]]]]]]^^^______```___```dddjjjmmmqqqzzz{{{xxxuuuqqqmmmnnnqqqtttssstttrrrrrrwww~~~|||{{{vvvwwwzzzccc\\\TTTOOONNNKKKFFFAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTUUU\\\]]]___bbbeeehhhkkkmmmqqqsssuuuuuusssrrrqqqqqqtttuuuvvvvvvvvvwwwzzz}}}}}}{{{zzzyyyrrrnnnlllpppuuuvvvqqqkkk^^^^^^___```cccfffiiijjjooorrrwwwxxxyyy{{{~~~~~~}}}|||{{{zzzzzzyyywwwuuuttttttuuuuuutttrrrpppooopppsssvvvyyy}}}{{{zzz{{{~~~ssslllhhhiiikkkmmmqqqvvv}}}}}}}}}{{{yyywww|||vvvrrrrrr{{{}}}tttmmmkkkpppxxxoooaaa]]]aaammmtttaaaTTTLLLFFFDDDAAA???>>>>>>??????===<<<;;;;;;;;;:::999888777666111000///......///000000...............///000111///////////////......---......///000000000000000000000000000000000000000222111111111000000//////111111111000000000000000111111222444666999;;;<<<<<>>>>>??????>>>=========<<<;;;:::888666555222111000......///000000///............//////000///////////////......---......///000000000000000000000000000000000000000111111111111000000000///111111111111000000000000111111222444666999;;;<<<<<<>>>AAAGGGQQQ```rrr~~~}}}{{{zzz}}}pppkkkvvvyyyyyyxxxqqqjjjgggddd^^^ZZZYYYZZZZZZ^^^dddrrrwww~~~~~~zzzvvvpppkkkfffaaa\\\YYYWWWUUUSSSQQQPPPQQQRRRRRRTTTTTTUUUTTTTTTVVVZZZ]]]]]]___``````^^^]]]]]]]]]^^^aaaddddddccceeejjjooosssuuuwwwzzz}}}}}}|||wwwuuusssrrrpppnnnkkkhhhgggeeebbb___^^^___aaabbbaaa___\\\[[[]]]^^^^^^^^^[[[\\\]]]^^^____________aaaaaabbbdddhhhkkkoooqqqpppqqqssstttuuuvvvxxxzzz|||vvvpppnnnrrryyy~~~OOOJJJEEECCCCCCCCCAAA???CCCDDDEEEGGGIIILLLOOOPPPTTTVVVXXX[[[^^^```aaabbbfffgggiiikkkmmmnnnnnnnnnpppqqqrrrrrrqqqrrrtttvvvxxxzzz}}}~~~~~~}}}zzzwwwtttqqqpppqqqrrrrrrrrrsssttttttttttttvvvzzz}}}zzzyyyxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~zzzwwwvvvvvvxxxyyy{{{yyywwwxxx{{{}}}~~~~~~~~~wwwrrrnnnooopppnnnnnnqqqpppuuu||||||zzzvvvxxx}}}rrrgggdddffftttvvvlllgggwww}}}mmmfffaaaggguuuwwwbbbRRRIIIEEEBBB@@@>>>>>>@@@@@@???>>>??????>>><<<:::888666555222111000///...///000000000//////............//////////////////......---......///000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111333444777:::<<<===<<<>>>BBBKKKYYYkkk{{{}}}{{{{{{xxxmmmkkkxxxuuulllmmmnnnkkkgggeeebbbYYYSSSUUU[[[aaaiiippp}}}~~~yyyuuupppkkkddd^^^YYYVVVTTTRRRSSSSSSRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWXXXZZZ^^^aaa^^^___``````___^^^___aaaaaadddiiikkkmmmqqqvvv{{{~~~zzzuuurrrooommmjjjhhhggghhhiiijjjfffccc___]]]]]]^^^^^^]]]]]]]]]]]]]]]___```bbbcccdddcccccccccdddfffiiijjjkkkmmmoooppprrrtttxxx{{{wwwqqqooottt}}}HHHEEEBBBAAABBBDDDDDDCCCDDDEEEGGGJJJMMMQQQTTTVVV[[[]]]___bbbeeeggghhhiiiiiijjjlllooopppqqqrrrrrrssstttuuuuuuuuuwwwzzz}}}}}}yyywwwxxxyyyyyywwwuuutttrrrqqqrrrtttwwwyyyuuutttssssssuuuxxx{{{~~~~~~~~~~~~~~~~~~|||yyyyyy{{{}}}zzzyyywwwxxxyyy{{{{{{zzzyyyyyytttrrrsssrrrooommmnnnkkkpppxxx~~~}}}{{{{{{{{{~~~pppfffdddgggzzztttlllmmmtttuuulllggggggooo|||zzz|||nnn[[[PPPIIICCCAAA??????@@@AAA@@@@@@??????>>>===<<<:::888777333222111////////////000111000///...............///////////////......---......///000000000000000000000000000000000000000111111111000000000000000000111111111111111222222111222333555888;;;===>>>===???FFFRRRcccuuu}}}ooommmrrr}}}~~~wwwllleeegggkkkjjjfffddd___VVVRRRXXXcccllltttzzz|||xxxsssooofffbbb[[[VVVTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[]]]```ccc```bbbcccdddeeefffhhhkkkhhhlllrrrwww{{{|||yyyxxxvvvtttrrrqqqqqqqqqkkkhhhcccaaa``````___^^^```___^^^^^^___bbbeeegggfffeeecccbbbbbbdddfffhhhlllmmmnnnoooqqqtttyyy|||{{{vvvrrrrrrwwwCCCAAA@@@@@@BBBEEEFFFGGGFFFGGGIIIMMMQQQVVVYYY[[[```bbbdddgggjjjlllmmmnnnnnnooopppqqqrrrrrrrrrrrruuuvvvxxxyyyzzz}}}}}}|||~~~}}}wwwuuurrrqqqrrrtttvvvwwwqqqpppoooooopppssswwwyyy|||}}}~~~~~~{{{{{{|||~~~|||zzzyyyyyyzzzzzzyyyxxxwww~~~{{{wwwuuuvvvuuupppmmmmmmlllqqqvvv{{{~~~~~~|||}}}{{{nnnhhhaaatttzzzooossszzzssskkkgggiiisss~~~}}}qqqqqq|||{{{gggVVVKKKFFFCCCAAA@@@@@@AAAAAA@@@============<<<<<<;;;:::444333111000/////////000111000///...............///////////////......---......///000000000000000////////////////////////000000000000000000111111000000111111222222222333111222333666888;;;>>>@@@@@@DDDMMM\\\mmm}}}|||yyyiiiqqq}}}yyyzzz~~~~~~{{{xxxwwwwwwllleeeaaafffjjjiiieeebbb\\\VVVVVV```mmmvvv|||zzzuuuoooiiieee\\\YYYUUUTTTVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ^^^___^^^]]]\\\]]]```bbbdddfffjjjmmmoooqqquuuwwwyyy||||||zzzwwwuuutttuuuvvvwwwvvvxxx{{{}}}~~~}}}}}}|||~~~}}}|||{{{rrroookkkhhhfffeeebbb``````___^^^^^^___bbbfffhhhhhhfffdddbbbbbbdddfffhhhhhhiiijjjjjjkkknnnrrrvvvwwwwwwwwwwwwxxx}}}{{{ssswww????????????AAADDDGGGIIIIIIKKKMMMQQQVVV[[[___aaadddeeehhhkkkmmmoooqqqrrruuutttsssrrrrrrrrrrrrrrrxxxzzz}}}zzzwwwuuutttvvvwwwxxxxxxqqqpppnnnnnnnnnoooqqqssszzz{{{~~~~~~||||||~~~~~~||||||||||||zzzxxxvvv}}}~~~~~~zzzxxxzzzyyytttqqqrrrqqqtttwwwyyyzzz{{{}}}~~~~~~~~~}}}~~~uuuooohhhuuu}}}{{{~~~yyymmmiiiiiipppyyytttpppvvvuuu___NNNIIIFFFBBB@@@@@@AAAAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;555333222000/////////000000//////............//////////////////......---......///000000000000000////////////////////////000000000000111111111111000000111111222333333333111222444666999<<>><<<:::;;;===>>>;;;888666555444222111000000000000000000000000000000000000///---+++***+++---...000000000000000000000000111111111000000000000000000000000000000000000000111000000000000222333444888444555;;;AAAAAAAAABBBLLL```sssyyyzzz|||~~~yyyrrrmmmsss~~~uuujjjbbbbbb___```bbb___YYY[[[bbbdddeeeggghhhiiilllooorrryyy~~~{{{rrrmmmnnnbbb]]]WWWTTTTTTTTTTTTSSSTTTTTTVVV\\\bbbeeedddbbb``````aaabbbccccccddddddfffnnnuuuxxx}}}|||yyyvvvtttsssxxxxxxxxxxxxyyy{{{|||}}}{{{~~~~~~wwwuuuxxxzzzzzzxxxvvvsssooonnnppprrruuuuuuyyyzzz|||~~~|||xxxuuutttvvvvvvsssqqqooohhhaaa^^^___aaa```^^^cccdddgggiiijjjkkkjjjjjjmmmpppsssvvvxxx{{{~~~uuummmpppEEEFFFGGGHHHIIILLLRRRUUUZZZ\\\^^^aaacccgggkkkooopppppppppqqqtttvvvwwwxxxxxxwwwzzz~~~}}}|||tttuuuuuurrrnnnkkkkkklllqqqsssuuuwwwxxxzzz|||~~~}}}}}}}}}~~~|||}}}uuunnnjjjjjjkkkqqqzzzzzzwwwvvvyyy}}}tttuuu~~~~~~vvvwwwuuunnnmmmooo{{{yyy___TTTHHHCCCAAA>>>===>>>>>><<<;;;<<<===>>>;;;999777666444333111000000///////////////////////////000///...---------......000000000000000000000000111000000000000000000000000000000000000000000000111111000000000222333444888555666<<>>==================<<<;;;;;;999777555222111000///...........................///000000000///......////////////////////////000000000000000111111111000000000000000000000000333222111111111111333333777777999<<<<<>>=========>>>>>>===<<<<<<<<<<<<:::888666333222111000////////////////////////---....../////////......//////////////////////////////000000111111111111111111111111111111111111333222111111111222333444666777:::<<<===CCCRRRbbbrrrwww~~~tttkkkooo~~~~~~wwwsssqqqsssvvvvvvssspppmmmlllkkkaaaVVVTTT^^^llltttvvv~~~uuunnngggbbbZZZQQQMMMNNNPPPRRRTTTVVVXXXXXXYYYYYYWWWWWWWWWVVVWWWXXXZZZ\\\gggqqq~~~}}}}}}}}}~~~}}}||||||ttttttuuuwwwyyy{{{}}}~~~xxxrrrnnnkkkiiihhhggggggffffffffffffffffffhhhjjjmmmpppqqqssswwwyyyyyy}}}}}}zzzzzz|||~~~UUUWWWYYY[[[^^^cccjjjnnnoooppprrrssstttwww{{{~~~zzzyyyyyyzzz|||zzzuuuqqqqqqrrrsssttttttvvvyyy||||||}}}{{{~~~{{{{{{{{{zzzxxxvvvuuuwwwyyy~~~tttvvv|||sssiii___mmmqqqfff```fffsssyyytttssspppvvvsss[[[MMMGGGBBB>>><<<<<<>>>??????===<<<<<<===<<<;;;999777555333222222000000000000000000000000---...............//////000000000000000000000000/////////000111111222222111111111111111111111111222222111111222333555666888888<<<@@@CCCKKK\\\lllwwwxxx~~~}}}}}}uuunnnkkkvvvyyywwwwwwyyyyyyyyyzzzyyyuuuooojjjddd^^^UUUTTT```qqq{{{}}}zzzjjjbbb[[[VVVQQQMMMNNNRRRRRRTTTVVVVVVVVVUUUVVVWWWWWWWWWUUUTTTUUUXXX___cccqqq|||zzzyyy}}}zzzyyyxxxxxxxxxzzz{{{|||}}}xxxtttrrrqqqppplllkkkiiigggfffeeedddddddddgggjjjmmmooorrruuuxxxxxx|||yyyvvvyyy]]]^^^```bbbeeejjjpppuuuuuuvvvxxxzzz{{{~~~|||zzzzzz}}}|||xxxsssqqqrrrrrrrrrqqqrrruuuwwwxxx{{{~~~~~~{{{yyyyyyzzzxxxzzz~~~lllooouuu}}}rrr```fffpppqqqddd___```jjj~~~|||zzzxxxxxx~~~zzz```PPPIIIDDD???===<<<>>>@@@???===;;;<<<===;;;:::999777666555444444111111111111111111111111//////.........///111111000000000000000000000000...//////000111111222222111111111111111111111111111111000111222444666777;;;;;;>>>DDDKKKUUUfffuuuyyyxxx|||~~~xxxvvviiijjjqqq~~~{{{yyyyyyzzzxxxwwwzzz|||yyyppphhh\\\ZZZVVVWWWdddxxx|||tttmmm^^^WWWQQQOOOMMMMMMPPPVVVTTTVVVWWWVVVTTTSSSUUUWWWWWWWWWWWWWWW[[[dddpppxxx}}}|||}}}~~~}}}|||~~~~~~{{{yyyyyyzzzuuussspppkkkhhheeecccbbb___bbbfffiiilllooosssuuuwww{{{|||vvvxxxbbbccceeegggjjjooouuuyyyxxxzzz|||~~~{{{zzz||||||yyyuuuqqqqqqrrrqqqpppqqqtttvvvvvvyyy|||}}}||||||tttvvvzzzhhhkkkrrr}}}xxxeeedddfffsssoooaaa^^^\\\eeezzz}}}cccRRRKKKEEE@@@>>><<<>>>@@@@@@===;;;<<<>>>;;;:::999777666555555555111111111111111111111111111000///...///000222444000000000000000000000000...//////000111222222222111111111111111111111111000000000111333555777999>>>===@@@HHHQQQ\\\lllzzzxxxuuuyyyzzzqqqooo```iiixxx}}}zzzwwwttttttxxx~~~|||qqqgggXXXYYYXXX[[[iii~~~}}}zzzsssiiiaaaUUUPPPLLLLLLMMMNNNRRRXXXVVVXXXYYYXXXUUUTTTWWWYYYVVVWWWYYY\\\dddrrr}}}yyyyyy}}}~~~~~~|||vvvpppkkkfffcccbbb[[[^^^bbbfffiiimmmqqqtttwww{{{wwwxxxiiijjjlllmmmooossswww{{{{{{~~~~~~~~~{{{rrrqqqoooppprrrtttuuuuuuwwwvvvvvvyyy}}}}}}xxxsssqqqrrrxxx~~~{{{wwwuuuwwwpppfff\\\aaazzzqqqcccbbbbbbdddmmmwww[[[IIIDDDDDDCCC;;;;;;<<<<<<===<<<<<<;;;:::999888777555333111000000000000000000111111111000000111111111111000000111111111111111111111111000000000000////////////333333333222222222111111000000000000111333888<<<:::???CCCHHHXXXmmmwwwtttyyyyyyzzz||||||wwwnnnhhhZZZmmm~~~~~~|||vvvqqqqqqzzzyyykkkaaaZZZYYYXXX^^^oooxxxooodddYYYRRROOOLLLJJJKKKOOOSSSTTTTTTUUUVVVWWWUUURRRQQQSSSVVV\\\___dddlllyyy~~~}}}|||{{{{{{}}}|||tttooommmjjjfffeeeaaa\\\^^^eeelllppppppwwwxxx|||wwwmmmooojjjkkkmmmnnnpppuuuzzz|||sssqqqpppqqqsssuuuvvvvvvuuussssssvvv{{{{{{ooommmlllrrr}}}{{{~~~xxxooodddcccrrrsssddd]]]^^^```hhhzzzhhhQQQFFFBBB@@@;;;<<<<<<======<<<<<<<<<;;;;;;:::999777555333222000000000000111111111111000000111111111111000000111111111111111111111111///000000000000000000000333333333222222222111111111111222222222555:::===@@@CCCHHHQQQ```qqqyyyzzzyyyyyyzzz|||{{{vvvoooiiidddvvvzzz}}}{{{{{{~~~}}}qqqfffbbb[[[]]]```gggvvvwwwnnneee\\\SSSMMMLLLJJJIIIKKKPPPTTTVVVVVVVVVXXXZZZXXXVVVUUUXXX[[[ccckkkxxx~~~}}}}}}}}}~~~~~~wwwrrrpppmmmiiibbb]]]XXXZZZ```hhhlllmmmssstttyyywwwllllllnnnoooppprrruuu{{{~~~uuutttrrrsssuuuvvvvvvvvvpppooonnnqqqvvv{{{~~~~~~~~~qqqmmmiiikkkttt|||{{{|||xxxzzz}}}xxxnnnfffiiiuuuwwwggg___``````eeerrrxxx\\\JJJAAA==================<<<<<<<<<===<<<<<<;;;999777555444111111111111111111111111000000111111111111000000111111111111111111111111/////////000111111111222333333333222222222111111222333333444444777;;;???EEEGGGQQQaaaooovvv|||zzzyyyyyyyyyxxxtttooojjjrrr|||xxx|||jjjbbbddd]]]bbbhhhppp|||~~~wwwmmmbbbYYYRRRLLLIIIIIIHHHIIILLLQQQVVVXXXYYYSSSUUUXXXXXXWWWZZZ___dddrrr}}}~~~}}}||||||{{{}}}yyytttrrrooojjjaaa\\\WWWWWW]]]dddiiikkkoooqqqvvv~~~xxxllliiissstttvvvyyy}}}{{{yyywwwwwwwwwwwwuuutttkkkjjjiiilllppptttwwwxxxyyy|||zzztttlllhhhlllvvv}}}{{{}}}{{{rrruuu~~~~~~}}}wwwllldddgggrrr|||~~~qqqkkkjjjgggffflllwwwdddNNNDDD???>>>>>>========================<<<;;;:::888666555222222111111111111111000000000111111111111000000111111111111111111111111//////000000111222333333333333333222222222111111111333444555555888<<>>============>>>;;;;;;;;;:::999777666555333222222222111111000000000000111111111111000000000000000000000000000000///000000111222333333444333333333222222222111111000222444555666888<<>>>>>:::::::::999888777555555333333333222111111000000000000111111111111000000000000000000000000000000111111111222333333333444333333333222222222111111000222444666777999===???AAAPPPiii~~~~~~yyyyyywwwsssmmmgggfffkkkssszzz~~~tttqqqtttooohhhgggqqq{{{uuuppp```YYYOOOHHHEEEGGGJJJKKKOOOQQQTTTUUUUUUVVVXXXYYYXXX^^^gggqqq|||yyywww~~~||||||}}}{{{zzz{{{}}}~~~}}}zzzuuukkkhhheeebbbcccfffiiilllqqqrrrsssuuuvvvzzzsssyyyyyyrrrzzzwwwrrrpppmmmmmmnnnpppqqqqqqrrrsssuuuwww{{{~~~|||wwwqqqkkkjjjlllooosssxxx}}}~~~|||hhh^^^^^^jjjwwwvvvooommmqqqnnnUUUFFFCCCAAA???>>>======>>>???::::::::::::999777666555444444333222222111000000000000111111111111000000000000000000000000000000222222333333333333333333333333333222222222111111111333666888999;;;>>>AAAGGGZZZpppzzz|||zzzvvvrrrpppkkkddd___aaakkkzzz|||xxxooofff\\\\\\jjj}}}zzzrrrjjjdddSSSNNNHHHDDDEEEHHHLLLNNNPPPSSSVVVWWWWWWWWWYYY\\\]]]gggvvv~~~~~~~~~~~~|||yyyxxxyyy~~~}}}yyynnnmmmkkkhhhfffgggiiikkknnnooopppoooooorrrxxx|||||||||ttt~~~{{{wwwtttqqqpppqqqrrrssssssyyywwwsssqqqrrrwww|||~~~}}}zzztttlllgggggghhhlllqqqwwwyyyyyyzzz~~~oooaaa^^^ZZZgggzzzvvvrrrsss~~~www[[[HHHCCCBBB@@@>>>======>>>???;;;;;;;;;:::999888777666444444333333222111000000000000111111111111000000000000000000000000000000444333333333333333333333333333333222222222111111222444777999;;;===@@@BBBNNNbbbtttvvvuuuvvvtttooojjjeee___ZZZ^^^lll}}}fff\\\RRRSSSdddxxx|||uuulllbbb[[[NNNJJJEEEDDDGGGKKKOOOQQQPPPTTTWWWYYYXXXYYY[[[^^^ggguuu|||zzzzzz~~~}}}}}}~~~zzzxxxvvvyyy~~~~~~yyyrrrqqqpppmmmjjjiiijjjlllkkkllllllkkkkkknnntttyyy}}}uuu~~~||||||zzzwwwtttssssssuuuvvvyyywwwvvvvvvyyy|||~~~}}}wwwpppiiidddaaa```bbbiiiqqquuuvvvxxx~~~nnn\\\ZZZZZZaaaqqqgggJJJIIIBBB=========;;;;;;===<<<<<<<<<;;;999777666555555555333222111000000000000000000000000000000000000000111222222222222222111333444444333222444555555444333222222222333444888777:::=========CCCKKK^^^mmmyyyyyysssppppppqqqmmmddd]]]]]]dddqqq}}}nnn]]]VVVOOOQQQ\\\kkkwww}}}|||yyyuuunnncccUUUKKKHHHFFFBBBBBBDDDIIILLLNNNUUURRRSSSZZZ]]]^^^dddlll|||xxxmmmnnn{{{~~~}}}{{{{{{|||~~~|||zzzyyyzzz~~~}}}{{{|||}}}|||yyytttpppmmmllllllmmmooollliiihhheeefffppp{{{~~~}}}zzzwwwvvvvvvwwwxxxxxxwwwvvvwwwzzz|||}}}}}}{{{}}}yyynnneee___^^^^^^aaahhhqqquuuvvvvvvzzz~~~vvvfff[[[XXX[[[hhhyyyqqqSSSJJJCCC>>>>>>>>><<<<<<>>><<<<<<<<<;;;999777666555666555333222111111000000000000000000000000000000///000111111222222111111000222333333222222333444444333222111111222333444777777:::===>>>@@@IIITTTkkkvvv~~~xxxuuusssrrrmmm```WWW[[[iiiyyyvvvfffWWWQQQKKKMMMXXXgggsssyyy{{{yyyuuuoooggg[[[PPPIIIFFFEEECCCDDDGGGLLLOOOQQQPPPPPPTTTZZZ^^^dddqqqvvvnnnoooxxx~~~~~~~~~}}}{{{yyyzzz}}}~~~|||zzzwwwtttpppnnnllllllmmmiiigggeeebbbbbbjjjssszzz}}}~~~{{{zzzzzzzzz{{{vvvvvvvvvxxx{{{|||{{{zzzuuuwww{{{yyykkkaaa\\\\\\___aaaiiissswwwvvvttttttvvvuuuxxxrrraaaYYYTTT\\\mmm||||||yyyyyy}}}___LLLDDD>>>???@@@>>>===???<<<<<<<<<;;;999888666666666555444222111111111111000000000000000000000000...///000000111111000000///111222222111111222333333222111111111222333444555888<<<>>>>>>CCCRRRbbbyyy~~~{{{vvvqqqlll]]]SSS[[[pppmmm^^^QQQKKKFFFIIISSSaaammmsssuuusssnnnfff[[[QQQJJJGGGDDDDDDEEEGGGKKKOOORRRTTTPPPRRRXXX^^^eeeqqqrrreeehhhvvv~~~}}}~~~|||zzzzzz{{{~~~|||~~~|||||||||zzzvvvrrrmmmjjjkkkhhheeeddd```___dddlllqqqsssvvvzzz}}}||||||}}}uuuuuuvvvyyy{{{{{{yyywwwqqqtttxxx|||~~~zzzmmmbbb]]]___aaafffnnnxxx|||xxxsssoooooo{{{}}}xxxjjjooozzz{{{kkk^^^TTTVVVcccvvv{{{zzz|||yyyvvvtttsssjjjOOOFFF??????@@@???===>>><<<<<<<<<;;;:::888777666666555444333222111111111000000000000000000000000......///000000000000000///000111111000000111222333222111000111222333444666999===??????GGGZZZnnn~~~wwwnnniii]]]VVVaaavvvwwweeeXXXMMMIIIDDDFFFOOO[[[ffflllooommmggg\\\PPPHHHFFFFFFCCCEEEHHHJJJMMMPPPSSSUUUUUUXXX^^^fffsssppphhheeeqqq{{{}}}~~~}}}{{{zzz{{{{{{{{{{{{wwwzzz|||}}}|||{{{{{{|||}}}}}}wwwppplllkkkhhheeeeeebbb___bbbiiijjjkkkmmmnnnrrrzzz~~~}}}}}}vvvvvvwwwyyyzzzyyyuuusssooorrruuuxxxyyy{{{~~~uuuiiibbbaaacccnnnwww{{{rrrllliiisssvvvzzz}}}}}}}}}~~~ppp___aaammm|||rrrfffYYYVVV\\\kkk}}}vvvyyy}}}uuuqqqoooooo{{{sssWWWKKKAAA???@@@???======<<<<<<<<<;;;:::999888777666666444333222111111111000000000000000000000000......///000000000000000...000111111000///111222222222111111111222444555888:::===???AAAKKKbbbwwwxxxnnneee```___jjj{{{{{{mmm^^^SSSLLLIIIEEEFFFLLLVVV```fffiiifff^^^TTTIIIDDDDDDGGGDDDGGGKKKMMMNNNOOORRRUUUXXX[[[cccqqqzzzpppfffgggppp~~~}}}|||}}}{{{zzz{{{{{{zzzyyyxxxzzz||||||{{{yyyyyyyyy~~~|||uuuqqqkkkgggddddddbbb___aaafffggghhhhhhgggiiippp|||~~~~~~xxxxxxxxxxxxxxxvvvrrrooooooqqqsssssssssuuuyyy~~~rrriiifffgggxxx~~~qqqhhhdddjjjnnntttwwwwwwxxxzzz}}}}}}mmmXXXVVV___vvvwwwnnnbbb[[[YYYaaasss~~~rrrooo~~~tttmmmmmmoooxxx~~~bbbSSSEEE@@@@@@???======<<<<<<<<<<<<;;;:::999888777666555333222222222222000000000000000000000000...///000000111111000000...000111111000000111222333222222111222333555666;;;;;;>>>AAAFFFSSSkkkzzzooobbbbbbhhhttt~~~|||{{{qqqcccUUUMMMJJJHHHFFFGGGLLLTTT^^^dddccc^^^UUULLLEEECCCEEEGGGFFFJJJNNNOOOOOOQQQUUUXXXXXX```nnnsssiiifffgggnnn}}}}}}}}}{{{{{{{{{|||{{{zzz{{{|||}}}}}}{{{yyyyyyzzz|||yyynnnhhhdddccc```]]]^^^bbbfffggggggeeeeeekkkvvv{{{zzzxxxwwwvvvsssooolllooopppqqqooolllnnnuuu{{{~~~~~~{{{sssqqqttt~~~pppeee```bbbhhhooorrrssstttwww{{{{{{rrr]]]YYY___ppp}}}wwwoooeee[[[\\\jjjzzz}}}mmmdddooovvvoooooopppxxxnnn\\\KKKCCCBBB@@@??????<<<<<<<<<<<<;;;:::999888777666555444333222222222000000000000000000000000///000111111222222111111///000222111000000111333444333333222333555666777<<<;;;===DDDMMM^^^uuuxxxlll___bbbkkkzzzzzzzzz||||||zzzsssgggYYYNNNHHHFFFEEEEEEFFFLLLTTT^^^eee]]]VVVLLLEEEBBBCCCFFFGGGGGGKKKPPPRRRRRRUUUZZZ___```pppqqqggggggkkkxxx~~~}}}|||{{{{{{}}}}}}|||{{{{{{||||||{{{yyyyyyzzz|||vvvooohhhdddaaa]]]]]]```dddggghhhfffeeejjjttt}}}}}}{{{xxxvvvtttqqqnnnkkkooopppoookkkhhhjjjrrrxxxyyyyyy}}}{{{}}}~~~nnnccc]]]]]]dddkkkoooppprrrvvvzzz{{{|||}}}zzzgggbbbgggmmmyyynnn```[[[gggwww|||iii\\\dddzzzzzzssstttqqqxxx}}}vvvcccOOOEEECCCBBBAAAAAA<<<<<<<<<<<<;;;:::999999777666555444333222222222000000000000000000000000000000111222222222222222///111222222111111222333444444333333444555777888===;;;===FFFSSSeee}}}ttthhh^^^aaakkk|||yyyyyy|||tttuuussskkk```SSSJJJFFFBBBCCCCCCFFFLLLUUU___fffYYYQQQGGGAAAAAADDDFFFFFFHHHLLLQQQSSSTTTXXX___eeekkkoooddddddlllttt~~~|||{{{{{{|||~~~~~~}}}yyyyyyyyyxxxwwwxxxzzz|||~~~vvvmmmhhhccc^^^]]]```cccgggiiihhhgggjjjttt}}}}}}|||{{{yyyvvvssspppnnnmmmpppnnnkkkkkklllmmmmmmmmmsssssstttxxx~~~~~~rrrhhhbbbbbb___aaaiiiqqqtttvvvyyy{{{wwwooosss|||yyykkk^^^\\\cccoooyyygggXXX\\\ooo~~~~~~lllQQQKKKHHH>>>:::???;;;===>>><<<888666777999888777555333222222222222222222111111111111111111111111111111111111111111///111222444444333222111222222222222333555777888@@@>>>@@@KKK^^^ttt{{{ooofffaaalllyyyzzzyyyxxxrrrsssoooiii```TTTIIIEEEHHHKKKFFFCCCHHHQQQZZZ]]]\\\NNNIIICCCAAACCCFFFHHHHHHJJJKKKQQQWWWXXX[[[hhhxxxnnnddddddkkk|||~~~{{{|||}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy|||~~~|||sssnnnggg___^^^bbbccccccbbb``````fffnnnuuu||||||zzzxxxuuurrrpppnnnooommmkkkkkklllmmmmmmmmmooooooppptttyyywwwnnnhhheee``````gggnnnrrrvvvzzz~~~uuuyyy}}}nnn^^^XXXZZZbbbqqqvvvgggZZZ\\\jjj~~~uuuXXXLLLGGG@@@===???;;;<<<===;;;888777777999777666555333222222333333222222111111111111111111000000000000000000000000///111222444444333222111000000111222444777999;;;@@@???CCCPPPeeezzz}}}uuummmgggiiisss~~~{{{wwwvvvxxxsssoooiiiaaaZZZPPPFFFDDDFFFHHHEEEFFFKKKSSSYYYXXXVVVKKKGGGBBBAAADDDGGGIIIIIILLLNNNSSSXXX[[[aaassstttaaacccnnnyyy~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{~~~xxxssskkkccc___aaa]]]]]]\\\[[[[[[```gggmmm{{{}}}}}}}}}{{{yyyuuurrrpppnnnllljjjjjjlllmmmlllkkkhhhiiikkknnnsssxxx}}}~~~vvvqqqiiiccc```dddiiinnnuuu{{{~~~~~~zzzvvvvvv}}}tttcccVVVQQQRRR___qqqwwwkkk``````kkk|||dddOOOEEECCCAAA@@@;;;<<<<<<;;;888777777888666666555444333333444444111111222222222222222222000000000000000000000000000111222333444333222222//////000222555999<<<>>>@@@@@@GGGXXXooo}}}tttllliiihhhuuu}}}|||wwwsssrrr|||sssnnnmmmcccYYYRRRLLLEEECCCEEEEEEFFFKKKRRRWWWWWWSSSNNNFFFDDDBBBCCCEEEHHHJJJJJJOOORRRXXX\\\```mmmpppaaaZZZhhh~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwzzz~~~zzzrrrgggaaa```XXXXXXWWWVVVWWW[[[```eeeoooxxx~~~|||xxxtttrrrllljjjiiiiiijjjkkkjjjiiicccdddgggiiimmmqqqwwwzzz{{{vvvnnngggbbbbbbeeejjjrrrzzz~~~vvvmmmrrryyyiiiXXXMMMJJJSSScccxxx~~~sssjjjlllvvvqqqTTTEEEDDDDDD???<<<<<<;;;:::999888777777555555555444444444444444111111222222222222222333000000000000000000000000000111222333333333222222000111222333666999<<<>>>>>>AAALLLaaaxxxwwwmmmeeefffjjj{{{uuuqqqqqq~~~vvvmmmggglll```SSSMMMIIIEEEDDDFFFEEEJJJRRRYYYZZZVVVMMMGGGBBBBBBCCCDDDGGGJJJLLLLLLQQQWWW]]]ccckkk}}}vvvaaa\\\bbbvvv~~~}}}}}}}}}~~~|||zzzxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwttttttvvvzzzxxxlllccc^^^XXXXXXVVVUUUVVVYYY]]]___fffmmmzzz~~~{{{wwwtttkkkjjjhhhhhhiiihhhgggeee```bbbdddfffhhhkkkqqquuu{{{}}}xxxtttllleeeccccccfffoooxxx}}}~~~yyyjjjiiiwww}}}mmmYYYJJJHHHNNN[[[ooo|||tttzzz}}}]]]IIIEEEDDD>>>===<<<;;;;;;:::999888777555555555555555555444444111111222222333333333333222222222222222222222222111111222222333333333333333333444555777999<<<>>>>>>EEETTTiii~~~zzztttiiiaaaeeeooo{{{vvvssssss|||vvvmmmhhhggg[[[NNNHHHEEECCCDDDFFFJJJQQQYYY]]][[[SSSJJJEEE@@@AAADDDFFFIIIKKKNNNPPPTTT\\\eeennn{{{~~~fff[[[bbbqqq}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{yyywwwvvvwwwwwwsssuuuyyy{{{{{{yyyuuussssssssstttwww{{{~~~rrrggg^^^\\\YYYVVVUUUUUUWWWYYYZZZ```eeennn|||}}}|||yyywwwmmmllljjjjjjiiihhheeeccc___aaadddddddddfffkkkpppvvvzzz~~~{{{yyyrrrjjjfffcccdddkkkssszzz~~~}}}}}}}}}nnnfffmmmyyyppp\\\KKKIIIKKKWWWkkk~~~kkkSSSHHHCCC??????===<<<;;;<<<;;;999888666666666666666555444333111111222222333444444444333333333333333333333333111111222222222333333333444444555666888:::===>>>BBBLLL___ttt~~~yyyuuuqqqgggaaajjjxxxzzzwwwvvvwww}}}{{{wwwpppjjj]]]SSSIIIDDDBBBAAADDDIIIRRRWWW]]]]]]WWWOOOHHHEEE@@@BBBEEEHHHIIILLLPPPSSSWWWbbbooo}}}qqqccc^^^lllzzz{{{}}}~~~}}}|||||||||{{{zzzyyywwwvvvuuuuuuuuupppsssvvvyyyyyyvvvsssppprrrsssssstttwww|||{{{pppfff```\\\VVVSSSSSSTTTUUUUUU\\\```gggooozzz{{{~~~~~~|||zzzyyyqqqooonnnmmmkkkiiieeebbb^^^aaacccbbb```aaafffkkkoootttzzz~~~|||vvvooojjjeeebbbgggooouuu}}}}}}}}}~~~}}}~~~~~~|||{{{kkkgggnnnyyyuuucccTTTLLLMMMWWWkkk}}}yyy^^^JJJBBBBBBAAA???<<<<<<======;;;999777777777777666555333222111111222222333444444555222222222222222222222222222222111111222222333333333444444666999<<>>>>><<<999777888888888666444222111111111222333333444555555111111111111111111111111222222111111222222333444222222444666:::>>>AAACCCNNN^^^uuu{{{tttnnniiiaaaaaauuu|||wwwrrruuuyyy~~~{{{tttnnnggg^^^WWWNNNJJJGGGFFFEEEFFFOOOYYY]]]___^^^VVVLLLEEEEEEHHHCCCFFFHHHIIIJJJMMMSSSXXX___lllyyyeeefffppp{{{||||||~~~~~~}}}}}}}}}|||{{{{{{{{{tttuuuvvvvvvvvvtttsssrrrwwwvvvuuuttttttuuuvvvwwwoooqqqqqqqqqqqqtttzzz||||||lllddd[[[UUUSSSTTTUUUUUUUUU\\\cccfffgggnnn{{{|||~~~|||yyyxxxwwwqqqpppooonnnnnnlllhhhfffdddccc```^^^]]]]]]^^^___bbbhhhooosssvvvzzzyyysssqqqllleeebbbfffhhhssszzzuuuqqquuu{{{}}}}}}zzzxxx~~~wwwqqqrrrtttzzz~~~vvvnnn```\\\]]]lllpppVVVFFFAAACCCBBB???===;;;:::::::::777777666555555555555555111111111111111111111111111111111111111111111111111111111000111111222222333666999999:::???EEEGGGYYYnnn}}}{{{uuuiii___```nnnxxxyyyuuutttqqqtttyyytttpppfff[[[UUUPPPNNNIIIEEEFFFMMMZZZcccnnneee[[[RRRIIIBBBBBBGGGGGGFFFHHHLLLNNNOOOUUU\\\jjjqqqlllccckkkzzz~~~~~~~~~||||||{{{{{{zzzzzzzzzyyyxxxzzz|||yyyuuurrrrrrtttsssqqqppprrruuuvvvuuusssrrrqqqooooooqqqtttxxx{{{}}}pppbbb\\\WWWQQQPPPTTTWWWXXX\\\aaacccfffoooyyy~~~|||{{{zzzyyytttsssqqqppppppmmmjjjgggdddccc```^^^]]]]]]]]]^^^aaaeeekkknnnpppttt|||}}}wwwtttooofffbbbcccccclllqqqnnnlllqqqxxx|||~~~zzzvvvzzzwwwqqqmmmtttxxx{{{tttggg___]]]iii~~~xxx___LLLBBBAAA@@@>>><<<;;;:::999999777777666555555555555555222222222222222222222222111111111111111111111111222111111111111222333333444888:::;;;<<<@@@FFFJJJbbbxxx}}}sssfff___dddttt}}}wwwzzzxxxxxxwwwyyyxxxsssmmmcccZZZUUUWWWUUUQQQMMMMMMTTT___gggmmmcccWWWOOOHHHBBBCCCGGGIIIHHHIIIMMMNNNOOOUUU]]]qqqssshhhgggttt~~~~~~~~~}}}}}}}}}}}}|||||||||{{{zzz{{{{{{zzzwwwtttsssssstttrrrpppqqqssstttsssqqqqqqpppooonnnooorrrvvvxxx{{{~~~wwwiiiaaaZZZRRRPPPQQQSSSTTTWWW\\\^^^aaajjjttt}}}~~~~~~}}}|||{{{{{{{{{|||uuutttrrrqqqpppmmmiiifffdddbbb```^^^\\\\\\\\\\\\^^^aaadddeeeggglllsssyyy|||yyyrrriiibbb```[[[aaaeeecccdddllluuu{{{~~~{{{sssssssssgggkkknnnvvv}}}oooeee]]]fffzzz}}}zzzzzz{{{lllSSSCCC???>>>===<<<;;;:::999888777777666555555555555555333333333333333333333333111111111111111111111111222222222222222333444444555999<<<======AAAIIIPPPnnn~~~ooo```^^^jjj|||zzzyyy~~~||||||||||||~~~wwwqqqlllddd___^^^bbb```]]][[[[[[___fffkkkjjj^^^QQQJJJGGGDDDDDDGGGIIIIIIKKKPPPRRRTTT\\\eee|||rrrfffhhhppp~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyywwwtttrrrsssqqqpppqqqrrrrrrqqqoooqqqpppnnnmmmnnnppprrrtttuuuxxx}}}tttjjj___UUUOOONNNQQQPPPSSSWWWZZZ\\\dddmmm{{{~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{tttsssqqqooonnnkkkgggddddddbbb```^^^\\\ZZZYYYYYYYYY[[[\\\]]]```eeelllrrr|||vvvnnneee```WWWYYYZZZZZZ^^^gggrrrzzz|||{{{ppplllxxxxxxfffbbbdddkkkvvvwwwjjj___cccvvvwwwtttsssqqqxxxwwwZZZCCC>>>>>>>>>===<<<;;;:::999777777666555555555555555333333333333333333333333111111111111111111111111222222222222333444555555555888===???>>>AAAMMMXXX|||yyygggYYY]]]ppp~~~zzz}}}}}}}}}|||}}}|||sssoookkkiiijjjnnnpppooollljjjiiijjjlllnnneeeXXXKKKFFFEEEEEEEEEGGGIIIIIIMMMSSSWWW]]]iiiuuugggdddooo|||~~~~~~~~~~~~~~~~~~~~~{{{xxxxxxyyyxxxuuuqqqppppppppppppqqqqqqqqqqqqqqqooonnnllllllnnnoooqqqqqqtttxxxsssfffYYYPPPKKKQQQOOOQQQUUUWWWZZZaaaiiisss~~~zzzzzz}}}~~~~~~~~~}}}}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxuuusssqqqpppnnnkkkgggddddddbbb```]]][[[XXXWWWVVVTTTTTTUUUWWW[[[aaahhhlllzzz}}}zzztttjjjbbbVVVTTTSSSUUU[[[eeepppxxx{{{~~~yyynnniiirrr|||fff\\\[[[```lll{{{{{{oooccccccqqquuuqqqpppmmmssscccJJJAAA@@@???>>><<<;;;;;;:::777777666555555555555555222222222222222222222222111111111111111111111111222222222222333444555666555777<<>>BBBSSSddd{{{ooo^^^UUU___uuu{{{{{{}}}{{{xxxxxx}}}uuunnnjjjhhhiiiqqqzzz}}}|||zzzxxxuuuqqqnnnkkk^^^RRRFFFCCCEEEEEEGGGIIIKKKKKKOOOUUUZZZcccssstttcccjjj{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxxxxyyyxxxtttqqqoooooopppqqqqqqrrrssstttqqqpppnnnmmmlllmmmnnnoooppprrruuuzzz~~~~~~pppbbbUUUMMMQQQNNNNNNRRRUUUWWW\\\ccckkk}}}}}}yyyxxxyyy}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyywwwvvvvvvvvvuuuvvvuuusssrrrqqqnnnjjjgggdddbbb```]]]ZZZWWWUUUSSSPPPPPPQQQSSSXXX^^^cccfffpppwww}}}zzzpppfffYYYSSSPPPSSS[[[cccmmmuuuyyyyyyzzzvvvoookkksss~~~hhhZZZVVVVVV```qqqvvvkkkgggmmmzzz|||vvvpppooonnnqqq|||oooVVVDDDBBB@@@===;;;;;;;;;;;;777777666555555555555555111111111111111111111111111111111111111111111111111111111111222444555666444666;;;??????EEE[[[sss~~~ssseeeYYYWWWggg{{{yyy}}}}}}{{{wwwvvv}}}xxxqqqiiidddbbbgggttt}}}uuukkkdddVVVMMMEEECCCEEEEEEHHHKKKNNNOOORRRWWW]]]jjjtttfffbbbrrr|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxuuusssppprrrsssssssssssstttvvvqqqpppooonnnnnnnnnooooooppprrrtttvvvxxx||||||nnn___TTTPPPMMMLLLOOORRRTTTXXX^^^dddttt}}}|||{{{yyyxxxzzz}}}|||||||||{{{{{{{{{zzzzzzxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqoookkkhhhcccbbb```]]]YYYVVVSSSQQQNNNNNNNNNQQQUUUYYY\\\^^^fffmmmwwwuuujjj]]]TTTOOOSSS[[[bbbjjjqqqtttsssssssssqqqqqqxxxppp[[[TTTPPPWWWhhhzzz}}}tttllliiiooozzzvvvqqqxxxwwwppplllkkkllluuuwwwbbbFFFCCC???;;;999888999:::777777666555555555555555222222222222222222222222111111111111111111111111000000000111222333444555555666;;;@@@@@@IIIdddyyynnn]]]XXX^^^rrr{{{zzz}}}zzzyyy~~~sssmmmfffbbbaaaiii{{{uuufff]]]OOOIIIEEEEEEEEEEEEIIINNNQQQRRRVVV]]]fffxxxfffaaaggg|||{{{|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwuuuwwwxxxvvvtttssstttvvvrrrqqqppppppoooppppppqqqnnnpppsssttttttwww|||zzzjjj]]]SSSNNNMMMPPPSSSTTTXXX]]]]]]kkkzzzyyy{{{}}}{{{yyyxxx{{{~~~||||||{{{{{{{{{zzzzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvsssrrrppppppooommmjjjgggcccbbb```]]]YYYUUURRRPPPMMMMMMMMMPPPSSSVVVWWWXXX```hhhqqqwwwzzz}}}xxxlll___TTTNNNSSS[[[```gggnnnpppnnnnnnqqqsssvvv}}}zzz\\\SSSLLLQQQbbbuuuzzzoooggghhhqqqzzzpppmmmsssxxxoookkkfffgggooozzzgggGGGCCC>>>999666666888999777777666555555555555555333333333333333333333333111111111111111111111111/////////000111333444555666666;;;AAABBBLLLjjjvvvjjjZZZXXXdddzzzzzz|||~~~~~~zzzooojjjeeecccdddoootttcccWWWKKKGGGFFFFFFEEEEEEIIIPPPQQQSSSYYYbbbpppuuueeedddnnn~~~{{{|||}}}~~~}}}}}}}}}~~~~~~~~~|||yyyyyy{{{yyy{{{{{{yyyuuurrrssstttrrrrrrqqqqqqqqqqqqqqqrrrmmmooorrrrrrsssuuuzzz~~~rrrcccVVVQQQOOORRRUUUWWWZZZ^^^XXXeeerrr~~~~~~}}}||||||}}}~~~|||zzzyyyzzzzzzzzzyyyzzzxxxuuurrrqqqrrrtttuuuuuussspppmmmjjjgggeeeeeefffeeeaaa[[[TTTPPPQQQSSSNNNNNNMMMNNNPPPRRRUUUWWWXXX```kkkppprrruuu{{{xxxnnnccc[[[UUUWWWZZZ]]]bbbfffkkkhhhgggkkksss}}}hhh\\\RRRQQQ[[[kkkxxxiii___cccnnnpppcccooossslllllllllttt}}}kkkQQQEEE===???AAA<<<999;;;444555666666666555333222555444333222111111111111444222111111222333222111222111000000000111222333444:::??????CCCUUUsssxxxnnnfffWWW\\\lllxxxvvv}}}ssspppiiidddiiiwww~~~nnn]]]RRRHHHGGGEEECCCBBBFFFLLLPPPUUUWWWZZZbbbxxxzzzjjjcccrrr{{{|||}}}{{{yyyzzz}}}yyy{{{|||~~~~~~~~~}}}~~~}}}|||zzz{{{|||||||||{{{zzzyyyyyyxxxwwwvvvuuuuuutttttttttrrrrrrssssssssssssssssssooopppqqqqqqqqqrrrvvvxxxpppWWWRRROOOPPPQQQQQQUUUZZZYYY\\\fffzzz~~~~~~~~~}}}}}}}}}}}}~~~|||zzzxxxxxxzzz{{{{{{{{{xxxwwwuuusssqqqrrrrrrsssqqqpppnnnkkkiiigggfffeeebbbbbbaaa\\\VVVRRRQQQQQQPPPOOONNNMMMMMMOOOQQQRRRQQQXXXaaafffhhhllltttzzz|||ssshhh```ZZZZZZ\\\\\\___bbbfffcccbbbhhhsss}}}uuugggYYYTTTZZZhhh{{{{{{lll``````gggxxxqqqbbblll{{{|||uuuuuuuuu|||qqqTTTGGG>>>@@@AAA===:::<<<555666666777666555444333555444333222111111111111444222111111222333333222111111000000111333444555666:::>>>@@@GGGZZZwww{{{ppphhhdddYYYaaasssyyyzzz}}}zzzzzz{{{}}}xxxqqqxxxtttrrrwwwzzzjjjYYYNNNGGGGGGFFFDDDDDDHHHMMMQQQSSSVVV\\\hhhqqqfffiiixxx||||||{{{xxxvvvwww{{{{{{|||~~~}}}|||||||||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuutttttttttttttttrrrrrrrrrrrrrrrssstttuuusssqqqooonnnooorrrvvvxxx~~~{{{cccYYYPPPMMMKKKJJJMMMQQQVVVZZZeeeyyy}}}{{{{{{{{{~~~~~~}}}~~~~~~yyyxxxwwwwwwzzz{{{{{{{{{uuuuuutttsssrrrqqqppppppmmmllljjjhhhgggfffeeeeee]]]^^^^^^\\\WWWSSSQQQPPPRRRQQQNNNLLLKKKKKKKKKLLLPPPVVV]]]aaadddiiirrryyyxxxooogggaaa___]]]ZZZZZZ\\\___\\\\\\dddrrr~~~uuu```VVVWWWbbbuuupppccc^^^___mmm|||sssbbbjjjvvvyyyXXXIII>>>???AAA===;;;>>>777777777777777666555555555444333222222111111111333222111222333444333222111111111111333555777888888;;;>>>CCCNNNbbb{{{vvviiicccbbb[[[iii}}}{{{zzzyyyuuuvvvwww|||xxxrrrqqqssscccSSSJJJFFFFFFGGGFFFGGGJJJNNNRRRSSSYYYccctttuuufffbbbrrr~~~{{{wwwsssqqqsssxxx}}}~~~~~~|||zzzzzz{{{{{{zzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuutttsssssssssttttttsssrrrqqqqqqrrrtttvvvwwwxxxsssmmmkkknnnrrruuuuuuwwwrrrbbbRRRIIIGGGFFFHHHLLLRRRVVVcccwww|||zzzyyyzzz{{{~~~~~~~~~~~~~~~xxxwwwvvvwwwyyyzzzyyyxxxrrrrrrrrrrrrqqqooonnnmmmkkkjjjhhhfffdddcccbbbbbb[[[[[[ZZZXXXUUUSSSQQQPPPSSSQQQNNNKKKJJJIIIIIIIIIQQQUUUZZZ]]]aaahhhrrrzzz|||tttmmmfffbbb]]]XXXVVVXXXZZZWWWYYYcccsss}}}dddSSSPPP[[[nnnuuuggg^^^[[[dddtttvvveeeiiittt~~~]]]LLL>>>>>>@@@===;;;>>>888888888888777777666666555555444333222222222222333222111222444555333222111111111222444777999::::::;;;>>>FFFUUUjjjvvvhhhbbbaaa]]]qqqxxx~~~yyyvvvvvvyyyzzznnnooouuu{{{kkk\\\NNNGGGCCCEEEFFFGGGHHHKKKPPPSSSWWW```nnn~~~fffaaaeee}}}{{{tttooommmpppvvvzzz~~~zzzxxxyyyzzz{{{{{{}}}||||||{{{yyywwwvvvuuutttssssssrrrrrrsssssssssrrrqqqpppooopppsssvvvyyyyyysssmmmlllpppssssssqqqnnnuuu~~~jjjTTTIIIFFFGGGJJJMMMMMMSSS___sss~~~~~~{{{yyyyyyzzz{{{~~~~~~}}}}}}xxxwwwvvvvvvwwwwwwvvvtttooopppqqqqqqpppnnnkkkjjjjjjiiigggdddbbb```___^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSQQQNNNKKKIIIIIIIIIJJJKKKNNNQQQUUUZZZbbblllsss|||xxxqqqjjjeee]]]VVVTTTWWWWWWVVVZZZeeettt|||}}}||||||dddOOOKKKUUUjjj|||yyymmmbbb[[[```pppwwwhhhjjjsssdddPPP>>><<<>>><<<:::===999888888888777777777777666555444333222222222222222222222333555555444222111111222333555888:::<<<:::<<<@@@KKK\\\ooo}}}{{{ssshhhaaa```cccyyyyyyyyyxxxzzz}}}ssskkksss~~~uuueeeVVVKKKFFFBBBCCCEEEGGGIIIMMMRRRUUUZZZggg|||ppp```eeeppp}}}~~~{{{sssnnnmmmpppuuuyyy}}}yyyxxxyyy{{{|||}}}~~~~~~}}}|||zzzxxxwwwvvvtttssssssrrrrrrrrrrrrsssqqqpppooonnnooorrruuuwwwvvvrrrnnnooorrrssspppllliiinnnvvvrrrZZZLLLGGGFFFHHHKKKJJJPPP\\\nnn~~~www{{{zzzzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{wwwvvvuuuvvvvvvvvvtttrrrnnnnnnnnnnnnmmmllljjjhhhiiihhhfffccc```___]]]]]]^^^[[[VVVTTTTTTUUUUUUUUURRRPPPMMMJJJIIIHHHHHHIIIGGGIIILLLPPPVVV___iiiooovvv{{{~~~wwwoooggg^^^UUUTTTWWWVVVXXX___iiiuuu}}}}}}~~~{{{xxx}}}fffRRRLLLUUUhhhxxx}}}ttthhh]]]]]]jjj|||nnnnnnuuu}}}kkkUUUAAA<<<===;;;:::<<<999888888777666777777777666555444333222222222222222111222444666666444333222222222333555777:::;;;;;;>>>FFFSSScccsss|||sssqqqlllccc^^^```nnn|||}}}}}}yyywww{{{~~~pppnnn{{{}}}nnn^^^QQQIIIFFFBBBDDDEEEGGGJJJOOOUUUYYY^^^qqqgggbbbooo}}}yyyyyy}}}{{{tttqqqqqqtttwwwxxx~~~{{{yyyyyy{{{}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwuuuuuutttsssrrrrrrrrrrrrpppooonnnnnnoooqqqssstttsssqqqpppqqqsssrrrooollljjjlllpppzzz~~~eeeTTTJJJDDDCCCEEEIIINNNXXXhhh|||yyy|||zzzzzz{{{}}}}}}}}}~~~~~~}}}|||zzzyyyuuuttttttuuuvvvvvvtttrrrmmmmmmmmmlllkkkjjjiiihhhgggfffdddbbb```___^^^^^^aaa]]]ZZZYYYZZZZZZXXXVVVRRRPPPMMMIIIFFFEEEEEEEEEFFFGGGJJJOOOVVV___hhhmmmooouuu|||uuukkk___UUUTTTWWWVVV[[[cccllltttyyy}}}~~~}}}wwwxxxlll[[[UUUZZZgggssszzzkkk]]]YYYcccxxxyyyvvv||||||sss[[[DDD>>>>>><<<;;;===999888777666555666777777666555444333333222333333111111222444777777555333222222222333444777999:::<<>><<<>>>999888666555555555666777666666555444333333333333111111222555777777555333333222222333444666888999===EEERRRaaammmwww~~~zzzqqqkkk```WWW]]]kkk{{{vvvqqqssszzzwwwqqqxxx}}}ssscccTTTIIIFFFEEEGGGHHHHHHIIIMMMTTT\\\bbbsssggg]]]iii}}}{{{~~~|||xxxxxxzzz{{{zzzxxxxxx{{{~~~|||{{{{{{||||||yyyyyyzzz|||zzzzzzzzzzzzyyyyyyxxxwwwyyyxxxvvvtttrrrqqqqqqpppmmmmmmmmmnnnnnnnnnnnnnnnsssrrrqqqooommmmmmpppsssjjjhhhfffmmm}}}jjjYYYLLLHHHJJJJJJMMMTTT```ppp~~~}}}|||{{{zzzyyyyyy{{{~~~~~~yyysssoookkknnnrrruuuuuusssooommmjjjjjjiiiiiihhhhhhggggggeeeeeeeeeeeeeeedddddddddaaabbbccccccaaa^^^[[[YYYQQQPPPMMMHHHCCCAAACCCDDDDDDEEEGGGJJJOOOUUU[[[^^^hhhiiioooxxx~~~}}}pppeee^^^ZZZXXX[[[^^^``````bbbhhhrrr{{{~~~~~~~~~zzzuuuyyyzzzooojjjkkkiiidddeeekkkuuutttiiiXXX]]]iiiyyy~~~|||zzzwwwssstttlllRRRAAA;;;::::::;;;555555555555666666666666777666666555333222111111...///000111222333333333222222333333333555999<<>><<<;;;;;;666666666666666666666666666666555444333222111111111111222222222222111111222333333333333555999<<>>>>>>>>@@@DDDIIIMMMQQQSSSTTTYYYZZZaaakkkqqqvvv}}}}}}yyyqqqeee[[[UUUTTTQQQPPPSSS\\\iiirrrpppssswwwxxxuuupppllllll}}}vvvmmm^^^^^^ddduuu{{{nnneee___ccclllrrrwwwzzz{{{~~~|||yyyppp___LLL@@@<<<;;;;;;;;;:::999888777666555555555444444333222222111111444444444444333222111000222333444444444777;;;>>>AAAFFFRRRbbbqqqzzz{{{xxxyyyxxxvvvqqqpppxxx~~~uuunnnppp{{{~~~~~~sssxxx}}}sssfffXXXOOOIIIDDDBBBDDDEEELLLMMMQQQ]]]dddrrrssscccooo~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxyyyxxxwwwvvvwwwwwwwwwwwwtttsssssssssrrrrrrrrrrrrtttsssrrrqqqppppppppppppkkkmmmooopppppppppnnnmmmiiijjjmmmpppqqqrrrzzz{{{___KKKIIIKKKPPPUUUWWW^^^mmm|||yyyjjj[[[VVVaaa{{{~~~~~~zzzxxxxxxwwwuuuttttttrrrooonnnpppsssttttttsssrrrqqqpppmmmjjjhhhfffggggggggghhhjjjnnnqqqsssuuuvvvvvvvvvtttpppmmmjjjeeedddcccbbbaaa```______ZZZZZZZZZYYYWWWUUUSSSRRRMMMNNNMMMIIIDDD@@@>>>>>>???AAADDDHHHLLLOOORRRSSS]]]\\\___eeekkkpppzzzvvvggg[[[UUURRROOONNNRRR\\\iiiqqqppprrruuutttsssqqqooommmuuu|||yyyhhh^^^]]]bbbrrrvvvjjj``````gggpppzzz~~~zzzzzzvvvfffOOO???:::;;;;;;<<<<<<;;;999888777666555555444444333333222222222222222333444444444444444222333444444555888<<>>===:::===<<<<<<;;;:::999999888666666555555555555444444111222333555666666777777333444555555777999>>>AAAFFFSSSeeerrrvvvtttrrrppplllmmmhhhaaaggg|||wwwgggbbbmmm|||uuupppwwwhhhZZZLLLGGGFFFEEEDDDEEEEEEMMMQQQWWWeeetttpppjjjyyy|||{{{zzzzzz{{{}}}|||yyyvvvuuurrruuuxxxyyyxxxwwwxxxzzzzzzzzzyyywwwuuutttsssrrrsssrrrqqqpppoooooooooooommmmmmmmmmmmkkkiiigggfffggggggiiilllkkkiiilllqqq~~~___OOOJJJIIIPPPXXXbbbnnnxxxvvviii]]]RRROOO___ttt~~~zzzyyyzzz~~~~~~{{{xxxvvvtttrrrnnnlllggggggiiillloooqqqpppnnnlllnnnqqqssstttsssqqqpppmmmmmmlllllllllmmmnnnoookkkjjjhhhfffdddbbbaaa```cccbbbaaa___]]][[[YYYYYYTTTTTTRRRQQQOOOMMMLLLLLLJJJLLLMMMMMMIIIEEEBBBAAA?????????AAADDDHHHLLLOOORRRQQQUUU\\\bbbgggpppxxxzzzrrr```[[[TTTQQQSSSYYY___cccffflllqqqrrrvvv{{{yyysssdddlllzzztttaaabbbiiivvv}}}nnnddd```iii~~~vvvuuu|||mmmlllllljjjhhhssssss^^^JJJBBB>>>:::<<<<<<<<<;;;;;;::::::999666666666666666555555555222333444555666666666666333444555666777:::>>>BBBFFFTTTeeeooopppnnnmmmnnnmmmnnnjjjdddjjj~~~rrreeeeeetttssssss|||sssdddVVVIIIEEEFFFFFFEEEFFFCCCMMMQQQYYYiiiyyy~~~kkkkkk~~~|||xxxwww}}}yyyzzz|||}}}~~~~~~zzzzzzzzzzzz|||~~~{{{xxxvvvqqquuuyyyzzzyyywwwxxxyyy{{{zzzxxxwwwtttsssqqqpppsssrrrqqqpppoooooooooooonnnnnnmmmllljjjhhhfffeeefffeeefffjjjjjjhhhjjjnnnuuueeeRRRKKKIIIOOOZZZdddooowwwyyymmmbbbUUUOOO]]]qqq{{{xxxwwwzzz~~~}}}{{{wwwtttqqqppppppppphhhjjjmmmnnnnnnoooppprrrqqqqqqrrrtttvvvuuuqqqllllllkkkjjjjjjjjjkkklllmmmmmmllliiieeeaaa______aaa``````___]]][[[XXXVVVTTTRRRPPPOOOMMMMMMNNNOOOPPPNNNOOOPPPQQQOOOKKKFFFDDDBBB@@@>>>>>>@@@FFFKKKOOOSSSOOONNNTTT\\\ccckkksss~~~~~~vvvjjj```VVVTTTVVVWWW[[[___eeekkkqqqsssvvvyyyxxxuuujjjnnnxxxbbbeeehhhqqqrrrggg```bbbwwwoooqqquuu|||lllhhhgggfffmmmrrrrrreeeRRRDDD===<<<:::999888777666666666666555555444444444333333333444444444444444444444444444555666888:::>>>AAACCCHHHSSS```hhhkkklllooorrrllleee```eeetttqqqgggnnnxxxvvv}}}xxxqqq```SSSFFFCCCEEEDDDDDDEEEKKKLLLRRR]]]jjj~~~qqqiiiyyy|||zzzvvvyyy{{{zzzxxxuuutttsssyyy{{{}}}~~~{{{yyytttwww{{{~~~}}}||||||~~~zzzzzz{{{|||~~~{{{{{{zzzwwwxxxwwwvvvvvvvvvwwwxxxyyy|||{{{zzzxxxvvvtttssssssxxxxxxvvvrrrmmmjjjjjjjjjnnnlllkkkkkkkkkjjjgggeeehhhiiijjjiiihhhiiilllnnnuuuyyyuuu\\\NNNHHHTTT___ccckkkvvvsssggg\\\VVV[[[ccc~~~{{{xxxxxxzzz|||}}}{{{wwwssspppooonnnnnniiikkknnnoooooopppqqqsssppprrrvvv|||~~~|||vvvpppkkkkkkjjjiiiiiijjjkkklllffffffeeecccaaaaaaccceeeaaa```___\\\YYYWWWUUUTTTQQQPPPNNNMMMMMMNNNPPPRRRPPPQQQQQQPPPMMMIIIEEECCCAAA???======???DDDIIILLLOOOKKKKKKRRRYYY```hhhppp}}}zzzooofff\\\WWWUUUSSSVVV[[[bbbiiipppssswwwzzzyyyuuullllllrrrkkkggggggrrrvvvkkkaaa```pppoooppptttqqqmmmjjjhhhmmmssstttiiiVVVFFF>>>===;;;:::999888888777777888555555555444444444333333333333333333333333333333333333444555888;;;>>>@@@GGGPPP^^^gggjjjkkklllmmmgggbbb```hhhyyytttlllsssxxxzzz~~~vvvnnn^^^QQQFFFCCCEEEEEEEEEFFFLLLOOOVVVaaallltttlll}}}}}}zzzzzz{{{zzzyyyvvvtttrrrqqqsssttttttrrrppppppppprrrtttwwwxxxxxxvvvsssqqqpppsssvvvzzz|||}}}}}}|||}}}~~~~~~|||{{{|||}}}}}}yyyxxxzzz|||{{{{{{|||}}}~~~|||xxxwwwvvvtttssssssssstttuuuwwwyyyzzz}}}{{{yyyvvvttttttssstttwwwwwwuuurrrmmmjjjjjjjjjnnnmmmlllllllllkkkiiiggghhhiiiiiiiiihhhiiillloooooovvvcccRRRJJJSSS\\\```hhhttt{{{xxxnnnccc]]]___fff~~~}}}|||zzzxxxxxxyyyzzz{{{|||zzzvvvrrrooommmlllkkkjjjlllooopppqqqqqqsssuuuqqqwwwwwwooojjjiiihhhgggggghhhiiijjjbbbbbbbbbaaa``````bbbeeecccaaa^^^ZZZWWWUUUTTTTTTQQQPPPNNNMMMNNNPPPSSSUUUUUUTTTRRROOOLLLHHHEEECCC@@@???===<<<===@@@DDDGGGIIIFFFGGGNNNUUU[[[dddlllzzz}}}zzzuuummmccc[[[SSSMMMOOOTTT\\\dddmmmrrrvvvzzzyyytttnnnjjjiiiwwwxxxkkkgggttt{{{oooccc^^^iiiyyyooonnnppp|||wwwsssooonnntttwwwooo\\\JJJ@@@>>><<<;;;:::999999888888999555555555444444444444333333333333333333333333333333333444555777:::===???FFFOOO]]]hhhmmmmmmllljjjfffbbbaaalllyyyssszzzzzz}}}sssiiiZZZOOOEEECCCEEEFFFGGGIIIMMMSSS\\\eeeooo}}}vvvqqq}}}|||{{{{{{{{{zzzwwwtttppppppooonnnmmmlllkkkjjjjjjkkklllkkkjjjiiijjjlllmmmoooqqqsssrrrpppmmmkkklllmmmooorrrtttvvvxxxyyyxxxyyyzzzyyywwwvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}zzzyyywwwtttrrrrrrvvvyyy{{{{{{{{{|||}}}{{{vvvvvvuuusssoooooopppqqqsssvvvyyy{{{|||zzzwwwtttrrrsssttttttuuuuuuuuurrrnnnkkkjjjjjjnnnmmmllllllmmmmmmkkkiiiggghhhiiihhhhhhiiillloookkkuuummmYYYLLLQQQYYY\\\eeeqqqsss~~~xxxnnnfffeeeiii}}}|||zzzyyyxxxxxxwwwwwwxxxxxxxxxvvvtttqqqooommmlllkkkkkkmmmpppqqqqqqrrrsssuuuuuu|||sssiiiiiihhhgggfffeeefffggggggeeeeeedddbbb___^^^^^^```cccaaa]]]YYYUUUTTTTTTTTTSSSRRRPPPPPPQQQSSSVVVXXXYYYWWWTTTOOOKKKHHHEEEDDD???>>><<<;;;<<<===@@@AAAEEECCCEEEKKKQQQWWW```iiisssyyy{{{xxxqqqggg]]]QQQHHHIIINNNTTT]]]gggnnntttyyyxxxsssnnngggdddpppqqqiiivvvqqqbbb\\\dddqqqpppkkkiiivvv~~~yyytttwwwzzzuuudddPPPCCC???<<<;;;:::999999888888888555555555555444444444444222222222222222222222222666666666777999<<>><<<;;;;;;<<<===>>>BBBAAADDDJJJOOOSSS\\\eeekkkttt}}}xxxqqqhhh^^^QQQGGGFFFJJJMMMVVVaaajjjqqqwwwwwwsssnnngggcccmmm{{{ooowwwqqqbbb\\\cccmmmzzzsssjjjbbbnnn|||}}}{{{{{{xxxkkkVVVFFF@@@;;;:::999888888777777888666666555555555444444444222222222222222222222222666666777888:::===@@@AAAFFFQQQaaammmrrrrrrooommmmmmfffdddnnn}}}yyy}}}{{{}}}}}}ooobbbSSSJJJDDDDDDEEEFFFIIIMMMMMMWWWbbbjjjvvvhhhppp}}}zzzqqqooonnnmmmnnnmmmkkkiiifffeeedddccccccdddeeefffeeefffggggggffffffhhhjjjmmmooorrrsssssspppmmmkkkhhhgggdddcccdddeeehhhjjjooopppqqqpppooonnnooopppooooooppppppqqqqqqqqqqqqttttttsssrrrpppnnnmmmmmmjjjhhhffffffhhhmmmrrrtttvvvvvvuuuttttttttttttuuuuuuyyyxxxqqqjjjjjjkkkkkkoooooonnnooopppqqqssstttuuussspppnnnnnnpppsssuuurrrssstttssspppnnnmmmmmmkkkjjjjjjjjjlllllljjjhhheeefffffffffeeefffiiikkkhhhuuugggPPPNNNSSSVVV___kkkrrr}}}|||ooogggggg~~~}}}}}}vvvuuuuuutttttttttttttttpppppppppooooooooooooooommmoooppppppooonnnoooooolllrrrzzz~~~|||uuummmhhhfffeeecccbbbaaaaaabbbcccbbbccccccbbb```______```^^^]]]ZZZWWWUUUSSSSSSRRRTTTUUUVVVWWWXXXYYYZZZZZZWWWVVVSSSOOOKKKHHHFFFFFF>>>>>>======<<<<<<<<<===@@@@@@CCCIIILLLOOOXXXaaacccppp|||yyyqqqhhh___SSSIIIEEEGGGHHHQQQ]]]fffooovvvxxxuuupppkkkfffmmmzzzyyy~~~sssccc]]]bbbiiitttzzz~~~xxxmmmbbbmmm{{{zzzyyyppp\\\III@@@;;;:::999888888777777777666666666555555555444444333333333333333333333333444444555777:::===@@@BBBHHHUUUdddnnnooommmkkkkkkiiicccaaannn|||www{{{xxx|||mmm___PPPIIIDDDDDDEEEFFFIIINNNNNNXXXbbbkkk{{{hhhsss}}}yyyvvvlllkkkiiijjjkkkkkkjjjiiidddcccbbbbbbbbbdddeeefffiiijjjkkkkkkjjjjjjlllmmmlllnnnqqqssssssqqqnnnllliiigggdddbbbbbbccceeefffjjjkkklllkkkiiihhhiiijjjlllmmmmmmnnnnnnnnnnnnmmmnnnoooooonnnkkkiiiiiijjjgggeeedddfffjjjooosssuuutttsssrrrpppoooooonnnnnnqqqvvvwwwoooiiiiiilllmmmooonnnmmmlllmmmnnnooopppooonnnllllllmmmppprrrtttrrrsssuuutttrrrpppoooooollljjjjjjjjjkkkkkkiiigggeeeeeeeeedddcccccceeegggdddooo|||nnnSSSNNNQQQSSSZZZeeeqqq~~~|||mmmdddcccyyy||||||}}}}}}}}}}}}||||||uuutttsssrrrqqqrrrsssssspppppppppppppppooonnnnnnmmmooopppooommmkkkkkkkkkjjjnnnrrrssspppllliiihhheeecccbbb````````````aaa^^^```aaaaaa___^^^___```[[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTWWWYYYZZZYYYXXXWWWRRRQQQOOOLLLJJJGGGEEEDDD>>>>>>>>>>>>>>>>>>======>>>???BBBGGGIIIKKKSSS]]]^^^ooo~~~}}}tttiii```WWWLLLFFFEEEFFFOOOZZZcccnnnwwwzzzyyyuuupppjjjlll{{{{{{yyyxxxggg___```ccclllrrruuuvvv|||ttthhhrrrxxxxxxtttaaaLLLAAA<<<;;;:::999999888888999666666666666555555555555333333333333333333333333444444555888;;;???CCCEEEOOO]]]lllqqqmmmggggggiiifffaaabbbqqq{{{xxxzzzsssvvvzzzjjj[[[OOOIIIDDDDDDEEEEEEIIINNNPPPYYYcccmmm|||mmm}}}~~~{{{xxxuuuqqqnnniiihhhggghhhjjjllllllkkkeeeeeeeeeeeefffggghhhiiillloooqqqqqqpppoooooooookkkmmmqqqssstttrrrpppnnnjjjhhhfffddddddeeeggghhhhhhiiijjjiiihhhggggggiiiiiijjjlllmmmnnnnnnnnnnnnlllnnnooommmjjjiiijjjlllhhhfffeeehhhnnnsssvvvwwwrrrqqqpppnnnlllkkkjjjjjjlllrrrsssmmmfffgggjjjlllkkkjjjiiiiiiiiijjjkkklllhhhhhhiiijjjlllooorrrsssqqqtttvvvvvvtttrrrqqqqqqmmmlllkkkkkklllkkkiiigggeeeeeedddbbb``````aaaccceeekkkrrrvvvXXXOOOOOOOOOTTT]]]kkk|||{{{kkkbbb```ggg}}}~~~yyyzzzzzz{{{|||||||||{{{uuutttrrrppppppqqqrrrsssqqqqqqqqqqqqpppnnnmmmlllmmmnnnooonnnkkkiiihhhiiimmmnnnooolllhhhddddddeeedddcccaaa```_________```^^^___``````^^^\\\\\\]]]YYYYYYXXXXXXVVVTTTSSSRRRQQQSSSVVVYYYZZZXXXVVVTTTMMMMMMLLLJJJHHHFFFDDDCCC>>>???????????????>>>======>>>BBBFFFGGGHHHPPPZZZ\\\ooovvvjjjbbbZZZOOOGGGDDDFFFOOOZZZcccnnnxxx}}}|||yyyuuummmkkkvvv|||uuu}}}|||kkk```]]]^^^eeejjjmmmnnntttzzznnnyyywwwwwwuuucccMMMAAA======<<<;;;::::::::::::777666666666555555555555444444444444444444444444666666888;;;>>>CCCFFFIIIVVVeeesssvvvmmmeeeeeeiiifffbbbeeetttyyyyyyzzzppppppyyyyyyhhhXXXNNNHHHEEEEEEEEEEEEIIINNNRRRZZZcccnnnyyyrrr|||yyyvvvsssqqqnnnjjjggggggffffffhhhkkkmmmnnnnnnggghhhiiijjjkkklllmmmmmmoooqqqtttuuusssqqqqqqqqqlllnnnrrrtttuuuuuusssqqqjjjiiihhhggggggiiijjjllljjjkkkkkkkkkiiihhhiiijjjfffhhhjjjmmmoooooopppppplllnnnpppnnnlllkkklllnnniiiggggggkkkqqqvvvxxxxxxrrrqqqooommmkkkjjjiiiiiibbbhhhjjjddd^^^___cccfffggggggffffffggghhhiiijjjdddeeegggiiillloooqqqsssrrrtttvvvwwwuuusssrrrrrrooonnnmmmlllmmmllliiigggeeeeeedddaaa___^^^___aaajjjkkklll{{{[[[PPPNNNLLLOOOXXXeeeyyyzzzjjj```^^^ZZZ}}}|||}}}{{{vvvuuuuuuvvvxxxyyywwwvvvqqqqqqpppoooooopppppppppqqqqqqqqqpppqqqqqqqqqrrrkkkmmmnnnlllhhhfffgggiiikkkjjjhhheeecccaaa````````````aaa```___^^^\\\[[[]]]]]]^^^]]]\\\\\\]]]___XXXWWWUUUSSSRRRRRRSSSSSSWWWVVVUUUSSSQQQPPPOOOOOOLLLJJJHHHGGGGGGFFFDDDBBBCCCAAAAAADDDHHHFFF>>>777<<<>>>@@@AAACCCHHHOOOUUUbbbjjjttt}}}|||mmmccc^^^WWWLLLCCCHHHIIIOOO^^^ooo|||~~~zzzsssnnnppp}}}~~~pppvvv}}}lllaaa[[[WWW___aaacccgggnnn}}}yyyvvv{{{{{{{{{vvvlllYYYCCCAAA>>>:::777777777666666777777666666555555555555777666555444333444555666777222555>>>@@@???GGGUUUhhhqqqxxxwwwmmmccc```aaaeee^^^bbbwww{{{}}}~~~uuujjjkkkttt}}}xxxfffUUUMMMIIIGGGHHHGGGGGGKKKRRRVVV\\\hhhyyytttuuuvvvsssoookkkhhheeeeeeeeeffffffggghhhjjjkkklllmmmkkkkkkkkklllmmmnnnpppqqqqqqpppooonnnnnnooopppqqqnnnpppqqqrrrrrrqqqpppnnnnnnlllkkkkkklllmmmkkkjjjiiijjjlllmmmmmmkkkjjjhhhooopppqqqrrrsssrrrqqqqqqqqqrrrrrrqqqooonnnooopppmmmlllkkkllloootttyyy}}}{{{uuuooolllnnnnnnkkkhhhiiieee```\\\[[[^^^bbbeeedddeeeggghhhiiijjjiiiiiinnniiidddeeekkkqqqttttttsssttttttttttttsssrrrrrrnnnmmmlllkkkjjjiiiiiiiiieeedddcccaaa```_________dddiiikkkqqqbbbOOOJJJJJJNNNSSSeeeqqqyyykkk^^^WWWYYYppp~~~yyytttsssrrrsssttttttsssqqqlllmmmmmmnnnpppqqqsssssstttsssqqqpppoooooooooooollllllllljjjhhhffffffgggiiigggfffdddbbbaaa``````bbbbbbbbbbbbaaa___]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]WWWVVVTTTSSSSSSSSSSSSTTTWWWVVVTTTRRRPPPNNNNNNMMMMMMKKKIIIHHHGGGFFFDDDBBBDDD@@@@@@HHHQQQQQQEEE888<<<>>>???@@@BBBGGGMMMSSS]]]eeepppyyyuuujjjddd\\\PPPGGGEEEGGGNNN]]]ooo{{{~~~|||vvvpppooozzzvvvxxx~~~qqqcccZZZTTTTTTVVVYYY]]]eeettt~~~}}}zzzuuulllZZZDDD@@@===:::888777888777666666666666666555555444444444444333222222222333444888444555===AAABBBMMM\\\kkkrrryyyvvvkkkaaa]]]]]]aaa\\\cccxxx~~~zzzrrrjjjnnnxxxwwweeeTTTLLLHHHFFFGGGGGGFFFKKKRRRXXX]]]iii{{{rrryyy|||xxxooommmjjjhhhfffffffffggghhhiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkkmmmnnnooopppooonnnmmmmmmnnnooopppmmmnnnppprrrrrrqqqpppoooqqqpppooooooppppppooonnnjjjkkklllmmmnnnmmmkkkjjjoooppprrrssssssssssssrrrqqqrrrssssssqqqppppppqqqrrrqqqpppppprrruuuxxxzzzzzzvvvqqqppprrrrrrooolllhhhddd___ZZZYYY\\\```ccceeegggiiilllmmmnnnoooooouuupppllllllpppttttttssstttuuuuuuuuuttttttssssssrrrqqqooollljjjhhhggggggeeedddcccbbbaaaaaaaaaaaadddhhhjjjpppgggQQQIIIIIILLLPPPdddpppyyykkk___XXXXXXooozzz{{{~~~|||xxxrrrpppooooooooonnnllljjjhhhiiikkkmmmpppsssuuuwwwwwwuuurrrooommmllllllmmmllljjjhhhhhhgggfffeeecccdddcccbbbaaa```_________aaaaaaaaaaaa```___]]]\\\[[[XXXWWWXXX[[[]]][[[YYYTTTTTTSSSSSSSSSSSSTTTTTTVVVTTTRRRPPPNNNLLLKKKJJJMMMKKKIIIHHHHHHFFFDDDBBBEEE??????KKKZZZ[[[LLL;;;======>>>???AAAEEEJJJNNNVVV^^^jjjsss{{{sssjjj___RRRHHHBBBEEEMMM\\\mmmzzz|||tttnnnvvv{{{{{{xxx|||wwwfffZZZRRROOOQQQTTTYYYbbbqqqyyyssslll\\\GGG@@@===:::888888999888888555555555555555444444444444333333222333333444444999555777===BBBFFFSSSaaalllsssxxxtttjjj___ZZZZZZ[[[[[[fff{{{~~~wwwppplllrrr}}}vvvcccRRRJJJGGGEEEFFFFFFFFFLLLRRR[[[___iii~~~zzzqqq~~~yyyqqqmmmfffeeedddddddddfffhhhiiilllllllllllllllkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllnnnnnnmmmllllllmmmnnnooommmnnnpppqqqrrrqqqpppooorrrqqqoooooopppppppppooojjjkkkmmmnnnooonnnnnnmmmpppqqqrrrttttttuuuuuutttrrrtttuuuvvvtttrrrrrrrrrwwwwwwvvvvvvvvvwwwxxxxxxzzzxxxvvvwwwzzzzzzwwwuuummmiiibbb\\\ZZZ[[[___bbbhhhjjjnnnrrruuuxxxyyyzzz}}}yyyuuusssuuuwwwvvvuuuwwwvvvvvvuuutttssssssrrrvvvtttqqqnnnjjjgggfffeeedddddddddddddddddddddddddddgggiiinnnnnnTTTIIIHHHJJJNNNbbbmmmzzzmmm```YYYVVVnnnxxxzzz~~~~~~}}}}}}}}}zzzwwwqqqooommmlllkkkiiifffdddfffgggjjjnnnqqqtttvvvwwwvvvssspppmmmkkkjjjkkkkkkkkkhhheeeeeefffeeebbb_________^^^]]]]]]^^^^^^___^^^^^^___^^^]]]\\\ZZZYYYYYYVVVTTTVVVZZZ\\\YYYUUURRRRRRRRRRRRSSSSSSTTTTTTTTTRRRPPPNNNKKKIIIHHHHHHJJJHHHGGGFFFGGGGGGEEEDDDEEE@@@@@@JJJXXXYYYLLL>>>=========>>>???CCCGGGIIIQQQYYYdddmmmttt~~~{{{oooaaaSSSIIIBBBDDDLLL[[[lllyyyyyynnnrrrxxxssssss|||kkk\\\SSSMMMNNNPPPVVV```pppxxxrrrmmm```KKK@@@===:::888999999999999555555555555444444444444555555555555555666666666888777999???CCCHHHSSS___jjjpppuuurrrhhh___ZZZYYYXXX\\\kkk|||~~~wwwrrrqqqxxxtttaaaPPPHHHEEEDDDFFFFFFGGGLLLSSS]]]```kkkuuussszzztttnnnhhhdddbbbbbbaaabbbcccfffiiikkkooooooooonnnmmmkkkiiigggiiihhhhhhhhhhhhhhhiiiiiimmmlllkkkkkkkkklllmmmnnnooopppqqqrrrrrrpppnnnmmmooommmkkkkkklllllllllkkkkkklllmmmoooppppppppppppqqqrrrssstttuuuvvvwwwwwwsssvvvxxxxxxwwwuuuuuuuuuyyyzzzzzzzzzzzzzzzyyyyyy||||||}}}xxxssskkkddd___^^^```aaaiiilllqqqwww|||~~~xxxvvvwwwyyyzzz{{{|||{{{yyywwwtttsssqqqqqqwwwuuurrroookkkhhhgggfffcccdddeeeeeeffffffffffffccceeefffjjj{{{uuuYYYKKKHHHKKKNNN___jjjzzz{{{nnnaaaYYYUUUkkk~~~}}}~~~{{{}}}~~~}}}yyyyyyzzz|||}}}|||yyywwwrrrpppnnnllljjjgggdddaaafffhhhkkknnnqqqssstttuuupppooollljjjiiiiiijjjkkkiiifffcccbbbcccccc___\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXUUUSSSUUUYYYZZZVVVRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFDDDAAAAAAFFFLLLMMMGGGAAA<<<<<<;;;<<>>;;;:::999<<<@@@CCCDDDCCCIIIPPPZZZaaagggooozzzuuudddZZZJJJIIIKKKQQQ]]]lllyyyssslllvvvmmmaaa\\\jjj}}}nnn[[[LLLHHHEEEJJJXXXlll|||tttqqqvvvooo\\\EEEBBB>>>;;;:::999888777666666666777777777888888111222444555666666666555444888;;;===???EEEMMMRRR^^^bbbggghhhfffcccaaa```\\\cccuuuuuu}}}}}}tttrrrwwwuuuiiiXXXJJJGGGDDDDDDGGGIIIKKKRRRYYY___jjjxxxiiixxxyyyrrriiieee```^^^^^^___aaaaaacccbbbbbbccceeehhhkkkmmmmmmnnnooopppooollljjjhhhiiiiiiiiiiiijjjkkklllmmmoooooonnnnnnoooqqqrrrsssssstttuuuuuuuuusssqqqoooqqqoookkkjjjkkkmmmnnnnnnoooooonnnnnnnnnooooooooopppqqqqqqsssuuuwwwzzz{{{}}}}}}}}}|||{{{|||~~~}}}~~~}}}vvvoooiiifffcccdddgggjjjlllmmmmmmmmmggggggggggggjjjooouuuyyy{{{yyyvvvsssqqqpppppppppooonnnmmmmmmllllllmmmmmmdddeeeeeeeeecccaaa^^^]]]ZZZ[[[\\\aaakkk~~~dddQQQMMMNNNMMMRRR]]]mmm{{{|||ooo___TTTPPPXXX|||~~~~~~}}}~~~~~~}}}{{{xxxwwwwwwtttqqqnnnllljjjgggccc```^^^```cccgggiiiiiiiiiiiiffffffggghhhgggdddbbb```aaacccddd```[[[XXXYYY[[[XXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVXXXYYYXXXUUUQQQOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIILLLKKKIIIIIIIIIIIIGGGFFF@@@???>>>>>>>>>>>>===<<<;;;999999<<<@@@DDDDDDCCCFFFNNNXXX```fffooozzzwwwfff\\\KKKJJJIIINNNYYYgggvvvsssjjjqqq~~~iii\\\VVVeeeyyyqqq[[[LLLGGGCCCGGGUUUkkkzzzsssrrrxxxsss___GGGCCC???;;;:::999888777666666777777888888999999333444666888888888888777555888::::::===EEEOOOTTT]]]aaaeeegggeeecccaaa```]]]cccuuurrrzzzzzzpppmmmuuusssfffWWWJJJGGGEEEEEEHHHJJJLLLSSS[[[```nnnpppcccwww~~~vvvkkkbbb]]]\\\[[[\\\___aaaaaa```aaaaaaaaaccceeeiiillloookkkmmmooopppooommmjjjiiiiiiiiiiiijjjkkkmmmnnnoooqqqpppppppppppprrrtttuuuqqqrrrtttvvvvvvuuutttsssrrrooollljjjkkkmmmnnnnnnpppooonnnnnnnnnnnnnnnoooppppppqqqrrrtttwwwzzz|||~~~|||{{{|||~~~wwwqqqmmmggghhhiiiiiiiiihhhgggfff^^^```cccfffhhhlllppprrrqqqooommmkkkjjjjjjkkklllnnnnnnmmmllllllllllllllleeeeeeeeedddbbb___\\\ZZZXXXYYY[[[___iiizzzgggRRRMMMMMMKKKOOO[[[lllzzz}}}ooo___RRROOOSSSttt{{{tttnnnooonnnllliiifffcccaaa```aaa```^^^^^^___`````````aaa___^^^^^^______^^^\\\]]]]]][[[ZZZXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYXXXVVVTTTRRRQQQPPPUUUVVVVVVVVVUUURRROOONNNPPPPPPQQQQQQQQQPPPOOONNNJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;888:::;;;<<<<<<===@@@BBBCCCKKKUUU]]]dddmmmxxxzzzmmmfffTTTKKKFFFKKKVVVcccqqq{{{}}}yyyjjjiiiyyynnnVVVWWWbbb}}}qqq]]]NNNGGGAAADDDRRRfff|||{{{xxxssstttoooaaaIII@@@>>><<<777;;;===444666666666777777777777777555555555444444333333333444666;;;???BBBDDDJJJPPP```eeegggbbb___aaadddeee^^^iii{{{vvvmmmuuuuuunnnmmmuuu}}}rrrbbbQQQFFFHHHFFFEEEHHHJJJMMMTTT\\\cccqqqxxxaaazzzsssjjjbbb\\\SSSWWWZZZ[[[^^^cccfffddddddcccbbbccceeeggghhhgggoooppppppqqqpppooonnnmmmmmmmmmllllllllllllmmmmmmqqqrrrttttttsssssstttvvvwwwvvvtttrrrqqqqqqrrrrrrsssrrrqqqqqqppppppqqqqqqpppppppppnnnmmmmmmppprrrrrrrrrssstttvvvxxxzzz{{{zzzyyyxxxzzz}}}~~~~~~}}}}}}zzzsssnnnmmmpppqqqllljjjjjjiiifff```fffhhhgggiiiqqqtttrrrsssooojjjggggggiiijjjkkkmmmnnnnnnnnnmmmjjjhhhfffhhhfffgggiiieee]]]XXXXXX[[[ZZZZZZ[[[```mmmlllUUUSSSIIIKKKNNN]]]iiiwww{{{ppp___SSSLLLQQQggg~~~}}}||||||yyysssooommmllljjjgggeeebbb```___bbb```]]]\\\\\\^^^_________^^^]]]]]]^^^^^^]]][[[YYYYYYWWWUUUSSSRRRPPPOOORRRRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPSSSTTTUUUUUUTTTRRRPPPNNNSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@??????>>>===<<<;;;:::888:::;;;<<<<<<===@@@BBBCCCJJJRRRZZZaaakkkwwwppphhhVVVNNNGGGIIIQQQ\\\jjjvvv{{{yyykkkfffsssuuu\\\[[[eee~~~wwwcccOOOHHHBBBDDDOOOaaaxxx{{{qqqpppppphhhLLLBBB???===888<<<>>>555666666666666666666666666555555555444444333333333444777;;;>>>@@@EEENNNVVVhhhlllkkkeeeaaabbbddddddaaalll~~~tttlllttttttkkkjjjppp{{{~~~rrrbbbRRRGGGHHHFFFEEEHHHKKKMMMUUU]]]dddrrrwwwddd}}}uuummmfff___YYYUUUSSSXXX\\\]]]```eeegggeeegggffffffgggiiikkkmmmmmmooopppqqqrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooorrrsssttttttsssrrrsssuuuuuutttsssqqqqqqqqqrrrrrrssssssrrrqqqqqqqqqqqqrrrpppppppppnnnmmmnnnppprrrwwwvvvvvvuuuuuuvvvvvvvvvyyywwwwwwxxx{{{~~~}}}yyysssooonnnooooootttzzz}}}xxxrrrnnnmmmqqqrrrpppqqquuuvvvtttppptttuuusssuuu{{{~~~{{{yyyvvvqqqnnnoooqqqrrrssssssrrrqqqooommmllljjjjjjkkkhhhhhhiiieee]]]XXXXXXYYYXXXXXXZZZ]]]jjjpppWWWTTTKKKNNNPPP___eeekkkzzzooo^^^RRRJJJNNNaaa}}}}}}~~~}}}|||}}}{{{yyyxxxxxxvvvssspppkkkjjjhhhfffcccaaa___^^^bbb```^^^\\\[[[[[[[[[\\\]]]\\\[[[[[[\\\\\\[[[ZZZWWWVVVTTTRRRPPPNNNMMMLLLOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOUUUSSSQQQNNNLLLJJJJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>===<<<;;;::::::999:::;;;<<<<<<===???AAABBBHHHOOOUUU[[[ggguuutttkkkYYYQQQIIIHHHJJJSSSbbboooxxx~~~zzzlllcccjjjddd^^^fff~~~}}}hhhPPPJJJEEEEEEJJJYYYrrr~~~~~~~~~ooommmrrroooRRRDDD@@@>>>999<<<>>>777666666666666666555555555555555555444444444444444555999======???GGGUUU```tttuuuqqqiiieeeeeeeeedddbbblllrrrkkktttsssjjjhhhmmmvvv}}}rrrbbbRRRHHHHHHFFFEEEIIIKKKNNNVVV^^^eeetttvvvjjjwwwpppfff]]]WWWTTTRRRQQQSSSZZZ```aaacccggggggeeeddddddeeefffhhhkkkmmmoooqqqrrrtttuuuvvvuuusssrrrqqqqqqqqqrrrrrrrrrssssssuuuvvvvvvuuusssrrrrrrssssssrrrqqqppppppqqqrrrrrruuutttssssssrrrrrrssssssqqqqqqqqqpppooooooqqqssswwwwwwwwwvvvuuuuuuttttttwwwuuutttuuuxxx{{{||||||~~~uuugggaaa]]]]]]^^^```ffflllvvvwwwxxxxxxvvvsssooommmlllpppssstttyyy}}}{{{|||~~~|||yyyuuuqqqnnnmmmmmmmmmmmmjjjhhhhhhccc[[[WWWWWWVVVVVVWWWXXXZZZeee|||sssXXXSSSJJJOOOQQQiiipppmmm}}}zzzmmm]]]QQQKKKLLL[[[}}}~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwuuutttsssrrrqqqjjjiiigggeeeccc```___^^^___``````___\\\ZZZXXXXXX[[[ZZZYYYZZZ[[[[[[ZZZYYYWWWVVVTTTRRRPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPOOOTTTRRRNNNKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;:::999999999:::;;;;;;;;;<<<>>>@@@AAAEEEJJJOOOUUUaaaqqq|||yyymmm\\\TTTLLLGGGFFFMMM\\\kkkttt}}}~~~}}}|||ooobbbccc}}}lll^^^ddd|||jjjSSSLLLGGGFFFHHHTTTooowwwxxx~~~ooonnnuuutttWWWFFF???>>>999;;;===777666666666555555555555555555555555555555444444444555;;;>>>===AAANNNaaammm}}}|||uuummmiiijjjiiiggg```jjj}}}sssnnnvvvsssiiigggmmmuuu{{{rrrbbbRRRIIIHHHEEEFFFIIILLLOOOWWW```gggxxxyyyrrr}}}ppphhh]]]TTTPPPPPPRRRTTTUUU]]]dddeeefffggggggeeebbbcccdddeeehhhkkkooorrrvvvwwwzzz|||}}}|||zzzyyywwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxuuusssrrrsssrrrqqqpppppppppqqqrrrsssvvvuuuuuutttttttttttttttsssttttttsssrrrrrrsssuuutttttttttuuuuuuuuuuuuuuuuuusssrrrsssuuuwwwxxxxxxyyy~~~}}}sssiii[[[VVVRRRSSSUUUXXX^^^eeeiiikkknnnooonnnlllkkkjjjiiimmmqqquuu~~~{{{tttooommmmmmnnnmmmiiifffddd___XXXUUUVVVTTTUUUVVVWWWYYYaaattttttVVVNNNEEEKKKOOOqqqzzzlll\\\QQQLLLLLLXXXwww~~~}}}||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzzwwwvvvuuusssqqqppppppqqqjjjiiigggeeecccaaa___^^^]]]```dddddd```[[[VVVUUUZZZYYYXXXXXXZZZZZZYYYXXXUUUTTTSSSQQQOOONNNMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKLLLMMMNNNNNNNNNOOOOOONNNKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;:::999999999:::;;;;;;;;;;;;>>>@@@???CCCFFFJJJOOO[[[kkkwww~~~|||ppp___VVVMMMGGGEEEJJJYYYgggppp{{{~~~}}}~~~sssdddbbbsssvvvaaadddzzznnnXXXOOOIIIHHHHHHRRRmmmsssqqq|||rrrsssyyyvvv\\\GGG======888999;;;777777777666666555555555555555555555555555555555555555<<<@@@@@@GGGZZZnnnzzzvvvnnnlllooonnnjjj___iii}}}vvvttt|||}}}oooggggggmmmuuuzzzqqqaaaRRRIIIHHHEEEFFFJJJMMMQQQYYYaaajjj|||}}}zzzvvvjjjbbbWWWOOONNNQQQVVVZZZZZZcccjjjjjjhhhgggfffddddddfffhhhjjjlllpppvvv{{{zzz|||}}}~~~~~~}}}~~~~~~{{{xxxuuuuuuuuusssrrrqqqqqqqqqrrrssstttwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvuuuuuuvvvxxxsssttttttuuuuuuuuutttssstttrrrpppppprrrsssssssssooouuuyyyyyyvvvrrrhhh___VVVQQQOOOQQQTTTVVV\\\cccaaadddggghhhgggeeefffgggfffjjjnnnsssvvvpppmmmlllmmmkkkfffaaa___[[[UUUSSSUUUUUUVVVXXXYYYYYY___ooouuuVVVMMMCCCHHHNNNjjjzzzlll\\\QQQKKKJJJTTTppp~~~~~~}}}|||~~~~~~}}}{{{zzzyyyxxxxxxzzz{{{||||||{{{zzzxxxwwwssssssssspppmmmllllllmmmiiihhhgggeeebbbaaa___^^^[[[```eeeeee```ZZZVVVTTTWWWVVVUUUVVVWWWXXXWWWVVVPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>===<<<;;;::::::999:::;;;;;;:::;;;===???>>>AAADDDFFFKKKUUUeeepppyyytttbbbXXXMMMGGGEEEJJJVVVaaaiiixxx}}}}}}uuugggdddiiiiiihhhxxxvvv___TTTKKKIIIIIIPPPjjjrrrmmmwwwxxx}}}yyyaaaIII===<<<888888:::777888888777777666666555555555555555555555666666666555===AAADDDQQQhhh}}}uuunnnnnnrrrqqqmmmaaammmzzzzzz{{{mmmeeefffmmmuuuyyyppp___QQQIIIGGGEEEFFFJJJNNNRRRZZZcccllloooaaaZZZQQQLLLMMMSSSZZZ^^^ccclllrrrooojjjgggfffddddddgggjjjlllnnnsss{{{|||yyyyyyyyyvvvuuutttsssssstttuuuuuuwwwvvvuuuuuuttttttuuuuuuwwwxxxyyyxxxwwwvvvwwwyyywwwwwwxxxxxxvvvtttrrrqqquuussspppoooooooooooonnnhhhmmmpppooolllhhh```YYYTTTQQQPPPTTTVVVXXX\\\bbb___bbbffffffcccbbbccceeeeeehhhmmmtttxxxrrrnnnlllkkkhhhbbb]]][[[XXXTTTTTTWWWXXXZZZ\\\]]]\\\___mmm|||vvvXXXOOOEEEIIINNNYYYnnnyyyjjjZZZOOOGGGHHHPPPiii~~~|||||||||{{{|||{{{{{{yyyxxxvvvuuutttvvvwwwwwwwwwwwwuuutttsssnnnppppppmmmiiigggggghhhgggfffeeecccaaa___^^^]]][[[___cccbbb\\\WWWVVVVVVSSSRRRQQQRRRTTTUUUTTTSSSMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@??????>>>===<<<;;;:::999:::;;;;;;::::::<<<>>>===???BBBDDDGGGQQQ___jjjxxxxxxeeeYYYMMMGGGFFFIIIQQQYYYbbbttt|||{{{}}}vvvjjjgggaaarrrkkkrrr~~~hhhXXXLLLIIIHHHMMMeeerrrmmm~~~||||||}}}fffLLL>>>===999888;;;888:::999999888777777666666444555555555666666666777555===CCCHHH[[[vvvtttlllnnnsssrrrlllbbbppp|||ppphhhiiipppwww{{{~~~ooo]]]PPPHHHGGGEEEFFFJJJNNNSSS[[[dddnnn}}}iiiXXXSSSMMMJJJNNNUUU\\\```mmmuuuzzzuuummmiiigggeeeeeehhhlllnnnpppvvv~~~}}}}}}}}}zzzyyywwwvvvuuuuuuvvvwwwvvvvvvuuuttttttttttttuuuvvvwwwyyyxxxwwwvvvwwwxxxyyyzzzzzz{{{zzzxxxvvvtttwwwtttqqqnnnmmmmmmkkkjjjdddiiikkkhhheeebbb^^^YYYUUUSSSTTTYYY[[[\\\^^^cccbbbfffhhhgggcccaaaccceeefffiiinnnwwwzzz}}}yyyuuuqqqmmmlllfff```[[[YYYWWWUUUWWW[[[\\\^^^aaabbb___```lllzzzsssYYYRRRGGGKKKIIITTTbbbyyywwwgggWWWMMMEEEHHHQQQfff}}}{{{|||||||||zzzzzzyyyxxxwwwuuusssrrrssssssttttttsssqqqpppoookkkmmmnnnkkkgggccccccdddeeeeeecccbbb```^^^\\\\\\[[[___aaa^^^XXXUUUVVVXXXQQQOOOOOOPPPRRRSSSRRRQQQLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999:::;;;;;;::::::<<<>>><<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAACCCBBBBBBIIIVVVbbbsss{{{ooo^^^LLLEEEEEEFFFIIIMMM___hhhrrrwwwyyyxxxppphhh```vvv{{{fffaaammm{{{uuugggRRRJJJIIIGGGVVVttt{{{www}}}|||}}}{{{nnnUUU???<<<>>>;;;999;;;999888777666555555555666777666555444444333444444999>>>FFFSSSggg}}}qqqmmmqqqrrrpppggguuutttppprrrvvvwwwzzzkkkZZZNNNHHHHHHFFFIIINNNSSSWWW^^^gggrrr}}}~~~pppbbbRRRMMMJJJMMMQQQXXXfffttttttllljjjjjjjjjjjjpppuuutttsss{{{~~~~~~|||yyyvvvuuuvvvwwwwwwwwwvvvtttqqqppprrrssswwwvvvttttttvvvvvvvvvuuuyyyzzz{{{||||||zzzxxxwwwqqqooommmlllkkkjjjgggeeeffffffeeedddbbb___\\\ZZZZZZ[[[\\\^^^```bbbeeefffkkklllmmmllliiifffffffffmmmmmmttt~~~{{{xxxwwwvvvuuuuuussspppmmmeee```ZZZUUUTTTWWW\\\_________aaaaaa```bbbmmmyyyyyy```NNNHHHIIIJJJOOO\\\mmm~~~~~~ppp^^^QQQLLLGGGKKKMMMccc~~~~~~~~~{{{zzz|||yyyyyyyyywwwtttqqqmmmkkklllmmmnnnnnnnnnmmmlllkkkffffffeeeccc___\\\[[[[[[___]]][[[ZZZYYYZZZ[[[\\\[[[[[[YYYWWWUUUSSSRRRQQQKKKKKKKKKMMMOOOPPPOOONNNJJJJJJKKKMMMOOOQQQSSSTTTKKKJJJGGGDDDBBBAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>;;;999;;;888888888777666666555555555555555555555555666666;;;???HHHYYYrrr~~~sssooorrrssspppggguuuvvvqqqrrrtttuuuzzzjjjZZZNNNGGGHHHFFFIIINNNSSSWWW___gggrrr}}}nnn```PPPLLLKKKMMMRRR\\\nnn~~~tttmmmlllmmmmmmpppuuuyyyzzz{{{~~~}}}}}}|||zzzwwwuuuuuuvvvxxxxxxwwwtttrrrqqqrrrssswwwuuutttuuuwwwyyyxxxxxxyyyzzz{{{{{{zzzxxxvvvuuuooommmkkkjjjjjjjjjhhhfffffffffeeedddcccaaa___^^^]]]^^^```bbbeeehhhjjjkkkrrrssssssqqqnnnllllllmmmppprrr{{{|||yyyvvvuuutttssssssqqqnnnkkkddd___YYYUUUUUUYYY]]]```^^^]]]___```___bbblllyyyxxx___LLLFFFGGGLLLPPPZZZkkk||||||mmm[[[NNNJJJFFFKKKNNNeee~~~{{{}}}}}}zzzyyy{{{wwwvvvtttrrrooommmkkkiiihhhhhhiiiiiiiiihhhggggggbbb___\\\YYYXXXWWWVVVUUUXXXXXXVVVUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQQQQQQQKKKKKKKKKMMMPPPQQQPPPOOOJJJHHHHHHLLLRRRWWWYYYYYYOOOMMMJJJFFFCCC@@@??????@@@@@@??????@@@@@@AAABBBEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCFFFLLLVVV^^^rrrppp```OOOFFFDDDDDDGGGJJJWWWbbbooowww{{{{{{tttlllaaammm}}}eeeZZZ```lll~~~rrr[[[NNNJJJGGGTTTppp{{{|||pppYYYDDD======;;;999:::888888888888777666555444555555555555666777888999<<<@@@JJJ___}}}vvvrrrsssrrroooeeesss~~~xxxrrrrrrssssss{{{jjjZZZMMMGGGHHHFFFHHHNNNRRRWWW___hhhsss}}}}}}jjj\\\OOOMMMLLLOOOVVVcccxxxxxxooolllmmmnnnooowwwzzz~~~}}}zzz|||}}}}}}{{{xxxvvvuuuuuuyyyyyyxxxuuusssqqqrrrtttvvvuuuuuuvvvyyyzzzzzzyyyzzzzzzzzzyyywwwuuurrrqqqmmmkkkiiiiiiiiijjjiiihhhhhhgggfffeeeeeeeeeeeeeeecccdddgggjjjmmmpppssstttzzzzzzyyywwwtttssstttvvvvvv{{{~~~zzzvvvsssrrrqqqppppppnnnkkkiiiddd___YYYVVVWWWZZZ]]]___[[[[[[\\\^^^___aaalllwww~~~eeePPPGGGHHHMMMOOOXXXfffxxxyyykkkYYYLLLGGGEEEJJJOOOiii||||||||||||{{{|||wwwvvvxxxyyyxxxwwwyyyuuussspppmmmjjjhhhggggggdddddddddcccbbbaaa```___^^^YYYTTTRRRSSSTTTRRRPPPQQQQQQPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMMMMNNNOOOPPPLLLLLLLLLOOORRRSSSSSSRRRNNNJJJIIIMMMVVV\\\^^^\\\UUUSSSOOOJJJEEEBBB@@@??????????????????@@@@@@@@@DDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::AAAFFFGGGFFFJJJTTT^^^qqqqqqbbbQQQHHHDDDCCCEEEIIISSS___nnnxxx~~~yyyqqqfffmmm}}}jjj]]]___hhhzzzuuu^^^OOOJJJGGGSSSlll|||{{{~~~ppp\\\GGG>>>===;;;999:::888888999999888777555444666666666666666777888888:::@@@KKK```|||xxxtttrrrnnnjjjcccppp}}}}}}wwwsssssstttsss{{{zzziiiYYYMMMFFFHHHFFFHHHMMMRRRWWW```iiiuuu}}}~~~tttbbbVVVPPPNNNNNNTTT```pppzzzmmmhhhjjjmmmpppssszzz}}}}}}zzz|||}}}~~~}}}zzzwwwuuuuuuzzzzzzyyywwwtttssstttuuuxxxwwwvvvwwwyyyzzzyyywwwzzzyyyxxxwwwtttqqqooommmkkkiiiggghhhiiikkkkkkjjjjjjiiihhhhhhiiijjjlllmmmjjjlllooorrrvvvyyy|||}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~|||xxxuuuqqqpppooooooooommmjjjhhhfff```ZZZWWWXXXZZZ[[[[[[YYYXXXZZZ]]]^^^aaakkkuuurrrYYYMMMJJJMMMNNNTTTaaasssxxxjjjYYYLLLHHHDDDIIIQQQnnn}}}|||{{{zzz{{{{{{xxxxxxxxxxxxwwwuuuqqqqqquuuwwwvvvvvvxxxqqqoookkkhhheeecccccccccaaa```^^^\\\ZZZXXXWWWVVVZZZUUUPPPOOOPPPQQQPPPNNNKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLNNNJJJJJJKKKNNNQQQSSSSSSRRRRRRNNNLLLPPPWWW]]]___^^^\\\YYYTTTNNNIIIDDDAAA@@@>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;DDDMMMKKKEEEFFFRRR___ooorrrdddTTTJJJEEEBBBDDDIIIQQQ]]]lllwww}}}wwwmmmooo|||qqqaaa```dddsssvvv```OOOJJJFFFQQQggg}}}{{{|||ppp^^^JJJ???<<<<<<;;;:::999999999888888777666555888888777666666666666666777???KKK[[[pppzzzvvvpppiiieeeaaammm||||||}}}}}}tttsssvvvvvvtttttt}}}yyyhhhXXXLLLFFFHHHFFFGGGMMMQQQWWW```jjjxxx|||{{{|||kkk\\\SSSOOOOOOSSS^^^ppp|||pppffffffkkkoootttyyy{{{~~~}}}~~~{{{xxxwwwwww{{{{{{zzzxxxuuuuuuvvvxxx{{{zzzyyyyyyyyyxxxvvvtttyyyxxxvvvtttrrrooommmlllkkkiiiggghhhjjjlllmmmmmmlllllllllmmmoooqqqsssuuurrrtttwwwzzz~~~}}}|||}}}zzzvvvtttpppoooooooooooommmjjjhhhhhhbbb\\\YYYYYYZZZYYYWWWXXXWWWXXX\\\^^^aaajjjsss~~~aaaQQQKKKLLLLLLQQQ^^^oooyyykkkZZZNNNJJJDDDIIISSSttt~~~~~~~~~|||{{{{{{zzzwwwuuusssttttttuuuwwwzzz{{{wwwtttsssttttttsssqqqnnnmmmqqqtttrrrrrrsssjjjhhheeebbb___]]]]]]\\\\\\[[[XXXVVVSSSRRRQQQPPPSSSPPPNNNLLLLLLLLLLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJFFFFFFHHHKKKNNNPPPPPPPPPTTTQQQOOOQQQVVV[[[^^^^^^```]]]XXXQQQKKKFFFCCCBBB>>>>>>???@@@@@@@@@@@@???AAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEGGGGGGFFFEEECCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEMMMKKKEEEFFFRRR^^^kkktttgggXXXMMMFFFBBBDDDHHHPPP\\\jjjuuu~~~{{{qqqqqq}}}zzzfff^^^]]]iii{{{wwwbbbPPPJJJFFFMMMaaa~~~}}}xxxwwwppp```LLL@@@<<<===<<<;;;::::::999777777777777777999888777666555555555555555???JJJSSSbbbuuu|||xxxppphhhcccaaalll{{{zzz|||vvvqqqtttyyyxxxvvvnnnvvvwwwgggWWWLLLFFFHHHFFFGGGLLLQQQWWWaaakkk{{{zzzzzzttteee[[[VVVTTTXXX___mmm}}}uuukkkfffkkkpppssszzz|||zzzyyyyyyzzz{{{zzzyyywwwwwwyyy{{{}}}|||{{{{{{{{{yyyvvvsssvvvvvvtttsssqqqooonnnmmmmmmkkkiiiiiilllnnnppppppppppppqqqsssuuuxxxzzz{{{yyy{{{}}}}}}xxxuuutttpppooonnnnnnooommmkkkhhhiiiccc\\\YYY[[[\\\YYYUUUYYYWWWXXX\\\___bbbiiiqqqcccQQQKKKLLLLLLQQQ^^^nnnyyyjjjYYYNNNJJJEEEJJJVVVzzz|||wwwuuutttrrrooommmkkknnnpppqqqrrrtttvvvxxx|||~~~~~~}}}||||||yyyuuuqqqooonnnooooooooonnnjjjiiilllmmmjjjhhhiiicccaaa___\\\YYYWWWVVVUUUUUUTTTRRRPPPOOONNNNNNNNNJJJKKKKKKJJJGGGFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFIIIMMMOOOPPPOOORRRQQQPPPPPPSSSWWW\\\^^^bbb___YYYSSSLLLGGGDDDBBB>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===@@@BBBDDDFFFFFFEEECCCBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===<<<;;;888666555666888999666666555555444555555555777???GGGNNNYYYlll~~~}}}~~~|||tttjjjfffdddnnn|||wwwyyy{{{qqqpppvvv|||{{{wwwkkkppp}}}uuueeeVVVLLLGGGHHHFFFGGGLLLQQQWWWaaakkk~~~xxx{{{oooccc______bbblllvvv}}}xxxpppiiiiiiqqquuuuuu|||}}}{{{{{{|||zzzzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~~~~|||yyyvvvttttttrrrqqqpppppppppppppppnnnkkkkkknnnqqqrrrsssrrrsssvvvxxx{{{}}}~~~~~~}}}zzzuuurrrrrrnnnmmmmmmmmmnnnmmmjjjgggfff```ZZZZZZ]]]^^^[[[WWWZZZWWWXXX\\\___bbbhhhooo~~~aaaQQQMMMLLLMMMSSS```qqqvvvhhhWWWLLLHHHFFFKKKXXX{{{uuurrrpppnnnkkkhhhhhhkkknnnpppooooooppppppwww{{{}}}{{{|||||||||{{{yyywwwuuuuuuqqqmmmkkkkkkllllllllljjjfffdddfffeeeaaa^^^^^^^^^]]][[[XXXVVVSSSQQQPPPPPPPPPNNNMMMMMMMMMNNNOOODDDGGGIIIGGGDDDBBBBBBDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEGGGJJJNNNQQQQQQQQQNNNOOOOOOOOOQQQTTTZZZ___bbb___YYYSSSLLLGGGDDDBBB>>>???@@@AAABBBAAA@@@@@@????????????===<<<;;;:::???AAACCCEEEFFFDDDCCCAAABBBCCCEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@FFFNNNUUUZZZaaavvvxxxkkk]]]QQQHHHCCCDDDIIIMMMXXXeeeoooyyy|||mmmnnn|||rrr^^^TTT___uuu~~~jjjVVVLLLEEEGGGUUUlll~~~tttnnnmmmnnnaaaNNN@@@<<>>===;;;888555444666888:::444444333444444555666777999???EEEKKKWWWjjj{{{|||wwwnnnjjjfffooo}}}uuuwwwxxxooopppxxx~~~|||wwwjjjmmmxxxtttdddVVVLLLGGGHHHFFFFFFKKKQQQWWWbbblllvvv|||~~~nnnddddddgggqqq~~~xxxpppmmmhhhjjjtttwwwuuu{{{}}}|||}}}~~~yyyzzzzzzzzzyyyzzz}}}|||zzzsssrrrqqqqqqpppqqqqqqqqqrrrooommmmmmooorrrtttttttttvvvyyy|||~~~yyy|||~~~|||wwwsssqqqpppmmmlllllllllmmmllliiigggddd^^^YYYZZZ^^^```]]]YYY[[[XXXXXX\\\```bbbgggnnn|||```SSSPPPMMMNNNVVVcccsss}}}ssseeeTTTIIIFFFGGGKKKZZZ|||uuuppplllkkkiiihhhgggffffffgggggghhhiiijjjtttvvvxxxxxxvvvtttssssssmmmoooqqqrrrrrrpppmmmlllnnnllljjjiiiiiiiiigggeeegggeeeccc```]]][[[ZZZYYYVVVUUUSSSQQQPPPNNNNNNNNNKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@???BBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJIIIMMMKKKIIIJJJNNNTTTYYY[[[```]]]YYYSSSMMMHHHDDDBBB;;;<<<>>>@@@@@@@@@??????BBB>>>;;;<<<>>>@@@@@@>>>???@@@BBBCCCEEEEEEEEEEEEFFFDDDBBBAAAAAABBBDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAAEEELLLSSSYYYcccooo{{{lll[[[QQQJJJFFFFFFHHHNNNXXXdddnnnvvv||||||xxxtttssszzzxxx^^^RRRXXXmmmrrr]]]KKKEEEKKKSSSsssyyyoooiiiiiiiii^^^NNNBBB===<<<<<<<<<<<<;;;:::888888888888999666666777666444444555777666>>>EEEJJJTTTfffyyy}}}yyyyyyzzzuuunnnkkk}}}xxxyyytttmmmttt}}}~~~xxxrrrdddnnnyyy~~~~~~~~~zzz~~~rrreeeYYYOOOJJJHHHEEEFFFKKKPPPWWWbbbmmmqqq}}}~~~pppkkkpppwwwwwwrrrqqqlllpppuuuxxxyyy|||}}}xxxxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~|||zzzwwwsssrrrssstttrrrppprrrooolllmmmrrrvvvxxxxxxzzz|||~~~{{{zzzxxxwwwvvvsssnnnkkklllllllllkkkiiiiiikkklllfff```\\\^^^```^^^\\\]]]ZZZZZZ[[[]]]aaadddhhhjjj~~~bbbQQQMMMKKKLLLVVVhhh}}}|||nnn^^^OOOHHHIIIGGGIII[[[{{{uuupppmmmllljjjiiihhhgggggggggggghhhiiiiiimmmoooqqqpppnnnkkkjjjjjjeeefffggghhhhhhgggfffeeejjjhhhffffffffffffdddccc___^^^[[[YYYVVVTTTSSSRRRSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@AAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKIIIHHHIIINNNTTTXXXZZZZZZXXXSSSNNNIIIDDDAAA???===>>>??????@@@@@@@@@@@@@@@>>><<<===???@@@@@@>>>@@@AAACCCEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA???>>>======<<<<<<;;;;;;;;;<<<<<<>>>>>>???AAADDDJJJQQQVVV```mmm}}}nnn]]]RRRLLLGGGGGGIIIOOOYYYdddmmmuuu{{{{{{wwwsssrrrwwwwww\\\QQQXXXnnnsss]]]LLLGGGNNNVVVsssxxxpppkkkkkkmmmaaaPPPCCC============<<<;;;999888777777888888666666777666444444666777777>>>DDDKKKWWWhhhwww|||yyyzzz}}}zzzuuupppxxxyyy~~~wwwvvv{{{}}}vvvrrrllluuu~~~}}}zzzwwwwww~~~ssseeeYYYOOOIIIIIIFFFGGGLLLRRRYYYdddoooooo{{{wwwuuu|||zzzooojjjiiijjjooouuuyyy|||}}}{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~|||yyyvvvuuuvvvvvvtttrrrrrrpppnnnoootttxxxzzz{{{}}}{{{yyyvvvtttsssrrrooonnnjjjlllmmmmmmkkkjjjjjjjjjfff___[[[\\\^^^]]]\\\]]]\\\\\\]]]___bbbeeehhhjjjdddRRRLLLKKKLLLUUUhhh|||{{{nnn^^^OOOHHHHHHIIIJJJZZZ~~~zzzuuupppnnnmmmlllkkkjjjiiihhhhhhgggggghhhhhhgggiiijjjiiifffcccaaaaaa\\\]]]]]]^^^^^^_________cccaaa``````aaaaaa```___]]]\\\ZZZWWWUUUSSSRRRRRRPPPOOOMMMJJJHHHFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>?????????@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGGGGIIINNNSSSWWWXXXTTTRRRNNNJJJFFFBBB@@@>>>@@@???????????????@@@@@@>>>======>>>@@@AAA@@@>>>AAACCCEEEFFFFFFEEECCCAAAAAAAAAAAA@@@@@@@@@??????EEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEECCCAAA???>>>===>>>>>>===<<<;;;;;;;;;;;;>>>>>>???@@@BBBGGGNNNRRR[[[jjjqqq___TTTLLLHHHGGGJJJNNNXXXbbbjjjrrrxxxyyyvvvrrrpppsssvvv[[[PPPYYYqqqrrr]]]MMMIIIQQQYYYsss~~~xxxrrrooonnnrrreeeSSSEEE>>>===>>>>>>;;;:::999888777777777777555666777666555555666888888>>>DDDMMM[[[lllvvvxxx||||||zzzyyy}}}}}}wwwuuuvvv~~~~~~xxxsssrrruuu~~~}}}uuummmqqq{{{tttfffYYYNNNHHHIIIGGGHHHMMMSSSZZZfffqqqlllzzztttiiidddccchhhnnnuuu{{{~~~~~~}}}}}}|||||||||{{{|||~~~|||zzzyyyyyyyyyvvvuuusssrrrqqqssswww{{{}}}~~~{{{wwwsssqqqpppqqqpppppphhhkkknnnnnnmmmjjjiiiiiiggg___XXXYYY[[[ZZZ[[[^^^______```aaadddgggjjjlllgggSSSKKKKKKLLLUUUgggzzz{{{ooo___PPPHHHHHHKKKJJJXXX{{{~~~zzzuuurrrqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhggghhhiiigggccc```______ZZZZZZYYYYYYZZZ[[[]]]^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZ\\\[[[YYYWWWUUUSSSRRRRRRNNNMMMKKKHHHFFFDDDCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFHHHIIIIIIJJJJJJGGGFFFGGGKKKOOOTTTVVVVVVQQQOOOLLLIIIFFFCCCAAA@@@AAA@@@???=========>>>???<<<===>>>@@@AAAAAA@@@???BBBCCCEEEFFFFFFCCC@@@>>>AAABBBBBBBBBAAA@@@???>>>CCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDBBBAAA???>>>===??????===<<<;;;;;;;;;;;;>>>??????@@@AAAEEEJJJNNNVVVgggtttaaaTTTLLLGGGFFFIIILLLUUU^^^fffmmmtttuuussspppnnnooowwwyyy]]]SSS]]]tttppp[[[LLLJJJRRRZZZrrr~~~yyyvvvuuutttuuuhhhUUUFFF???======>>>::::::999888777777777777555666777666555555777999:::>>>EEEOOO___ooouuutttuuuwwwxxxzzzxxxpppqqq{{{|||qqqooossszzzvvviiikkkuuuuuugggZZZNNNHHHIIIFFFGGGMMMSSS[[[gggrrrlll{{{pppgggeeefffiiinnnvvv|||~~~~~~}}}}}}|||}}}~~~~~~}}}{{{zzzyyywwwvvvuuutttuuuvvvzzz}}}~~~~~~xxxuuurrrqqqqqqqqqpppooojjjlllmmmmmmkkkjjjjjjjjjhhh___WWWVVVXXXYYY[[[_________```cccfffjjjmmmooohhhSSSJJJKKKMMMUUUeeexxx{{{ooo```QQQIIIIIIKKKIIIWWWyyy~~~{{{wwwtttssssssqqqpppnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjgggccc```___```\\\[[[ZZZYYYYYYZZZ[[[]]]WWWVVVUUUVVVXXXYYYXXXWWWUUUTTTRRRPPPOOONNNMMMMMMNNNMMMKKKHHHFFFDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKHHHHHHJJJNNNSSSVVVVVVUUUOOOMMMKKKHHHFFFDDDBBBBBBBBBAAA???===<<<<<<<<<===:::<<>>>>>@@@???>>>===<<<;;;;;;;;;>>>>>>??????@@@CCCHHHKKKTTTeee}}}xxxdddUUULLLFFFEEEGGGIIIQQQZZZaaahhhppprrrpppnnnnnnmmmrrrcccYYYdddyyynnnYYYKKKIIIPPPXXXppp~~~zzzzzzzzzxxxwwwjjjWWWGGG???===<<<<<<::::::999999888777777666555666777666666666888999<<<@@@FFFQQQbbbrrrwwwtttooossswww|||uuu~~~pppqqqzzzvvvkkklllttt~~~|||kkkfffooo|||vvviii[[[OOOIIIGGGEEEFFFLLLSSS[[[gggrrrnnn~~~{{{nnnhhhggghhhkkkpppwww}}}~~~~~~{{{|||}}}~~~~~~|||zzzxxxwwwwwwxxxxxxzzz{{{}}}~~~|||}}}tttssssssssssssrrrooommmmmmmmmllljjjhhhhhhkkkmmmiii___WWWUUUWWWYYY\\\```]]]^^^```cccggglllppprrr|||fffRRRKKKLLLMMMTTTbbbtttzzznnn___QQQJJJJJJHHHHHHWWW|||}}}zzzwwwvvvuuutttrrrpppooonnnmmmllllllllllllkkkkkkjjjhhhdddbbbaaabbb^^^]]][[[YYYXXXXXXYYYYYYVVVTTTTTTTTTVVVVVVVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMKKKLLLOOOSSSWWWYYYWWWVVVNNNLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::<<>>===<<<<<<>>>???AAACCCDDDEEEEEEFFFBBBBBBAAA@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<===>>>???@@@@@@CCCGGGJJJTTTdddzzz}}}hhhXXXMMMEEEDDDEEEFFFNNNVVV]]]eeennnqqqpppnnnooommmooonnndddmmmmmmXXXKKKIIINNNTTTjjj~~~}}}yyy|||}}}{{{wwwkkkYYYJJJBBB>>><<<;;;::::::;;;::::::999777777555666777777666666888:::???CCCHHHRRRcccssszzzxxxqqquuuxxxzzz{{{ooowwwwww~~~ssskkknnnwwwlllbbbiiisss~~~wwwjjj\\\QQQJJJGGGEEEFFFLLLSSS\\\hhhssspppxxxmmmgggfffgggnnnrrrxxx~~~}}}~~~}}}zzzxxxyyy{{{}}}{{{zzz|||tttssssssttttttrrrooolllooonnnkkkhhhfffhhhllloookkkaaaXXXWWWXXXZZZ^^^bbb]]]^^^___bbbgggkkkoooqqqyyybbbPPPLLLMMMMMMSSS```pppwwwkkk\\\OOOIIIJJJGGGHHH[[[|||zzzyyyxxxvvvtttqqqppppppooonnnnnnnnnnnnlllmmmllliiifffddddddeeebbbaaa___\\\ZZZXXXWWWVVVVVVUUUTTTTTTUUUVVVTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQTTTXXX\\\\\\YYYVVVPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBB@@@>>><<<;;;:::===?????????AAADDDGGGGGGGGGFFFEEEDDDCCCCCCCCCEEECCCBBB@@@???>>>??????@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>>>>>>>===============>>>===>>>???@@@AAACCCGGGJJJUUUdddwwwmmm[[[OOOFFFDDDEEEEEEMMMUUU\\\eeennnsssrrroooqqqnnnnnn~~~xxxnnnvvvmmmYYYLLLIIIMMMQQQcccxxxzzzwww|||~~~{{{wwwlll[[[NNNEEEAAA>>><<<;;;;;;<<<<<<;;;:::888777555666777777666777999;;;AAAEEEJJJSSSbbbsss}}}{{{{{{yyyvvvxxx{{{wwwqqqkkk~~~~~~}}}|||zzzuuuqqqttt{{{kkkaaaccckkkwwwxxxkkk^^^RRRLLLGGGEEEGGGNNNUUU^^^jjjuuurrruuulllgggffffffppptttyyy|||{{{~~~}}}xxxxxx{{{wwwuuutttssssssrrrooommmmmmmmmllljjjhhhhhhkkkmmmlllcccZZZYYY[[[\\\___ccc^^^___```bbbeeehhhlllnnnuuu~~~\\\NNNNNNMMMMMMSSS^^^lllrrrfffWWWKKKGGGIIIGGGKKKaaa~~~~~~|||zzzyyyvvvuuurrrqqqppppppppppppppppppoooooonnnllliiigggggghhhfffeeebbb```\\\YYYWWWVVVWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIGGGIIIKKKLLLNNNNNNNNNMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTXXX\\\^^^^^^ZZZWWWUUUSSSQQQOOOMMMKKKKKKJJJFFFFFFFFFEEEBBB@@@===;;;;;;===??????>>>@@@EEEHHHJJJIIIGGGEEEDDDEEEEEEFFFJJJHHHFFFCCCBBBBBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@??????>>>>>>>>>============>>>>>>???===>>>@@@@@@AAACCCGGGJJJVVVdddvvvppp^^^QQQHHHEEEFFFEEEMMMUUU\\\eeeooottttttpppssspppnnn|||ttt{{{nnnZZZMMMIIILLLOOO]]]ssszzzxxxuuu{{{}}}zzzxxxmmm^^^PPPHHHCCC@@@===;;;<<<======<<<;;;999888555666777777666777999;;;BBBGGGLLLSSSaaassszzzsssqqqssspppkkkiii}}}zzzwwwwwwyyyxxxwwwyyy}}}hhh```aaafffrrrxxxlll___SSSMMMHHHFFFHHHOOOVVV___lllwwwrrr~~~sssllliiihhhhhhqqquuuzzz~~~|||wwwwww{{{zzzwwwtttqqqqqqqqqpppoookkklllmmmllljjjiiijjjkkkmmmddd\\\[[[]]]^^^```ddd``````aaabbbcccfffhhhjjjsss{{{XXXMMMOOONNNNNNRRR\\\jjj}}}|||ooobbbTTTHHHEEEHHHIIINNNeee}}}vvvyyy~~~~~~}}}}}}|||yyywwwxxxvvvttttttuuuuuutttsssoooooommmkkkiiigggfffeeeiiigggeeeccc```___^^^]]]WWWWWWWWWXXXYYYWWWTTTQQQQQQQQQPPPPPPOOONNNMMMLLLOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCHHHGGGEEEDDDDDDEEEGGGIIIKKKLLLNNNPPPRRRRRRSSSSSSRRRPPPNNNMMMNNNPPPRRRTTTZZZ\\\^^^aaacccbbb___\\\YYYVVVRRRPPPPPPPPPPPPOOOMMMKKKGGGBBB???>>>===>>><<<<<<===>>>@@@BBBEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKZZZQQQIIIGGGFFFBBBAAAAAACCCDDDEEEDDDCCCCCCDDDEEE<<<<<<>>>@@@BBBBBB@@@===DDD???<<<===<<<;;;===AAAGGG@@@<<>>@@@BBBEEEFFFOOOQQQSSSSSSRRRQQQQQQRRR]]]UUUOOONNNMMMIIIFFFGGGFFFGGGGGGFFFDDDCCCCCCDDD?????????@@@BBBBBB@@@???AAA>>>???BBBDDDCCCEEEIIILLLEEEAAABBBCCCCCCEEEHHHVVVbbbssswwwiii]]]NNNEEEDDDFFFMMMTTT\\\hhhvvv}}}|||uuukkkiiipppqqq]]]OOOIIIIIIKKK\\\uuu{{{zzzuuu{{{qqqXXXEEE@@@???<<<<<<;;;;;;:::999888777777777888999888777777999;;;;;;BBBHHHNNNZZZpppzzzoooiiihhhjjjfffxxx}}}}}}zzzsss{{{|||{{{|||kkkcccgggsssxxxmmm___TTTMMMLLLJJJJJJPPPVVV]]]iiitttttt{{{pppiiihhhiiippptttyyy~~~yyyxxxxxxuuusssssswwwzzzyyytttpppnnnooossspppmmmllllllmmmlllkkkjjjfff```]]]\\\]]]^^^^^^___```bbbcccbbbaaabbbcccsss{{{___OOOKKKNNNNNNRRR[[[hhhzzzsssbbbWWWNNNGGGDDDEEEEEEQQQdddrrrdddgggmmmtttyyy}}}~~~|||{{{zzzwwwuuuqqqrrruuuyyyzzzxxxtttppppppooonnnmmmlllkkkjjjjjjhhhhhhhhhgggfffdddbbb```\\\ZZZYYYXXXXXXXXXVVVTTTXXXVVVTTTRRRQQQQQQRRRSSSRRRPPPNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQQQQSSSTTTVVVWWWRRRQQQQQQRRRTTTXXX\\\^^^gggiiillloooooonnnllljjjccc```\\\ZZZYYYXXXWWWUUURRRQQQOOOMMMJJJFFFDDDBBB???>>>>>>???AAACCCEEEFFFOOOPPPRRRSSSRRRRRRRRRSSS```YYYUUUVVVUUUQQQMMMLLLIIIJJJKKKIIIFFFDDDDDDDDDDDDBBBAAAAAABBBBBBBBBAAAAAAAAACCCIIIKKKIIIIIILLLRRRLLLIIIJJJJJJHHHHHHJJJVVVaaaqqq~~~}}}pppaaaQQQHHHHHHEEELLLVVVaaaooo{{{uuuiiidddkkk~~~ooo^^^QQQJJJHHHIII\\\ttt}}}xxx\\\GGG@@@???<<<<<<<<<;;;:::999888777777888999:::999888888:::<<<===AAAEEELLL]]]uuuzzzooohhhffffffiiizzzyyyyyyzzzuuu|||~~~}}}}}}lllgggnnn{{{zzznnn```TTTMMMLLLJJJJJJOOOUUU\\\gggqqqvvv}}}qqqjjjggghhhooosssyyy}}}yyyxxxwwwssspppqqquuuzzz}}}}}}zzzvvvssszzzvvvqqqnnnlllllllllkkkjjjgggbbb___^^^\\\[[[YYY^^^```cccdddcccbbbccccccssszzz]]]OOOLLLOOONNNRRRZZZfffyyy~~~ooo^^^SSSKKKEEECCCDDDFFFRRReee~~~hhh[[[^^^dddmmmuuu|||}}}{{{{{{yyywwwuuussssssuuuxxxzzzyyyuuurrrqqqppppppoooooonnnnnnnnniiiiiijjjkkkiiigggdddccc]]][[[YYYYYYZZZ[[[ZZZYYY\\\ZZZWWWTTTSSSTTTUUUWWWTTTRRRQQQPPPPPPPPPMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGHHHJJJKKKMMMNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQPPPRRRRRRRRRRRRSSSUUUWWWXXXRRRRRRRRRTTTXXX]]]bbbeeejjjmmmppprrrrrrpppnnnmmmiiifffbbb___^^^\\\ZZZXXXSSSSSSRRRPPPMMMIIIFFFCCCAAAAAAAAAAAABBBDDDFFFGGGLLLNNNPPPQQQQQQQQQRRRSSS^^^YYYWWWYYYYYYUUUPPPNNNKKKMMMNNNMMMKKKIIIHHHIIIIIIFFFCCCBBBCCCCCCCCCCCCEEEEEEHHHMMMMMMGGGDDDDDDMMMJJJIIILLLMMMKKKKKKNNNVVV___nnn{{{uuudddRRRIIIJJJDDDLLLXXXggguuu~~~uuuhhhbbbjjj}}}xxxzzzxxxmmm^^^RRRJJJHHHHHH[[[rrrzzz]]]GGG@@@@@@>>><<<<<<;;;:::999888888777888999999999888888:::;;;>>>AAAEEENNNaaaxxxvvvmmmgggeeedddiiiyyyxxxwww|||vvv{{{}}}|||mmmiiiooo{{{|||pppaaaTTTLLLMMMJJJJJJNNNSSSZZZeeeoooxxx~~~~~~sssjjjgggggglllqqqwww~~~}}}zzzyyyvvvrrrooooooqqqvvv}}}}}}{{{vvvqqqmmmlllllllllkkkjjjhhhdddbbb___\\\XXXUUU[[[^^^aaacccccccccdddeeerrrxxx[[[OOOMMMMMMOOOTTT]]]iii{{{{{{lll[[[PPPIIICCCBBBDDDGGGTTTiii~~~aaaVVVYYY___hhhsss||||||{{{{{{{{{yyyxxxxxxwwwuuuvvvwwwxxxxxxwwwrrrrrrrrrrrrqqqqqqqqqpppkkklllmmmmmmllljjjgggeee^^^\\\[[[\\\^^^___```______]]]ZZZWWWVVVWWWXXXYYYUUUTTTSSSRRRSSSQQQOOOMMMKKKLLLMMMMMMMMMMMMMMMMMMIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTVVVWWWWWWRRRSSSTTTWWW\\\bbbgggkkknnnrrrvvvvvvtttqqqoooooollliiifffcccaaa___[[[YYYUUUUUUUUUTTTQQQLLLHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHNNNPPPSSSTTTTTTUUUVVVXXXZZZUUUTTTXXXYYYTTTOOOMMMKKKNNNPPPQQQQQQPPPPPPPPPNNNKKKGGGEEEFFFGGGGGGGGGGGGFFFIIILLLJJJCCC>>>===CCCAAABBBFFFGGGEEEGGGJJJTTT]]]lllzzzvvvfffSSSJJJJJJEEELLLYYYiiiwww~~~{{{tttiiibbbjjjuuujjjiiirrrqqqlll```SSSJJJHHHIIIYYYnnn~~~yyy]]]GGG@@@AAA@@@===<<<<<<;;;:::999888888666777888888666777888:::>>>AAAGGGRRRdddxxx~~~xxxqqqlllhhheeedddgggwwwzzzyyyxxxzzzzzzmmmiiilllsss~~~rrrcccUUUMMMMMMJJJJJJNNNSSSYYYdddnnn~~~{{{}}}ssskkkggggggiiiooouuu{{{~~~}}}{{{yyyvvvrrrppppppoooqqqwww~~~}}}vvvrrrmmmjjjjjjkkklllllljjjhhhfffcccaaa]]]XXXTTTVVVYYY]]]```bbbccceeegggrrrvvvYYYNNNNNNKKKOOOXXXcccoooyyyjjjYYYNNNHHHCCCCCCFFFFFFTTTkkkbbbUUUWWW\\\fffrrr|||}}}{{{{{{|||}}}}}}}}}~~~{{{wwwuuuvvvxxxzzzzzzuuuuuuttttttsssssssssrrrpppppppppooonnnllliiihhh```______```bbbdddcccbbb```^^^\\\ZZZYYYYYYZZZ[[[UUUTTTTTTTTTUUUTTTQQQNNNLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUWWW[[[```gggmmmqqqvvvzzz}}}}}}yyytttrrrrrrmmmkkkgggdddaaa^^^ZZZXXXWWWWWWWWWUUURRRNNNJJJHHHDDDDDDCCCCCCCCCDDDFFFGGGKKKNNNQQQSSSTTTUUUWWWXXXVVVRRRRRRVVVXXXTTTOOOMMMMMMPPPTTTVVVVVVVVVWWWWWWSSSPPPMMMKKKLLLMMMMMMLLLHHHGGGHHHJJJHHHAAA======BBB@@@AAADDDCCCAAACCCHHHQQQZZZjjjzzzuuugggUUUKKKJJJGGGKKKXXXiiiuuuyyyyyyzzzvvvsssiiiaaaiiinnn```___jjjooopppfffTTTHHHGGGJJJUUUjjjyyywww\\\GGG@@@AAAAAA======<<<;;;:::999888888666777888777666666888:::===BBBIIITTTdddttt|||}}}zzzwwwrrrooommmkkkiiiggggggxxx}}}|||xxxyyyvvvmmmhhhhhhjjjtttttteeeWWWNNNMMMJJJJJJNNNSSSZZZeeeooo}}}}}}~~~sssllliiijjjhhhnnnuuuzzz||||||{{{zzzxxxuuurrrpppqqqnnnmmmooosssvvvuuutttpppmmmjjjhhhiiikkklllllljjjiiifffeeebbb___ZZZWWWTTTVVVZZZ\\\^^^```dddfffrrrsssXXXNNNOOOLLLRRR]]]iiisssvvvhhhWWWMMMGGGCCCDDDGGGDDDTTTmmmiiiVVVVVV[[[dddqqqzzz~~~}}}{{{zzzzzz}}}~~~yyywwwwwwyyyzzzzzzxxxwwwwwwvvvuuuttttttssstttsssrrrpppnnnlllkkkjjjdddcccccceeeffffffdddbbb```___^^^\\\[[[[[[ZZZZZZUUUTTTUUUVVVWWWVVVSSSPPPNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPQQQSSSTTTVVVVVVWWWZZZ\\\\\\\\\ZZZYYYYYYYYY[[[___eeelllssswww}}}|||wwwuuuuuummmjjjfffccc```]]]XXXUUUUUUUUUTTTQQQNNNKKKHHHFFFCCCBBBAAAAAAAAABBBCCCDDDFFFHHHLLLNNNOOOQQQSSSUUUWWWRRRRRRWWWYYYVVVQQQPPPPPPSSSXXXZZZ[[[[[[[[[\\\XXXVVVSSSSSSSSSTTTTTTSSSNNNKKKJJJKKKHHHBBB@@@AAACCCAAABBBDDDCCCAAADDDJJJOOOXXXiii{{{ttthhhWWWLLLJJJHHHKKKWWWgggrrrrrrqqqsssooooooiiibbbkkkgggZZZZZZhhhrrrxxxmmmVVVFFFEEEJJJPPPddduuu}}}{{{uuu\\\GGG@@@AAA@@@======<<<;;;:::999999888777888888888777777999;;;===BBBJJJRRR```oooyyy{{{xxxuuurrrqqqqqqpppnnnkkkkkk|||{{{{{{ssssss~~~rrrlllffffffgggmmm{{{vvvgggXXXOOOMMMJJJJJJOOOTTT[[[fffppp~~~~~~~~~ssslllkkkllliiiooovvvzzz}}}yyyyyyyyyxxxuuusssqqqpppooonnnmmmmmmnnnnnnnnnmmmmmmkkkiiihhhjjjkkkkkkjjjjjjhhhfffeeedddaaa]]]ZZZUUUVVVWWWXXXYYY\\\```cccqqqrrrVVVNNNPPPPPPVVV```kkkuuuttteeeTTTJJJEEEBBBDDDGGGFFFXXXrrrqqqWWWWWWZZZcccpppyyy}}}}}}|||zzzyyy{{{~~~{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttwwwuuussspppnnnmmmlllkkkggggggggghhhhhhfffccc```______^^^^^^]]][[[[[[ZZZUUUTTTUUUVVVXXXWWWTTTRRRPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPQQQSSSVVVWWWWWWZZZ]]]___```^^^\\\ZZZ\\\\\\___ccciiipppwwwzzz~~~wwwuuuvvvllliiifffbbb___[[[VVVSSSQQQPPPOOOLLLIIIFFFCCCBBBAAA@@@????????????AAAAAADDDGGGJJJMMMNNNPPPSSSTTTYYYTTTTTTYYY[[[XXXUUUTTTSSSVVVZZZ]]]]]]]]]]]]]]][[[YYYXXXXXXYYYYYYYYYXXXVVVRRROOONNNJJJCCCAAABBB>>>===>>>@@@??????CCCJJJMMMWWWiii{{{sssiiiYYYNNNJJJJJJKKKVVVfffooonnnlllnnnhhhkkkhhhcccooocccVVVXXXiiivvv~~~rrrWWWDDDCCCJJJLLLaaarrr|||yyy~~~uuu]]]HHH@@@@@@@@@======<<<;;;:::999999888888999:::999888888:::<<<<<>>>>>>>>>>>????????????FFFGGGGGGIIILLLOOORRRTTTWWWXXXYYY[[[[[[[[[ZZZZZZ]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\YYYYYYXXXTTTOOOIIICCC@@@@@@AAAAAAAAA@@@AAADDDFFFNNNWWWgggvvvooodddXXXLLLEEEGGGMMMVVV```fffhhhhhhfffaaaaaaeeegggqqq}}}aaaTTTZZZjjj{{{kkkRRRHHHGGGFFFOOOaaasss{{{www}}}uuu]]]IIIBBB@@@<<<<<<;;;:::999999999:::;;;:::999777777777999;;;===>>>BBBGGGNNNXXXfffqqqvvvwwwsssrrrwwwyyywwwssssssuuuzzznnnooojjjlllyyy~~~zzzxxxmmmhhhfffdddfffppp}}}uuujjj\\\QQQJJJJJJNNNUUUYYY]]]dddlll}}}~~~yyyooonnnsssqqqrrrvvvzzz~~~{{{yyyvvvsssrrrsssrrrooollloooppppppooommmmmmmmmnnnllljjjiiiiiijjjkkkjjjiiigggggggggfffeeebbb```___^^^YYYVVVWWWWWWWWW[[[```ooouuu\\\RRROOOTTT[[[cccjjjtttsssbbbPPPGGGEEEDDDDDDFFFMMM[[[zzzxxxuuuuuuwwwyyyzzz{{{{{{{{{lll]]]UUU^^^iiinnnqqqwwwvvvuuuvvv{{{~~~|||{{{yyyyyyxxx{{{{{{|||||||||zzzyyyxxxxxxvvvuuutttrrrpppmmmkkkjjjjjjjjjiiigggeeedddcccbbbbbbaaaaaa```______^^^___]]][[[[[[[[[[[[ZZZYYYZZZ[[[\\\[[[YYYYYYZZZ[[[]]][[[ZZZYYYZZZZZZXXXVVVRRRSSSTTTSSSSSSTTTXXX\\\[[[[[[\\\\\\]]]]]]^^^^^^aaaccchhhooorrrvvv|||vvvpppmmmccc^^^YYYVVVUUUSSSNNNIIIHHHHHHGGGFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>?????????CCCDDDFFFHHHLLLPPPTTTVVV[[[\\\^^^```aaabbbaaaaaaaaaaaabbbaaaaaa```___^^^aaa```^^^^^^___``````___^^^]]][[[WWWRRRKKKEEEBBB@@@AAAAAAAAA@@@BBBDDDGGGMMMVVVfffttt~~~zzzkkkbbbXXXNNNIIIFFFKKKSSS[[[aaacccbbbaaa\\\___gggiiiqqq{{{___RRRXXXlll|||lllTTTIIIGGGGGGPPPdddyyy}}}xxx}}}vvv___JJJCCCAAA>>><<<<<<:::999999999::::::999888777777888:::<<<===???CCCHHHOOOXXXdddnnnsssvvvrrrsssxxx|||yyyvvvtttuuuwwwlllmmmiiimmmzzz|||ppphhhfffccceeemmmxxxvvvkkk^^^RRRPPPOOORRRYYY]]]aaahhhooo|||}}}}}}{{{pppnnnrrrsssrrrtttxxx~~~|||vvvqqqqqqvvv}}}~~~|||xxxvvvsssssstttsssqqqnnnooopppqqqpppnnnmmmnnnooonnnllljjjiiijjjkkkkkkjjjgggggggggfffeeebbb```___]]]YYYWWWXXXXXXYYY]]]cccsssrrrYYYQQQPPPSSSZZZccckkkwwwqqq```OOOGGGEEEDDDDDDFFFPPP```yyyvvvsssqqqsssuuuwwwxxxyyywwwxxxuuueeeYYY[[[bbbgggnnnuuuttttttwww|||~~~}}}|||{{{{{{zzz||||||||||||||||||{{{{{{zzzzzzxxxvvvtttqqqooommmooonnnmmmkkkiiigggeeecccdddccccccbbbbbbaaaaaaaaa```___]]]]]]^^^^^^]]][[[\\\]]]^^^]]][[[ZZZ[[[\\\^^^]]][[[\\\\\\]]][[[ZZZWWWWWWXXXWWWVVVWWWZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^ccceeekkkqqqvvv}}}~~~uuummmfffbbbYYYUUUOOOMMMLLLKKKGGGDDDDDDDDDCCCBBBAAA???===<<<>>>>>>======>>>??????@@@@@@AAADDDHHHMMMRRRVVVXXXYYY[[[^^^```cccddddddeeegggggggggfffeeedddcccbbbeeecccbbbbbbcccccccccbbbeeeddd```[[[TTTMMMGGGDDD???@@@AAAAAA@@@BBBEEEGGGLLLTTTcccrrr|||vvvggg^^^UUULLLHHHEEEHHHOOOUUUYYY[[[[[[ZZZWWW]]]hhhjjjpppxxx___TTTZZZooo}}}nnnVVVJJJHHHGGGRRRiiiyyy~~~wwwaaaMMMDDDBBB@@@======;;;:::999999999999888777777777888:::<<<>>>???BBBGGGOOOWWW```jjjqqqtttqqqrrrxxx|||{{{xxxxxxuuuuuulllmmmiiinnn|||vvvkkkgggcccccciiipppwww|||yyyooo```TTTTTTRRRTTTZZZ]]]aaahhhpppzzz~~~www~~~rrrnnnpppuuurrrrrrvvv}}}}}}tttmmmhhheeefffkkkrrrxxx~~~}}}zzzxxxvvvuuutttttttttrrrppppppqqqrrrqqqoooooooooqqqqqqnnnkkkjjjjjjkkkkkkjjjggggggffffffeeecccaaaaaa^^^ZZZYYYYYYYYYZZZ___gggxxxmmmUUUPPPQQQTTT[[[dddmmm{{{lll]]]MMMFFFDDDCCCEEEGGGRRReee{{{wwwssspppqqqsssuuuvvvyyyvvvvvvyyyzzzjjj\\\YYY\\\bbbkkkttttttvvvyyy~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}||||||}}}~~~~~~||||||{{{yyyuuuqqqooooooqqqqqqpppnnnllljjjhhhgggddddddddddddccccccbbbbbbaaa```______``````___]]]^^^______^^^\\\[[[\\\]]]___^^^\\\]]]^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]^^^bbbeeejjjooouuu~~~uuujjjaaaYYYTTTPPPLLLGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>======>>>???@@@AAA@@@BBBEEEIIINNNSSSWWWYYYXXXZZZ]]]aaadddfffggggggkkkkkkkkkkkkjjjjjjiiihhhfffdddcccccceeeffffffeeellljjjddd]]]UUUMMMFFFCCC???@@@AAAAAAAAABBBEEEGGGLLLSSSaaapppzzztttdddZZZPPPHHHDDDDDDFFFJJJNNNQQQTTTUUUUUUWWW^^^iiiiiimmmvvvbbbYYYaaauuuqqqYYYKKKHHHIIISSSjjj{{{zzz~~~wwwcccNNNDDDAAA@@@>>>===<<<;;;:::999888888777777777888999;;;<<<===;;;>>>DDDMMMUUU]]]gggqqquuuppppppuuuzzz{{{zzz{{{uuu~~~wwwmmmnnnjjjppp~~~pppiiibbb```ccciiisss{{{}}}sssdddWWWSSSQQQQQQUUUXXX\\\ccckkkyyyvvv~~~rrrmmmnnnuuuqqqpppvvv~~~wwwkkkcccaaabbbccciiisss}}}~~~}}}{{{zzzyyywwwuuutttsssqqqppppppqqqrrrrrrppppppqqqrrrtttqqqmmmjjjjjjkkkkkkjjjgggffffffeeeeeedddcccbbb```]]][[[ZZZYYYYYY___ggg|||fffRRRPPPTTTWWW^^^gggqqq~~~eeeXXXKKKEEEDDDCCCEEEHHHQQQiii}}}xxxrrrnnnmmmoooqqqrrrtttssssssuuuyyy{{{{{{yyyyyymmm___XXXYYY```jjjsssuuuwwwzzz~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}zzzuuuqqqpppppprrrrrrqqqpppooommmlllkkkeeeeeeeeeeeeddddddddddddbbbaaaaaabbbccccccaaa___^^^``````___]]]]]]]]]^^^```^^^]]]^^^______^^^]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[^^^cccggglllrrr}}}{{{mmm```WWWOOOKKKIIIFFFCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>@@@BBBCCCCCCEEEIIIMMMRRRVVVYYY[[[]]]___bbbfffiiilllmmmmmmlllmmmnnnooooooooooooooohhhfffeeefffhhhiiiiiihhhnnnkkkddd[[[RRRJJJDDD@@@>>>???@@@AAAAAABBBEEEHHHMMMSSS```ooozzzsssbbbWWWMMMFFFDDDCCCDDDFFFIIIMMMQQQSSSUUU]]]bbbjjjhhhkkkrrrddd```jjj~~~rrrZZZKKKHHHJJJSSSiii~~~yyyxxxvvv}}}~~~xxxeeePPPCCC??????>>>>>>===<<<;;;999888888777777777888999;;;<<<<<<888:::AAAKKKRRRZZZfffssswwwrrrppptttyyyzzz|||~~~vvv}}}{{{ooonnniiinnn}}}vvvkkkaaa^^^___eeesssxxxhhhZZZQQQNNNNNNQQQSSSWWW___hhhxxxvvv|||qqqkkkmmmrrrooopppwww|||rrrfff^^^___bbbhhhppp}}}~~~}}}||||||}}}~~~|||zzz{{{{{{yyyvvvssspppooonnnpppqqqrrrrrrqqqpppqqqssstttqqqmmmkkkkkkkkkjjjjjjgggffffffeeeeeedddddddddbbb___]]]\\\YYYXXX___hhh~~~___PPPRRRWWW\\\aaaiiitttwww^^^TTTIIIEEECCCCCCFFFJJJNNNkkkyyyqqqkkkiiikkklllnnnmmmmmmnnnppptttvvvvvvuuuvvvnnnbbb[[[YYY___iiippprrrtttwww{{{}}}~~~~~~{{{|||}}}~~~~~~~~~||||||||||||}}}}}}~~~|||~~~|||vvvrrrrrrssssssssssssrrrqqqooonnnmmmggggggggggggggggggggggggdddddddddeeeffffffdddbbb```aaabbbaaa``````aaabbbbbbaaa______``````___^^^^^^\\\[[[[[[\\\\\\[[[ZZZYYYXXXVVVTTTTTTUUUVVVWWWYYY___eeejjjrrr}}}uuufffZZZQQQJJJFFFCCCCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEDDDDDDDDDAAA@@@??????@@@BBBDDDFFFGGGIIIMMMRRRWWW[[[^^^___aaacccfffjjjlllnnnoooooonnnnnnpppqqqrrrssssssssskkkiiihhhhhhiiiiiiiiihhhhhhddd]]]UUULLLFFFAAA???>>>???@@@@@@AAABBBFFFHHHOOOTTT```ooo{{{sssbbbWWWMMMHHHGGGCCCCCCDDDGGGLLLRRRWWW[[[dddgggllljjjmmm{{{mmmgggiiivvvsss[[[JJJHHHKKKQQQfffzzzrrrvvvwwwzzzhhhSSSCCC>>>???============<<<:::999888777888888999:::::::::;;;999999???JJJQQQWWWgggwww|||wwwuuuzzz~~~~~~~~~www}}}qqqoooiiinnn~~~vvvjjj```^^^___eeeuuu|||lll\\\QQQNNNMMMOOORRRVVV___hhhvvvuuuzzzzzznnnjjjmmmnnnnnnrrryyy{{{pppfffaaabbbfffuuu}}}{{{yyyxxxyyyzzz{{{zzzxxxzzzzzzyyyvvvrrrooonnnnnnoooqqqrrrrrrqqqpppqqqsssrrrpppnnnllllllllljjjhhhgggfffeeeeeeeeeeeeeeefffdddaaa```^^^ZZZYYYaaallluuu[[[QQQTTTXXX^^^ccckkkvvvnnnXXXOOOGGGDDDCCCCCCFFFKKKPPPqqq}}}ssskkkhhhiiikkkllljjjjjjjjjkkknnnppprrrsssrrrnnnggg^^^[[[^^^fffkkkkkknnnqqquuuwwwzzz|||~~~{{{|||}}}~~~~~~}}}{{{zzzyyy{{{|||~~~}}}~~~xxxuuuuuuwwwvvvuuuuuusssqqqooommmllljjjjjjjjjjjjjjjjjjjjjjjjgggggghhhiiikkkjjjhhheeeaaacccddddddddddddeeegggeeedddbbbbbbbbbbbb```______]]]\\\]]]______]]][[[YYYWWWTTTRRRQQQQQQSSSTTTVVV^^^fffkkkuuu{{{mmm^^^SSSKKKFFFCCC???@@@AAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFBBBAAA@@@@@@AAACCCFFFHHHIIILLLQQQWWW]]]aaaeeefffgggiiikkknnnpppqqqrrrrrrpppqqqrrrrrrssssssssssssmmmjjjgggeeeeeecccaaa```]]]ZZZTTTMMMGGGCCCAAA@@@>>>???@@@@@@AAACCCFFFIIIQQQVVVaaappp|||vvvdddWWWLLLGGGGGGCCCCCCDDDGGGNNNVVV]]]bbbjjjkkkooonnnsssvvvmmmmmmuuusssZZZIIIGGGLLLNNNcccyyypppwww{{{~~~mmmVVVDDD???@@@<<<<<<=========;;;:::999888999999::::::999999999>>><<>>???@@@@@@AAACCCFFFIIISSSWWWbbbqqq}}}zzzfffVVVJJJDDDCCCCCCCCCDDDHHHOOOYYYbbbhhhlllmmmrrrrrrxxxvvvpppsss~~~sssZZZIIIGGGMMMLLLbbbzzzoooyyy~~~pppYYYFFF???AAA;;;<<<=========<<<;;;:::999::::::::::::999888888DDD@@@CCCLLLQQQVVVhhh|||yyy}}}}}}~~~{{{tttzzzkkkaaa^^^bbbeeeiiiwwwppp```QQQMMMKKKMMMPPPUUU___iiiqqqwww{{{rrrggggggmmmjjjnnnwww|||zzzxxx~~~}}}yyyxxx{{{|||{{{yyyzzz{{{||||||{{{rrrtttvvvtttqqqpppqqqsssnnnoooqqqqqqppppppqqqrrrmmmmmmmmmnnnnnnmmmiiifffffffffeeedddeeefffggghhhcccbbbbbbbbb___aaalllxxxnnnYYYTTTWWWWWW\\\```iiivvvrrraaaQQQJJJDDDCCCCCCCCCGGGLLL]]]yyyuuuuuuvvvuuusssgggfffeeeeeefffhhhkkkmmmooommmiiiccc___^^^___bbbdddggglllmmmnnnooorrrtttuuuwwwzzz|||}}}|||zzzyyyzzz|||~~~~~~}}}|||}}}~~~~~~|||zzzxxxvvvuuuyyywwwuuuttttttsssqqqooopppppppppoooooonnnmmmlllllloooqqqrrroookkkhhhgggeeeddddddgggjjjkkkhhheeejjjiiigggdddbbbaaa``````eeebbb```bbbeeeeee```[[[ZZZ]]]ZZZSSSPPPSSSUUUTTT\\\eeekkkooo{{{~~~rrriii\\\PPPHHHDDDBBBAAABBBBBBAAA@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKHHHDDDBBBDDDDDDDDDGGGLLLNNNPPPWWWaaafffhhhoooyyy|||}}}~~~}}}{{{yyyuuuqqqmmmkkkkkkkkkkkkkkkhhhddd^^^WWWPPPKKKIIIGGGJJJHHHDDDAAA??????@@@AAA???>>>???BBBCCCCCCGGGMMMSSS^^^dddnnn~~~jjjUUUKKKHHHBBBAAABBBDDDHHHSSSaaahhhhhhkkkppprrrrrr{{{xxxqqqyyynnnZZZMMMHHHHHHLLL]]]}}}oooqqq}}}xxxVVVCCCAAA???>>>>>>???>>>>>>===<<<;;;:::::::::::::::::::::::::::@@@FFFIIINNNZZZmmm{{{xxx}}}|||yyyccc^^^\\\```ccciiivvvtttaaaVVVOOOKKKKKKMMMQQQZZZbbbooozzzzzzqqqjjjgggfffkkkmmmssswwwtttppprrrxxx~~~~~~zzzxxxxxxyyyzzzzzzuuuvvvvvvuuusssqqqooonnnjjjlllooorrrsssrrrpppoooqqqpppoooqqqrrrqqqmmmjjjggggggfffeeeddddddccccccbbbhhhaaa]]]aaaZZZgggjjjTTTRRRWWWYYYYYYaaalllzzzgggXXXLLLMMMCCC===EEEHHHGGGLLL]]]~~~|||wwwkkkhhheeedddfffiiilllmmmmmmkkkhhhdddbbbaaa``````bbbeeeiiikkklllnnnqqqtttuuuvvvyyy{{{|||{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwzzzxxxvvvuuuuuutttrrrppppppqqqqqqqqqqqqppppppooooooooopppnnnkkkiiiiiijjjiiigggggghhhjjjkkkiiigggiiihhhgggfffeeedddddddddfffdddbbbdddffffffaaa\\\UUUVVVVVVUUUTTTUUUXXX[[[aaallluuu{{{wwwhhh```UUUKKKEEEBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFHHHJJJJJJIIIGGGGGGGGGFFFBBBAAACCCDDDDDDIIIOOOUUUWWW^^^ggglllnnnuuu~~~yyyuuukkkhhhcccaaa```aaa``````___\\\WWWQQQLLLIIIGGGFFFGGGEEEBBB???>>>>>>???@@@@@@>>>???BBBBBBBBBFFFLLLPPP___iiirrrjjjTTTJJJFFF???BBBDDDFFFKKKVVVdddjjjjjjkkknnnnnnooo|||~~~yyynnnZZZLLLHHHHHHNNN^^^}}}oooppp{{{xxxYYYGGGEEEAAA?????????>>>>>>===<<<;;;;;;;;;;;;::::::999999999:::???EEEIIIOOO\\\pppxxxvvvrrrbbb\\\ZZZ]]]aaaffftttxxxfffXXXQQQLLLLLLNNNRRRZZZbbbnnnwwwxxxoooiiigggfffjjjlllqqquuurrrnnnqqqwww|||xxxvvvwwwxxxxxxxxxwwwwwwwwwvvvtttrrrooonnnkkkmmmooopppqqqpppooonnnpppooonnnpppqqqqqqmmmjjjggggggffffffeeeddddddcccaaagggaaa]]]aaa___ppphhhRRROOORRRTTTZZZcccppp}}}aaaVVVJJJLLLCCC>>>EEEGGGFFFLLL^^^~~~rrrkkkdddbbbfffjjjlllkkkjjjgggeeeeeefffeeebbb^^^___bbbeeehhhjjjlllppprrrtttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzyyy{{{yyywwwvvvvvvvvvtttrrrqqqrrrssstttttttttsssrrrrrrqqqoookkkhhhhhhkkkmmmmmmkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhfffeeefffhhhgggbbb^^^UUUQQQRRRXXXYYYVVVZZZbbbkkkxxx|||kkk[[[UUULLLEEEAAAAAAAAAAAAAAA@@@AAABBBCCCFFFHHHJJJGGGJJJNNNNNNLLLHHHEEECCCEEEBBBAAADDDFFFHHHOOOWWW___ccckkksssxxxzzz}}}ssslll```]]]XXXVVVUUUTTTSSSSSSSSSQQQNNNJJJGGGEEEDDDDDDBBBAAA>>>===<<<<<<>>>???@@@>>>???AAAAAAAAADDDJJJMMM___llluuu|||hhhTTTKKKHHH@@@DDDFFFIIINNNZZZgggllllllkkkkkkiiilll}}}nnnYYYKKKHHHIIIOOO^^^}}}ppppppzzzxxx\\\LLLHHHCCC?????????>>>===<<<<<<;;;<<<<<<;;;::::::999888888:::>>>DDDHHHPPP```vvvqqqmmmkkkwww~~~ddd[[[WWW\\\```dddqqq}}}lll[[[SSSNNNMMMNNNQQQYYYaaallluuuuuulllgggffffffhhhjjjnnnqqqooolllqqqxxx|||yyyvvvtttuuuvvvvvvuuuxxxxxxwwwwwwuuurrrpppooommmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmooopppooollljjjhhhggggggffffffeeeeeeeeeaaaeee```\\\```ggg~~~bbbOOOMMMQQQTTT]]]ggguuupppZZZSSSGGGJJJBBB???EEEFFFFFFNNNcccxxxooodddaaaeeeiiijjjhhhfffdddcccfffjjjiiiccc]]]]]]^^^aaadddgggkkknnnpppsssssstttuuuwwwxxxzzzzzzyyy{{{|||}}}}}}~~~}}}||||||{{{zzzzzzyyywwwvvvwwwvvvtttsssppprrrtttuuuvvvvvvuuuttttttsssqqqmmmkkkjjjmmmooopppooommmkkkkkkkkkllllllllllllllllllllllllkkkkkkjjjhhhhhhiiiiiigggddd```[[[QQQPPPXXXYYYUUU]]]kkk|||qqq^^^SSSNNNGGGBBB@@@AAAAAABBBAAAAAAAAAAAACCCEEEGGGHHHIIIMMMQQQRRROOOIIIDDDAAAEEECCCCCCGGGJJJNNNWWWaaakkkqqq{{{~~~uuujjjcccYYYVVVRRROOONNNMMMKKKJJJKKKIIIGGGEEECCCAAAAAA@@@???>>>===<<<<<<===>>>???AAA??????AAAAAA@@@CCCIIIMMM^^^kkkuuuuuucccRRRLLLJJJDDDDDDGGGJJJPPP\\\iiinnnnnnmmmiiidddiii~~~mmmXXXKKKHHHJJJOOO^^^}}}rrrrrr{{{www]]]MMMHHHAAA@@@@@@???>>>===<<<<<<<<<======<<<;;;999888777777999===BBBGGGQQQccczzz|||nnniiifffooozzz~~~}}}iii]]]WWW\\\aaadddqqqooo]]]VVVNNNLLLMMMPPPXXX```llltttrrriiieeeeeeffffffgggkkknnnnnnooovvv~~~{{{xxxuuutttuuuuuuuuuuuutttuuuuuuuuuuuusssqqqpppnnnmmmlllkkkkkkkkklllmmmkkkkkkmmmnnnnnnmmmkkkjjjhhhhhhggggggffffffffffffbbbddd```]]]aaapppuuuYYYMMMNNNTTTZZZbbblllzzzfffTTTOOOEEEGGGBBB@@@EEEEEEGGGSSSnnn~~~ttthhhbbbdddggggggddddddbbbbbbgggkkkkkkddd^^^\\\\\\^^^aaaeeeiiilllmmmpppqqqrrrsssuuuwwwyyyzzzyyy{{{}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{yyyxxxvvvvvvvvvvvvtttsssoooqqqsssvvvvvvvvvuuuttttttuuuuuussspppnnnoooooorrrqqqpppnnnllllllmmmnnnppppppqqqqqqpppooonnnmmmllllllllllllkkkiiifffcccaaaTTTPPPVVVYYYZZZgggyyyyyyeeeVVVPPPLLLGGGCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBDDDEEEKKKOOOSSSTTTPPPJJJEEEBBBCCCBBBDDDHHHKKKQQQ]]]iiivvv|||tttlllccc\\\TTTQQQMMMKKKJJJHHHFFFEEEGGGFFFDDDBBBAAA???>>>>>>???>>>>>>>>>>>>???@@@AAAAAA??????AAAAAA@@@DDDIIIPPP^^^gggtttnnn^^^OOOKKKJJJCCCCCCFFFIIIOOO\\\jjjpppppppppiiicccgggmmmYYYKKKHHHKKKPPP___}}}|||uuuxxxvvv[[[KKKFFF>>>AAA@@@???===<<<;;;;;;<<<======<<<;;;999888777777:::===AAAGGGRRReeezzzxxxnnniiiccckkkvvv||||||~~~ooo```YYY___cccfffrrrqqq```XXXOOOLLLLLLNNNVVV^^^mmmuuu}}}ooofffcccdddfffdddeeehhhmmmooottt~~~zzzxxxvvvuuuvvvvvvvvvuuupppqqqrrrssstttssssssrrrnnnmmmkkkjjjjjjjjjlllmmmjjjkkkmmmnnnmmmkkkjjjiiigggggggggggggggfffffffffcccbbbaaa```eee{{{gggRRRLLLNNNWWW```hhhqqq}}}^^^OOOKKKCCCFFFBBBAAAFFFEEEJJJ[[[}}}{{{ooogggffffffdddccccccbbbcccfffiiiiiifffbbb\\\[[[[[[^^^cccgggjjjkkkmmmnnnpppsssuuuwwwxxxxxxyyy{{{~~~||||||||||||||||||||||||yyyxxxvvvvvvwwwvvvuuusssoooqqqtttvvvwwwvvvtttsssuuuvvvxxxwwwtttqqqppppppsssttttttrrrpppooopppqqqsssttttttuuutttsssqqqpppppppppqqqpppooollliiihhhcccZZZTTTXXX]]]fffxxx{{{kkk[[[QQQOOOLLLGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCDDDLLLNNNQQQRRRNNNJJJGGGEEEBBBBBBDDDHHHKKKRRRaaaooo~~~ssskkkeee]]]XXXNNNLLLIIIGGGFFFEEEBBBAAADDDDDDCCCBBBAAA???>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAA???@@@BBBBBBBBBEEEKKKSSS___hhhuuukkk[[[LLLHHHGGG???BBBDDDGGGMMM[[[kkkssstttsssllldddhhh|||mmmYYYLLLJJJLLLSSSbbb{{{|||vvvYYYIIIDDD===BBBAAA???===;;;;;;;;;<<<<<<<<<;;;::::::999888888:::===@@@GGGRRRcccwwwxxxoooiiiccciiitttzzz|||{{{~~~uuubbbYYY```eeefffrrruuuddd[[[RRRMMMLLLNNNUUU]]]kkktttzzzmmmeeecccdddfffcccdddgggmmmqqqxxx}}}~~~zzzxxxvvvvvvwwwwwwvvvuuunnnoooqqqrrrsssssssssrrrllllllkkkjjjjjjkkklllmmmjjjlllnnnnnnllljjjiiiiiiffffffffffffffffffffffffddd```ccceeemmm]]]NNNKKKMMMXXXeeemmmwwwqqqXXXLLLHHHCCCEEEBBBCCCGGGFFFPPPeeexxxnnnhhheeedddcccccccccdddeeeffffffffffff]]][[[ZZZ]]]bbbfffhhhiiijjjlllooorrruuuvvvvvvvvvxxx||||||||||||}}}}}}~~~~~~~~~zzzyyywwwwwwxxxxxxwwwuuuppprrruuuwwwxxxwwwtttsssuuuwwwxxxwwwtttqqqpppqqqtttwwwxxxwwwuuussstttuuussstttvvvwwwxxxwwwvvvuuuuuuvvvwwwvvvtttpppnnnmmmhhhddd___^^^dddsss|||nnn___UUUPPPLLLIIIFFFDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFJJJLLLMMMLLLJJJHHHGGGGGGEEEEEEHHHKKKOOOVVVfffvvvwwwkkkccc]]]VVVPPPKKKIIIFFFEEEEEECCCAAA???AAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBAAA???@@@CCCDDDCCCGGGMMMTTTcccnnnyyyhhhYYYLLLIIIHHH@@@BBBDDDFFFLLL[[[mmmwwwyyywwwooogggiiivvvzzzxxxlllZZZMMMKKKMMMYYYggg}}}vvvYYYHHHEEEAAACCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999;;;===@@@FFFQQQaaasssyyyqqqhhhccchhhtttwwwzzzuuu~~~{{{vvvaaaVVV^^^ccccccppp|||hhh___UUUPPPNNNOOOVVV^^^gggppp~~~wwwllleeecccdddfffeeeeeeggglllqqqzzz~~~||||||}}}~~~}}}}}}xxxwwwvvvvvvwwwwwwvvvuuuqqqqqqrrrsssssssssqqqqqqkkkkkkkkkkkkkkklllmmmnnnkkknnnpppooollliiihhhhhheeeeeeeeeeeeeeeeeeeeeeeeddd^^^dddlllxxxuuuWWWNNNMMMOOO[[[lllooo{{{dddQQQJJJFFFDDDFFFCCCDDDIIIHHHUUUooo~~~ssskkkfffddddddcccdddeeedddddddddgggiii^^^\\\ZZZ\\\aaafffgggggghhhjjjooosssuuuvvvvvvuuuxxx||||||}}}}}}~~~{{{zzzyyyyyyyyyyyyxxxwwwqqqsssvvvyyyyyywwwuuussswwwwwwwwwuuurrrpppqqqrrrvvvyyy{{{{{{xxxvvvwwwxxxrrrtttvvvyyyzzzzzzyyyxxxxxxzzz{{{zzzwwwtttrrrqqqnnnnnniiidddiiizzzuuugggZZZRRROOOHHHFFFDDDCCCDDDEEEEEEDDDAAAAAAAAABBBCCCFFFHHHIIIHHHIIIIIIHHHGGGFFFGGGHHHJJJJJJLLLPPPSSS[[[lll|||qqqeee^^^WWWOOOIIIJJJHHHFFFFFFEEEDDDBBBAAA??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@DDDDDDDDDIIIOOOTTTgggttt}}}fffXXXMMMLLLLLLEEECCCDDDFFFLLL[[[nnnzzz}}}yyyrrriiijjj~~~pppuuuvvvlll[[[NNNKKKNNN]]]kkk~~~{{{~~~wwwYYYHHHGGGEEECCCBBB???<<<;;;;;;;;;<<<::::::::::::::::::::::::<<<===@@@FFFQQQ```pppzzz{{{ssshhhdddgggtttuuuwwwqqq|||}}}uuu___TTT\\\aaaaaammmlllbbbWWWRRROOOPPPWWW___cccmmm{{{~~~vvvllleeecccdddfffgggfffhhhlllqqqzzz}}}{{{zzz{{{|||{{{{{{wwwvvvuuuuuuvvvwwwuuutttttttttuuuuuutttrrrpppooojjjjjjkkklllmmmmmmnnnnnnmmmoooqqqppplllhhhggghhhdddeeeeeeeeeeeeeeeeeeeeeccc]]]eeeqqqnnnTTTOOOPPPRRR```tttppp~~~zzzZZZLLLHHHFFFDDDFFFCCCEEEIIIJJJYYYuuuxxxqqqkkkfffcccbbbcccbbb___^^^aaadddeee___\\\ZZZ\\\aaaeeeffffffiiimmmrrrssssssrrrtttuuuwwwyyy}}}~~~~~~~~~~~~~~~}}}|||zzzwwwuuutttrrrtttwwwxxxvvvttttttttttttuuuvvvuuusssrrrrrrssszzz{{{|||{{{yyyxxxxxxxxxrrruuuxxx{{{{{{{{{{{{|||}}}{{{xxxuuusssrrrqqqqqqnnnllllllpppxxxttthhh___VVVPPPLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCAAAAAABBBEEEFFFGGGGGGHHHJJJJJJKKKJJJJJJKKKNNNRRRVVV[[[eeeqqqzzz|||nnnddd[[[RRRLLLKKKFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEECCCAAA???@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCDDDIIIPPPXXXgggpppwww|||dddUUUMMMGGGDDDDDDEEEGGGIIIRRRcccuuupppkkknnnyyy|||jjjnnnyyygggWWWTTTMMMUUU```sss|||{{{^^^KKKGGGIIIHHHCCC===::::::<<<>>>???:::::::::;;;;;;;;;;;;<<>><<<>>>GGGOOOWWWaaaiiiooorrrrrrkkkmmmsss}}}wwwnnnoooqqqwwwvvvcccWWW[[[```aaagggrrrxxxlll^^^XXXVVVUUUWWW[[[bbbgggttt~~~}}}rrrhhhddddddfffhhhgggiiikkkooovvv~~~|||zzzxxxvvvuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrttttttssssssrrrrrrqqqqqqsssqqqooonnnnnnnnnmmmkkkmmmnnnooonnnkkkiiiiiiiiigggdddaaaaaacccddddddcccbbbccchhhyyyttt]]]MMMOOOTTTXXXcccqqqwwwcccPPPIIIGGGEEEEEEAAADDDJJJIIILLLdddvvvlllfffdddhhhfffeeecccbbb```______ccc```\\\[[[\\\___aaaaaacccfffjjjmmmooopppqqqssswwwwwwyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxvvvyyyyyyyyywwwuuusssrrrsssrrrrrrrrrpppooopppsssuuuvvvxxxzzz{{{zzzzzz{{{|||wwwyyy}}}~~~}}}||||||}}}||||||zzzxxxwwwuuutttsssqqqpppooonnnpppssswwwyyyvvvqqqiiiaaa\\\WWWSSSQQQMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKOOORRRQQQNNNMMMQQQTTTPPPVVV___iiisssttteee\\\TTTMMMIIIIIIEEEFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCCCCBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAACCCAAAAAACCCDDDEEEKKKRRR\\\lllttt|||ttt^^^PPPJJJDDDBBBBBBEEEHHHNNNXXXjjj|||ppphhhjjjtttpppqqqttt|||eeeOOOLLLHHHTTTdddyyyeeeQQQHHHEEEDDDAAA>>><<<<<<<<<<<<;;;999999::::::;;;<<<======>>>;;;<<>>>>>===;;;999888999999:::;;;<<<======???<<<>>>FFFMMMTTT]]]eeeqqquuuuuullllllqqq}}}vvvnnnmmmwwwzzz~~~sssbbbXXX\\\```___eeeppp{{{tttcccXXXSSSPPPRRRUUUZZZbbbqqq}}}xxxxxxlllcccaaacccgggjjjgggkkkqqqyyy}}}{{{|||}}}}}}{{{yyyzzz{{{{{{zzzwwwtttrrrssstttttttttssssssrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrpppnnnmmmnnnooonnnmmmnnnnnnnnnllljjjhhhiiijjjdddcccccccccdddeeeeeeeeeaaakkk~~~[[[NNNFFFLLLUUU[[[fffrrr}}}eeeNNNGGGGGGFFFEEEFFFDDDEEEIIIMMM\\\~~~wwwxxx{{{yyypppllliiidddbbbeeegggeeebbb^^^\\\\\\^^^___aaabbbdddhhhllloooqqqqqqsssrrrrrrrrrtttvvvyyy{{{~~~}}}~~~}}}{{{xxxsssqqqpppqqqppppppooommmmmmnnnrrruuuvvvwwwxxxxxxvvvuuuuuuvvvwwwzzz}}}~~~}}}|||{{{|||~~~}}}{{{xxxtttrrrppplllmmmoooqqqrrrssssssssspppllleee___[[[XXXUUUTTTOOOPPPRRRRRRRRRPPPMMMLLLMMMNNNPPPQQQQQQQQQPPPOOOPPPVVVZZZYYYVVVVVV\\\bbbgggnnnzzzxxxlll___WWWRRRMMMJJJKKKGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBDDDBBBBBBEEEFFFHHHMMMTTT```oooyyynnnZZZOOOJJJGGGEEEEEECCCIIIRRR___qqq}}}mmmeeefffpppvvvjjjlllpppzzzdddPPPMMMHHHTTTddd{{{xxxaaaQQQGGGBBBBBBAAA@@@@@@@@@>>>;;;999999999::::::;;;<<<======<<<===AAAEEEHHHOOO___ooo|||vvvyyytttrrrsss}}}wwwooommmwww{{{{{{|||sssaaaUUUXXX\\\___kkk{{{uuucccXXXSSSOOOQQQTTTXXX```nnnzzzxxx~~~vvvkkkbbb```bbbfffhhhhhhmmmwww~~~|||{{{yyy{{{}}}~~~}}}|||zzzyyy{{{{{{zzzyyyxxxvvvuuutttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqooommmmmmnnnoooooonnnppppppooolllhhhffffffgggeeeeeeeeedddcccccccccdddbbbtttnnn\\\PPPIIIMMMVVV___kkkwww]]]KKKHHHGGGFFFFFFFFFFFFGGGHHHKKKaaauuuqqqmmmeeebbbeeeddddddbbb___\\\[[[\\\^^^aaaaaabbbeeejjjnnnooooooooooooooopppsssuuuxxxzzz}}}}}}~~~~~~{{{wwwsssrrrrrrpppppppppnnnmmmnnnqqqsssssstttuuuuuurrrqqqqqqqqqtttvvvzzz{{{zzzzzzyyyzzz~~~~~~}}}{{{yyyuuurrrpppooopppsssuuuvvvwwwwwwvvvsssnnngggaaa]]][[[XXXVVVRRRSSSSSSTTTSSSQQQPPPOOOPPPQQQRRRTTTTTTTTTSSSSSSRRRVVVZZZZZZYYY[[[aaagggjjjtttssshhh]]]WWWSSSMMMKKKKKKHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEBBBCCCFFFHHHIIIOOOVVV___ppp{{{zzziiiVVVLLLIIIFFFDDDDDDDDDKKKUUUcccuuu|||llldddeeeppprrrlllmmmnnnuuuaaaPPPOOOJJJTTTdddzzzzzzsss[[[KKKDDD@@@CCCBBBAAAAAAAAA@@@===::::::::::::;;;;;;;;;<<<<<<888;;;???BBBDDDLLL___rrrwww}}}yyyuuu{{{{{{ssspppxxx|||ttttttzzzsss```RRRSSSYYY```rrrwwwfff[[[TTTPPPPPPSSSWWW^^^iiiuuu}}}{{{~~~zzzsssjjjcccbbbdddhhhjjjmmmuuu|||zzzzzzyyy{{{}}}}}}{{{zzzzzzzzz|||{{{yyyxxxwwwvvvvvvvvvrrrsssssstttssssssrrrrrrrrrrrrqqqqqqpppoooooonnnpppnnnmmmmmmooopppoooooorrrqqqoookkkgggeeeeeefffeeeeeedddaaa``````bbbeeejjjccc[[[RRRMMMPPPZZZeeetttuuuWWWKKKJJJHHHFFFFFFDDDEEEGGGHHHQQQlll|||{{{vvvjjjcccddd^^^``````^^^[[[ZZZZZZ\\\```______bbbgggkkkllllllllllllnnnpppsssuuuxxxyyy}}}|||}}}{{{wwwuuutttpppqqqqqqpppooonnnpppqqqnnnpppqqqqqqooonnnooopppooorrrvvvxxxwwwwwwwwwxxx{{{{{{|||{{{zzzwwwuuusssqqqrrrtttvvvwwwwwwvvvvvvuuupppjjjeeeaaa___]]][[[VVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXZZZ]]]___aaaeeejjjnnnsssmmmcccZZZVVVSSSNNNJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBEEECCCCCCGGGHHHJJJPPPWWW___ppp}}}xxxgggUUULLLIIIGGGEEEFFFFFFNNNYYYgggyyy{{{kkkccceeeqqq{{{ooonnnssspppqqq[[[LLLOOOLLLUUUeeeyyytttpppnnnVVVIIIFFFGGGEEECCCBBBBBBBBBAAA>>><<<<<<;;;;;;;;;;;;:::::::::888999===BBBEEEMMM^^^mmmyyy|||wwwzzzrrrvvvwwwuuu}}}ppppppxxx}}}sss```QQQRRRXXXaaavvv{{{jjj___WWWQQQPPPQQQVVVZZZdddpppyyy~~~~~~vvvqqqjjjfffgggjjjmmmooowww{{{yyyzzz{{{{{{}}}~~~}}}zzzyyyzzz|||zzzzzzzzzyyyxxxwwwvvvvvvssssssttttttttttttsssssssssrrrrrrpppooonnnmmmlllooonnnlllmmmoooppppppoooqqqpppnnnjjjgggeeefffgggeeeeeecccaaa___```eeeiiiwww}}}\\\UUUPPPNNNTTT```oooiiiRRRKKKKKKGGGEEEGGGFFFEEEGGGNNN```~~~oooeeedddZZZ]]]___^^^[[[XXXYYYZZZ___]]]]]]```eeeiiijjjiiiiiikkkmmmpppsssvvvxxxyyyzzz}}}~~~{{{xxxwwwqqqrrrrrrrrrpppnnnooopppjjjlllnnnooonnnmmmnnnpppmmmpppsssuuuvvvuuuvvvvvvxxxyyyzzz{{{{{{yyywwwvvvqqqrrrssstttttttttsssrrrvvvrrrlllgggdddbbbaaa___YYYYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[___```aaadddiiinnnsssvvvzzzjjjaaaYYYVVVSSSMMMIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGBBBCCCDDDDDDCCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCEEECCCDDDGGGIIIJJJPPPXXXcccuuuxxxhhhVVVNNNLLLJJJHHHIIIHHHPPP\\\jjj{{{zzzjjjccceeerrruuummmpppzzzrrrnnnVVVIIINNNLLLVVVfffzzzhhhjjj~~~zzz}}}jjjUUUKKKMMMQQQFFFDDDCCCCCCCCCAAA???======<<<<<<;;;;;;:::999999;;;:::===DDDJJJRRR]]]iiiqqq{{{xxxvvvmmmqqq{{{yyyoooooozzz|||sss```RRRSSSXXXaaawwwnnnbbbZZZRRROOOPPPUUUXXX```lllwww~~~zzzsssoookkkiiikkkooorrrttt}}}yyyxxxzzz}}}|||~~~~~~}}}zzzyyy{{{}}}yyyyyyzzzzzzyyyxxxuuutttssssssttttttuuuttttttttttttsssrrrpppooommmlllkkkooommmlllmmmooopppppppppoooooommmjjjgggfffgggiiiffffffeeebbbaaacccjjjooovvvYYYNNNMMMOOOXXXeeeuuuxxxaaaNNNKKKKKKGGGEEEHHHIIIFFFHHHVVVpppyyynnnfff]]][[[ZZZZZZ[[[[[[ZZZYYY[[[]]]```aaabbbdddgggjjjiiikkkooowww~~~}}}}}}~~~wwwuuusssssssssrrrqqqooonnnnnnnnnmmmllljjjhhhfffgggkkkpppsssuuuuuuuuuvvvuuuwwwzzz{{{zzzxxxwwwwwwtttttttttsssrrrqqqrrrsssrrrqqqnnnkkkhhheeebbbaaa\\\___```^^^ZZZWWWWWWXXXVVVYYY\\\^^^___```bbbddddddcccgggoootttvvv}}}vvvfff```YYYRRROOOMMMLLLKKKHHHHHHHHHGGGGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGKKKVVVaaajjjzzzxxxcccVVVOOOEEEEEEIIIFFFLLLQQQ]]]oooxxxkkk^^^bbb}}}wwwzzz}}}pppYYYOOOJJJKKKUUUgggttt|||qqqwww|||{{{jjjUUUMMMNNNNNNKKKJJJIIIHHHGGGDDD???<<<<<<<<<;;;::::::::::::;;;::::::<<<@@@HHHSSS```iiitttyyy~~~zzzwwwwwwyyynnnjjjrrrqqqpppuuuxxxfff^^^TTTTTT___qqqtttfff\\\UUUPPPNNNRRRXXX```gggooozzz}}}}}}yyyxxxsssrrrooonnnooottt|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz}}}||||||||||||zzzvvvsssuuuuuuuuutttssssssrrrrrrsssrrrooommmllllllmmmnnnmmmnnnpppqqqqqqooonnnlllllllllkkkjjjjjjjjjkkkkkkiiieeeaaa^^^___eeennnvvv{{{```SSSMMMNNNRRR[[[jjj|||iii\\\NNNHHHGGGFFFGGGIIIFFFHHHLLL^^^sssjjjbbb___\\\[[[\\\\\\\\\[[[\\\]]]___```aaadddhhhkkkiiilllqqq{{{zzzyyywwwwwwwwwuuussspppmmmmmmmmmmmmmmmkkkjjjiiihhhkkkpppssstttttttttuuuvvvxxx|||}}}|||zzzwwwvvvsssssssssqqqppppppqqqqqqqqqpppnnnkkkhhheeecccbbb___``````^^^ZZZXXXYYYZZZYYY\\\___bbbccceeegggiiijjjiiillluuu}}}rrrccc^^^VVVPPPMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEFFFHHHIIILLLXXXdddsssvvvbbbUUUOOOFFFFFFJJJFFFLLLRRR___qqq}}}ooodddkkksssZZZPPPKKKMMMWWWmmmwwwooovvv}}}}}}hhhSSSMMMNNNNNNJJJJJJIIIIIIHHHFFFAAA>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>AAAGGGQQQ]]]dddtttyyy}}}zzzyyyxxxnnniiiqqqtttuuu{{{dddZZZOOOPPP^^^qqqwwwlllbbbYYYSSSPPPRRRWWW___fffnnnyyy}}}}}}{{{{{{wwwwwwvvvvvvxxx~~~~~~~~~}}}||||||zzzzzzzzz{{{|||{{{xxxvvvuuuuuutttssssssrrrssssssppppppooonnnllllllkkkkkkmmmnnnooooooooonnnmmmlllnnnmmmlllkkkjjjjjjjjjjjjkkkgggfffggggggjjjwwwnnnWWWLLLLLLNNNSSS\\\lllcccWWWKKKGGGFFFEEEEEEHHHMMMNNNVVVpppzzzrrriiieee```]]]]]]]]]^^^]]]\\\]]]^^^___```dddiiimmmkkknnnttt}}}~~~}}}}}}}}}|||zzzvvvrrrlllmmmmmmmmmmmmlllkkkjjjgggkkkooorrrsssssstttuuuxxxzzz}}}~~~~~~{{{xxxvvvuuusssrrrpppnnnnnnnnnnnnnnnnnnlllkkkhhhfffdddbbbaaaaaa___]]]ZZZZZZ[[[]]]]]]```dddgggiiikkknnnqqqsssssswww~~~kkk^^^ZZZSSSNNNKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFHHHJJJKKKOOO[[[ggg|||sss___TTTOOOGGGHHHLLLIIILLLTTTcccuuu|||mmmdddrrrvvv[[[QQQMMMOOOYYYlllrrrmmmuuu~~~fffSSSNNNPPPPPPJJJJJJJJJKKKKKKHHHDDDAAA???>>>======<<<<<<======?????????AAAEEENNNXXX___ooouuu}}}|||zzzwwwnnniiiqqqwww{{{gggZZZLLLMMM\\\ooo~~~uuujjj___WWWSSSQQQVVV]]]dddlllvvv~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}wwwwwwxxxzzz||||||zzzxxxuuutttsssrrrrrrrrrssstttnnnnnnnnnmmmlllkkkjjjiiinnnnnnnnnmmmmmmlllllllllooonnnmmmlllkkkjjjjjjjjjhhhdddfffjjjiiikkk~~~wwwaaaSSSKKKKKKNNNTTT___oootttZZZPPPGGGEEEEEECCCDDDFFFMMMMMM]]]yyypppkkkddd```^^^^^^______]]]]]]]]]]]]___ccciiimmmnnnpppttt{{{}}}xxxtttoooooonnnmmmlllkkkjjjiiifffjjjnnnrrrsssuuuwwwxxx{{{{{{|||}}}}}}}}}{{{yyyzzzwwwssspppmmmlllkkkjjjkkkkkkkkkjjjhhhfffdddcccbbb```^^^[[[ZZZ[[[^^^```bbbeeejjjnnnqqqtttwwwzzz}}}sssddd[[[WWWQQQLLLJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHJJJLLLQQQ^^^kkkmmm[[[RRRPPPJJJLLLQQQOOOMMMXXXiii{{{zzzkkkeeezzzvvv[[[QQQMMMPPPYYYgggsssnnnuuu~~~fffUUUSSSVVVVVVLLLLLLLLLMMMMMMKKKGGGCCC???>>>======<<<<<<======?????????@@@DDDLLLUUU\\\gggnnnwww|||yyyvvvoookkktttyyyooo```NNNLLL[[[kkk}}}pppbbbYYYTTTQQQUUUZZZaaaiiittt~~~}}}zzzzzz~~~}}}~~~~~~wwwwwwxxxzzz||||||zzzxxxsssrrrqqqpppqqqrrrtttuuuqqqooommmlllkkkjjjkkkkkkooonnnmmmlllkkkjjjjjjkkkmmmmmmllllllkkklllllllllhhhccceeekkkjjjmmmfff[[[VVVQQQJJJOOOWWWddduuucccQQQJJJEEEEEEEEEDDDDDDGGGJJJLLLeeexxxrrriiiccc```_________^^^^^^^^^]]]^^^bbbhhhlllnnnooorrrwww}}}{{{wwwtttsssqqqooommmkkkiiihhhgggjjjooorrruuuwwwzzz|||~~~|||zzzzzz}}}|||vvvqqqnnnllliiiggghhhiiijjjjjjiiihhhfffeeeccc```]]]\\\]]]```dddeeeiiimmmrrrwww{{{kkk```XXXTTTPPPLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFHHHKKKNNNTTTbbbpppgggVVVPPPPPPMMMPPPVVVSSSOOO\\\ooo{{{mmmllltttZZZPPPMMMNNNVVVfffuuupppvvv|||fffYYYYYY\\\[[[RRRQQQOOOOOONNNKKKGGGDDD>>>===<<<<<<;;;;;;<<<<<<======>>>???CCCKKKTTTZZZaaagggqqq{{{{{{wwwqqqoooyyyzzz|||xxx~~~uuuhhhTTTMMMYYYgggtttfff[[[UUURRRTTTYYY___gggqqq{{{xxxrrruuu}}}{{{}}}}}}~~~~~~~~~xxxxxxyyyzzz{{{{{{xxxuuuppppppppppppqqqssstttuuuuuurrrnnnkkkjjjkkknnnpppoooooommmkkkjjjiiiiiiiiikkkkkkkkkkkkkkklllmmmnnnmmmhhhhhhmmmooowwwwww\\\VVVUUUPPPKKKRRR^^^lll}}}qqqSSSLLLGGGDDDEEEFFFEEEFFFJJJMMMUUUuuuyyyppphhhdddbbbaaa```^^^^^^___^^^^^^aaaeeeiiikkkmmmppptttzzz~~~{{{zzzyyyvvvssspppmmmlllkkkkkknnnrrruuuwwwyyy|||~~~|||zzz{{{wwwrrrooommmjjjggghhhiiikkkmmmmmmlllkkkiiifffcccaaabbbeeejjjmmmnnnsssxxx}}}wwwggg___VVVSSSOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHLLLPPPXXXhhhvvv{{{cccSSSNNNPPPMMMQQQVVVSSSRRRaaavvvzzznnnrrrqqqYYYQQQMMMLLLSSSbbbvvv|||zzzvvv{{{}}}iii___bbbeeeddd[[[XXXSSSPPPMMMJJJFFFDDD>>>===<<<<<<;;;;;;<<<<<<;;;<<<===???CCCJJJRRRXXX^^^cccmmmyyyxxxtttrrr|||ttt}}}zzzvvvzzzzzzrrr]]]QQQXXXddd}}}{{{mmm```XXXSSSTTTWWW]]]fffpppyyy~~~~~~}}}qqqooouuu~~~|||{{{}}}}}}~~~~~~~~~}}}}}}|||zzzyyyyyyzzz{{{yyyvvvsssmmmnnnoooppprrrssstttuuuwwwtttppplllkkkmmmppprrrpppooonnnmmmkkkjjjhhhhhhjjjjjjjjjjjjkkklllmmmmmmjjjhhhiiimmmuuujjjUUUOOOLLLJJJPPPZZZhhhxxxbbbNNNIIIEEEDDDFFFFFFFFFHHHMMMPPP```vvvnnniiifffcccbbb^^^___```______```cccfffiiilllooorrrvvv|||}}}zzzwwwuuusssrrrrrrsssuuuwwwxxxyyyzzz|||}}}}}}||||||}}}uuuqqqpppooommmjjjjjjllloooqqqrrrqqqpppooollliiihhhkkkpppuuuxxxyyymmmaaa[[[SSSPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGGGGGGGGGGJJJOOOTTT^^^nnn}}}uuu```QQQLLLNNNKKKMMMRRRNNNTTTeee{{{zzzqqqzzznnnYYYRRRNNNKKKPPP[[[kkk|||qqqkkkooossspppccc^^^WWWQQQLLLHHHEEEBBB???>>>======<<<<<<======<<<<<<===>>>BBBHHHOOOUUUZZZ^^^hhhtttyyyvvvsss|||~~~vvv|||yyytttvvvxxx}}}kkkXXXXXX^^^vvvwwwggg\\\TTTTTTWWW]]]eeeooowww{{{{{{sssvvv~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{yyyvvvsssjjjllloooqqqsssttttttttttttsssrrrpppoooooooooooopppppppppooommmjjjhhhggglllkkkjjjiiiiiiiiiiiiiiidddgggjjjppprrr[[[PPPKKKJJJKKKWWWccctttpppXXXOOOHHHDDDCCCEEEFFFFFFIIIOOORRRjjj{{{sssmmmiiieeeccc___```aaa`````````bbbccciiillloooqqqrrrvvv|||}}}{{{yyyxxxwwwwwwyyyzzz{{{{{{yyyyyyzzz|||{{{|||zzzrrrooopppqqqooollllllnnnqqqtttvvvuuutttssspppnnnnnnrrrxxx~~~ttteee[[[VVVQQQNNNLLLJJJJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHKKKQQQWWWaaasssppp```PPPKKKLLLHHHJJJMMMIIIVVVggg~~~xxxqqqkkkqqqmmmYYYTTTOOOKKKNNN[[[iii~~~zzzuuu{{{~~~{{{iiicccZZZQQQKKKGGGCCCAAA@@@??????>>>>>>>>>>>>>>>======>>>???AAAFFFMMMRRRVVVZZZcccooo{{{zzzwwwttt|||yyy}}}yyytttssstttwwwxxx^^^XXXZZZooo~~~mmm___UUUUUUWWW\\\eeeooovvvzzzzzzxxx~~~~~~}}}}}}}}}}}}|||{{{yyyyyyxxxxxxxxxzzz{{{zzzwwwuuuhhhkkknnnrrrtttttttttsssqqqrrrssssssrrrpppmmmlllppppppqqqpppnnnkkkhhhfffnnnmmmkkkiiihhhgggffffffccckkkqqqxxx]]]PPPNNNLLLMMMSSS]]]iii{{{___NNNLLLGGGDDDCCCDDDEEEEEEIIIPPPWWWttt~~~zzztttkkkdddddd^^^[[[^^^aaa``````bbbiiimmmpppqqqqqqsssxxx||||||yyyxxxyyy{{{}}}|||{{{|||}}}}}}|||{{{}}}{{{vvvssstttwwwwwwwwwsssuuuvvvvvvvvvvvvwwwyyyttttttuuuwww{{{wwwiii^^^WWWSSSNNNNNNMMMLLLJJJIIIGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIMMMNNNOOOQQQWWWeeewwwlll^^^SSSLLLKKKIIIEEEGGGNNNWWWnnn|||{{{uuu___bbblll~~~xxxeeeVVVQQQHHHGGGRRR]]]qqquuukkk]]]TTTOOOKKKFFFBBB@@@@@@@@@??????????????????===<<<===BBBGGGKKKMMMUUUXXXaaaooo~~~{{{yyy~~~~~~xxxuuuvvvxxx~~~jjj]]]]]]aaatttddd^^^XXXUUU[[[dddkkkrrrxxx{{{tttttt|||}}}~~~|||zzzxxxxxxxxxzzzzzzxxxyyy{{{{{{{{{yyywwwuuunnnmmmppptttsssnnnkkklllqqqpppoooooonnnoooooopppqqqpppooonnnmmmlllkkkjjjiiijjjjjjhhhgggiiiiiiiiifffjjjssslllSSSLLLJJJGGGOOO^^^cccppprrrXXXKKKGGGEEEDDDBBBAAABBBFFFKKKNNN]]]zzzrrrlllgggaaa]]]___aaa```aaacccjjjnnnqqqssssssuuuyyy}}}}}}zzzzzz{{{}}}~~~}}}|||}}}}}}}}}}}}zzzuuusssuuuwwwxxxxxxxxxyyy{{{{{{zzzzzz|||}}}}}}}}}~~~oooeee\\\VVVTTTPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIICCCCCCEEEFFFHHHIIIIIIIIIMMMNNNOOORRRZZZiii{{{jjj[[[QQQJJJJJJIIIFFFJJJRRR]]]sssxxx|||mmm[[[```kkk|||vvvcccUUUPPPIIIIIIUUUiii||||||rrrdddXXXOOOIIIDDD@@@@@@@@@@@@??????????????????===<<<>>>BBBGGGKKKNNNRRRVVVaaaqqq~~~{{{}}}|||}}}zzz{{{{{{xxxhhhdddfff}}}mmmaaa[[[WWW\\\eeekkkrrrxxx}}}wwwzzz~~~~~~|||{{{yyywwwwwwwwwyyyzzz{{{||||||}}}|||zzzxxxvvvqqqooopppsssqqqkkkhhhhhhoooooooooppppppppppppqqqppppppoooooonnnmmmmmmllljjjjjjjjjgggffffffggggggjjjpppyyyaaaMMMKKKKKKIIIPPP]]]ggguuufffRRRJJJHHHEEECCCDDDFFFFFFFFFMMMUUUiiizzzuuujjjddd___```aaa```aaadddjjjnnnrrrtttuuuwww{{{~~~}}}}}}}}}}}}~~~~~~{{{xxxwwwxxx{{{||||||~~~rrreee^^^YYYUUUTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHIIIIIICCCDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPTTT^^^ooo|||gggYYYOOOHHHIIIIIIHHHNNNXXXgggzzzvvvdddZZZbbbnnn{{{tttbbbSSSOOOIIIKKKXXXrrr{{{mmm]]]QQQHHHDDDCCC@@@@@@@@@?????????>>>>>>???>>>===>>>AAAFFFKKKNNNMMMSSS```sssxxx||||||~~~~~~yyymmmkkkuuuyyyggg___ZZZ^^^dddkkkqqqwww~~~}}}zzzyyyxxxwwwwwwwwwxxxyyy}}}~~~~~~~~~}}}{{{yyywwwvvvrrrpppqqqnnngggdddeeemmmnnnpppqqqrrrsssrrrrrroooooooooooooooooooooooojjjjjjiiihhhffffffiiikkkoooxxxfffUUUIIIKKKMMMMMMUUUaaarrrlllVVVLLLHHHHHHEEEBBBFFFLLLJJJFFFQQQccc~~~zzznnnhhhcccbbbaaa___```dddhhhmmmqqqtttuuuwww{{{|||~~~~~~}}}}}}xxxggg^^^ZZZVVVTTTUUURRRQQQNNNLLLKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKKKKMMMPPPWWWddduuuzzzgggYYYOOOIIIIIIHHHHHHPPP\\\qqqyyyyyybbb]]]gggsss}}}vvvbbbRRROOOJJJLLLZZZxxxtttcccTTTKKKHHHHHHAAAAAA@@@@@@??????>>>>>>????????????AAAEEEKKKOOOJJJQQQ```tttuuuwww|||}}}ssskkklllmmmddd]]]^^^ccchhhnnntttyyy{{{zzzyyyyyyxxxyyyyyyzzz~~~~~~~~~}}}|||zzzxxxwwwwwwssspppppplllgggeeeggglllmmmpppssstttuuutttsssoooooooooppppppqqqqqqqqqkkkiiiiiiiiihhhggglllqqquuuttt[[[OOOHHHLLLPPPTTT^^^kkkuuu[[[NNNIIIGGGGGGGGGAAAEEENNNJJJGGG[[[xxx|||rrrmmmhhhfffbbb^^^^^^bbbeeejjjooorrrtttvvvzzz}}}{{{|||ooobbb\\\YYYUUUSSSTTTQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMJJJMMMRRR\\\jjj|||{{{iii\\\RRRKKKJJJHHHHHHRRR___xxx}}}tttdddaaajjjvvvyyydddSSSOOOJJJNNN]]]zzzfffVVVLLLIIIIIIBBBBBBBBBAAA@@@????????????@@@@@@@@@AAAEEEJJJOOOJJJQQQ___sssyyyyyy~~~uuufffeee{{{uuujjjaaa___aaadddjjjooowww~~~{{{zzz}}}~~~~~~}}}|||{{{{{{{{{{{{}}}||||||{{{zzzyyywwwwwwwwwsssqqqqqqnnnjjjiiilllmmmoooqqqtttuuuuuuttttttnnnoooooooooooopppppppppmmmjjjjjjjjjhhhfffkkkttt~~~dddUUUMMMIIILLLQQQYYYgggvvvhhhVVVNNNIIIFFFFFFHHHBBBDDDKKKIIILLLjjj~~~xxxtttooolllfff___^^^aaabbbgggmmmqqqsssuuuyyy||||||tttiii___[[[XXXTTTRRRRRROOOOOONNNNNNMMMLLLKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGFFFGGGHHHJJJMMMNNNLLLOOOWWWbbbrrr~~~mmm```VVVNNNKKKHHHIIITTTdddnnncccbbbmmmzzz}}}fffUUUPPPMMMRRRaaa{{{fffVVVLLLHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@???AAABBBAAAAAADDDJJJPPPMMMRRR___qqq~~~wwwaaa___rrr~~~rrrfffaaaaaabbbfffkkkuuu{{{xxxwwwzzz~~~|||{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxtttssstttssspppooorrrqqqrrrssstttuuuuuuttttttoooooonnnnnnmmmmmmlllllloookkkkkkmmmjjjgggnnn{{{iiiSSSPPPLLLKKKNNNTTT^^^pppttt```VVVPPPHHHEEEGGGHHHDDDEEEIIIKKKXXX}}}~~~{{{xxxssskkkaaa^^^``````fffmmmqqqsssuuuxxx|||~~~{{{lllddd\\\YYYVVVRRRPPPPPPNNNOOOPPPQQQPPPNNNLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIJJJKKKLLLMMMNNNHHHGGGGGGGGGHHHKKKMMMOOOOOOSSS\\\jjjzzzsssaaaWWWOOOLLLIIIJJJXXXiiitttbbb^^^ccctttgggVVVSSSQQQWWWhhhsssaaaUUUNNNJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA???AAACCCBBBAAACCCJJJPPPRRRUUU___ooovvvwwwzzz^^^YYYiiizzzkkkdddbbbaaaeeeiiipppyyy~~~{{{zzz{{{|||{{{yyyyyyyyyxxxxxxxxxxxxyyyyyyzzzwwwvvvyyyxxxttttttvvvuuuuuuuuuttttttsssssssssoooooonnnlllkkkiiihhhgggllliiilllrrrrrrrrr~~~qqq[[[OOOMMMMMMPPPTTT[[[gggzzzpppcccXXXUUUNNNEEECCCHHHEEEFFFHHHJJJPPPggg}}}yyyoooccc___aaa```fffmmmqqqsssuuuyyy|||qqqggg```ZZZXXXUUUPPPNNNOOONNNPPPRRRSSSRRRPPPNNNLLLOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHKKKNNNOOORRRWWWaaaooovvvaaaWWWOOOLLLJJJLLL[[[mmmdddXXXYYYeee{{{hhhWWWUUUTTT[[[mmmkkk\\\TTTRRROOOMMMHHHGGGFFFEEEDDDCCCBBBBBB???BBBCCCBBB@@@CCCJJJPPPUUUWWW___nnn~~~rrrsss}}}^^^TTTccc|||ooogggcccbbbeeeiiimmmttt~~~|||zzzxxxyyyyyyxxxxxxxxxyyyzzzzzz|||yyyyyy|||{{{wwwvvvxxxyyyxxxvvvtttssssssrrrrrrpppooommmkkkiiigggeeedddhhhggglllwww|||tttaaaXXXTTTLLLOOOUUU[[[cccppp```WWWSSSSSSLLLAAABBBJJJCCCHHHKKKLLLUUUqqqzzz~~~wwwnnnfffaaa```fffoootttwwwxxxyyy{{{{{{ooolll```]]]YYYTTTQQQOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPMMMNNNNNNOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKOOOSSSOOO[[[dddpppqqqfffWWWMMMNNNRRRUUUbbbrrryyyeeeZZZcccyyy{{{dddYYYRRRPPP^^^qqqxxxooobbbXXXSSSQQQOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEEAAA>>>@@@AAABBBHHHNNNXXX\\\___eeetttwwwtttsssnnn[[[]]]oooyyyooogggbbbbbbeeekkkooovvv}}}|||{{{zzzvvvwwwxxxxxxwwwvvvxxxyyy|||}}}~~~~~~}}}{{{yyywww|||{{{zzzxxxuuusssrrrqqqpppmmmiiifffeeeeeedddcccccciiipppvvv~~~{{{eeeUUUOOOQQQLLLPPPVVV```nnnjjjRRRMMMGGGEEEEEEFFFFFFEEEGGGHHHJJJQQQaaa}}}vvvsss}}}|||ssskkkfffffflllsssxxxyyyzzz{{{|||tttjjjgggaaa___[[[WWWTTTSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJLLLPPPTTTWWWdddlllyyyrrrggg\\\TTTRRRQQQSSS```qqq{{{pppcccaaarrryyydddYYYQQQNNN]]]qqqtttppphhh^^^VVVQQQPPPNNNMMMMMMLLLKKKKKKLLLMMMLLLJJJHHHDDDCCCDDDEEEFFFJJJQQQYYY\\\]]]```llluuuuuuxxxwwwhhhbbbjjjyyymmmdddeeejjjoooqqqwww}}}}}}yyyzzz{{{{{{yyyyyyyyy{{{|||}}}}}}~~~|||zzzxxxwww||||||{{{yyyxxxvvvuuuuuupppnnnjjjhhhgggfffffffffeeehhhppp~~~yyyfffYYYOOOKKKJJJNNNTTT^^^kkkzzzpppVVVKKKGGGBBBAAABBBDDDEEEEEEHHHGGGIIISSShhhyyynnnnnn}}}xxxqqqlllkkkooouuuyyyzzz{{{{{{{{{}}}xxxllldddaaa\\\ZZZWWWTTTRRRQQQRRRRRRNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJIIIIIIKKKOOOSSS[[[hhhrrr~~~sssiiiaaaZZZVVVQQQQQQ___ppp~~~xxxpppkkksssxxxbbbVVVOOONNN]]]qqqrrrkkkqqqeeeaaaZZZUUURRRQQQPPPOOOKKKJJJIIIJJJKKKLLLLLLJJJFFFDDDCCCEEEEEEDDDHHHNNNVVV\\\___```gggzzzvvvvvv|||wwwgggcccyyyuuuhhheeejjjppprrrvvv|||~~~~~~{{{|||}}}}}}{{{yyyzzzzzz|||}}}}}}}}}|||zzzxxxwwwwwwwwwvvvuuutttsssrrrrrrjjjiiifffdddcccdddeeefffnnnoooxxxfffYYYVVVTTTQQQPPPQQQXXXeeeuuu|||aaaOOOKKKHHHFFFEEEHHHJJJLLLMMMIIIHHHLLL[[[uuuxxxppprrr{{{wwwqqqtttyyy}}}xxxpppgggaaa___ZZZYYYWWWUUUTTTTTTTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMPPPTTTXXX]]]lllwwwvvvkkkccc\\\XXXUUUWWWaaammm{{{|||{{{}}}aaaUUUSSSUUUbbbssstttpppmmmgggddd```\\\ZZZXXXVVVVVVOOONNNMMMMMMOOOOOONNNMMMHHHGGGHHHIIIHHHFFFJJJPPPTTT___iiikkkmmm{{{}}}~~~~~~qqqbbbppprrrjjjiiioooqqqtttzzz|||}}}~~~}}}{{{{{{{{{~~~|||{{{xxxxxxwwwuuutttrrrqqqqqqiiiiiihhhgggggghhhjjjlllttt{{{}}}iiiUUUNNNPPPRRRSSSSSSWWW```ppp~~~dddSSSKKKDDDCCCBBBBBBDDDFFFIIIJJJLLLOOOZZZppp{{{sssvvv{{{}}}{{{pppjjjddd___^^^\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ^^^fffvvvvvvhhh___VVVUUUXXX]]]ccciiixxx```WWWZZZ```jjjwww|||}}}}}}qqqvvvsssoooiiiccc]]]ZZZXXXXXXVVVUUUTTTTTTTTTRRRPPPNNNMMMNNNOOOMMMJJJNNNUUU[[[fffqqqtttttt}}}zzzjjjkkktttnnnlllmmmqqqwww|||~~~~~~~~~~~~~~~}}}|||yyywwwtttrrrqqqnnnoooppppppppprrrvvvyyy{{{ggg]]]TTTRRRTTTVVVYYY]]]aaalll}}}hhhXXXPPPKKKFFFFFFFFFEEEFFFHHHJJJLLLOOO[[[qqqzzz|||zzzrrrmmmhhheeeeeeaaaaaa```____________``````aaaaaabbbbbbbbbbbbbbb______``````aaa``````___ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXYYY\\\```dddxxxyyyjjjaaaYYYYYY```gggllllllgggaaahhhnnnwwwxxxnnnfffaaa___```^^^\\\[[[ZZZYYYWWWUUUVVVUUUVVVVVVRRROOOTTT]]]lllrrrxxx{{{}}}{{{|||ooo||||||pppqqqtttyyy}}}{{{wwwuuurrrqqqqqqsssvvvvvvvvvyyymmm]]]ZZZYYYZZZ[[[\\\aaagggppp{{{qqq[[[SSSNNNIIIKKKLLLMMMLLLLLLMMMPPPRRRWWWjjj||||||||||||||||||||||||zzzzzz{{{{{{{{{~~~~~~|||~~~|||zzzzzzzzzyyywwwvvvxxxxxxxxxvvvqqqooovvvvvvkkkhhhiiilllnnnooottt{{{pppbbb```]]]XXXZZZ\\\^^^^^^]]]___bbbeeettt