BM6P6(@ )))(((((('''''''''((((((((()))***++++++***)))((())))))***))))))((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())),,,+++)))((('''&&&'''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,************************++++++++++++++++++++++++,,,+++((('''&&&'''((()))'''(((((()))***+++++++++...---+++*********++++++---------------...///000***++++++,,,---...//////111111111000111111222222555555444444555666888999888777777999;;;>>>BBBDDDBBBBBBBBBAAA>>>===>>>@@@@@@???>>>======>>>???@@@<<<===>>>>>>>>>===;;;:::AAA@@@AAABBBBBBAAA>>><<<===>>>===<<<:::999:::<<>>>>>>>>>>>>>>???@@@???AAACCCDDDDDDEEEGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEECCCDDDFFFHHHHHHGGGFFFEEEFFFHHHKKKLLLIIIGGGFFFHHHJJJIIIFFFCCCCCCAAA???>>>@@@AAAAAA@@@AAA@@@??????@@@AAACCCDDD@@@>>><<<999888888999::::::;;;<<<===>>>???@@@AAA===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;::::::999888999888888777666555555444777999;;;;;;:::888888888666555333222222333555666444444444444333333222111444333333333333333333222---....../////////////////////000000///...---------,,,++++++******++++++------,,,+++*********+++++++++,,,------,,,,,,,,,+++******)))))))))))))))'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""'''###!!!"""&&&(((%%%!!!(((((('''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############""""""!!!$$$$$$###""" !!!"""$$$&&&&&&$$$"""!!!"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###$$$%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$"""###$$$%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))(((((('''&&&&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''((()))((((((((('''''''''''')))(((''''''''''''((()))+++***)))((('''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***************************************************)))(((''''''(((***+++((())))))***++++++,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++***++++++,,,---...//////111111000111111222333333444333333333444555666777777777777888;;;>>>AAACCCBBBCCCCCCAAA???>>>???AAA@@@???>>>======>>>???@@@>>>===<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>??????>>>@@@BBBCCCCCCDDDFFFHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIEEEFFFFFFEEEDDDDDDFFFHHHGGGFFFEEEEEEFFFGGGIIIJJJFFFEEEDDDEEEGGGGGGDDDBBBAAA???======???AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCC@@@>>><<<;;;::::::;;;<<<>>>>>>??????????????????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999999888888888777777666666555888:::<<<<<<:::999888999666555333222222333555666444444444444444333222222222222222222111111111111------...//////////////////////////////...------...---,,,,,,++++++,,,,,,,,,,,,+++***************+++,,,,,,------,,,,,,,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$'''$$$!!!"""&&&'''%%%"""'''''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""####################################$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""$$$$$$$$$###""" """"""############""""""##################$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""#########$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''((((((((((((((('''''''''''')))((((((''''''(((((()))))))))(((''''''(((((())))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************))))))))))))))))))))))))))))))(((((()))***,,,---)))******++++++,,,,,,,,,,,,,,,+++************+++***++++++++++++)))((('''******+++,,,---...//////000000000111222333444555222222222222333444555666666666777888;;;>>>AAABBBBBBCCCCCCAAA??????@@@AAA??????============?????????>>>;;;:::999;;;<<<=========>>>???@@@@@@===:::999;;;>>>???>>>===>>>???=========>>>>>>>>>??????>>>???AAABBBBBBCCCDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFGGGGGGFFFEEEDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@>>><<<<<<>>>@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>???BBBBBBAAA@@@???>>>>>>===========================>>>>>>>>>======<<<;;;:::888888888888888777777777:::;;;======;;;:::999999555444333222222333444555444444444555444444333222111111111111000000//////------...////////////...///////////////......---++++++***))))))))))))***++++++***)))))))))******,,,,,,,,,------,,,,,,++++++******)))))))))))))))...---,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###%%%'''%%%"""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$############$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!###$$$##################""""""""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###!!!!!!""""""###%%%&&&'''"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&&&&&&&((((((((((((((((((''''''''')))(((((((((((((((((()))''''''''''''(((((())))))***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))*********+++++++++++++++******************)))***,,,------+++)))(((******+++,,,---....../////////000000222333555555222222222333444444555555555666777888;;;===@@@AAA@@@AAAAAA@@@>>>===???@@@???>>>===<<<<<<===>>>??????>>>===<<<<<<<<<===============???AAA@@@>>>;;;999<<>>===>>><<<<<<===>>>????????????===???AAAAAAAAAAAACCCEEEGGGFFFFFFFFFFFFFFFFFFGGGCCCEEEHHHKKKKKKKKKIIIGGGGGGHHHIIIGGGFFFEEEFFFGGGEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@BBB???<<<;;;===>>>??????CCCBBBAAA@@@@@@?????????<<<<<<<<<<<<<<<>>>???@@@CCCBBBAAA@@@???>>>======;;;;;;<<<<<<======<<<<<>>===<<<;;;888888888999999999999999;;;===>>>>>><<<:::::::::555444333333333333444555444444555555555555444444222111111000000/////////,,,---......//////.........///////////////......,,,,,,+++*********************)))))))))))))))***,,,,,,---------,,,+++++++++******)))))))))))))))---,,,++++++)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$"""###%%%&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""######$$$$$$$$$$$$###### !!!######$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###"""!!!!!!!!!!!!###%%%&&&""""""#########$$$$$$$$$%%%$$$#########$$$&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&&&&&&&((('''''''''(((((((((((((((((())))))))))))))))))(((&&&&&&''''''(((((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))************************,,,++++++***************(((((((((((())))))))))))************************&&&'''***,,,,,,,,,+++***)))******+++,,,---....../////////000111222444555222333333444555555666666444555666888:::===???@@@===>>>???===<<<;;;===>>>???>>>===<<<<<<===>>>???===>>>@@@AAA@@@???===;;;<<<===>>>@@@BBBBBB???===<<<>>>@@@AAA???===<<<;;;<<<===>>>???@@@@@@@@@@@@===???AAAAAAAAAAAABBBDDDFFFFFFFFFGGGGGGFFFFFFFFFBBBDDDGGGJJJKKKKKKIIIHHHHHHIIIJJJIIIGGGEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBEEEAAA===;;;<<<===>>>>>>BBBBBBAAAAAA@@@???>>>===:::::::::;;;<<<>>>??????@@@@@@@@@??????>>>>>>===999:::;;;<<<<<<<<<<<<;;;??????@@@@@@??????>>>===999999999:::::::::::::::<<<===???>>><<<:::::::::444444444333333444444444444555555666666555555555333222222111000/////////,,,------.....................///////////////...//////...------------...***)))))))))))))))******,,,---------,,,,,,+++***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############""""""######$$$$$$######""" !!!######$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$###$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###$$$###"""!!!!!!!!!######""""""#########$$$$$$$$$%%%$$$!!!  """###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((())))))******))))))(((%%%&&&'''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))************************,,,++++++******)))((((((((((((((((((((((((((((((((()))******+++*********###$$$&&&(((************))))))***+++,,,---...............///000111222333222333444555666666666555333444666888:::===>>>???<<<======<<<::::::<<<===>>>>>><<<<<<<<<<<<>>>>>>;;;===@@@BBBBBB???<<<:::<<<<<<===@@@BBBBBB@@@>>>===>>>@@@???===;;;;;;;;;<<<===???AAABBBBBBAAAAAA>>>@@@AAAAAAAAAAAABBBDDDEEEEEEFFFGGGGGGFFFEEEEEECCCEEEGGGJJJLLLLLLKKKKKKIIIKKKKKKJJJHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@AAACCCFFFBBB>>>;;;<<<===>>>???AAAAAAAAAAAA@@@???>>>===999:::;;;<<<===>>>>>>???????????????????????????999:::;;;=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::<<<>>>???>>><<<:::999999444444444444444444444444444555666666777666666666333222222111000///......,,,,,,---............------...//////////////////,,,,,,+++*********************)))))))))***++++++------------,,,+++******+++******)))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$######""""""############"""""" !!!"""###############%%%%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###$$$######""""""""""""""""""############$$$$$$$$$%%%###!!! !!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))((()))************)))(((%%%&&&'''((((((((('''&&&(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))((((((((((((((('''((()))***++++++***)))&&&&&&'''((())))))******))))))***+++,,,------..................///000000000111333444555555444444222333555888:::<<<===>>>;;;<<<===<<<;;;;;;<<<>>>>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???>>>===;;;999::::::<<>><<<===>>>===;;;;;;<<<======>>>@@@BBBCCCCCCCCCBBB???@@@BBBBBBAAAAAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIKKKLLLLLLJJJLLLLLLKKKHHHFFFEEEEEEAAAAAA@@@@@@@@@BBBCCCDDDBBBCCCCCCAAA???>>>AAACCCDDDAAA===;;;===???BBBCCC@@@@@@AAAAAA@@@???>>>===:::;;;<<<===>>>?????????AAAAAA@@@@@@@@@?????????:::;;;===???@@@???>>>>>><<<===>>>???@@@AAAAAAAAA======<<<<<<;;;;;;::::::<<<===???>>>;;;999888888333444444444444444444333555555666777777777777777222111111000///...---,,,+++,,,------......------------...///////////////***)))((((((''''''((((((***************+++,,,,,,------------,,,+++***)))+++******)))))))))))))))''''''((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''#####################"""###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$""""""############""""""!!!""""""#########""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###""""""######$$$#########"""############$$$$$$$$$$$$###"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))((()))***++++++***)))(((&&&&&&'''(((((('''&&&%%%'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))*********)))))))))))))))'''((()))+++++++++***)))++++++************+++,,,))))))***+++,,,------.........---------......//////000222333444444333333222333555888:::<<<===>>><<<=========;;;;;;===???>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;:::::::::888999:::===@@@AAA???===:::;;;<<<;;;:::;;;===???===???AAACCCEEEDDDDDDCCC@@@AAABBBBBBBBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMLLLIIIFFFEEEDDD???>>>======>>>@@@BBBDDDAAABBBBBB@@@>>>===@@@CCCBBB???<<<;;;>>>BBBEEEFFF??????@@@AAA@@@???>>>===<<<<<<>>>??????@@@@@@@@@CCCCCCBBBBBBAAA@@@??????;;;===???AAABBBAAA@@@???;;;<<<===???AAABBBBBBBBB>>>>>>===<<<;;;:::::::::;;;===>>>===;;;888888888333444444555555444444333555555666777777777777777111000///...---,,,+++++++++,,,------......------------...///000000/////////...------,,,,,,------++++++******+++,,,---------...------,,,+++***)))+++******))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""############"""""""""############""""""!!!""""""!!!!!!"""$$$&&&'''$$$!!!!!!$$$ !!!!!!""""""######""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""###!!!###$$$%%%%%%%%%$$$"""############$$$$$$$$$############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&######$$$$$$%%%&&&'''''')))&&&###&&&***---***'''''''''''''''''''''''''''*********)))((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***++++++******)))(((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$$$$%%%&&&'''(((000///---+++***)))(((((()))))))))))))))))))))))))))************+++++++++.........///////////////000000000000111222333444444444666777999;;;<<<<<<<<<<<<;;;<<<<<<===>>>???;;;:::999999888888888888999999999888888888888888:::;;;<<<=========<<<;;;============>>>>>>>>>>>>======>>>??????@@@AAAAAAGGGEEECCCBBBAAABBBCCCDDDAAACCCEEEEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJHHHGGGFFFFFFEEEBBB@@@===<<<<<<<<<===>>>@@@AAA@@@@@@AAA@@@???===;;;:::888999:::<<<===???@@@AAAAAA???============<<<;;;:::<<<>>>AAABBBBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@??????@@@??????>>>======<<<<<<<<<===???AAADDDEEE???>>><<<:::999:::;;;<<<<<<;;;:::999888999::::::888888888777777777777777777777666666555555555444333111...,,,++++++,,,---000000//////............//////000000000000000///...------,,,,,,++++++***000...---+++******++++++000111000...+++)))***++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((()))******---+++)))((('''&&&$$$"""!!!###&&&(((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$"""!!! !!!!!!"""############"""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""!!!!!! """"""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!###$$$$$$$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''$$$!!!!!!%%%'''%%%"""''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&%%%%%%%%%&&&'''(((,,,,,,+++***))))))******))))))))))))))))))))))))))))))*********+++++++++------....../////////000000000000000111222333444444444555666888999:::::::::::::::;;;<<<===??????===<<<;;;:::888777777777999999999888888777777777999:::;;;<<<===<<<<<<;;;=========>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFEEEBBB@@@??????CCCFFFHHHHHHGGGEEEEEEFFFGGGFFFEEEDDDEEEDDDAAA???<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@???>>>===;;;;;;:::;;;<<<===>>>???@@@AAAAAA???=========>>>===<<<;;;===???AAABBBAAAAAA@@@CCCCCCCCCCCCBBBAAA?????????>>><<<;;;;;;<<<===>>>>>>>>>===>>>???@@@BBBCCC???>>><<<;;;::::::;;;;;;<<<;;;:::999888999999:::777777777777777777777777777777666666555444333333000///---,,,,,,---......////////////......------//////000000000000//////...------,,,,,,+++*********))))))))))))***,,,---+++,,,,,,+++)))((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,+++******++++++)))(((%%%&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""######$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$###########################"""###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$&&&((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&###"""$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((()))******+++(((((((((((((((((())))))'''''''''''''''''''''''')))))))))))))))((('''&&&)))((('''&&&&&&&&&'''((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,------...///000000000000000000111222333444444555555666666777888888999999999:::;;;===>>>???>>>>>><<<;;;999888666666::::::999888777777666666777888:::;;;<<<<<<<<<;;;>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBEEEFFFGGGEEEBBB???>>>>>>DDDIIIMMMLLLFFFBBBBBBCCCEEECCCBBBCCCCCCCCC@@@>>><<<<<<<<<<<<<<<===>>>???AAA@@@???======<<<<<<<<<======>>>>>>???@@@@@@AAA@@@>>>======>>>???>>>======>>>@@@AAAAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@>>>======;;;888777777999<<<>>>@@@???????????????@@@AAA>>>======<<<<<<;;;::::::;;;:::999999888888999999666666666777777777777777888777666555444333222111,,,,,,------.........///...............---------//////000000000000//////---------,,,++++++******)))(((((())))))+++,,,,,,)))***++++++***)))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''&&&%%%''')))******)))(((((())))))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""###########################################################################"""""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$###########################"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$############$$$%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))******)))(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))***************++++++---...///000000000000000000111222333333555555555666666666666666999999999999999:::;;;<<<======<<<;;;:::999888777::::::999888777666555555555777999;;;<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@???@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHGGGGGGEEEEEEFFFGGGHHHGGGDDDAAA??????FFFLLLQQQOOOGGGAAA@@@CCCDDDCCCBBBBBBCCCCCCAAA???<<<<<<<<<<<<<<<=========@@@???===<<<;;;;;;<<<<<>>======>>>??????>>>>>>???@@@AAAAAA@@@@@@???CCCCCCCCCBBB@@@???===<<<999888666555666888:::<<<>>>>>>>>>?????????@@@@@@<<<=========<<<;;;:::999:::999999888888888888888555555666666666666666777777777666444333111000000+++,,,---.........------............------------///000000000000//////...------,,,,,,+++*********---,,,,,,+++++++++++++++,,,---///...---,,,---...,,,,,,+++***))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%''')))((('''&&&&&&'''(((((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$!!!"""""""""############################################################$$$$$$$$$######""""""!!!"""""""""######$$$$$$$$$ !!!!!!!!!""""""######$$$##################$$$########################""""""###$$$$$$$$$$$$########################### !!!"""############"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######''')))******)))(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&***)))((('''&&&&&&'''((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))***+++,,,---...///000////////////000111222222555555666666666666666666:::999999888888888888888999:::;;;;;;;;;:::999999999999888888777666666555555777999;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>???@@@AAACCCDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIHHHEEECCCBBBBBBGGGMMMRRRPPPHHHBBBAAADDDEEEDDDCCCCCCDDDDDDBBB@@@==================<<<<<>><<<;;;:::;;;<<<<<>>??????>>>>>>?????????????????????BBBBBBBBBAAA@@@>>>===<<<555555666666777777888888;;;<<<===>>>???@@@@@@@@@;;;<<<<<<<<<;;;:::999888888999888888888888777777444444555555555666666666666666555333222000///...------......------,,,+++........................000000000000000///......---,,,,,,++++++***))))))++++++,,,+++++++++******...000111111...---,,,---,,,+++******************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***(((((((((***+++***)))&&&&&&&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""" !!!!!!""""""#########!!!!!!!!!!!!!!!"""""""""#########$$$$$$#################################""""""###$$$$$$$$$$$$###########################!!!!!!""""""##################$$$%%%%%%%%%%%%$$$########################!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$&&&((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''''')))((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))************++++++,,,---......------------...///000111444444444444444555555555999888777777666666777777777888999:::;;;:::999888888888777777777666666666777888:::;;;<<<<<<<<<;;;============>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEHHHGGGEEEDDDDDDFFFHHHIIIEEEGGGIIIHHHFFFDDDCCCCCCFFFJJJNNNMMMHHHCCCCCCEEEGGGEEEDDDEEEEEEEEECCCAAA>>>>>>??????>>>===<<<;;;======<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>BBB@@@>>>>>>??????>>>===============>>>>>>??????@@@@@@@@@@@@??????>>>===555555666777777777666666999:::;;;===>>>>>>??????;;;::::::999999888777777777888888888888777666666333333444444555666666666555444333222111000///......---------,,,,,,++++++.........///////////////000111111000000///...---,,,,,,,,,+++******))))))%%%&&&''')))***+++++++++,,,...//////---+++******+++******)))))))))******))))))))))))))))))))))))''''''&&&&&&''''''((())))))(((''''''(((((('''&&&))))))((('''%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$###"""""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---,,,,,,,,,,,,---...//////000000111111222222333333555555555555666777888999777777999::::::999777666666666666666777777777777999:::;;;<<<===<<<<<<;;;;;;<<<<<<<<<============:::;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHGGGDDDAAA@@@@@@BBBEEEGGGGGGEEEDDDDDDEEEHHHFFFEEEEEEEEEDDDBBB???@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<=========DDDBBB???>>>>>>>>>===;;;;;;;;;;;;<<<<<<>>>??????>>>???????????????>>>>>>888888777666666666777777999999;;;<<<<<<<<<;;;;;;:::999888666666666666777666777888888888777666555222333333444555555666666333333222111000000//////---,,,+++++++++,,,---.../////////000000000111111111111111111000///...---,,,,,,++++++***)))))))))$$$%%%''')))***+++++++++(((+++------,,,*********)))))))))(((((())))))***((((((((((((((((((((((((((((((''''''(((((()))***&&&%%%$$$$$$&&&&&&%%%$$$***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""######$$$$$$######""""""""""""############################################################"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))&&&%%%$$$$$$%%%&&&'''((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++,,,++++++++++++,,,---...............///000111111111222222333444666888:::;;;777888999:::999777555333555555666666777777888888:::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<===999999;;;<<<>>>@@@AAABBBBBBCCCEEEGGGGGGGGGFFFEEEGGGHHHHHHFFFBBB>>>===<<<@@@@@@AAACCCDDDDDDDDDDDDHHHGGGEEEEEEDDDCCC@@@>>>@@@AAAAAAAAA@@@???===<<<:::;;;<<<===<<<;;;:::999999999::::::;;;<<<<<<===EEECCC@@@???>>>>>><<<;;;999999::::::<<<===??????======>>>???????????????<<<:::777555444666888:::::::::;;;<<<;;;:::888777:::999777555444555666777666777888888888777555444222222333444444555666666222111111111000000//////++++++***)))***---///111//////000000111111222222111111111111000///...---,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))&&&))),,,------,,,,,,,,,)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******'''&&&&&&''')))***)))(((''''''''''''((()))***+++''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""###$$$$$$$$$###!!! !!!!!!"""###############""""""""""""####################################"""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$$$$######""""""############"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////000111111111111111111222333555666777777777777888999999777666666777666888::::::888777888999::::::999999888777666666999888888999;;;;;;999777;;;===??????======@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA???>>><<<<<<;;;:::999999999::::::999:::;;;===>>>>>>>>>>>>BBBAAAAAA@@@>>><<<;;;:::999999888777666888<<>>??????======@@@BBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>>===>>>>>>>>>???AAABBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@BBBBBBCCCCCCBBB@@@???>>><<<;;;:::999999999:::::::::;;;<<<===>>>?????????AAAAAA@@@@@@>>>===;;;:::999999888777666888;;;>>>BBB???===;;;<<<<<<<<<;;;:::888666444444555777888888888888888777777777777888888777777666555555444666666666555555444333222222222222222222222222222111111000000///......---))))))******+++,,,,,,---....../////////000000000000/////////111222111000,,,+++***)))((((((((((((******************++++++***************************)))(((''''''((()))***%%%&&&((()))))))))(((''''''''''''''''''(((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!! $$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$############!!!!!! !!!""""""$$$$$$###!!! """%%%""""""###$$$$$$$$$############$$$$$$$$$######"""######""""""######$$$%%%!!!"""###$$$$$$%%%$$$$$$&&&%%%$$$#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""##################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))((('''&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&((())))))))))))++++++++++++++++++++++++++++++++++++,,,,,,------...//////000000000000000000000222333444444444444000222444555444444444666666888999999888777777888:::::::::999888888777777:::888777777999;;;;;;;;;>>>??????>>>======???@@@CCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;<<<===>>>???AAACCCDDDEEECCCBBB@@@>>>===>>>???@@@BBBBBBCCCCCCCCCAAA@@@???<<<;;;:::999999999::::::;;;;;;===>>>???@@@@@@@@@????????????>>>===<<<;;;999999999777777888;;;>>>BBB@@@===;;;;;;;;;:::999888777666555555777999:::888888888888777777666666666777777777777555444333555555555555444333222222111111111111111111111111111000000000///.........,,,++++++***+++,,,...///........./////////000000...,,,,,,---...///...---,,,+++***)))((((((((((((******************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((()))((((((((())))))(((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""######$$$"""!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$"""!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))************++++++++++++++++++++++++*********+++,,,,,,---------...//////000000/////////000111222333333333333111444666777777777888999666888999999777666666777::::::999999888888888888:::888666666888;;;<<<<<<=========<<<<<<<<<<<<===BBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@AAABBBCCCDDDDDDBBBAAA>>><<<<<<===???@@@@@@AAABBBBBBBBBAAA@@@???<<<;;;:::999999999::::::;;;<<<===???@@@@@@@@@@@@>>>>>>??????>>>===<<<<<<999999999888777888:::===???===:::999:::::::::999666666555555555777999:::999999888888777777666666444555777777777555333222444444444444444333222222000000000000000//////////////////..................---+++***+++---///000------------............///...,,,+++,,,+++***(((++++++***)))(((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!!!!""""""######$$$###!!!!!!$$$%%%### &&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''(((((()))''''''''''''(((((((((((((((((()))***++++++++++++************************))))))***++++++,,,------------...////////////...//////000111222222222222222444777888888888:::;;;777888999999777666666666999999888888888888777777999777555666888;;;======<<<;;;:::::::::;;;;;;:::AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<>>???>>>>>>@@@AAAAAA@@@??????<<<;;;:::999999999::::::;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;888999:::999888888:::<<<;;;999777777888:::::::::666555555555555777888999999999888888777666666555333444666777666555333222333333333333333333222111000000000//////.........---------------------...///...,,,++++++---///000++++++,,,,,,,,,,,,------222000............,,,***+++***))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """"""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""############$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""#########$$$$$$$$$"""!!!"""%%%%%%"""$$$%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%"""###############"""!!!""""""##################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,------...............///000000111222222111111111333555666666666888999777888999999777555555666777777777777777777777777777666555666999<<<======<<<:::999999:::;;;;;;:::??????>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<======BBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>======>>>>>>>>><<<===>>>@@@@@@@@@??????<<<;;;:::999999999::::::;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888999:::999888888999;;;999777666666888:::;;;:::888777777666666666777777:::999999888777666555555333333444555555444333222222222222333333222222111111000000//////......---,,,,,,,,,------......///...---,,,,,,,,,,,,......+++++++++,,,,,,,,,------,,,+++++++++---...---,,,******)))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""#########$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$######&&&%%%$$$%%%%%%%%%###!!!##################"""!!!!!!!!!"""$$$$$$%%%%%%%%%######""""""######$$$%%%!!!""""""#########"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&''')))'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))******''''''''''''((((((((((((''''''((())))))))))))((())))))))))))))))))))))))(((((()))***+++,,,------,,,,,,---............---000000111222222222111111111333555666555555666777777888999888666555555555555555555555666666666666666555555777;;;=========<<<:::888999<<<>>>===<<<>>>>>>======<<<<<<<<<<<<999999999999:::;;;======???@@@AAACCCCCCBBB@@@???===>>>????????????>>>===<<<===???@@@AAAAAA@@@@@@<<<;;;:::999999999:::::::::;;;<<<===>>>??????????????????>>>===;;;:::999888:::::::::888888999:::;;;999888888999;;;;;;:::<<<<<<;;;999888777777666::::::999888777666555555333333333333333333333333111111222222222222111111111111000000///......---------......///000111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***)))((()))***+++***)))******))))))))))))******((((((((()))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''***)))((('''&&&''''''((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""###$$$$$$######$$$%%%!!!"""##################"""######$$$$$$$$$############""""""######$$$%%%!!!""""""###$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((()))******''''''''''''((((((((()))((()))******************))))))))))))))))))))))))'''((()))***+++,,,------+++,,,------......------000111111222222222222111333444666777666666777888777888999888666444444555444444444555555555555555444444555888<<<>>>===<<<===;;;999:::>>>@@@???>>>==================<<<<<<888888777777888:::<<<===;;;<<>>===<<<>>>???AAABBBBBBBBBAAA<<<;;;:::999999999::::::999:::;;;===>>>>>>>>>>>>@@@@@@???>>>===;;;999888888:::;;;:::888888999:::???<<<:::999:::;;;;;;:::@@@???>>><<<:::888777666::::::999888777666555444444333222222222333444444000111111222222222111111222111111000///...............///000111222333333+++,,,,,,------,,,++++++........./////////000000000...,,,,,,,,,,,,***)))***)))))))))))))))******''''''(((((())))))******'''''''''''''''''''''''''''((()))******)))((('''***)))((('''&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!%%%%%%&&&&&&&&&'''''''''##################$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!! """!!! $$$'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&& !!!"""###$$$######"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$))))))((('''&&&&&&%%%%%% !!!"""$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((***+++((($$$###%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***))))))***,,,---+++'''$$$''''''((((((((((((((('''***)))((((((((()))+++,,,(((***++++++******+++,,,******+++,,,,,,---.........///000111111222222111111333555555444333444555888999:::999777444333333111222333333444444444444111111444888<<<>>>===;;;===<<<;;;<<<===>>>>>>===@@@>>>:::888777999;;;===999999888777888;;;===???===>>>>>>????????????>>><<<<<<===============<<<;;;===@@@BBBCCCCCCAAA@@@:::999888777777999;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@???===<<<:::999:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;<<>>;;;888666444:::;;;:::777222000222444222222222222222222222333222222333444333222111000222222111111000/////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((())))))))))))((((((((((((((()))******++++++******))))))(((((('''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((())))))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$&&&)))+++"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$###############$$$$$$$$$&&&%%%###"""!!!"""######%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&###########################"""!!! !!!"""###$$$"""""""""###$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&$$$###""""""!!!!!!"""""""""""""""############"""!!!!!!######"""!!!!!!""""""###$$$%%%%%%&&&$$$$$$"""!!!!!!!!!"""######"""!!! !!!"""###!!!"""###$$$%%%$$$######$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%$$$&&&'''((('''%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!!!! (((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((())))))((()))***+++***(((%%%''''''((((((((((((''''''))))))((('''((()))***+++(((***++++++***)))+++,,,******++++++,,,------.........000111111111111111111333555555444333444555777888999999666444333333222222333444444444444444666777999===AAACCCBBB@@@<<<;;;:::<<<>>>??????>>>???===:::777777888:::;;;999999888888999;;;===???===>>>>>>>>>===<<<::::::<<<<<<===>>>??????>>>>>><<<===@@@BBBCCCBBB@@@???:::999888777888999;;;<<<======>>>>>>>>>>>>>>>???DDDCCCBBBAAA???<<<:::999999:::;;;<<<<<<<<<<<<<<<>>>>>>======<<<======>>>@@@@@@???===;;;888777555666777777555222111333555222222333333333333333333222222333333333222111000222222111111000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((())))))***(((((((((''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$########################%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$######""""""""""""############$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%(((&&&%%%&&&'''((('''%%% !!!!!!""""""%%%$$$###"""""""""############"""!!!!!!"""######!!!"""###$$$%%%$$$$$$###&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))%%%!!!"""%%%&&&$$$!!!((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((('''&&&''')))))))))''''''(((((((((((((((''''''(((''''''''''''((())))))((()))+++***))))))***,,,******++++++,,,,,,------......///000111111111111111333444555444333444555555777888888555333333333222333444444555444444444444555777;;;???@@@???>>>;;;::::::<<<>>>@@@@@@???===<<<999777777777999:::999999999:::;;;<<<>>>???CCCCCCCCCBBB@@@>>><<<;;;<<<===???AAAAAABBBAAAAAA>>>???AAABBBBBBAAA???>>>::::::999888999:::;;;<<>>>>>>>>FFFEEEDDDBBB@@@>>><<<:::;;;;;;<<<======>>>????????????>>>>>>>>>>>>??????>>>===<<<;;;:::999888777444444444333111111333555333444444444444444333333222333333333333222111000222222111111000/////////...///////////////......------------------------------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))((((((((((((((((((''''''(((((()))***''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$""" $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""#########$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$##################""""""########################"""#########$$$$$$$$$$$$'''&&&$$$###"""######$$$"""############$$$$$$$$$$$$$$$###############$$$""""""###$$$%%%&&&&&&''''''%%%$$$%%%&&&'''&&&%%%""""""##################%%%%%%$$$############$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$###"""!!!$$$%%%&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%'''((('''&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&'''%%%$$$%%%''')))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((()))******))))))***+++******++++++,,,,,,,,,,,,---...///000111111111111111222444444333333333444444555777777555333333333444444555555555555444444222222555888<<<===<<<;;;:::999:::<<>>>>>???DDDDDDEEEEEECCCAAA???>>>===???AAACCCDDDDDDDDDCCC@@@@@@AAAAAAAAA???===<<<;;;::::::999:::;;;<<<<<>>>>>DDDDDDCCCBBBAAA???>>>=========>>>>>>@@@AAABBBCCC??????>>>>>>>>>>>>??????;;;;;;:::999999999999999666555444333222222333444555555666666666555444333333333333333222222111111222222111111000///////////////////////////...---........................---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))(((((((((((((((''''''''''''((())))))'''(((((())))))*********'''((())))))***)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&''''''&&&$$$###$$$$$$############$$$$$$$$$#########"""!!!!!!!!!########################!!!!!!""""""############$$$###""""""###%%%''')))""""""#########$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!! ###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######"""!!!!!!###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&%%%%%%'''%%%###$$$&&&(((******((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''')))******)))(((***+++******+++++++++++++++,,,---...///000000111111000000222444444333222333444333555777777555444444444555555555666666555555444666666888<<>>:::999:::<<>>????????????===???AAABBBBBBAAA???>>>>>>@@@CCCEEEGGGFFFEEEEEEAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>??????@@@@@@@@@@@@??????<<<<<<===>>>???AAACCCDDD@@@???>>>>>>======>>>>>>999999888888888888999::::::888666555444444444444666777888888888666555444333333222222222222111222222222111111000////////////////////////...------........................------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***)))))))))(((((((((''''''''''''''''''(((((()))''''''(((((())))))******''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&'''''''''&&&%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######"""""""""!!!!!!""""""###$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$$$$######""""""######$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""###%%%'''(((""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$###""""""!!!!!!&&&%%%$$$%%%'''((('''&&&!!!!!!!!!!!!!!! %%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$### ###'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''%%%$$$$$$&&&)))))))))))))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''(((***)))(((((()))+++******++++++++++++++++++------...///000000000000000222333444333222333444222444777777666555555555666666666777666666555444777888:::===@@@AAA@@@>>>:::::::::<<<@@@BBBBBBBBB===>>>>>>>>>===<<<;;;:::999;;;>>>@@@AAA@@@??????<<<>>>AAACCCDDDDDDBBBAAA@@@BBBEEEGGGHHHGGGFFFDDDAAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======???????????????>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@:::::::::;;;===@@@BBBDDDBBBAAA???>>>======<<<<<<888888777666666888999:::===:::777666666666666555777888999:::999888555444444333222222111111222222222222111111000/////////000000000000///...---,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%%%%%%%$$$###"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######""""""""""""########################""""""###########################"""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######"""!!!!!!!!!###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$###""""""""""""###"""$$$%%%%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''""""""######$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((&&&%%%&&&((())))))((())))))))))))((('''&&&%%%%%%&&&'''((()))((((((''''''((())))))(((((()))+++++++++******************,,,---...///000000000000000222333333222222222444333555777888777666666777777777777777777666555555666666888;;;>>>???>>><<<;;;;;;;;;===@@@BBBBBBAAA<<<======>>>===;;;:::888999;;;???AAABBBBBB@@@>>>===???CCCFFFGGGFFFDDDCCCAAACCCFFFHHHHHHGGGEEECCCAAA@@@@@@???>>>===<<<<<<;;;;;;<<<=====================>>>>>>>>>>>>>>>???<<<===>>>???@@@@@@@@@@@@<<<;;;;;;<<>>===<<<<<<888777666555555777888999<<<999666666777888888666888999;;;;;;;;;999666444444333222111111111222222222222111111000/////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,,,,*********)))(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###############$$$$$$$$$$$$$$$##############################$$$%%%%%%######""""""""""""###############$$$$$$$$$$$$$$$########################!!!!!!### !!!###$$$$$$###""" """############$$$$$$$$$##################$$$$$$"""""""""######$$$$$$$$$  """######"""#########$$$%%%%%%&&&&&&######$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$###"""""""""###$$$%%%###"""!!! !!!!!!"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!!!!%%%'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&((('''&&&''')))))))))'''))))))))))))((('''&&&%%%&&&&&&((()))))))))(((''''''((())))))(((((()))***++++++******************,,,---...///000000000000000111333333222222222333333555888888888777777888777777777777777666555555777777999<<>>:::===@@@CCCDDDBBB@@@???BBBDDDFFFHHHIIIGGGDDDBBB@@@@@@??????>>>=========;;;<<<<<<===>>>=========<<<<<<======>>>>>>??????>>>??????@@@@@@@@@???????????????@@@BBBEEEIIIKKKGGGFFFDDDAAA???>>>===<<<888777555444555666888999:::777444555888:::999888999:::;;;<<<;;;999666444444333222111111111222333222222111111000/////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++******)))(((''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""######"""!!!"""###%%%&&&######""""""""""""###############$$$%%%%%%%%%&&&########################$$$""" ###&&& $$$%%%%%%###""""""############$$$$$$$$$$$$$$$###############$$$ !!!"""###%%%&&&'''(((###""""""###%%%'''&&&%%% !!!"""######$$$""""""###$$$###"""!!! """###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&'''&&&$$$#########$$$%%%"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''(((***++++++)))((('''&&&&&&'''((()))'''((())))))(((((()))*********+++++++++,,,,,,,,,---------...............222222111111000111111111333555666666555555777888666666777777666555444444555666888:::<<<===>>>>>>888:::>>>AAABBBAAA@@@>>>;;;<<<>>>??????===;;;:::<<>>???>>>===>>>>>>>>><<<:::<<<<<<>>>??????@@@??????AAA@@@???@@@AAAAAA@@@>>>?????????@@@BBBCCCEEEFFFAAAAAABBBCCCBBB???===;;;555555444333333444666777:::::::::;;;::::::999999:::;;;<<<<<<;;;888666444111111000000000000111111222111///.........///000000000000000///////////////...,,,++++++,,,---...///...---+++******++++++......---,,,++++++******,,,***((()))++++++)))&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%''')))++++++)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$###$$$%%%%%%$$$###!!! !!!"""###$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!###&&&((((((&&&###!!!###############$$$$$$$$$$$$#########""""""!!!!!!########################!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''&&&$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%"""!!!!!!###$$$""" ################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&$$$###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&'''((((((''''''((()))*********+++++++++,,,,,,++++++,,,---///000111222333222222222222222333333444555666666555555666777666666777777666555555444333444666888999:::;;;;;;999;;;???BBBCCCBBB@@@???======>>>>>>>>>===;;;;;;===???BBBDDDDDDBBB>>><<<@@@AAABBBAAA@@@???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFDDDBBBAAAAAABBBBBBAAA???@@@>>>======??????>>>======<<<<<<===@@@BBBAAA@@@@@@>>>>>>???AAABBBAAA@@@??????@@@AAACCCDDDEEEEEE@@@@@@AAAAAA@@@>>><<<:::666666555444444666777888:::::::::::::::999999888999:::::::::888777555444444333333333333333333444222111000///...//////000000000000000/////////......---,,,++++++,,,...//////...,,,+++******++++++------------,,,,,,,,,,,,+++)))((()))++++++(((&&&(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$######"""###"""!!!!!!!!!!!!"""###!!!!!!"""###############$$$$$$$$$############"""############$$$$$$$$$%%%$$$###########################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%$$$#########""""""""""""########################""""""############""""""!!!"""###$$$$$$###""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""%%%$$$######"""""""""###$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###!!! """$$$%%%$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###%%%'''(((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((***+++%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''(((((('''&&&&&&'''((((((%%%&&&''''''&&&&&&'''(((*********++++++++++++,,,,,,,,,------///000222222222222222222333444555555555666777666444444555666666666777777777666555555444555666888999:::::::::<<<>>>@@@CCCDDDCCCAAA@@@@@@???>>>===<<<<<<;;;;;;>>>???BBBCCCCCCBBB@@@>>>>>>@@@AAA@@@??????@@@AAAAAABBBCCCDDDEEEGGGGGGHHHDDDBBBAAAAAABBBCCCBBBAAAAAA???======???AAABBBBBB@@@<<<999<<>>===>>>@@@BBBCCCBBB>>>???AAACCCDDDEEEEEEEEE????????????>>>===;;;999777777666666666777999:::::::::;;;;;;:::999999888999888888777666555444444444444444333333444444444111111000///////////////000000000/////////......---,,,++++++,,,---///000...---,,,+++******++++++++++++++++++++++++++++++***)))((()))******((('''(((''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%###!!!!!!###%%%"""""""""""""""######$$$$$$$$$$$$############""""""""""""#########$$$$$$"""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######!!!""""""###$$$%%%&&&&&&###############"""""""""##############################""""""""""""######"""###$$$$$$$$$$$$""""""####################################$$$$$$$$$%%%########################%%%$$$######$$$$$$###!!!"""############"""!!!!!!$$$$$$$$$###############"""######$$$$$$$$$######$$$######"""######$$$$$$"""!!!!!!"""%%%&&&&&&%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))************++++++++++++000//////.........///000111111111222333444555666555666777666444333444555666666777777777666666555888999:::;;;<<<=========>>>???BBBCCCDDDCCCBBBAAABBB@@@>>><<<;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA@@@===???@@@@@@??????AAABBBCCCCCCCCCDDDEEEFFFGGGGGGDDDBBBAAA@@@BBBCCCCCCBBBAAA???<<<<<>>AAADDDEEEEEEDDDDDD????????????>>><<<;;;:::999888777777888999;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777666555555555555222111111000000111111222111000000///////////////000000/////////.........,,,++++++,,,,,,...///000...---+++*********++++++*********))))))((((((((())))))))))))***)))(((''''''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######"""!!!"""###%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###""""""###%%%%%%$$$$$$$$$#########""""""!!!""""""""""""#########"""""""""######################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%################################################$$$###"""!!!!!!"""###$$$((((((((('''&&&$$$"""!!!##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$############$$$######!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$###"""!!!##################$$$$$$###"""###$$$%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$ ###&&&&&&%%%###""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''')))***))))))*********+++++++++///...---------...000111000000000000111333444444555666777666444333333444666666777777777777777666:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@BBB@@@===;;;999:::;;;<<<<<<===???AAABBBBBBAAA@@@===???@@@AAA@@@AAABBBDDDFFFEEEDDDDDDCCCDDDDDDEEEEEECCC@@@@@@AAABBBBBBBBBAAA>>>;;;;;;>>>BBBEEEFFFAAA;;;777:::BBBHHHGGGDDDBBB@@@>>>>>>??????>>>===<<<>>>AAACCCDDDDDDDDDCCC@@@@@@??????>>><<<;;;;;;999999888888999:::<<<===>>>>>>>>>>>>===<<<;;;:::999888777666666666666666000000////////////000000000000000000000//////...////////////............+++++++++,,,---...//////---,,,+++*********+++,,,---,,,+++***)))((('''&&&'''((()))))))))((((((((('''''''''''''''((()))***))))))(((((((((''''''''''''''''''''''''''''''&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$#########""""""!!!""""""""""""#########"""###$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$########################$$$$$$$$$########################$$$###"""!!!!!!"""###$$$&&&'''''''''&&&$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""#########$$$%%%&&&"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$!!!###%%%&&&$$$###############$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''((())))))(((((()))+++)))))))))************+++***))))))***---000444666000000000000111222333333444555666555333333444555666666777888888888777777777888:::;;;<<<=========???@@@@@@AAAAAA@@@???>>>@@@>>><<<:::999999:::;;;999;;;>>>AAABBBBBB@@@???===>>>@@@AAAAAAAAACCCEEEHHHGGGEEECCCCCCCCCDDDDDDFFFCCC@@@??????@@@@@@@@@AAA>>>;;;:::<<<@@@BBBCCC>>>;;;999;;;AAAFFFFFFDDDBBB@@@??????@@@???<<<:::<<<===???AAABBBCCCCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888999;;;===>>>??????>>>>>>===<<<::::::888777777777666666666555111111000000000000111111000000000000000///....../////////.........------+++,,,,,,------.........,,,+++***))))))***+++,,,......---,,,+++***))))))&&&'''))))))((('''((()))''''''''''''((()))******)))))))))(((((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$##################$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$############""""""""""""#########$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$##############################""""""""""""######!!!###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%""""""""""""""""""""""""!!!#########$$$%%%'''######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))(((''''''(((***))))))))))))************'''''''''))),,,000444777222222111111111222222333222444555555333333444666666666777888888888888888555666888999;;;<<<======>>>>>>??????>>>===<<<<<<<<<;;;:::999888999999:::666999===@@@BBBAAA???===;;;===???@@@@@@AAACCCDDDGGGFFFDDDCCCCCCCCCEEEFFFGGGCCC???======>>>>>>>>>AAA>>>;;;:::;;;===>>>>>>;;;;;;;;;===AAACCCCCCBBB???>>>???AAAAAA@@@===:::<<<<<<===>>>@@@AAABBBCCC??????===<<<;;;;;;::::::999888888888999;;;===>>>>>>=========<<<:::999888555555666777666555444333222222111111111111222222///000000111000///...---//////.........---------,,,,,,------------------,,,+++***))))))***+++,,,************************%%%'''))))))((('''(((***''''''''''''((()))***+++))))))))))))((((((((('''&&&&&&''''''(((((())))))(((''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$############"""############$$$$$$$$$%%% !!!###%%%&&&%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################""""""############"""""""""###$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######################## ###$$$$$$""""""$$$&&&###############$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$!!!###$$$$$$"""!!!###%%%################################################################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%%%%''')))######$$$$$$$$$%%%%%%%%%###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&((('''&&&&&&''')))))))))))))))************)))(((((((((***...222444444444333222222222333333222333444444333333555666666666777888888888888888555666888:::<<<===>>>>>>===>>>>>>======<<<;;;:::::::::999999888999999999444777<<<@@@BBBAAA>>><<<999;;;===>>>???@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHGGGDDD???===<<<=========@@@>>>;;;999:::;;;;;;;;;999:::<<<>>>@@@AAAAAABBB<<<<<<>>>AAACCCAAA>>>:::<<<<<<<<<===>>>@@@BBBCCC>>>===<<<;;;:::999999999888888888888999;;;===>>><<<<<<<<<;;;:::999777666222333555666666555333111111111000000000000111111///000111111111000...---//////.........------------------......---,,,,,,++++++***))))))***+++,,,###$$$%%%&&&'''))))))***$$$'''))))))'''&&&(((***''''''''''''((()))++++++))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%###""" %%%###!!! !!!###%%%''''''((()))((('''%%%$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%% """$$$%%%$$$###"""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""############""""""!!!"""###$$$&&&'''((()))#########$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!! """###$$$$$$$$$###########################!!!""""""""""""#################################"""$$$&&&%%%"""!!!"""$$$###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$!!!######""""""$$$'''########################################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((,,,+++++++++,,,...000111444555555666444222000...000111222444555666666666666666666666777777777777666777888999:::;;;<<<<<<<<<<<<;;;;;;:::999888888888888888888888777666666888999:::<<<===<<<<<<;;;<<<<<<<<<<<<===???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>>=========>>>???>>><<<;;;::::::;;;<<<@@@AAAAAAAAA@@@@@@???>>>;;;===@@@BBBBBB@@@===;;;<<<;;;;;;<<<<<<===>>>???AAA>>><<<;;;<<<<<<<<<;;;777777777777888999::::::;;;;;;:::999777666555555555555444444444444555555111111222222111000...---222111000///............000//////...------,,,,,,------......------,,,+++******))))))))))))******''''''(((******+++++++++((((((((()))(((''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%)))'''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%###!!!$$$######"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""############"""######"""""""""###%%%&&&((()))(((&&&### ######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$%%%%%%""""""#########$$$$$$$$$################################################"""#########$$$$$$$$$$$$&&&$$$$$$&&&&&&""""""$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''''''''(((((((((***))))))***+++,,,...///222333444444444222000///000111222444555555666666444555555555555666666666333333444555666777888999;;;;;;:::999888888777666777777777777777666666555888999:::<<<<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>???<<<<<<======>>>??????@@@@@@>>><<<:::999999:::;;;<<<;;;:::999999999::::::>>>??????@@@@@@??????>>><<<===???AAA@@@>>>;;;999::::::::::::;;;<<<===>>>>>><<<:::999:::;;;;;;:::888888777777888999::::::;;;;;;:::999888777666555555555444444444444555555000111222333333222111111333222111000/////////////////////...---,,,,,,,,,---------------,,,,,,+++******))))))))))))******'''((()))******+++++++++(((((((((((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%###"""$$$######"""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$!!!"""######$$$$$$######$$$###"""""""""###$$$%%%$$$%%%%%%$$$!!! !!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!%%%%%%%%%&&&&&&&&&''''''################################################""""""""""""############$$$""""""%%%%%%""""""$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''#########$$$$$$#########""""""######$$$########################"""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((('''''''''(((((()))***,,,---000000222222333222111000000000222333444444444444333333333444444444555555222222333444555666666777:::999999888777666555555666666666666555555555444777888:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<999::::::;;;;;;<<<<<<===???===:::888666777888:::<<<;;;::::::999::::::;;;======>>>>>>??????>>>>>><<<===>>>???>>><<<999888888999999999:::;;;;;;<<<:::888777777999::::::999999888888888888888999:::::::::999888888777666666444444333333333333444444///000111333333444444444333222111000000//////000///......------,,,,,,+++,,,------------,,,++++++***))))))(((((())))))***'''((()))******+++******(((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$######""""""""""""""""""""""""############$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$%%%$$$######"""######### """!!! !!!######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!! """#########$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""" !!!$$$$$$!!!!!!###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$################################# !!!!!!"""###$$$%%%&&&##################""""""$$$$$$######""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''''''''''''''''' """###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((******))))))(((((('''''''''''''''((()))***+++,,,---...///000111111111000///000111222333333333333222222333333444444555555444444555555666777777888777777777666555444444333555555444444444333444444666777999:::;;;;;;::::::::::::999888888888999999888888999999::::::::::::@@@===:::777666777999:::<<<<<<<<<<<<<<<=========>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;999777666888888999::::::;;;;;;;;;777666555777999::::::999999999888777777888888888999888888888777777666666333333222222222222333333000000111222222333333333222111000//////.........------------,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((()))***************))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%###"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!"""""""""""""""#################################%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######""""""""" !!!!!! """###"""######$$$$$$######"""!!!"""$$$%%%%%%$$$###"""##################$$$$$$""""""""""""#########$$$""""""###$$$$$$$$$######!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&### ###### ######$$$$$$$$$$$$###"""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''((()))***+++,,,,,,++++++,,,...//////000000//////000111222222222222222222333444555555666666444555555666666777777777555444444444444444333333555555444333222333333333666777888::::::::::::999999888777777777777777888888888888999999999999999===;;;888666666666888999;;;<<<<<<======>>>>>>>>>@@@@@@@@@???===<<<::::::;;;;;;:::999888666555555888888:::;;;;;;<<<;;;;;;777666666777:::;;;;;;:::999888777777666666666666666666666666666666666666222222111111111111222222111111111000000111111111000///...------,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))((())))))************)))))))))(((''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''(((((((((&&&&&&$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!#########!!!!!!!!!###!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$###""""""######$$$#########$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$!!!!!!###"""%%%%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""######%%%%%%%%%$$$"""!!! !!!"""$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&!!!!!!!!!"""""""""""""""###############$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''))))))(((((((((((((((''''''((()))+++,,,,,,,,,,,,******+++,,,---...//////...//////000111111000000222222333333444555666666222222333333444444444444222222222333444444555555666555333222222222333444555666888999::::::999999777777666666666777777888888888888888888888888888777666555555555555666777888999:::<<<<<<=========??????>>>===<<<:::999888999888777666555555555555777888:::;;;<<<<<<;;;:::777666777888;;;<<<;;;999888888666555444444444444444444444444444444444555111111000000000000111111111111000000///000000111///...---,,,,,,++++++,,,++++++++++++++++++++++++***++++++++++++***)))))))))((((((''''''(((((()))))))))************))))))***)))(((&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$######"""""""""""""""###"""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$#################################""""""############""""""!!!""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$%%%%%%$$$"""!!!!!!"""!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""$$$!!!!!!###!!!%%%%%%$$$$$$###""" """""""""####################################### !!!###%%%&&&&&&%%%%%%  !!!###%%%'''''''''&&&&&&%%%%%%&&&&&& !!!!!!!!!"""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&''')))+++,,,,,,,,,,,,)))))))))***+++,,,---.........///000000000//////000000111222333444555555111111111222222222222222///000111222444555666777666555333222222222444555555666777999999999999888666666666666666777888999777777777777777777777777333444555666666777777777777999:::<<<===>>>======:::::::::::::::999999888888666555333333333444555555777888:::;;;:::999999777666777888:::;;;999777777777555444333222222222111111222222333333333333111000000//////000000111111000000000000111333444//////...---,,,,,,,,,,,,*********+++++++++++++++***************))))))(((((((((''''''''''''(((((())))))************))))))***)))'''&&&&&&&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''&&&$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$###"""$$$'''$$$######"""""""""""""""######""""""!!!!!!!!!!!!!!!""""""###############""""""################################################""""""""""""######""""""######$$$%%%%%%&&&########################""""""###$$$%%%&&&&&&'''$$$$$$###############$$$!!!"""######$$$$$$######""""""###$$$%%%$$$#########$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&%%%###"""!!!"""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!"""""""""#########""" ###""" """"""############""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###""" !!!###$$$###$$$%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&''')))***+++,,,++++++))))))))))))***+++,,,------...//////////////////...///000111222333444444222222222222222333333333...///000222444666777888777666444222222333444555444555777888999999888888555555555666666888999:::666666666666666666666555333555777999::::::999999999:::<<<>>>@@@@@@@@@@@@555555666888888999999999666555333222222333444666444555777999:::999888777666666666888::::::888666777666555333222111000000000000000111222222222333000000////////////000000000000000000222444666777000000///...------------******************++++++***************)))((((((((((((''''''''''''(((((())))))*********))))))(((+++)))'''&&&%%%&&&((()))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%$$$###$$$%%%'''((('''&&&&&&&&&'''%%%### """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$""""""%%%'''$$$######"""""""""""""""######""""""!!!!!!!!! !!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((""""""""""""###$$$%%%&&&!!!!!!"""###############!!!"""###$$$%%%%%%$$$###!!!"""######""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''&&&%%%###"""!!!"""###$$$""""""""""""############ !!!###$$$%%%&&&&&&'''############$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&"""###!!!!!!$$$ !!!"""$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$""" !!!!!! !!!###$$$%%%%%%$$$######$$$$$$###""""""###%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$  $$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###%%%'''((('''&&&'''((($$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,...---,,,,,,---/////////000111111111111000444333111000000000111111000000111222333444444555333555666555444222333333555555555555666666666666666555666888999999666333666666666666777777777777555666777888999:::::::::??????>>><<<<<<;;;;;;;;;<<<:::888777888888777666555555444333222222222222444555555666777666666666333444777:::::::::888777222222222222222222222222////////////000000000000333222222111000///......///......///111333333222222000...,,,+++,,,---...******++++++++++++******))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""")))'''%%%"""!!! !!!"""!!!!!!""""""###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""!!! """ !!!###$$$$$$$$$$$$$$$################################################"""""""""""""""######""""""!!!!!! $$$##################$$$%%%%%%$$$###""""""###############""""""""""""!!!%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######$$$###!!!!!!###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))************************+++++++++,,,,,,+++,,,------,,,,,,---//////000000111111111111111333222111000000000111111000000111111222333333444444666777777555444444555555555555555666666666666666666666888999888666444555666666666666777777777777888999:::;;;<<<<<<<<>>===<<<<<<;;;;;;;;;;;;999777777888888777666555444444333333333333444444444555666666666666555333555888::::::999777666111111111111111111111111222222222222333333333333222222222111000//////...///......///111222111000111///---,,,++++++,,,---******++++++++++++******))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""######$$$###############$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""######################################################$$$$$$$$$######"""'''%%%###"""!!!"""###$$$"""""""""""""""#####################$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$######!!!!!!""" """###$$$$$$###################################################"""""""""""""""""""""$$$#########""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$%%%%%%%%%&&&###"""!!!"""######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###"""!!!!!!"""$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((($$$!!!"""$$$&&&%%%###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))*********++++++++++++,,,+++,,,------,,,,,,---...///000111111222222111111222111111000000000000111000000000111222222333333555777888888666555555666555555555555666666666666666666666777999888666444555555555666666666777777777888999;;;<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::888777666777777666444444333333333333444444555333333444555555555555555444666888::::::999777555111111111111111111111111333333333444444444444555222222111111000000//////000///...///000111000...///...,,,+++***++++++,,,******++++++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$%%%%%%$$$$$$######""""""%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$"""""""""###$$$%%%#########"""""""""""""""######$$$$$$%%%%%%%%%&&&###########################""""""!!!!!!!!!!!!!!!$$$###""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!""""""############""""""!!! """$$$$$$###!!!""""""######$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$$$$############'''&&&$$$######$$$&&&'''######"""!!!!!!!!!""""""!!!"""###$$$%%%&&&''''''###"""!!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!"""!!! """$$$"""""""""###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((($$$"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&""" &&&******((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))(((((((((************++++++++++++***,,,------,,,+++---...///000111111222222111111000000000000000000000000///000000111111222222333555777888888666555555666555555555555666666666666777666666777888888666555555555666666666777777777666666888999:::;;;;;;;;;===============<<<<<<;;;999777666666777777555333222222222222222333444555222333444444555555444444555777999::::::888666444222222222222222222222222111111111111222222222222111111111000000000000000222111///000111111///......---,,,+++******************++++++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###"""!!! !!!###$$$&&&&&&%%%$$$###############""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$###"""!!!!!! $$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$###""""""###$$$$$$############""""""""""""""""""###$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""######"""""""""""""""###"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""############"""!!! !!!###$$$###### !!!!!!"""###$$$$$$%%%########################"""""""""""""""#################################&&&%%%###""""""###%%%&&&""""""!!!!!!!!!!!!!!!""" !!!!!!"""######$$$$$$%%%$$$###$$$%%%%%%$$$###########################&&&%%%%%%$$$###"""!!!!!! !!!"""!!! !!!"""$$$!!!!!!!!!""""""$$$%%%&&&################################################!!!%%%((('''$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###"""'''&&&$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))*********+++++++++***+++---,,,++++++,,,...//////000111111111111000//////////////////////////////000111222333444444444666777777555444444555555555555555666666666666777666555666888888777555666666666777777777777888666777888999:::;;;;;;;;;<<<======>>>======<<<;;;888777777777888777555333111111000000111222333333222333444444555555444444555777999::::::888666444444444444444444444444444000000000111111111111222000000000000000111111111444222111111111111000...---,,,,,,+++*********)))******++++++++++++******))))))(((((((((((())))))))))))************))))))***)))))))))((((((((('''))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$######"""!!! ################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""#########"""""""""""""""""""""""""""######$$$$$$########################""""""!!!!!!!!!!!!""""""###"""""""""""""""######!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$###"""!!!"""$$$$$$###""" !!!"""######$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###$$$%%%%%%$$$###""""""""""""""""""""""""$$$##################### !!!""""""!!!!!!###%%%!!!!!!!!!!!!"""###$$$$$$########################"""""""""""""""""""""""""""###%%%%%%###!!!!!!!!!#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$##################$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''$$$!!!!!!###%%%$$$"""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))************+++***+++,,,,,,++++++,,,------...//////000000//////---......////////////......///000111333555666666444666777777555444444555555555555555666666666666888666555666777888777666777777777888888888999999888999:::<<<============;;;<<<===>>>>>>===<<<;;;888888777888999888555333222111111111111222222333333333444555555555555555444666888::::::999777555555555555555555555555555222222222222333333333333//////000000111111222222333111000000111111000...------,,,,,,+++******)))******++++++++++++******))))))(((((((((((())))))))))))************))))))******))))))(((((('''''')))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########"""""""""######""""""!!!""""""""""""##################""""""############$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$###""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""###$$$###""""""###$$$%%%###!!! !!!!!!""""""#################################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$#########"""!!!"""######"""!!!########################""""""######$$$$$$$$$%%%!!!"""###"""""""""$$$&&&#########""""""###$$$$$$########################""""""""""""""""""""""""######"""###$$$$$$"""!!!"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((((((''''''&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))************)))+++,,,,,,++++++,,,---,,,------...............,,,---.../////////......---...000222444777888999555777888888666555555666555555555555666666666666888666555555777888777666888999999999999:::::::::888999;;;<<<======>>>>>>;;;<<<===>>>>>>===<<<;;;999888888999:::999666333444444333333222333333333444444555666666666666555333555888::::::999777666555555555555555555555555333333333333444444444555...//////000111222222222000///......///000...---------------,,,+++***)))******++++++++++++******))))))(((((((((((())))))))))))************))))))*********)))((('''''''''((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$$$$""" ######""""""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!###$$$$$$!!!!!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$######### !!!"""###$$$$$$%%%%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!""""""#########"""$$$%%%%%%###!!!!!!!!!!!!"""""""""""""""######################## !!!!!!"""######$$$$$$!!!!!!"""""""""#########!!!"""############"""!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""######"""!!!########################""""""#########$$$$$$$$$!!!"""######"""###%%%'''%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!"""%%%&&&$$$!!!""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!###%%%%%%$$$$$$$$$&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---+++,,,------......------+++,,,.../////////......---...000333555888:::;;;777888999999777666666777555555555555666666666777888777555555777777777666999999:::::::::;;;;;;;;;777777999:::;;;<<<<<<<<<:::<<<===??????>>><<<;;;999999999:::;;;999666444777666555555444444444444444555666666777777666666333444777:::::::::888777444444444444444444444444222222222333333333444444......///000111222222333...,,,,,,,,,......---,,,------------,,,+++************++++++++++++******))))))(((((((((((())))))))))))************))))))+++******)))(((''''''&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&%%%"""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###############$$$$$$$$$!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%% """###$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""#########$$$%%%%%%###!!!""""""""""""!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%% !!!"""###$$$$$$%%%%%%$$$###$$$%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$################## !!!"""###############%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""######$$$$$$%%%########################&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++)))))))))***+++++++++,,,++++++++++++,,,,,,---...,,,---...//////...---,,,000000000222444666999:::999999999888777666666555555555555666666666666666888888888777777777777666:::888666666777888777666888999999::::::999999999:::;;;<<<======<<<;;;::::::::::::888666444555666888999999777666555777888777777888888888999999999444666888999999777555444444444333222333444555666555555444444444333333333000111111222222333333444222000............---,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))+++*********))))))(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&%%%%%%$$$#########$$$%%%%%%$$$###""""""###### !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""########################$$$###""" """###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!"""!!! """%%%&&&### !!!""""""######""" """""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###""""""!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""""""$$$###""" !!!"""!!!!!!"""############### """ """$$$$$$$$$$$$###!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""'''&&&%%%###"""!!!!!!!!!""""""###$$$$$$$$$######$$$###""""""""""""###$$$######""""""""""""############"""!!!!!!""""""############"""""""""""""""########################$$$$$$######""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))(((((())))))***+++)))))))))******++++++,,,+++************+++,,,---+++,,,---...////////////000000111222444666888:::999999888777777666555555555555555555666666666666777777777888888999999999;;;999777777888888777666999:::::::::::::::999888:::;;;;;;<<<<<<;;;;;;:::888999999888777666888999::::::;;;999888777888:::888888888999999888888888444555888999999777555444444444333222333444555666666666666666555555555444222222222333333333333333444222000///000000///...+++,,,---------,,,++++++,,,,,,++++++************))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%$$$$$$#########$$$%%%$$$###""""""""""""###!!!!!!""""""######$$$$$$"""""""""""""""#########%%%%%%%%%$$$$$$#########"""""""""""""""#################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########""""""""""""""""""!!! """$$$%%%###!!!""""""######""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$######""""""""""""""""""#########""""""###$$$$$$$$$$$$###############""""""!!! !!!!!!""""""######!!!!!!!!!"""!!!!!! ######################## !!!"""######""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###############((($$$###%%%$$$ !!!$$$$$$$$$######!!! """""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""###$$$%%%%%%%%%$$$######"""#########"""############""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!""""""###############""""""!!!!!!####################################""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))******(((((())))))***++++++,,,******))))))******+++++++++++++++,,,...000111222000000111222444555777888888888777777666555555555555555555555666666777777666666777888999:::;;;;;;;;;999888777999999999888;;;;;;;;;;;;;;;:::999999999999::::::::::::999999777888999888777888999;;;;;;<<<<<<;;;999999:::<<<::::::::::::999888777666333555777999999777555444444444333222333444555666888888777777777777777666555444444444444333333333555333111111222222111000------...------,,,+++***,,,+++***)))((()))******))))))))))))))))))))))))******))))))))))))((((((************************))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$###"""""""""""""""""""""#################################""""""""""""$$$$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""###############""" !!!###$$$$$$###$$$$$$###""""""""""""###"""""""""""""""""""""""" !!!"""########################""""""""""""!!!"""######$$$$$$######!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%!!!!!!!!!!!! ########################!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###############)))$$$!!!$$$&&&###!!!!!!###############"""!!! $$$$$$###""""""!!! """""""""#########$$$$$$"""""""""###$$$%%%''''''###"""""""""###$$$%%%%%%!!!"""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""$$$############$$$$$$%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))'''(((((()))***+++,,,,,,++++++************++++++,,,,,,,,,,,,---///111222000111111222444555666777666666666555555555444444444444555555666666777777777888888999::::::;;;;;;;;;999888888999::::::999<<<<<<<<<<<<;;;:::999999888888999999999999888888666777888888777777888:::<<<======<<<:::999;;;<<<;;;;;;;;;;;;999777666444333444777888999777555444444444333222333444555666777777777777777777777777777666666555444444333333555333111111222222222000///......------,,,+++***,,,***)))''''''(((***+++)))))))))******)))))))))))))))))))))))))))((((((***************************)))'''&&&&&&''''''(((######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######"""!!!!!!""""""###$$$#####################$$$$$$######""""""!!!!!!$$$$$$$$$############### !!!"""###$$$$$$%%%##############################"""!!!!!!"""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$###"""!!! !!!###$$$$$$&&&%%%###"""""""""###$$$"""""""""""""""""""""""" !!!"""#########$$$$$$######""""""!!!!!!!!!""""""############### !!!""""""""""""!!!!!!!!!""""""######$$$"""""""""""""""!!! ###########################"""!!!!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!"""###############""" %%%&&&$$$###""""""#########""""""!!!#########"""""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&######""""""######$$$%%%############"""!!!!!! !!!!!! """!!!!!!!!!""""""###$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))&&&'''((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,///...---,,,,,,---///000000111222333444444555555555555555444444444444444444444444555666777777888999999999999999999999999;;;999888888999::::::999;;;<<<<<<<<<;;;;;;:::999888888888888888888888888777888888777555555666888;;;<<<<<<;;;999999:::;;;<<<<<<<<<<<<:::777555333222333666888888777555444444444333222333444555666666666666666666666666666777777666666555444333333333111000000111111111000000///...---,,,,,,+++++++++***(((''''''(((***,,,))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''''''(((######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################""""""###$$$$$$######""""""""""""######$$$$$$$$$$$$############$$$$$$######""""""!!!!!!######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$###""""""!!!!!!"""$$$%%%&&&%%%###"""""""""###$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$######""""""!!!!!!!!!!!!"""############""" !!!!!!!!! $$$$$$######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!"""###############%%%&&&%%%%%%!!!""""""#########""""""!!!"""""""""#########$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$### !!!!!!!!!!!! """"""""""""###$$$%%%%%% !!!""""""###""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***+++,,,,,,...---,,,,,,+++,,,,,,,,,///......---------......111111222333444444333333333333333333333333333333333444444555666777888888::::::999999888888888888:::888777777999::::::999::::::;;;;;;;;;;;;::::::999888777777777777888999888999999888666555666888:::;;;;;;:::888888999;;;<<<=========;;;888555333111333555777888777555444444444333222333444555666444444555555555555666666777777666555444444333333222000......000111000///000///...---,,,,,,,,,---******)))((()))***+++,,,((()))***++++++***)))(((''''''(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""""""""""""###$$$$$$##################$$$%%%######$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###############!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############!!!"""###"""!!!!!!###%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$############"""""""""""" !!!""""""######""""""""""""######""""""!!!!!!%%%%%%$$$###"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############"""!!!%%%$$$###$$$ !!!"""###############!!!!!!""""""###$$$$$$%%%"""""""""#########$$$$$$###"""!!! %%%%%%$$$###"""""""""###"""###$$$$$$$$$$$$$$$### !!!""""""""""""!!! """"""""""""###$$$%%%&&& !!!######!!!!!!!!!"""######$$$$$$########################"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% """$$$&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''########################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))+++,,,,,,---,,,,,,+++******++++++,,,,,,---.../////////...111111222333444333222222222222222333333333333333333333444555666777888888777777888888888888888888888777666666888999999888777888999:::;;;;;;;;;;;;999999888777777888999999888999:::999888888:::;;;;;;;;;<<<:::999888999;;;;;;<<<======<<<999555333000222555777888777555444444444333222333444555666444444444555555666666666666555555444444333333333111000......000111000000///...------,,,---......************++++++,,,,,,((()))+++,,,,,,+++)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%"""""""""""""""#########!!!"""""""""#########$$$"""""""""""""""#########""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""#########""""""""""""""""""$$$$$$"""!!!"""$$$""""""######""""""!!! """"""""""""""""""""""""$$$###""""""""""""$$$$$$"""""""""""""""######### !!!!!!""""""""""""""""""######$$$$$$######"""%%%$$$$$$######""""""""" !!!!!!"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############$$$!!!!!!$$$$$$!!! ### !!!######$$$$$$$$$########################!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""############"""######$$$%%% !!!!!!"""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###%%%%%%""""""###$$$%%%&&&&&&'''######################## !!!!!!"""""""""#################################$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""######$$$$$$%%%##############################$$$%%%'''***,,,---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''''''''########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,,,,,,,+++***))))))******)))***,,,///000000000000111111333333444333222111222222222222222222222333333333444555666777888999555555666777888999999:::888666555666888999999888666777888999:::;;;;;;;;;:::999888777777888999:::888999:::::::::;;;===@@@;;;<<<<<<;;;999999:::<<<;;;<<<======<<<999666444000222555777888777555444444444333222333444555666444555555555666666777777444444444444444333333333222000//////000111111000///...---,,,,,,---///000)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################""""""############""""""$$$$$$######""""""!!!!!!!!!%%%%%%###!!!"""$$$!!!"""#########""" """"""""""""""""""""""""%%%$$$###""""""###$$$$$$!!!!!!""""""######$$$$$$ !!!!!!""""""""""""""" !!!"""##############################$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!########################!!!###$$$$$$###""""""!!! """###$$$!!!!!!"""###############"""!!!"""$$$"""### !!!###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!"""###%%%&&&'''###############"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!! !!!!!!######$$$$$$$$$######""""""######$$$$$$######"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***++++++++++++++++++++++++---------------...///000222222222222222222222222...000333333222111111111222333555777888777666555666555555666777888888777777888999;;;<<<;;;;;;:::777888999:::;;;;;;<<<<<<::::::999999999:::;;;<<<;;;999777888:::<<<<<<<<<<<<;;;999777777888999:::888;;;===???>>>:::666333333555666888888666555333555444333222222222333444333333444444444444333333333222000/////////000111000000//////.........---------------------------++++++++++++++++++++++++***)))***+++,,,,,,***(((222***&&&+++...***&&&''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%''')))***%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""%%%$$$""""""$$$'''&&&%%%$$$######%%%'''((($$$$$$######"""!!!!!! """!!! """$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$!!! !!!$$$&&&&&&$$$"""###$$$###""""""$$$&&&""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!! """$$$$$$######$$$%%%############"""""""""""" !!!!!!"""""""""### !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((())))))***++++++++++++++++++++++++---,,,------...///000111222222222222222222222222000222333333222222333444333444666888888777666555666555555666777888888777777888:::;;;<<<<<<;;;:::666777888999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<:::999999;;;===>>>===<<<;;;999777777777888999777999;;;<<<<<<999666444444555777888888777555444444444333222222333333444333444444555555444444333222222000/////////000111.........///////////////......------,,,,,,+++++++++++++++++++++++++++++++++***)))***+++,,,***(((000)))&&&+++---+++(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%#########$$$&&&'''%%%$$$$$$###""""""!!!!!!###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""  """$$$$$$"""!!!"""###"""!!!!!!###%%%######""""""""""""#####################"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""$$$#########""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######&&&%%%%%%$$$$$$######### !!!#########"""###$$$############"""""""""""""""""""""#########$$$$$$%%%%%%$$$###"""!!! $$$###"""""" $$$$$$$$$$$$$$$###"""""""""############""""""!!!"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))************************,,,,,,,,,---...000111222111111111111111111111111222333333222222222444666555666777888888888777666555666666777777777777666777888:::;;;<<<<<<;;;;;;666666888999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<===;;;:::;;;===??????>>><<<;;;999777666666777888888888999999999777666555555666777888888777666555444444333333333333444444444444555555555555444444222111111000///000000000------......///000000000///...------+++******)))++++++++++++++++++++++++,,,***((()))***+++***)))---)))'''***---,,,***)))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$(((&&&%%%%%%%%%%%%###"""%%%$$$#########$$$&&&'''%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######!!! !!!###$$$###""" !!!"""!!! """$$$$$$$$$############$$$$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""$$$######"""!!! %%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!"""###############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%$$$###"""!!!!!! ###$$$$$$$$$$$$###""""""""""""############"""!!!""""""######$$$%%%&&&&&&""""""""""""""""""""""""!!!!!! !!!!!!"""###### !!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%$$$$$$###"""""""""!!!""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************++++++,,,---...000222333111111111111111111111111333333222111000111555888777777888888888888777666555777888888777666666666777888999;;;;;;;;;;;;:::666777888:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>><<<;;;999666666666777777<<<;;;:::999777666555444555666666777777666666555333333333333444444444555444444555555555555444444222111111000000000000000.........///////////////------,,,,,,+++++++++***,,,,,,+++++++++++++++***,,,***(((''')))************((('''))),,,,,,,,,+++))))))))))))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''$$$"""###%%%&&&$$$!!!$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%%%%$$$!!!"""""""""!!!!!!###$$$$$$######""""""######$$$#########$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""&&&%%%%%%$$$###"""!!!!!!########################!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$######""""""######$$$!!!!!!!!!!!!"""""""""""" """$$$$$$"""!!!"""###############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$######"""!!!""""""#########""""""!!!!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###### !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%$$$############$$$%%%""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))******+++,,,...///111222000000000000000000000000222111000///...000444888888888888888888777666666555777:::999777555444555666777888::::::::::::999666777999:::<<<======>>>:::;;;<<<=========<<<<<<;;;;;;:::<<<>>>???>>>===<<<;;;999777666666777888AAA???===;;;888666555444555555666666666666555555333333444444555555555555333333444444444444333333111111111111000000000///111000000///...------,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,***''''''(((*********((((((((()))+++------,,,))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$!!!!!!$$$&&&$$$!!!""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$"""######$$$$$$######""""""$$$%%%%%%%%%%%%$$$$$$"""#########""""""$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$#########"""""""""########################!!!"""######$$$$$$######$$$$$$$$$############### !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###############"""""""""!!!###############"""""""""%%%$$$$$$###"""!!! !!!!!!!!!"""""""""######$$$$$$$$$######!!!""""""############""" !!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((*********+++,,,...///000////////////////////////000000000///...000444777999999888777666666555555555888;;;:::777444333444444555777888999999888888555666888:::<<<======>>>:::;;;===>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>===<<<;;;999777777888999:::BBBAAA???===:::888666555444444444444444444444444222333444555555666555555222222333333333333222222000111111111111000//////222222111///...---,,,+++***+++,,,,,,---...///000---,,,,,,++++++*********+++)))'''((()))***)))(((&&&)))***)))***---...,,,))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!! !!!###$$$$$$###!!!!!!""""""############$$$$$$$$$$$$$$$$$$######!!!!!!!!!""""""""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""############"""""" """$$$%%%$$$""""""###"""###$$$###""""""$$$&&&""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!""""""""""""""""""""""""########################!!!""""""############"""$$$$$$$$$$$$####################################""""""###$$$$$$$$$$$$$$$ !!!!!!""""""###### !!!"""######$$$""""""############""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""######""""""!!!!!!!!!!!!""""""########################!!!###$$$###"""!!!!!!"""############"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$###"""!!!!!! """"""###$$$$$$$$$$$$###!!!!!!"""###############!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$######""""""############""""""$$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***++++++((((((((((((((((((((((((************+++,,,---...////////////////////////000111111000000111555888:::999888666555444444444444999<<<;;;777333222444333444555777777777777666333444666888:::;;;<<<<<<;;;<<<===??????>>>===<<<<<<<<<<<<>>>@@@AAA???===;;;:::999888888:::<<<===@@@??????>>><<<:::888777333333333222222333333333222333444555666666666555000111111222222111111000000111111222111000///...111111000///...------,,,---------....../////////------,,,,,,+++******))))))(((((()))******)))'''&&&***+++((()))---...+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!"""######"""!!!"""$$$ !!!""""""""""""""""""########################""""""!!! !!!"""###$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""############"""""" ###&&&&&&$$$""""""###!!!"""###"""!!!"""###%%%###""""""""""""""""""### !!!"""###############!!!"""""""""###$$$$$$$$$ !!!!!!"""###########################""""""""""""########################!!!""""""############### !!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######""""""""""""#########""""""""""""""""""###$$$$$$######""""""!!!!!!!!!"""!!! ############"""""""""""""""""""""!!!!!!  !!!###%%%&&&'''))))))((('''&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!######$$$$$$$$$######"""#########$$$$$$#########$$$$$$############$$$$$$######""""""""""""######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))***,,,---...((((((((((((((((((((((((***)))))))))***+++,,,,,,////////////////////////000111222222222333666888:::999777555444333333333444999===<<<777222222333222333444666666666666555111222444666888999::::::;;;<<<>>>???@@@???===<<<======>>>@@@BBBBBB@@@???;;;:::999999999;;;===???<<<======>>>===;;;:::999333222222111111222222333111222444666777777666555000000111111111111000000000111111222222000///...///////////////.........//////////////////......------,,,,,,+++***))))))((((((((()))+++***(((&&&%%%+++,,,((((((,,,...+++))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!""""""###$$$$$$###%%%'''%%%""" !!!$$$ !!!!!!"""""""""""""""""""""""""""""""""######$$$"""!!! """$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""############"""""""""%%%((((((&&&$$$$$$%%% !!!"""!!! !!!"""$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!!!!!"""###############""""""""""""!!!!!!!!!!!!######################## !!!!!!"""""""""""""""$$$$$$$$$###############&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$############$$$$$$###""""""!!!  ############""""""""""""###"""""""""!!!!!! $$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""!!!!!! !!!""""""###""""""%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$##################$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%###""""""$$$%%%'''!!!"""$$$$$$#########$$$((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''######$$$%%%''')))***,,,)))))))))***+++++++++,,,++++++,,,---------,,,,,,......///111222333444555999888666444333333333333222444777777555333222222000111222444555666666666222555777666444333555777:::;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>=========<<<;;;;;;:::::::::;;;888888999999999888777777222111111111111111222222444444555555555555444444000000000000000000000000//////000000111111222222//////...------------...000...,,,++++++,,,---...---,,,+++))))))))))))*********))))))))))))******((()))***++++++***)))(((+++******)))(((''''''&&&'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))(((&&&$$$###!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$###############$$$$$$######"""######""""""""""""######!!!!!!""""""""""""!!!!!!"""###%%%'''''''''%%%$$$%%%$$$###"""""""""###$$$ !!!######$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$%%%%%%%%%$$$""" ########################%%%$$$######"""#########!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""!!! """"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!###$$$$$$###!!! !!!""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!""""""""""""""" !!!###%%%&&&%%%$$$"""""""""""""""############$$$$$$$$$#####################$$$$$$$$$######"""%%%%%%$$$###""""""######$$$#########""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!"""!!! !!!###$$$###############$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!! ###"""""""""!!!!!!!!!!!!######""""""""""""##############################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$$$$###"""""""""###"""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$######"""###$$$%%%&&&'''&&&$$$###"""###$$$%%%###%%%''''''&&&&&&&&&''''''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&))))))***************+++++++++,,,,,,------,,,,,,---...///000111333444444888777666444333222333333000222555555444222111111000111222444555666666666222444666555444333555777999:::;;;<<<============;;;<<<===>>>>>>======<<<;;;;;;:::999999999::::::999999999999999888777666444333222222222222222333444444555555555555444444111111111111111111111111000000000000000111111111000000///...............///...,,,*********+++,,,---,,,***)))(((((()))))))))))))))))))))))))))))))))))))))******)))))))))******))))))((((((''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%%%%########################""""""############""""""!!!"""$$$%%%%%%%%%###"""###""""""!!!!!!"""###$$$ !!!"""#######################################%%%$$$###""""""######$$$############""""""!!! """"""""""""""""""""""""!!!""""""#########$$$$$$"""""""""######"""""""""!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!""""""#########"""""""""""""""#######################################"""!!!!!!!!!"""###""" !!!""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!"""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""#########$$$$$$######"""$$$###""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$##################""""""""""""!!!!!!!!!############"""!!! """""""""""""""!!!!!!!!!$$$$$$############$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######'''&&&$$$###"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%###""""""######!!!###%%%%%%$$$###$$$%%%&&&$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&&&&&&&&&&************))))))))))))******+++,,,,,,,,,,,,,,,,,,---...///000222333333777666555444333222222222...000333333222111111111000111222444555555555555222444555555444444555666999999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<;;;999888888888888888999999::::::::::::999888777666555555444333333333333333444444555555555555444444222222222222222222222222111000000000000000000///000000///............///...---+++***)))))))))***++++++***)))((((((((((((((()))***++++++***)))(((***))))))(((((())))))***))))))))))))(((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""######$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$############$$$$$$#########!!!"""#########"""!!! !!! !!!"""###$$$!!!""""""#########""""""########################%%%$$$######"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""######""""""""""""###### !!!###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! !!!"""!!!  !!!"""""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""######""""""##################""""""""""""""""""############ """"""######$$$######"""###"""!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!"""""" !!!"""######"""!!! $$$$$$$$$###############"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$###"""""""""###########################%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$############$$$ """###$$$###"""###$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************))))))((((((''')))***+++,,,,,,,,,,,,,,,+++,,,---...///111222222666555444333333222222222...000222222222111222222111111222333444555555444222333444444444444555666777888999:::::::::::::::888888999:::::::::;;;;;;777777666666666777888888;;;;;;::::::999888666666666555444333222222222222444444555555555555444444222222222222222222222222111111000000/////////...//////...------------......---,,,***))))))))))))******)))((((((''''''''''''(((***,,,,,,***((('''***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""" !!!"""######$$$######"""###%%%&&&&&&%%%###"""########################""""""######"""!!!  !!!"""###$$$$$$"""############""""""!!!########################&&&%%%%%%$$$#########""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!###$$$###"""!!! !!!"""###$$$######""""""""""""""""""""""""!!!###""""""""""""""""""### !!!###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!! !!!"""""" """""""""""""""""""""""""""""""""""""""############!!!!!!"""############"""%%%$$$###"""!!!!!!""""""!!!"""""""""############ !!!!!!""""""##################""""""!!!!!!!!!""""""#########"""""""""""""""""""""""""""############!!!"""$$$&&&&&&$$$"""!!!#####################""""""""""""""""""#########%%%$$$$$$$$$###"""""""""""""""""""""############ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%'''''''''&&&%%%######$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""###$$$%%%%%%########################$$$$$$%%%%%%&&&&&&&&&&&&############$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,***))))))(((((('''''''''((()))***+++,,,,,,,,,,,,++++++,,,...///000111222444444444333333222111111///000222222111111222333111111222333444444444444222222222333444555555555666777777888888888888777777777777888999999:::;;;666666555555555666666777999999999999888777666555444444333222222222222222444444555555555555444444222222222222222222222222111000000000//////......------,,,++++++++++++,,,...------,,,+++***************))))))(((((('''&&&'''(((***,,,,,,***((('''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!""""""############!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!!!!"""###$$$$$$$$$######""""""!!! !!!"""###$$$$$$%%%%%%"""############""""""!!!########################%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###%%%&&&########################!!!"""$$$###""" !!!###%%%%%%%%%$$$##################"""""""""""""""######""""""""" !!!!!!"""""""""############""""""!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!"""######!!!!!!"""###########################!!!!!!"""""""""#########!!!""""""###############$$$$$$###"""!!!!!!!!!"""!!!"""""""""############ !!!!!!""""""""" !!!"""########################""""""######$$$""""""""""""""""""######""""""""""""############!!!"""$$$&&&&&&$$$"""!!!!!!!!!"""######""""""!!!!!!""""""###############$$$$$$$$$###############"""""""""############$$$ !!!###$$$%%%&&&&&&"""""""""###############"""!!!!!!!!!!!!!!!!!!"""####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""###$$$&&&'''$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((***+++,,,,,,,,,,,,+++,,,---...///111222222222333333333333222111000000111222222111000222333111111222333333333333333222111111222555666666555555555666666666666666555666666666777888999:::;;;777777666555555555555555777777777888777777666555333333222222222222333333444444555555555555444444222222222222222222222222000//////////////////...,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++************)))((('''&&&((()))***++++++***)))((()))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$######!!!"""############"""!!!###"""!!! !!!"""###%%%$$$$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$!!!""""""#########""""""###########################$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%%%%########################""""""#########"""!!! !!!$$$%%%%%%$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""###########################!!!""""""############"""!!!"""######""""""###$$$########################!!!!!!!!!"""""""""######!!!"""######$$$$$$######""""""""""""""""""!!!!!!""""""""""""############!!!!!!!!!""""""######$$$ !!!"""###########################$$$$$$%%%""""""""""""############ !!!!!!!!!"""""" !!!"""######"""!!!  """######"""!!!!!!!!!"""######$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""""""""######$$$$$$$$$###""""""!!!!!!""""""#######################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%% !!!######"""""""""###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''((()))***,,,,,,,,,,,,,,,,,,---...000111222333111222222333333222000000000111111000///...///111111111222333333333333222222000000222555777666444444444555555555555444444777666666666888999;;;<<<999888777555444444444444444555555666666666666666333222222333333444555666444444555555555555444444111111111111111111111111.........///////////////---,,,++++++******++++++)))******+++++++++++++++***++++++++++++)))((('''))))))))))))))))))))))))'''(((((((((((((((((('''******))))))((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!########################$$$###!!! !!!###$$$$$$$$$#########$$$%%%%%%!!!"""###$$$$$$###"""""" !!!"""####################################### """###$$$$$$######!!!"""###############"""########################""""""##################!!!###%%%%%%$$$"""!!! !!!!!!""""""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!!!!"""############### !!!""""""!!!!!!"""$$$########################!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$### !!!"""######""""""!!!""""""""""""############ !!!!!!""""""###$$$$$$ !!!"""############"""""""""""""""###$$$$$$!!!"""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!!!!"""###$$$$$$$$$######""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$###############***)))'''%%%$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$&&&&&&%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''((((((((('''((()))***,,,,,,------,,,---...///000222333333000111222333333222000///000000000///---,,,...///111111222333333333222222222000///111555777666444444444444555555444333333777666666666888999;;;===:::999777666444444333333222333444555666666666666333333333444555666777888444555555555555555555444000000000000000000000000---.........//////000000...---,,,,,,++++++,,,,,,'''((()))******++++++***++++++,,,,,,+++***((('''******))))))))))))******&&&'''((())))))((('''&&&+++******)))(((''''''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''############$$$%%%&&&&&&"""""""""######$$$$$$%%%%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%$$$$$$$$$##################""" %%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%######""""""###$$$%%%%%%!!!!!!"""######"""!!! !!!######$$$$$$$$$######################## !!!"""###"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""###$$$&&&'''"""###%%%%%%%%%"""  !!!"""######!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################!!!!!!"""############### !!!!!! !!!###########################!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""###$$$###"""!!!""""""""""""############ !!!"""######$$$ !!!"""############!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$ !!!###%%%&&&%%%###"""!!!"""###$$$%%%$$$######%%%$$$#########$$$%%%&&&###"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$##################"""###$$$$$$$$$$$$###"""###%%%&&&&&&$$$######$$$########################&&&&&&%%%$$$$$$######"""%%%&&&&&&$$$###"""###%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''&&&'''((())))))******))),,,---...///000000000000000000000000////////////---...//////------...///111222444666666555444333111111222333444444444444555555666666555555444333222333555777:::<<<===>>>::::::999777666555444333666777888888777555333222444444555555555555555444555666777666444333333444222222000///............//////000000000000//////000000...---,,,+++++++++*********++++++,,,,,,,,,000...+++)))))))))((('''(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""###$$$&&&&&&%%%%%%%%%&&&$$$###!!!!!!!!!!!! ######"""""""""$$$&&&'''######$$$$$$$$$######"""$$$###"""!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""############""""""###"""!!!"""###$$$###"""""""""###$$$%%%%%%&&&&&&########################$$$"""!!!"""######"""!!!!!!!!!!!!!!!"""###$$$%%%###!!! """%%%%%%###!!!""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""" !!!"""###$$$$$$%%%######""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$##################!!!!!!""""""############"""$$$%%%$$$"""!!!!!!""""""#########$$$$$$$$$###"""""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""&&&%%%$$$"""$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""#######################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''((()))************------...///000000000000000000000/////////......,,,...///...---,,,---......///111444666666777666111111222333444444444444555555666666555555444333555666888999::::::999999888888777666555444444333666666777888777555333222444444555666777777666666444555666666444333444555222111000///............//////000000000000//////000///...---,,,+++++++++,,,,,,,,,,,,,,,---------,,,+++***++++++***(((&&&(((((((((((())))))))))))((((((((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''$$$$$$$$$#########""""""$$$%%%&&&%%%###!!! !!!$$$######$$$&&&'''&&&%%%###"""!!!  ######$$$$$$$$$######"""""""""!!!!!!!!!""""""###""""""""""""""""""""""""###"""""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""%%%###""""""######!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!"""###$$$%%%"""###!!!###"""!!!!!!!!!"""$$$%%%"""######$$$$$$$$$######!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$############"""""""""""""""######$$$$$$######"""""""""##################"""""""""""""""######### """$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""######""""""""""""###$$$"""""""""""""""!!!!!! $$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$###!!!!!!!!!"""########################""""""######$$$%%%%%%&&&$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%%%%#######################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))***++++++++++++---...///000111111111111000////////////.........,,,---......,,,,,,---......///000222333555666777111222333444444555555444555555666666555555444333666777999::::::999777666666666555555555444444444555666777777666555333222444555666777888999999999444666666666444333444555222111000//////....../////////000000000000//////000///...,,,++++++++++++......---------------,,,******+++,,,---,,,)))&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$###############$$$%%%&&&%%%###!!! !!!"""!!!!!!"""$$$&&&%%%$$$%%%%%%###""""""!!!"""""""""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""############""""""&&&$$$###"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%% """$$$%%%$$$######"""!!!!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""#####################$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""######$$$$$$############""""""""""""""""""#########!!!!!!"""$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############!!!""""""""""""########################$$$$$$$$$""""""############""""""###$$$$$$###!!!!!!"""###########################""""""######$$$$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$#########################################################################################################"""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&'''((()))***++++++,,,,,,+++---...///000111111111111/////////.........------,,,---...---,,,+++,,,...222222111111111222333444111222333444555555555555555555555666555555444333333444777999::::::888777444444444444444444444444555555666666666555444333555666777999:::;;;;;;;;;777888888666333222222333111111000/////////////////////000000000000/////////...---,,,++++++++++++......------,,,,,,+++++++++******+++,,,,,,+++)))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$##########################################$$$&&&&&&%%%%%%%%%&&&%%%###""""""######""" ############$$$%%%&&&&&&""""""###$$$$$$$$$######""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""%%%###""""""######!!! !!!!!!!!!!!!!!!!!! ###########################"""!!!"""###$$$###"""""""""!!!!!!"""###$$$$$$#########$$$%%%%%%$$$#########"""!!!!!!"""###$$$!!!!!!"""###############!!!!!!""""""#########$$$#########""""""""""""""""""""""""######$$$$$$$$$""""""############"""""" !!!###$$$%%%%%%%%%%%%############""""""""""""#########!!! ###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!######$$$$$$%%%%%%%%%%%%""""""##################!!!""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$""""""###%%%########################$$$$$$$$$######""""""""""""###$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&'''((()))***++++++,,,,,,+++---...///000000111111111............------------,,,---......,,,,,,---...222222111111111222333444222222333444555555555555555555555666555555444333222444666777888888777666333333333333444444444444555555555555555444444444666777888:::;;;<<<<<<<<<:::::::::777333000//////111000000////////////000//////000000000000//////...---,,,+++++++++++++++------,,,,,,++++++******+++(((%%%%%%''')))******(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################""""""#########$$$$$$$$$###########################$$$&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$ !!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""############"""""""""!!! !!!###$$$$$$###"""""""""""""""""""""!!!########################"""!!!!!!!!!###$$$$$$"""""""""""""""""""""###$$$!!!"""###"""!!! $$$###"""!!!!!!"""#####################"""!!! $$$#########""""""!!!!!!#########""""""""""""""" !!!!!!""""""#########"""""""""######"""""""""!!!"""$$$&&&''''''&&&%%%#########"""""""""""""""$$$$$$###!!! ###&&&########################"""""""""############### !!!"""###$$$%%%%%%%%%%%%$$$###!!! """###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$""""""$$$&&&########################%%%$$$$$$###""""""!!!!!!"""#########""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))***++++++++++++,,,---...///000000000000......---------,,,,,,,,,---...//////------...///...///000222333555666777222333444555555666666555555555666666555555444333555555555555444444333222333444444444444444444444555444444444444444444444777888999:::;;;<<<<<<<<<;;;;;;:::777333///......000000////////////000000//////000000000000//////------,,,+++++++++++++++,,,+++++++++++++++*********&&&"""!!!"""%%%(((((((((((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%###############$$$$$$$$$$$$%%%&&&%%%###!!! !!!"""!!!!!!###%%%''''''&&&############"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$""""""############""""""!!! !!!$$$%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$######"""""""""""""""######"""$$$%%%$$$"""!!!!!!!!!$$$###"""!!!!!!!!!"""###############"""!!! %%%%%%$$$###"""!!! """""""""""""""#########!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""!!!!!!###%%%&&&'''&&&%%%$$$!!!"""""""""#####################!!! ###%%%$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""!!! !!!"""######!!!""""""#########"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###!!!!!!###%%%####################################""""""""""""!!!"""###"""!!!"""###%%%#########$$$$$$$$$$$$%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''((()))************+++,,,---....../////////---------,,,,,,,,,,,,+++...///000000......///000...///111444666666777666222333444555666666666666555555666666555555444333444333222111111222222333555555555555444444444444444444444333444444444555888999::::::;;;;;;;;;;;;999999999666333111000000000000////////////000000//////000000000000//////---,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++)))&&&%%%&&&((((((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""" """"""#########$$$$$$$$$$$$%%%&&&%%%###!!! !!! """$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$######"""#########""""""""""""""""""""""""###"""""""""""""""######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""############"""""""""!!! !!!###$$$$$$###"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%$$$#########""""""""""""######"""$$$'''&&&%%%$$$%%%'''%%%$$$"""!!!!!!!!!"""###!!!"""""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%&&&$$$"""!!! !!!"""###$$$$$$%%%#########""" !!!###%%%$$$$$$$$$#########"""""" !!!!!!"""""""""###""""""!!!""""""###### !!!###$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$###!!! """%%%########################!!!!!!!!!"""######$$$$$$!!!"""###"""!!!"""###%%%""""""#########$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''&&&'''((())))))************+++,,,---............---------,,,,,,,,,++++++///000111000///...///111111222444666666555444333222333444555666666666666555555666666555555444333000///......000222555777666666555555555444444444444444333333333444444555999999::::::;;;:::::::::777777888666444222222333000000////////////000111//////000000000000//////,,,,,,++++++***+++++++++,,,,,,,,,------............---,,,,,,------,,,***(((((((((((())))))))))))###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******(((&&&"""""""""######$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$###"""###$$$%%%$$$###!!!"""######""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############""""""$$$###!!!"""######"""!!! !!!!!!"""###$$$$$$%%%########################!!! !!!$$$%%%$$$#########"""""""""""""""###"""###""""""%%%'''%%%$$$###!!!!!!!!!"""### !!!"""############""""""""""""############ !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$"""  """###$$$%%%&&&"""#########!!!!!!"""$$$$$$$$$$$$$$$######"""""" !!!!!!"""""""""###$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&$$$######$$$%%%%%%$$$!!!""""""""""""#################################&&&&&&&&&%%%$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%''''''"""""""""""""""""""""""""""############$$$$$$$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''((())))))))))))(((((('''+++,,,------,,,,,,///000..................---------------------...000000111222444666777777666555666555444666888888555222555555444444444444555555888666444222111222333444555444333333222222222222333333222111222333444555888999:::;;;:::999888777666555555333222111000000//////......///000111111000111111222222000///...++++++------------++++++)))***+++,,,,,,,,,++++++...+++)))(((((())))))(((,,,+++***(((''''''''''''((((((((((((((((((((((((,,,+++(((%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""#################################"""""""""""""""########################$$$$$$######"""!!!!!!!!!######"""""""""""""""###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""""""""!!!!!! %%%$$$#########$$$%%%&&&$$$$$$$$$############"""$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!"""!!!  !!!"""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!!!!!!!!!! !!!!!!"""#########"""!!!!!!!!!"""$$$%%%######""""""""""""######%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%######$$$%%%$$$###"""""""""#########$$$$$$###########################""""""!!!  !!!"""###$$$$$$$$$$$$#########$$$%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((,,,---...---,,,---...000........................------------...///000000111222444666777666555555777666666777999999777444555555444444444444555555777666444222222222333444555444333222222222222222333333222222222333444555555666888999999999888888666666555444333222111111000000/////////000111111000000111111111000///...***++++++,,,,,,++++++***)))***,,,---------,,,+++---+++((('''((()))((('''******)))(((((('''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""""""""!!!######"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""####################################""""""""""""########################"""""""""""""""###############""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""#########""""""!!!!!!!!!######""""""""""""######$$$$$$$$$#########""""""$$$$$$"""!!!!!!!!!"""###!!!!!!!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""!!! !!!"""""" ############""""""""""""###"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$######""""""""""""######!!!""""""#########""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''%%%######$$$$$$$$$"""############$$$$$$$$$%%%########################!!!!!!  !!!!!!"""###$$$$$$%%%%%%$$$#######################################"""############$$$$$$$$$######$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&#####################"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''((()))((('''''')))***........................------------...///000111111222444555666666555444888777777999::::::888666555444444333333444444555666555444222222222333333444333333222222222222333333333222222222333444555333444666777888888888888666666555444333333222111222222111000000000111111000000000111000//////...+++******))))))******+++***+++,,,......------,,,,,,***((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""################################################ !!!!!!"""######$$$$$$######"""""""""######$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############"""""""""""""""""""""!!! $$$$$$#########"""""""""######"""!!!!!!!!!!!!""""""""""""#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!######""""""""""""##########################################""""""""""""######"""""""""!!!!!!!!!"""""""""!!!!!!""""""###%%%$$$###############$$$"""""""""!!!"""######$$$######""""""""""""###### !!!######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$###"""######$$$$$$$$$%%%%%%%%%##############################""""""!!!!!!!!!!!!$$$######""""""!!!!!!!!!$$$$$$###############$$$########################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%&&&&&&&&&$$$$$$&&&'''---------...............------------...///000111222333444555555555555444777777888999999999777666444444333333333333444444555444333222222222333333333333222222222222222333222222222333333333444444444555666777888888777666666666555555444333222222333333222111000000000111000000000/////////......,,,+++***))))))***+++,,,+++,,,---.........------+++)))''''''((((((&&&%%%&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$##################$$$$$$##################$$$"""""""""""""""#########$$$###""""""!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$########################!!!!!!""""""##################""""""######$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$##################""""""######""" ############"""""""""""""""!!!!!!!!! """#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""!!!!!!###""""""""""""######$$$%%%$$$######"""""""""""""""""""""""""""######$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%$$$$$$###"""!!!!!!!!!""""""""""""###$$$%%%&&&########################""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((((()))***)))((((((***,,,---------.........//////...............///111111333333333444444444444444444555777777777666555555333333222222222222333333444333333333222222222333222222222111111222222333222222333333333444444444777777888888888777555444555555555444333333333222333333222111000000000111/////////...............---,,,+++******+++,,,---+++,,,---.........------***)))''''''((((((&&&$$$%%%&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$##################$$$$$$#########!!!"""""""""#########$$$$$$$$$###"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%####################################""""""!!!!!!###############$$$%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$##################$$$$$$######$$$$$$###!!!#########"""""""""!!!!!!############""""""!!!!!!"""#########$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!############"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$############$$$$$$$$$%%%####################################"""""""""""""""""""""#########$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((())))))((()))+++---,,,,,,------.../////////............///000111111333333333333333333444444222444666666555333333444333222222111111222222333333333333333333222222222222111111111111222222333111222333444444444333333888888999888777666444333444444444333333222222222222222111000000000111111//////...------------...---,,,,,,,,,,,,,,,,,,---***+++,,,......------,,,***)))((()))))))))'''%%%$$$&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""###$$$$$$###""""""!!!""""""######$$$$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%########################$$$$$$######"""!!!!!! ###############$$$%%%&&&$$$$$$###""""""###$$$$$$########################$$$$$$###""""""###$$$$$$"""""""""###############$$$$$$$$$$$$###""""""!!!######"""""""""!!!!!!!!!%%%%%%&&&&&&%%%%%%$$$###"""""""""#########$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""######""""""""""""######$$$$$$$$$######!!! ######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$###""""""$$$&&&&&&%%%"""""""""#########$$$$$$################################################"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&&&&&&&'''***,,,,,,,,,------...//////000............///000111222444333333333333333333333111333666666444222333444222222111111111111222222222222222333333333222222111111111111111222333333111222333444444444333333555666777777666555444333333222222222222111111111000000/////////000111111///...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***,,,---------,,,++++++***)))*********'''%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!!!!""""""######$$$%%%%%%%%%$$$######""""""######""""""#########$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&#################################"""""""""""""""############$$$%%%&&&'''$$$$$$###""""""###$$$$$$########################$$$$$$###""""""###$$$$$$!!!!!!!!!""""""#########$$$$$$###""""""############"""""""""!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!"""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$"""""""""!!!""""""###### !!!"""###$$$######"""######""""""""""""######""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###"""!!!"""%%%''''''&&&!!!""""""""""""#################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((())))))+++---000,,,,,,------...///000000.........//////000111222444444333222222333333333111444777666444222333444222222111111111111222222111222222333333333222222111111000000111222333333111222333444555444333333222333444555555555444333222222111111111111111111//////...//////000111111///...---,,,+++,,,------)))***+++,,,,,,+++***))))))***+++,,,---,,,+++++++++******++++++***(((%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$############""""""###$$$%%%%%%$$$###""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$######"""#########""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!"""""""""###$$$###"""!!!!!!"""$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""######!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$############""" !!!#########"""""""""###$$$%%%%%% !!!"""$$$$$$######"""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###########################$$$%%%%%%$$$###!!! ######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""'''%%%"""!!!###%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$'''''''''&&&&&&&&&%%%%%%######""""""""""""######%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***((()))+++,,,,,,+++)))(((,,,,,,,,,---...///111111222111111222444444222000555555444444444333333333333222222111111222222333222222222111111000000000333333333444444444555555555555555555444333222111444444444555555555666666000000111111111222222222444222111000000000...,,,///...---,,,+++,,,------************************+++*********+++,,,,,,---,,,++++++***)))(((''''''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! """"""############""""""###"""!!! !!!"""###&&&&&&%%%$$$###"""!!! ######"""!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$##################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%$$$!!!%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$%%%###"""!!!###$$$######""""""""""""#####################"""!!! &&&%%%$$$"""!!!!!! ############"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$&&&"""###%%%$$$"""###############$$$$$$$$$########################"""###$$$%%%%%%$$$######"""######$$$$$$######"""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""####################################$$$###"""!!! !!!!!!"""%%%###!!! """######""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$#########""""""""""""######""""""""""""######%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((())))))***,,,------,,,***)))******+++,,,---///111222666555222000///000222444444333333333222222222222222222222111111222222222444444333333222222222222333333333444444444444555555555555555444333222111333444444444555555555666444444333222111000//////333111000/////////---,,,...---,,,+++***++++++,,,+++++++++++++++************)))))))))******+++,,,++++++******))))))(((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""############""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$###############%%%%%%$$$############### !!!!!!"""######$$$$$$###""""""""""""""""""###$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""""""""#########"""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###############$$$%%%%%%$$$$$$%%%###"""!!!###$$$######""""""""""""######%%%%%%%%%%%%%%%$$$######%%%$$$###"""!!!!!!!!!!!!############"""""""""""""""""""""""""""######$$$###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""########################################## !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$""""""############""""""""""""######""""""!!!  !!!###$$$$$$$$$$$$#########""""""########################!!!"""###%%%%%%&&&%%%%%%"""######$$$$$$######"""%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""######"""!!!!!!!!!""""""###"""!!!"""#########!!!############$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***++++++***)))((((((((()))***,,,///111222555666666555333111111111222222222222111111111111222222111111111111222222555555444444444444333333333333333333444444444444555555555555444333222222333333444444444444555555555444444333222111000000222000///...///...---+++,,,,,,+++***************++++++++++++++++++++++++)))))))))))))))******************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""############""""""###""""""!!!!!!""""""###""""""######$$$$$$$$$%%%%%%$$$################## !!!!!!"""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$#######################################!!!!!!!!!"""""""""#########"""!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$%%%###"""!!!###$$$######""""""""""""######$$$%%%%%%%%%%%%$$$############""""""""""""######$$$$$$#########""""""""""""""""""""""""######$$$"""""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!"""###%%%&&&######""""""""""""###############""" !!!!!!"""%%%######################################################$$$$$$%%%%%%%%%%%%""""""############""""""!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""######""""""""""""""""""$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&'''((())),,,...000222111333888===???:::222+++333222222222222111111111111111000000000000111111444444444444444444444444222222333333333444444444444555555555444444333222333333333333333333444444222222222222333333333333222000///...//////---,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,))))))******************)))))))))))))))*********'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""#######################################$$$$$$$$$!!!!!!"""""""""#########%%%###!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$#########"""""""""!!!""""""###$$$$$$$$$%%%###"""!!!###$$$######""""""""""""######""""""#########""""""!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$"""""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""!!! $$$###"""!!!!!!"""###$$$######""""""!!!!!!"""!!! !!!###!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""""""""######""""""""" !!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""##################$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''(((((((((((((((((('''&&&&&&''')))+++...000111222222555===DDDAAA666,,,333333333333222222222222111000000//////000000111222222222222222222333333222222222333333333444444444444444555444444333333333333333333333333222222111111222222222333333333111000......//////...,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,***++++++,,,,,,+++******)))))))))))))))*********&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""############""""""""""""############""""""$$$$$$$$$############""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$""""""""""""############(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$%%%###"""!!!###$$$######""""""""""""######!!!""""""#########""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############"""""""""""""""######$$$""""""###############"""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""###""" $$$###"""!!!!!!"""###$$$"""""""""######""""""!!!!!! """$$$$$$""" !!!"""###$$$%%%&&&&&&########################&&&%%%$$$###""""""""""""!!!""""""######""""""!!!$$$############""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%########################!!!"""###$$$$$$$$$#########"""!!!"""#########!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((*********))))))*********''''''((()))+++...000111888444111666===???:::444444333333333222222222222000000////////////000000000000111111111111222222222222222222333333333333333444444555444444333333333333222222222222111111444333333222111000//////000...------......---,,,,,,,,,,,,---,,,++++++***)))))))))******++++++,,,++++++,,,------+++***)))*********)))))))))))))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&""""""############"""""""""######$$$$$$######"""%%%$$$$$$$$$######""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$(((&&&$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###""""""""""""###$$$$$$$$$$$$%%%###"""!!!###$$$######""""""""""""############$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$#########"""""""""""""""######$$$""""""######$$$$$$######!!!!!!!!!!!!""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""###### ###%%%&&&&&&$$$"""######""""""""""""######!!!"""###$$$%%%%%%%%%%%%%%%""" """%%%&&&###""""""#########$$$$$$$$$########################$$$###"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###%%%###!!! """######""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&###$$$$$$%%%&&&'''((((((%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''''')))(((((((((((((((((())))))))))))***,,,...///000555444444555666777777777222222222222111111111111000//////......//////000000000000111111111222222111222222222222333333333333333444444555444444333333222222222111111111111333222222111000///......---,,,++++++,,,,,,+++******+++,,,,,,,,,+++))))))'''(((((())))))***++++++***+++,,,,,,,,,+++)))(((++++++******))))))((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""############"""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! ###############$$$%%%%%%$$$$$$%%%###"""!!!###$$$######""""""""""""############$$$%%%%%%%%%%%%%%%###"""""""""""""""######%%%%%%$$$$$$$$$#########"""""""""""""""######$$$ !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""###########################""""""""""""""""""""" !!!###$$$%%%&&&&&&%%%""""""############""""""!!!"""###$$$%%%%%%%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$#######################################!!!!!! """###$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###'''%%%"""!!!###%%%%%%%%%!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###"""###$$$%%%'''((())))))$$$$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&*********+++,,,...///000---333999:::555111111333111111111111000000000000//////............//////000000111111111222222222111111222222222333333333333333444444555444444444333222222222111111000000////////////000000000000+++***((()))******)))((()))******++++++)))((('''&&&''''''((()))*********)))***+++,,,+++***(((&&&,,,++++++***)))((((((''''''''''''''''''((()))***&&&''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###""""""###%%%&&&'''&&&%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""############"""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%&&&&&&!!!!!! !!!!!!"""######$$$$$$##################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########&&&((((((&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%###"""!!!###$$$######""""""""""""###### !!!"""#####################""""""""""""######%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$ !!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""#################################"""""""""""""""$$$###"""!!!!!!""""""###!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$!!!###""" !!!%%%***$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$######$$$$$$"""!!!""""""!!!!!! """""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""############""""""""""""!!!"""###$$$$$$###!!! $$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!!!!"""'''&&&&&&%%%%%%$$$$$$###"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$***)))((('''%%%###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))***,,,---...777777666444222///---,,,////////////000000000000//////............//////222222333333333222222111//////000111222333333444111222444666666666444333222222111111000/////////------...............---,,,,,,++++++***)))))))))************************)))((('''(((***,,,,,,+++))))))))))))))))))))))))))))))(((((()))***++++++)))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$######"""!!! $$$"""!!! !!!"""$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%$$$######$$$%%%%%%######""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!""""""###""""""$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%###!!!$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!#########""""""############"""!!! !!!"""###"""""""""###$$$$$$$$$%%%%%%$$$######$$$$$$###!!!!!!!!!!!!!!!!!! """""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#####################""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((())))))***+++---...///444444444333222000///....../////////000000000000//////............//////111111222222222222222111000000000111222222333333111222444555555444333222222222111111000/////////---...............------,,,,,,++++++***)))))))))************************'''&&&%%%&&&(((******)))))))))))))))))))))))))))((((((((((((((()))******((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&'''((('''&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""##############################""""""!!!!!! ###"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$ !!!""""""""""""!!!!!!""""""######$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!"""###############"""############"""""""""!!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!######""" !!!!!!"""######$$$$$$%%%$$$$$$$$$%%%$$$###"""############"""""""""!!!!!!""""""""""""#####################"""""""""!!!###""""""!!!!!!""""""###$$$###  ###$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###""" !!!!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""!!!"""###$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%!!!!!!"""######$$$%%%%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))******,,,---///000111222222222111111000///....../////////000000000000//////......//////000//////000111222222222222111111111111111111111111111222333444444222111000222111111000000//////..................---,,,+++,,,,,,,,,+++******))))))************************(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((((((((()))***''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###"""########################""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$#########"""""""""!!!!!!"""""""""######### !!!!!!""""""!!!##############################$$$$$$$$$$$$######%%%$$$############$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!###$$$$$$$$$$$$######"""############""""""""""""######"""""""""######$$$###""""""!!!!!!""""""###""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""!!!!!!###%%%%%%$$$### """###$$$######"""$$$$$$$$$%%%$$$$$$###"""############""""""""""""!!!""""""""""""#####################""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%###"""###$$$$$$###""" !!!!!!"""""""""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!!""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""######"""#########$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***+++---...///000111111111000000///............/////////000000000000////////////000000---...///000111222222222222222222111111111000000222222222333222111000///111111111000//////..................---,,,++++++---,,,,,,++++++***))))))***************************)))'''(((***++++++***)))))))))))))))))))))))))))))))))(((((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$######""""""""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$###""""""!!!#########"""""""""""""""""""""!!!"""###%%%((()))###""""""""""""""""""###""""""############""""""######""""""!!!!!! """""""""""""""""""""""" """###%%%$$$###!!! !!!!!!"""###############""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!###%%%&&&%%%$$$ """$$$$$$###"""!!!"""$$$%%%%%%$$$##################"""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$###"""###$$$%%%$$$""" !!!!!!!!!""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((***+++---...111111111000///...---,,,............////////////000000////////////000000---...///000111222222222333333222222111000000000222222222222111000000///111111000000///.........------......---,,,++++++------,,,,,,+++*********************************+++)))((((((***++++++***((((((((((((((((((((((((+++******)))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$"""######$$$$$$#################################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""!!! """"""""""""""""""######  !!!###$$$######""""""""""""######""""""############""""""######""""""!!!!!! """""""""""""""""""""""" !!!###$$$%%%###""" !!!!!!"""###############!!!"""""""""#########$$$$$$###"""!!!!!!"""###$$$  !!!$$$%%%$$$""" """###$$$###!!! !!!###%%%%%%###"""###$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%""""""""""""""""""#########""""""!!!!!!""""""### ###$$$$$$### ###############$$$$$$$$$$$$"""""""""$$$%%%$$$###!!!""""""""""""""""""###"""""""""""""""######$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$############$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))***,,,---000000000///...---,,,+++------........./////////111000000//////000000111//////000111222222222222333222222222111111000000222222222111111111111111111000000//////......---,,,,,,------------,,,,,,---------,,,++++++******************************)))'''&&&&&&((()))((('''((((((((((((((((((((((((+++******)))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!"""######$$$#################################""""""""""""!!!!!!!!!!!!!!!"""""""""##################"""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!""""""""""""!!!!!!""""""###$$$$$$###""""""""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""""""""!!!!!! """"""""""""############%%%$$$###"""!!!!!! !!!$$$######""""""######$$$""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###""""""!!!!!!"""############### !!!!!!""""""###############""""""""""""###### !!!"""###"""!!! !!!"""""""""!!! """%%%%%%"""!!!###%%%""""""""""""############!!!""""""""""""#########""""""""""""#####################""""""######### !!!"""######"""!!! $$$$$$$$$##################"""!!!"""$$$%%%$$$############""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""""""""""""""#####################""""""""""""############$$$%%%&&&&&&$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))+++------------............---------------.........//////111111000000000000111111111111222222222222222111222222222111111111111111222222111111111222222333000000000///......------***+++,,,,,,------------...------,,,,,,+++******************************)))(((&&&&&&((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!!!!"""#############################################""""""!!!!!! !!!!!!"""##################"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""#########""""""!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""############### !!!!!!"""######""""""############""""""!!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%""" ###%%%!!!"""""""""############!!!""""""""""""#########!!!"""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###"""!!!"""$$$%%%%%%###$$$$$$######""""""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""#########"""""""""""""""############""""""""""""############$$$%%%&&&'''$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))***,,,......***+++,,,---.../////////---------.........//////111111000000000000111111222222333333333222222111111111111111111111111111222111111111222333444444000000000///......------)))***+++,,,---............------,,,,,,++++++***************************,,,***((((((*********)))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%)))(((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$$$$""""""###$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!"""#######################################$$$######"""!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""$$$%%%%%%%%%$$$$$$############$$$$$$""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!"""############### !!!""""""###!!!"""###$$$$$$###"""!!!"""!!!!!!!!!######!!!"""!!! !!!!!!"""%%%%%%!!! """&&&!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$##################"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$######"""!!!  !!!"""""""""""""""%%%###!!!"""$$$%%%$$$!!!""""""#########$$$$$$$$$ !!!!!!!!!"""!!!!!!""""""#########$$$""""""""""""############$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!"""############"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&*********)))))))))))))))))))))***+++,,,,,,------......///000000000000000////////////000000000000222222333333333222222111000000111111111111000000000000111222333333444444111111111000000...------------............------000///...,,,+++*********++++++++++++++++++++++++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""",,,&&& ###$$$ """"""""""""############$$$$$$######""""""!!!!!!######"""!!!!!!"""###$$$########################'''''''''&&&%%%$$$""""""""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!!!! !!!!!! !!!###$$$%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###"""!!!!!!$$$"""!!!!!!"""""" """""""""!!!"""######$$$########################""""""#########""""""!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!! ########################$$$$$$##################!!!!!!"""""""""##################"""!!! !!!"""""""""""""""%%%$$$"""###%%%&&&$$$"""""""""#########$$$$$$$$$ !!!!!!!!!""""""!!!"""""""""############""""""""""""############$$$######""""""######$$$############"""""""""!!!!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))***++++++,,,------......///000000000000//////////////////000000000111111222222222222111111111111222222222222111111000000111111222333333444111111111111000///...---,,,------......------,,,---,,,+++***)))(((((((((++++++++++++++++++++++++((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""***&&&"""!!!###"""""""""""""""#####################"""""""""""""""&&&%%%###"""!!!!!!!!!!!!###########################$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$######"""#########!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!!$$$######""""""######$$$"""""""""######"""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!%%%###""""""###$$$###"""!!!"""""""""####################################""""""############"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""!!!!!! """###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!######""""""!!!!!!!!!!!!########################%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""############""""""!!!!!! !!!"""""""""""""""$$$###""""""$$$$$$###""""""""""""############$$$ !!!!!!!!!"""""""""""""""""""""############"""""""""#########$$$$$$$$$######""""""######$$$############""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$############"""""""""%%%%%%%%%$$$#########"""""""""""""""""""""##############################&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))******+++,,,,,,,,,---...//////000/////////...............///000000000000111111111111000000000111111111111111111000000000000111222222333333222222222222111000//////,,,,,,------------,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++)))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""""""""!!!!!!""""""""""""############""""""""""""############$$$$$$###"""!!!!!!""""""######################## !!!"""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###""" ###############$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###""""""""""""""""""###!!!!!!""""""""""""!!!!!!################################################'''&&&$$$###"""""""""###%%%%%%$$$$$$###"""""""""$$$""" """$$$$$$$$$ !!!"""###$$$######"""########################""""""############""""""################################################"""""""""#########$$$$$$ """$$$%%%%%%$$$###$$$$$$$$$###############""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! ###""""""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""#########""""""#########$$$$$$$$$######""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""""""""""""""""""""&&&%%%%%%$$$###""""""!!!"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$###$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))******+++++++++,,,------...////////////.........---------...///000...//////000000000000000.........------.........000000000000111111222222222222222222222111000000------............------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" ######""""""$$$'''!!!"""""""""############!!!!!!""""""######$$$$$$ !!!!!!###$$$%%%&&&######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""""""""$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%######""""""""""""######!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###$$$$$$$$$#########""""""$$$!!! !!! !!!###$$$%%%$$$"""!!!########################!!!""""""############"""######""""""""""""#####################$$$$$$$$$############$$$$$$$$$$$$ !!!###%%%$$$""" ########################""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""############$$$$$$$$$$$$###""""""""""""""""""###""""""""""""""""""######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""""""""""""""###%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))))))))***************++++++,,,,,,---..................---,,,,,,,,,---///000---...///000000000000000......---,,,,,,---......//////000000000000111111111222222222222111111000//////000000000000//////))))))((('''''''''((((((++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!%%%%%%"""!!!###&&&!!!"""""""""############!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!"""""""""###%%%$$$$$$###""" """""""""###$$$$$$$$$%%%%%%%%%$$$######"""######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$######$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&###!!!!!!!!!"""###$$$$$$$$$###############%%%###  !!!###$$$%%%$$$"""!!!########################!!!!!!"""#####################"""!!!!!!"""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!###%%%&&&&&&$$$!!!########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""############"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""###$$$%%%%%%######$$$%%%###"""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""#########$$$$$$$$$$$$%%%###""""""!!!!!!""""""###""""""""""""############$$$$$$###""""""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$"""""""""############$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***************************+++,,,------......------...---+++++++++,,,...000---...///000000111111000111000///......///000111///////////////000000000000111111111111111000000000000111111111111000000++++++***)))(((((())))))++++++++++++++++++++++++***))))))(((((())))))***)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$'''&&&""" """"""""""""############""""""""""""###########################"""!!! """"""""""""""""""""""""###############"""!!!!!! !!!!!!""""""######&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$$$$############"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$###"""!!!"""##############################&&&%%%######$$$$$$""" !!!"""###$$$######"""######################## !!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########""""""""" """$$$&&&''''''&&&&&&###############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&"""""""""############$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!###%%%$$$"""!!!"""$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""!!!#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$###"""!!!!!!###$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$############$$$$$$%%%%%%############"""""""""""" !!!!!!"""######$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))************))))))))))))++++++,,,------------,,,...---+++******,,,...000---...///000111111111111222111///......///111222///////////////////////////000000111111000000///000000111111111111000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))******++++++******)))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###%%%%%%###!!! """"""""""""#####################"""""""""""""""$$$$$$$$$$$$###""" """"""""""""""""""""""""!!!!!!"""############""" !!!"""############$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$###############$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#############################################%%%''''''%%%###!!!"""""""""#################################### !!!"""######$$$$$$$$$ !!!"""######"""!!! !!!""""""###$$$$$$!!!!!!""""""""""""###### !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" """!!!"""######""""""!!!!!!!!! """"""""""""############$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$###"""!!! """$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######### !!!!!!"""###$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((*********)))))))))))))))++++++,,,------------,,,...,,,***)))***+++...000......000111222222222222111///...------...///111///////////////............//////000000000////////////000000000000//////000///---,,,+++******)))++++++++++++++++++++++++******))))))))))))************++++++++++++******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$%%%&&&%%%$$$""""""""""""############$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """###$$$$$$$$$ !!!"""######$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$######"""""" !!!"""###%%%%%%"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%$$$""" ######""""""""""""######!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$#####################$$$$$$!!!%%%((((((&&&$$$"""""""""!!!"""######$$$######################## !!!######$$$$$$$$$!!!"""$$$$$$"""!!! !!!"""######### !!!"""###$$$$$$!!! """"""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### """###%%% """###$$$######%%%'''!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%$$$###""""""&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!! !!!"""###""" %%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&$$$"""!!! !!!"""###%%%%%%$$$###""""""######"""  ###$$$###!!!""""""###$$$$$$$$$$$$######%%%%%%$$$"""!!!"""###!!!!!!""""""######$$$$$$$$$$$$###"""###$$$&&&'''!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***+++++++++,,,,,,,,,,,,+++,,,---------,,,+++***111000///......---......---......///000111111222333333222111000000000111000111222333333222111000////////////............////////////////////////...---,,,+++************...---,,,+++***)))))))))******)))))))))))))))***))))))))))))))))))))))))%%%%%%&&&'''((()))******(((***+++***)))((()))***+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""###"""!!!"""###$$$###!!! !!!"""######"""!!! """"""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""$$$###""" """###$$$ !!!"""######$$$$$$###############"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!###%%%&&& !!!######$$$$$$$$$"""$$$%%%$$$###"""###$$$***((($$$!!! !!!$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$%%%%%%$$$$$$###"""!!!$$$###!!! !!!!!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!! !!!"""$$$%%%'''(((""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!############"""""""""!!!###############"""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""######$$$$$$######"""###$$$###!!! !!!"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!###############"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""###$$$###"""&&&&&&%%%$$$$$$###""""""!!!"""######%%%%%%&&&'''&&&%%%###"""!!!"""###$$$%%%$$$$$$###""""""#########!!! !!!###$$$###!!!""""""###$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###""""""""""""############$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++,,,------,,,+++***//////...------,,,------.........///000111111111333222111111000000111111000111222222222222111000////////////.......................................---,,,+++************,,,---...//////---,,,+++******))))))))))))******,,,,,,+++***)))(((((('''&&&&&&''''''((()))))))))((()))***)))(((((()))***+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""!!! $$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###!!!!!!!!! ###"""!!!"""###$$$###!!! !!!""""""!!! """"""""""""""""""""""""#####################$$$######""""""""""""######"""##################"""$$$###"""!!!!!!"""###$$$##############################$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""###$$$ !!!"""###############!!!###$$$###""""""###$$$(((&&&$$$"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###$$$$$$$$$$$$"""!!! !!!"""###$$$###"""""""""""""""""""""########################$$$$$$#########""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""############""""""""""""$$$$$$$$$###"""!!!!!! """""""""#########$$$$$$"""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!######$$$###!!! !!!############"""""""""""""""""""""!!! ###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""&&&%%%%%%$$$######""""""!!!""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$######"""#########%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$###############"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,......//////000000111111222222111000000000111111000111111222222111111000////////////....................................------,,,+++************)))+++...000000///---+++******)))))))))******+++000///---,,,***((('''&&&(((((((((((((((((((((((('''((()))(((''''''''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""!!! $$$$$$############$$$$$$########################$$$#########"""!!!!!!!!!""""""############""""""######""""""""""""#########"""!!!"""###$$$###!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!"""######$$$%%%%%%#########"""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!! !!!!!!"""!!!""""""#########"""""" !!!"""""""""!!!###$$$$$$######"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############ !!!"""###%%%%%%""""""""""""""""""##############################%%%$$$$$$$$$############$$$$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%$$$###!!! #########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$###############"""""""""""""""%%%%%%$$$""""""!!! """#########$$$$$$$$$$$$!!!!!! !!!!!!"""!!!  """######""""""###$$$$$$$$$######""""""!!!!!!"""""""""!!!!!! """"""###############$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""############$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$############%%%$$$$$$#########$$$%%%$$$$$$###############$$$&&&%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$######""""""""""""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,---,,,++++++---,,,,,,,,,,,,,,,------.../////////000000000111111111000000000000111111000000111111111111000000////////////....................................---,,,++++++*********+++)))***+++------,,,+++*********))))))******++++++000///...,,,***)))''''''))))))((((((''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%$$$$$$###""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!""""""""""""""""""!!!$$$$$$###$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!"""##################"""!!! !!!"""#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! """############""""""!!! """"""!!!!!!"""$$$!!!!!!"""#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""!!! !!!!!!!!!""""""###$$$$$$"""""""""""""""#################################%%%%%%%%%$$$$$$$$$######$$$$$$"""!!! !!!###%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""""""""""""""""""""######%%%$$$###"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!!!! !!!!!!!!! !!!### """!!! !!!"""$$$$$$######""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$########################!!!!!!"""""""""############"""!!!!!!"""###"""!!! !!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""######"""""""""#########$$$###############$$$$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&%%%###"""$$$$$$######"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))+++,,,,,,,,,++++++---,,,,,,,,,---...//////////////////000000000000111000000///000000111111000000000000000000000000////////////....................................,,,,,,++++++******++++++...---+++***))))))***+++***************+++,,,,,,------,,,,,,+++******))))))))))))(((''''''&&&&&&%%%'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$######""""""""""""############""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""######"""!!!"""###$$$###!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!###$$$%%%%%%%%%###"""!!! !!!"""#########""""""""""""######!!!""""""$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """############""""""!!!!!!""""""!!!!!!"""$$$ """###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""######""""""!!! """###############""""""!!!!!!""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""!!!###%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$"""!!!!!! !!!!!!"""###!!! $$$&&&!!!"""""" ############""""""""""""!!!!!!!!!"""###$$$$$$$$$ !!!""""""######$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$######################## !!!!!!""""""#########"""!!! !!!"""###""" !!!"""###%%%%%%&&& !!!!!!"""###$$$%%%%%%!!!""""""""""""##################"""######$$$%%%$$$%%%&&&%%%#########%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))***,,,,,,,,,++++++,,,,,,,,,,,,---...000000////////////000000000000000000/////////000111111111000000//////000000111////////////............------------------------,,,,,,++++++***++++++,,,333111---+++)))***,,,---***************+++,,,---*********+++++++++++++++))))))(((((('''''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$###### !!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!$$$######""""""######$$$""""""""""""""""""""""""$$$$$$###""""""!!! !!!###$$$%%%%%%$$$###""""""!!!!!!""""""###"""""""""######""""""""" !!!###%%%&&&'''((("""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! !!!""""""#########""""""!!!"""######!!!!!!"""###!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!! !!!"""##################$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$############""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$###!!! """""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!!!!"""""""""##################!!! !!!"""$$$%%%!!!!!!!!!"""""""""#########""""""!!!!!!""""""###$$$######""""""""""""############!!!"""""""""""""""#########!!!!!!"""""""""""""""""" !!!!!!"""######$$$$$$"""###############"""!!!!!!!!!""""""######$$$$$$######################## !!!!!!"""######$$$###"""!!!!!!######"""!!!""""""""""""############ !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%!!!###%%%%%%###"""$$$&&&""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,++++++*********+++,,,...///000000000000000///////////////////////////000111111111000///......///000111////////////............------------------------,,,++++++***++++++,,,,,,000///---,,,+++,,,------************+++,,,---...************************((((((((((((((('''''''''&&&((()))((('''&&&'''(((%%%%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""!!!"""######""""""!!!!!!!!!"""""""""#########"""!!!"""###$$$###!!!""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!###$$$$$$###"""!!!"""##################"""""""""############"""""" !!!"""###%%%&&&&&&!!!"""######$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################"""""" !!!"""##################$$$%%%$$$"""!!!!!!"""############$$$$$$$$$$$$ """""""""""""""""""""""" !!!!!!!!!""" !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$###""" !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""$$$######"""""""""######%%%%%%$$$$$$###""""""!!!""""""""""""####################################$$$$$$$$$############""""""""""""######"""""""""!!!!!!""""""#########$$$###"""!!! !!!###%%%&&&!!!!!!!!!!!!""""""""""""######""""""""""""######"""$$$%%%&&&%%%"""###$$$%%%$$$###"""###$$$!!!!!!""""""######$$$$$$"""""""""!!! !!!""""""###$$$$$$%%%%%% !!!"""######$$$$$$###!!!"""""""""############"""""""""""""""""""""""" !!!"""######$$$$$$###"""###$$$%%%$$$"""$$$$$$######"""!!!!!!!!!############"""""""""""""""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%% """%%%$$$""""""$$$&&&""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$&&&#########$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&''''''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''(((***+++,,,,,,,,,+++)))))))))***+++---...///000000000000///////////////////////////000111111111000///......///000111000/////////............------------------------+++++++++***++++++,,,,,,******++++++,,,,,,++++++************+++,,,---...*********)))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&&&&'''((('''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""#########""""""############""""""!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$%%%%%%###"""!!!"""###$$$###!!!!!!  !!!"""""""""""""""""""""""" !!!!!!""""""############$$$%%%$$$""" """###$$$%%%%%%$$$###"""""""""############""""""!!!!!!""""""#########$$$ !!!"""#####################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$### !!!######$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$#################################""""""""""""!!!&&&%%%$$$###"""""""""###""""""""""""###$$$%%%&&&""""""""""""####################################$$$$$$$$$############"""######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$!!!!!!$$$&&&$$$!!!######""""""""""""######!!!"""###$$$###"""  !!! """$$$### ######"""""""""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$######$$$&&&######""""""""""""######%%%$$$""" !!!"""###"""""""""""""""######$$$$$$%%%''''''''''''%%%$$$""""""###$$$$$$$$$$$$###'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""$$$%%%$$$############$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---------.........//////,,,---///111111000...---111222222000......222555111111000000//////......///////////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######""""""""""""####################################""""""!!!!!! !!!!!!!!!!!!"""###%%%%%%$$$###"""""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###!!!  !!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##################"""""""""""""""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""#########""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&$$$"""!!! """$$$&&&"""###$$$%%%%%%$$$"""!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""###$$$%%%%%%%%%############""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""$$$###""" """###$$$%%%$$$###!!!!!!!!!""""""""" """&&&$$$"""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!!   !!!######""""""""""""######!!!"""#########""" ######"""!!!!!!###$$$#########"""""""""###%%%%%%#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""###%%%######""""""""""""######'''&&&$$$###"""###$$$%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%################################################ !!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&###!!!!!!###%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***++++++,,,,,,,,,------------......,,,---///000000//////...///000000///...///222555222111111000///...------000//////...---,,,++++++......---------,,,,,,,,,,,,,,,+++++++++*********,,,++++++*********++++++,,,,,,+++++++++*********++++++*********)))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$############$$$$$$##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###############"""""""""""" """""""""!!!"""######$$$$$$######"""""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!######$$$$$$$$$######"""$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!########################%%%$$$###"""!!!!!! !!!!!!!!!""""""######$$$############"""""""""""""""""""""""""""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######!!! ###!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$###"""!!! !!! """######""""""""""""#########"""""""""""""""!!!!!!$$$$$$###"""!!!!!!###%%%#########"""######$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$%%%$$$""""""###$$$######""""""""""""######&&&%%%$$$###"""###$$$%%%"""""""""""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$#########''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))******++++++++++++,,,,,,,,,,,,------............/////////---...///......///222444222222111000///------,,,000///...---,,,***))))))......---------,,,,,,,,,,,,++++++++++++***************)))))))))******++++++++++++*********************)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!! !!!!!!"""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########"""######$$$%%%############""""""""""""###$$$%%%%%%%%%$$$"""!!!"""######$$$$$$######"""""""""############"""""""""""""""###$$$$$$%%%%%%########################'''&&&%%%$$$############!!!"""$$$%%%$$$###!!!$$$###############$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###""""""""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!""""""#################################$$$###"""!!!!!!"""###$$$######"""""""""###$$$$$$""" !!!""" ######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!"""""" !!!#########""""""""""""############"""!!!!!!""""""###"""###&&&'''%%%!!!!!!$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$%%%%%%$$$"""!!!"""#########""""""""""""#########"""!!!!!!!!!!!!"""""""""""""""""""""######$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###"""######$$$$$$######"""#######################################$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$######""""""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###############$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))******************++++++++++++......---------...///000//////////////////111222222222111///...---,,,+++///......---,,,++++++***......---------,,,,,,,,,++++++++++++******************)))))))))***++++++*********************)))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!###$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!! !!!""""""#####################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""###### """"""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%&&&############"""""""""!!!''''''(((((('''&&&%%%$$$""""""############""""""!!!""""""############"""""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""###########################$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!############"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######"""""""""######$$$$$$%%%$$$$$$######!!!!!!###&&&%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########!!! !!!###$$$###"""######""""""""""""############""""""""""""###$$$###$$$***000///(((###$$$#########$$$####################################""""""""""""""""""""""""!!!"""""""""############$$$%%%%%%$$$"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""""""""$$$%%%'''$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******)))))))))*********++++++...------------...//////111000/////////000000///111111000///...---,,,,,,---------------...............---------,,,,,,,,,+++++++++*********))))))***************+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!""""""###$$$$$$###""""""########################""""""""""""############"""!!!!!!!!!!!!""""""#########$$$$$$$$$#########""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! ########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&############"""""""""!!!############""""""!!!!!!"""""""""######"""""""""!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$###"""""""""###%%%&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$$$$###########################"""############"""""""""!!!############""""""""""""##############################""""""""""""######""""""######$$$$$$$$$$$$$$$%%%%%%"""!!!"""%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$"""###$$$"""######""""""""""""######""""""###############$$$%%%$$$+++777999///'''%%%###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$%%%$$$""""""###$$$######""""""""""""######""""""##################"""""""""""""""######$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''%%%$$$"""!!!!!!""""""###############""""""""" !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))******+++)))))))))************+++,,,------------.........000...---...///000///---000000///......---------,,,,,,,,,---......//////......---------,,,,,,,,,+++************)))))))))***************+++,,,---(((((((((((())))))))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""!!!"""###$$$$$$###"""!!!########################"""""""""############$$$######""""""""""""######!!!""""""""""""!!! """######$$$$$$######"""&&&%%%$$$###"""!!!!!!!!!"""""""""##########################################"""""""""""""""!!!!!!#########"""######$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""######$$$###################################################### !!!"""$$$$$$%%%$$$$$$&&&%%%$$$###""""""""""""""""""""""""###$$$%%%%%%"""""""""###############%%%$$$############$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$#####################$$$$$$$$$############""""""""""""$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""###$$$$$$%%%$$$$$$$$$ ###$$$!!! """$$$$$$ """$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!! ######""""""""""""######!!!"""###$$$%%%$$$######&&&!!!&&&444999111'''$$$###$$$$$$%%%$$$###"""!!!""""""""""""#########$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""###%%%######""""""""""""######!!!""""""###############"""""""""""""""######$$$#########$$$$$$#########""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$######""""""###""""""""""""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***++++++,,,))))))*********++++++++++++,,,---.........------***))))))+++...000///---........................,,,,,,,,,,,,,,,---------......---------,,,,,,,,,************))))))))))))((((((((())))))+++,,,,,,'''''''''((((((((()))))))))))))))*********++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""$$$%%%%%%$$$"""!!!########################""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""###"""!!! """######$$$$$$######"""%%%$$$$$$###"""""""""###""""""######$$$$$$%%%%%%##############################""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############""""""""""""############$$$%%%%%%&&&!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""!!! !!!#########"""!!!!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$############"""""""""""""""###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$%%%%%%%%%$$$###"""$$$%%%"""!!!$$$%%%### !!!"""$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!###"""!!!$$$######""""""""""""###### !!!###%%%&&&%%%###"""$$$---555...$$$!!!###$$$%%%%%%$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$######$$$&&&######""""""""""""###### !!!!!!"""!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''!!!!!!""""""######$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" ###&&&&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,************++++++++++++***+++---//////...---,,,%%%$$$%%%)))---000///...---------............///,,,,,,,,,++++++*********......---------,,,,,,,,,************))))))))))))''''''''''''((()))++++++&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""###%%%&&&&&&%%%###"""########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$###"""!!!#########"""######$$$%%% !!!"""###$$$$$$%%%##############################""""""!!!!!!!!! !!!"""###%%%%%%$$$##################"""""""""""""""""""""###$$$%%%''''''!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!"""%%%&&&%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!###$$$$$$###""" !!!"""######$$$############"""""""""""" !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$%%%%%%&&&%%%$$$"""!!!&&&(((%%%$$$''''''$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!! $$$$$$######"""""""""!!!######""""""""""""######"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""!!!!!!$$$''''''$$$ !!!"""######"""!!! """"""!!!!!!  !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&########################!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""######"""######$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%#########""""""""""""""""""######$$$$$$%%%&&&&&&$$$#########%%%%%%###!!!###$$$&&&&&&$$$###$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))*********))))))(((((())))))***,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***)))((('''&&&&&&'''(((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$################################# """###$$$$$$######!!!"""###$$$%%%$$$######""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%$$$######$$$$$$"""!!!!!!"""$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$########################$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$)))&&&###!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!"""!!!  !!!"""######""""""!!! ######""""""""""""""""""""""""!!! ############$$$%%%&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!! !!!###%%%&&&!!!!!!""""""###$$$&&&&&&##################$$$$$$##################$$$$$$$$$###"""!!!!!!"""###$$$!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$######"""!!!"""!!!"""$$$&&&&&&###!!!""""""############"""""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!!!!########################!!!###$$$$$$###"""$$$%%%########################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!! """"""############""""""###############$$$$$$$$$%%%$$$###""""""###$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###""" """$$$%%%&&&(((***$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))))))))))))))***+++............////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++***))))))***++++++***************************)))((('''&&&''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""######""" !!!###$$$$$$######$$$%%%######""""""""""""######$$$#################################"""""""""!!!!!!!!!""""""""""""!!!!!!$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""#########$$$!!!!!!""""""""""""!!!!!! !!!"""""""""!!!"""###$$$$$$%%%%%%$$$$$$"""!!!%%%%%%###!!!"""############"""!!!""""""###$$$$$$###""""""!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%$$$"""!!!!!!"""$$$%%%######""""""""""""!!!!!!""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$#########$$$%%%%%%$$$######""""""######$$$!!!!!!"""""""""#########""""""!!!!!!"""###%%%%%%##################$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$###"""!!!!!!"""###$$$###""""""""""""!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""###$$$$$$######""""""!!!"""###%%%%%%###!!!$$$$$$############$$$$$$###"""""""""""""""!!!!!! !!!"""######$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""######################## """######"""!!!###$$$##########################################$$$$$$########################""""""######""""""!!!!!!######""""""""""""######$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!!"""######""" """###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''))))))******+++,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---............////////////+++,,,,,,,,,,,,,,,,,,+++*********))))))))))))(((+++******))))))******+++(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((((((((('''''''''((())))))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""######$$$%%%$$$###"""!!!###"""!!!!!!""""""!!! """###$$$$$$###"""$$$%%%""""""############""""""$$$$$$$$$######"""""""""############""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###!!!!!!!!!###&&&'''!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!""""""######""""""!!!""""""############"""""""""###$$$$$$%%%%%%$$$$$$ ###(((&&&"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!"""###############"""""""""!!!!!!""""""### !!!!!!"""######$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""############$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$#########$$$$$$$$$######""""""######$$$ !!!!!!!!!""""""""""""$$$$$$###"""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%"""""""""######$$$$$$$$$  ##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&&&&'''"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$###"""$$$$$$"""!!!!!!"""$$$$$$############""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%########################$$$$$$$$$#######################################""""""#########""""""!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""############$$$$$$$$$%%%"""""""""""""""!!! """"""###$$$$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!!!!###&&&((('''&&&%%%&&&'''&&&$$$"""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,++++++************++++++//////...---------......++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******)))))))))(((((((((******))))))))))))******((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$!!!"""""""""####################################"""""""""""""""""""""""""""$$$%%%&&&%%%###!!! ###"""!!!!!!"""###"""!!!"""###$$$$$$###"""###%%%!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!#########""""""""""""""""""""""""######"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######"""""""""#########$$$######""""""""""""###$$$$$$$$$$$$$$$%%%!!!$$$'''%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############"""""""""!!!""""""######!!!!!!""""""####################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%$$$###""""""############""""""""""""######!!!!!!!!!"""""""""######%%%%%%$$$#####################$$$$$$$$$######### !!!"""######$$$######"""""""""!!!!!!!!!"""""""""!!!!!!""""""""" ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$!!!!!!"""###""""""#########"""!!! !!!"""###""""""""""""############!!!""""""############"""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$########################"""###%%%$$$######$$$&&&########################$$$$$$$$$#######################################""""""############""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""!!!""""""############### !!!"""""""""""""""###"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''&&&$$$!!!###%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))***+++++++++******))))))******+++++++++***************++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%&&&###############$$$$$$$$$!!!"""""""""####################################"""""""""""""""""""""""""""$$$%%%&&&%%%###!!! $$$###""""""$$$$$$###""""""$$$%%%$$$###"""###$$$!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!""""""""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$%%%&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########"""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$#########%%%################################################!!!!!!"""###############"""""""""""""""###$$$$$$############""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""###%%%$$$$$$###""""""""""""###""""""""""""""""""###"""""""""#########$$$$$$%%%$$$$$$$$$###""""""!!! !!!###$$$%%%%%%%%%$$$ !!!!!!"""""""""%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!###"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&##########################################$$$$$$########################""""""######$$$$$$############""""""""""""######$$$$$$$$$############### !!!"""###############!!!!!!###$$$%%%&&&&&&&&&$$$###!!! !!!###$$$""""""######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$######$$$###!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***+++,,,,,,,,,++++++++++++++++++,,,***************+++,,,,,,------------............,,,+++***))))))***+++,,,++++++++++++************((())))))******))))))((())))))))))))))))))))))))&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""""""""###############""""""""""""""""""""""""###""""""######$$$&&&&&&######""""""######$$$%%%""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""######$$$%%%$$$###"""!!!$$$###"""###$$$%%%$$$######$$$%%%$$$"""""""""$$$""""""############""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!"""$$$%%%&&&$$$"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""" !!!!!!"""""""""!!!!!!!!!"""######$$$$$$###### ###&&&%%%!!! ###&&&$$$$$$############$$$$$$######""""""""""""######!!!!!!"""###############""""""""""""######$$$%%%$$$$$$######"""!!!!!! ###$$$&&&''''''&&&$$$###!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$##################"""!!!!!!!!!!!!"""$$$$$$###"""""""""#########""""""!!!!!!""""""###############$$$$$$$$$$$$###############"""!!!  """$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""##################"""""" """#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!###### !!!###""" """%%%"""""""""######""""""""" !!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%%########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""############""""""###############$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###!!!&&&((((((&&&###!!! !!!$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((()))))))))******+++++++++******))))))******+++*********+++,,,---...///,,,,,,---------.........,,,+++***))))))***+++,,,+++++++++*********))))))'''((()))******)))((('''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$###"""""""""###$$$%%%""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###!!!!!!"""###$$$$$$######$$$%%%$$$"""!!!"""#########""""""""""""###### !!!!!!"""#########!!!"""""""""############"""######$$$$$$######"""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$######""" !!!"""#########"""!!!""""""############### """######"""""""""###$$$###"""!!!!!!"""###$$$""""""!!! !!!""""""!!!!!!"""###############""""""""""""###$$$%%%&&&#########""""""""""""""""""###&&&((((((&&&###"""!!!!!!!!!""""""######### !!!!!!"""######$$$######"""!!!!!!!!!!!!"""###""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""""""""!!! !!!###%%%%%%%%%$$$###############"""""""""""" !!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""$$$&&&''' """###""" """%%%"""###$$$%%%%%%$$$###""" !!!!!!""""""""""""#########""""""!!!################################################%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$########################!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$######"""###$$$&&&''''''&&&$$$############"""""""""""""""&&&&&&%%%$$$$$$######### !!!$$$(((******)))!!!###%%%%%%$$$$$$%%%&&&$$$##################$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((***+++,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,************))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""#########$$$########################%%%$$$###!!!!!!!!!!!!"""$$$###"""""""""###%%%&&&""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%!!! !!!"""######"""###%%%%%%$$$"""!!!"""###$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########(((%%%"""!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###### !!!######$$$$$$$$$!!!!!!"""###############&&&$$$######%%%$$$"""###"""!!! !!!"""###"""!!!  !!!"""!!!!!!"""###############""""""""""""###$$$%%%&&&!!!!!!!!!"""######$$$$$$!!!$$$&&&&&&$$$!!!!!!!!!!!!!!!""""""""""""!!!###%%%&&&$$$######"""!!!"""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """###%%%%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######$$$$$$$$$$$$#########"""$$$%%%((()))(((&&&""" """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$ """######""""""!!!""""""""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""#########"""""""""""""""###$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$!!!!!!!!!"""###$$$&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$###""""""!!!$$$#########""""""!!!!!! !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########%%%$$$######""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))((((((((((((((()))***)))))))))+++,,,+++************,,,------+++)))***++++++++++++***))))))+++******))))))***++++++)))((((((((((((((()))***)))))))))))))))(((''''''((((((((()))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%"""!!! !!!###$$$ """%%%''''''%%%""" #########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!""""""""" $$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!! ########################$$$$$$$$$#######################################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$##################$$$$$$$$$######"""%%%%%%&&&&&&'''((())))))""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!########################"""######$$$$$$%%%&&&&&&"""############$$$$$$$$$ !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!$$$$$$#########"""""""""!!!###$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$###"""!!!!!!""""""### !!!!!!""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""""""""&&&&&&$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$########################$$$$$$###"""""""""######%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$#########""" !!!"""############"""#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$######""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))((((((((((((((()))***)))))))))+++,,,+++***+++******+++,,,---,,,***+++++++++************)))++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))(((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""#########""""""!!!"""###$$$%%%!!!!!!"""""""""!!! ###""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""######$$$###"""!!! ############"""""""""!!!$$$$$$$$$############"""######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!######"""!!!!!! """###############""""""######$$$%%%%%%&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!#########""""""""""""""""""""""""""""""######### !!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!! !!!!!!######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!$$$$$$###"""!!!!!!""""""!!! !!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$########################$$$$$$###"""!!!!!!""""""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$%%%#######################################$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######""""""######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''((())))))***)))))))))+++,,,+++***,,,***))))))+++,,,,,,+++,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++))))))******)))((('''&&&)))))))))))))))(((((('''###$$$%%%&&&'''((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$############""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$##############################%%%$$$###"""!!!!!!!!!!!!#########"""###$$$$$$%%%###"""!!! !!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%########################""""""""""""""""""""""""!!!""""""############"""$$$$$$%%%%%%$$$$$$###"""############""""""""""""$$$$$$$$$############"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##################""" !!!"""###$$$%%%&&&&&&!!!""""""######""""""!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""##################"""$$$$$$######"""!!!!!! ############"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$######"""""""""############$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""###""""""!!! $$$$$$###""""""!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!!!!######"""""""""""""""###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''''''''((())))))***)))))))))+++,,,+++***,,,***((((((***,,,,,,,,,---,,,***(((((()))***,,,,,,,,,---------,,,+++***))))))++++++***(((&&&$$$(((((())))))))))))((((((&&&'''((())))))*********((())))))******))))))(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############""""""""""""######""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!"""######$$$$$$$$$$$$######"""""""""######"""""""""$$$######""""""""""""""""""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$##################""""""!!!!!!$$$$$$######""""""!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$###""""""!!!!!!!!!!!!############""""""!!!!!!$$$###"""!!!"""###$$$%%%############""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######""""""###$$$$$$$$$$$$###########################$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$#########""""""##################$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))***)))))))))+++,,,+++***,,,***(((((()))+++,,,+++---,,,***(((((()))***,,,------------,,,,,,+++***))))))++++++***(((&&&$$$(((((())))))))))))((((((((()))))))))))))))((((((((((((((())))))(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!########################!!!"""############"""!!!!!!!!!""""""############!!!!!!!!!"""""""""""""""######$$$$$$###"""!!! !!!!!!""""""############""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!#########"""############""""""""""""""""""######!!!!!!"""###$$$%%%%%%&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######(((&&&$$$!!! !!!"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!""""""############$$$$$$######""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!! !!!!!!######"""""""""!!!!!!!!!  !!!######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!""""""""""""############""""""###"""""""""######$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!!!!"""######$$$$$$##############################$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%$$$######"""""""""############$$$########################$$$$$$$$$###############""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))***)))))))))+++,,,+++***+++)))((((((***++++++***,,,,,,***)))))))))***+++...---,,,+++******++++++))))))******)))((('''&&&'''(((((()))))))))))))))((((((((((((((('''&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###""""""""""""###$$$######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###""""""""""""###$$$!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$ !!!""""""""""""!!! !!!"""######"""!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""########################"""""""""""""""""""""""""""############""""""!!!"""!!!!!!!!!!!!"""######""""""""""""############$$$$$$$$$############"""######"""""""""!!!!!!!!! !!!""""""##############################"""##################"""######"""!!!  !!!"""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""##################""" !!!!!!"""######$$$$$$############"""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$ !!!!!!!!!"""""""""######""""""""""""######!!!!!! !!!!!!$$$$$$#########""""""""" !!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###$$$$$$###### !!!"""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""#########$$$$$$######""""""""""""###!!!""""""###################################################$$$%%%&&&'''###############$$$%%%%%%$$$$$$$$$###""""""!!!!!! !!!###$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$######""""""###############$$$$$$$$$%%%%%%########################""""""$$$$$$%%%$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))***)))))))))+++,,,+++***)))(((((()))++++++***)))+++++++++************)))///---+++)))((()))***+++))))))))))))((((((((((((''''''((()))))))))))))))&&&''''''(((((((((''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$########################""""""############""""""$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""!!!"""######$$$###"""""" !!!"""#########"""""""""!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""!!!!!! !!!"""###$$$!!!"""""""""############$$$$$$$$$############"""$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""##############################!!!""""""######""""""!!! """$$$%%%''')))))) !!!"""###$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!"""""""""""""""#########"""""""""""""""#########!!!!!!"""###$$$%%%%%%&&&########################""""""""""""############"""############$$$$$$$$$ !!!!!!!!!!!!######""""""""""""############""""""""""""######$$$$$$$$$$$$############%%%%%%%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """###$$$$$$$$$$$$ !!!!!!!!!  !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""" !!!"""###$$$$$$%%%"""""""""###$$$&&&'''(((!!!!!!"""################################################$$$%%%&&&((((((###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""""""""#########%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))******)))))))))+++,,,+++***(((((((((***,,,,,,***(((***++++++++++++***))))))000---***'''&&&(((***,,,)))((((((((((((((()))***''''''((()))))))))))))))&&&'''(((***++++++++++++(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""######$$$$$$###""" !!!"""###$$$%%%$$$######&&&$$$"""!!!"""%%%)))+++ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$############"""########################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################""""""############"""""" !!!"""######$$$######%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&###""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((&&&&&&&&&&&&(((((('''((((((((())))))))))))''')))+++++++++***+++,,,+++++++++************)))+++++++++******(((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***((('''&&&$$$$$$&&&((()))++++++)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$"""  $$$'''########################$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!"""###############""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###############"""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###&&&$$$""""""$$$%%%### ################################################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""%%%###!!! """"""""""""""""""""""""###"""!!! !!!"""""" $$$'''######""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""######################## !!!"""######$$$######&&&&&&%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&!!!!!!"""############"""%%%###!!!  !!!""""""""""""""""""######$$$""""""""""""""""""""""""########################"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""#########""""""!!!##################$$$$$$""""""""""""#######################################"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###%%%$$$#########$$$%%%%%%%%%%%%$$$!!!!!!"""###############&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%((((((((((((((())))))***''')))++++++******+++,,,+++++++++************)))***++++++******(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((())))))(((''''''#########"""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""######!!!!!!"""###########################$$$$$$$$$#########""""""$$$###"""!!! !!!"""############""""""""""""$$$%%%%%%%%%$$$$$$###"""########################!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$"""""""""#########$$$$$$######""""""""""""####################################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######"""!!!!!!"""###$$$######################## !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%###""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""###### ###%%%&&&&&&""""""""""""""""""""""""""""""!!! !!!"""### !!!!!!!!!###$$$###"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""########################""""""#########""""""!!!###############"""""""""########################%%%%%%$$$######$$$%%%&&&!!!"""######$$$$$$######&&&%%%###"""""""""$$$%%%###############$$$$$$%%%""""""""""""""""""""""""#######################################$$$$$$%%%!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""####################################$$$###"""!!!!!!"""###$$$$$$$$$$$$######""" !!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!######$$$$$$$$$$$$$$$############$$$%%%'''((()))!!!""""""######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###########################""""""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$!!!!!!"""############"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''''''((()))***&&&(((***+++******+++,,,+++++++++************)))************)))(((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%% ###&&&'''&&&$$$""""""########################$$$$$$$$$###############""""""!!! !!!!!!############""""""""""""###$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%$$$$$$############$$$$$$##############################"""!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""#################################"""""""""""""""#################################""""""!!!!!!""""""###$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""!!!"""######$$$$$$######"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!! !!!"""###$$$%%%$$$""""""######!!! """"""""""""!!!!!!!!!!!! """############"""""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!!!!""""""############""""""""""""!!!!!!!!!###"""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""###$$$$$$"""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!"""""""""####################################%%%###!!! !!!###%%%###############"""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%% !!!"""###$$$$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""###$$$%%%%%%&&&%%%###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&((()))***&&&(((***+++*********,,,+++++++++*********))))))))))))******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%"""%%%((()))(((&&&$$$$$$################################################"""""""""!!!!!!!!!""""""############"""""""""!!!!!!"""""""""""""""!!!!!!########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$##############################""""""!!!""""""###$$$$$$%%%%%%$$$$$$###"""$$$$$$"""!!!!!!!!!"""###########################$$$###"""!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!""""""###############"""#########$$$$$$$$$$$$&&&$$$""""""######"""!!!"""""""""""""""""""""""" !!!"""######$$$(((%%%""""""$$$$$$!!!""""""""""""!!!!!!!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%###"""""""""!!!!!!!!! ########################"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!"""###############$$$$$$$$$#########""""""############$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$###""""""###""""""!!!!!!!!!"""""" !!!"""###$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""###$$$&&&&&&&&&$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$##############################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################((('''&&&&&&&&&''')))***&&&(((******))))))***++++++++++++*********))))))((())))))))))))(((((('''((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%####################################################################################"""""""""!!!""""""######$$$######"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""##############################""""""""""""#####################""""""!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""$$$###"""!!!!!!!!!######""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!"""############""""""#########$$$$$$$$$$$$ ###&&&''''''######################## !!!"""#########%%%""" !!!###$$$"""!!!!!!!!!!!!"""""""""""" """$$$%%%%%%$$$### !!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%% !!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""######$$$$$$######"""!!!""""""######""""""!!!######################## !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$$$$!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """######$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$%%%########################$$$$$$#########"""""""""""""""###############"""%%%$$$$$$###""""""######!!!""""""######$$$$$$$$$""""""!!!!!!""""""###$$$########################"""$$$%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$"""############"""!!!!!!#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''(((((((((%%%''')))***))))))***++++++++++++************)))((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%"""###"""!!! """$$$#######################################$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""############"""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""##############################"""######$$$$$$######""""""###$$$$$$###"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""######"""""""""""""""#########$$$$$$!!!  """$$$$$$$$$######################## !!!"""######""""""!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$%%% !!!"""###############"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""!!!  """###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ !!!!!!""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""######$$$######$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""%%%'''######$$$%%%%%%%%%%%%$$$###############"""!!!!!!"""#########$$$$$$$$$$$$######"""######$$$$$$%%%########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%'''((()))((('''&&&%%%''')))***))))))***++++++++++++************)))''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""!!! """$$$########################""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###############""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""#########$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""!!!!!! !!!"""###%%%&&&"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""$$$%%%$$$"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""######(((&&&###""""""""" ######################## !!!"""######"""!!!!!!!!!""""""!!!!!!###$$$ !!!!!!!!!"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""########################""""""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!"""######$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""#################################"""###$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############ !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""###$$$$$$######"""!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!######$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""%%%)))######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""###%%%''')))***(((&&&%%%%%%''')))***)))))))))++++++++++++************)))''''''((((((((((((((('''((((((((((((((((((((((((###$$$&&&(((***+++---...''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%$$$###$$$%%%########################""""""######$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""############"""""""""""" !!!"""""""""""""""########################""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$&&&'''######################## """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###%%%&&&%%%""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""%%%&&&&&&%%%########################!!!!!!"""######"""!!! """$$$$$$!!! """%%% !!!!!!!!!""""""######%%%$$$######"""######$$$""""""""""""""""""""""""###$$$$$$######"""!!! !!!!!!"""###$$$%%%&&&&&&%%%$$$###""" ######$$$%%%%%%$$$""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$"""""""""""""""####################################"""!!! !!!"""###$$$###""" !!!""" !!!!!!!!!"""""""""######"""!!!!!!"""$$$ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""!!! """$$$%%%$$$### """###$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!###$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''"""###$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""""""""#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''))))))(((%%%$$$&&&(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!"""##########################################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################%%%%%%$$$###"""!!!  !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&(((##############################$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!$$$###############$$$$$$!!!!!!!!!"""######$$$$$$&&&'''''''''&&&$$$"""!!!######""""""!!!!!! ############""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!$$$!!!  !!!"""######$$$############""""""""""""######$$$!!!"""%%%%%%$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$######""""""!!!!!!########################%%%$$$###""""""###$$$%%%$$$###"""!!! !!!""""""######"""!!!!!!"""$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!! !!!"""$$$%%%$$$### ###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!$$$#########""""""""""""!!!###$$$$$$######$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$################################################!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&'''''''''(((((((((((()))))))))(((((('''&&&***)))(((((((((((()))***))))))))))))((((((((('''''''''''''''''''''''''''''')))***(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&######"""!!!!!!"""###$$$########################""""""!!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$########################$$$############""""""""" !!!!!!"""######$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$########################"""""""""###%%%(((+++,,,##############################$$$$$$$$$$$$######%%%$$$$$$######"""""""""%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$############%%%$$$$$$###""""""###############"""""""""""""""%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""###$$$''''''"""!!!###%%%$$$""""""#########""""""!!!!!!"""############"""!!!""" !!!$$$%%%###!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""###""""""""""""############%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$###""""""!!!!!!!!!!!!""" !!!!!!!!!"""""""""######"""!!!!!!"""$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###!!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############!!!###$$$$$$######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''******))))))))))))***+++)))))))))((((((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$############"""""""""############$$$%%%&&&&&&""""""######$$$$$$%%%%%%################################################""""""""""""""""""""""""###############$$$$$$%%%########################"""#########$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!"""###$$$##################""""""""""""""""""""""""""""""############%%%''')))***##############################$$$$$$$$$$$$######%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$$$$%%%######""""""!!!!!! %%%%%%$$$###"""""""""###$$$$$$######"""!!!!!! ######$$$$$$$$$$$$###""" !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$%%%%%%%%%%%%#########""""""#########$$$%%%"""$$$$$$$$$$$$$$$######""" !!!"""###$$$$$$###"""!!! !!!###%%%$$$!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!########################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################!!!###$$$$$$######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))))))))(((((())))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################""""""""""""###############$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$########################!!!""""""###%%%&&&&&&'''""""""""""""""""""""""""###""""""""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""############$$$######""""""######$$$'''&&&$$$######$$$%%%&&&$$$#########"""!!!!!!!!!########################$$$###"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""$$$#########"""""""""!!!"""""""""!!! $$$###############$$$$$$############""""""!!!!!!!!!!!!""""""############!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###$$$$$$############$$$$$$ !!! !!!###############"""!!!!!!###""""""""""""""""""###""""""###$$$$$$$$$"""!!!""""""#########""""""!!!!!!!!!"""""""""#########!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!"""######"""!!!!!!"""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""###%%%%%%$$$"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###""""""""""""######$$$ !!!"""######""""""######################## !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""##############################%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########""""""!!!!!!!!!!!!""""""%%%$$$############%%%%%%$$$#########"""!!!!!!!!!########################""""""!!! ##############################$$$$$$$$$$$$######!!!!!!!!!""""""######$$$$$$$$$$$$########################"""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$&&&&&&!!!!!!""""""############!!!!!!!!!!!!"""###$$$$$$$$$#########"""""""""!!! !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$###$$$$$$############$$$$$$ ######!!!######!!!!!!"""###############%%%$$$!!! !!!$$$%%%$$$$$$############%%%&&&""""""############""""""""""""""""""############!!!"""""""""############""""""""""""############$$$$$$###""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%##############################$$$$$$$$$$$$###### !!!!!!""""""""""""!!!!!!!!!"""""""""#########"""######"""!!!!!!"""$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""########################""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""""""""""""""######"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################%%%%%%$$$$$$#########"""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""###$$$$$$######################## !!!###$$$%%%%%%########################!!!!!!""""""###$$$&&&&&& !!!!!!"""######$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$"""###$$$&&&&&&&&&%%%%%%#########""""""######### $$$%%%###!!!$$$%%%### """######$$$$$$$$$%%%$$$!!! !!!$$$%%%#########"""!!!###&&&)))""""""######$$$$$$######"""""""""#########$$$$$$""""""""""""############!!!!!!!!!"""""""""""""""%%%$$$###!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$########################"""###$$$%%%%%%$$$###""" !!!"""######"""!!!$$$$$$$$$%%%%%%%%%&&&&&&"""######"""!!!!!!"""$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%%%%$$$"""""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!""""""######$$$%%%%%%!!!!!!"""""""""#########!!!###$$$$$$######$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$################################################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******'''%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!""""""######$$$######""""""######$$$%%%$$$###!!!!!!!!!!!!"""########################&&&&&&&&&%%%$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################"""""""""##################"""""""""""""""""""""###""""""""""""""""""### !!!###$$$%%%$$$###"""#########$$$$$$$$$$$$$$$######################## !!!"""$$$%%%&&&&&&&&&##############################$$$$$$$$$$$$###### !!!!!!""""""############################## !!!"""$$$%%%%%% !!!""""""######$$$$$$###############$$$"""""""""""""""#########$$$###"""""""""###$$$%%%########################"""""""""###$$$%%%%%%%%% """$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""######$$$!!! """$$$###!!!""""""#########"""""""""""""""######""""""""" """"""!!!"""%%%'''!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""############!!!!!!""""""############%%%$$$"""!!!!!!!!!"""###!!!!!!###$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###############""""""""""""######################## !!!"""######"""!!!  !!!#########"""!!!!!!!!!"""""""""#########"""######"""!!!!!!"""$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""""""""#########################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&''')))***+++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''))),,,,,,)))&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!!!!!!!""""""######%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$"""!!!!!!"""###########################!!!"""###$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%######################## !!!"""###$$$%%%%%%#########"""""""""""""""$$$$$$############$$$$$$"""$$$'''))))))(((&&&$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!##################$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&'''''''''&&&%%%###"""!!!!!!!!!$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&!!!###$$$###"""!!!""""""!!!!!!!!!!!!"""""""""%%%%%%!!! $$$&&&&&&###$$$$$$######"""!!! !!!$$$&&&&&&$$$!!!!!!###""""""###%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%%&&&$$$"""!!! !!!"""### """#########"""!!!###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######$$$###############$$$$$$%%%%%%$$$###"""""""""###""""""""""""!!!!!!!!!!!!((('''$$$"""!!!!!!"""""" !!!!!!""""""###### """$$$%%%$$$###"""######"""!!!!!!!!!!!!!!!!!!  """$$$$$$###"""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$&&&%%%###"""""""""######&&&&&&%%%$$$###"""!!! ###%%%%%%$$$"""!!!"""###"""$$$'''&&&###"""###%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! """""""""""""""""""""""""""""""""######$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''########################!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&$$$###!!!########################%%%$$$###"""""""""$$$$$$"""""""""""""""######### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!###"""!!! !!!"""###$$$###"""!!!"""%%%''')))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""""""""""""""############""""""###$$$###"""!!! """"""""""""""""""""""""""""""############""""""###"""""""""!!!!!! $$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$!!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$################################# !!!###"""!!!###$$$%%%%%%######$$$%%%!!!!!!"""###############""""""""""""""""""""""""$$$$$$"""!!!!!!""""""###########################""""""""""""""""""""""""#####################$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""""""""######$$$######"""""""""######%%%$$$######""""""######!!!"""""""""######$$$$$$$$$###"""!!!!!!###$$$&&&""""""""""""!!!!!!!!!!!! """###%%%%%%$$$###"""$$$$$$###""""""""""""""""""!!! !!!###%%%%%%$$$"""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$############$$$%%%$$$"""!!!"""######%%%'''&&&$$$###$$$&&&$$$$$$###############$$$###########################$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&########################""""""###$$$%%%&&&&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&''''''%%%$$$###########################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!! !!!###""""""!!!!!!""""""###$$$######"""###$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$###"""""""""""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$###!!! ######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$!!!"""$$$###"""###$$$%%%%%%######$$$%%%!!!""""""############"""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""######$$$######""""""""""""######$$$###""""""!!!!!!!!!!!!$$$$$$###"""""""""######!!!!!!"""###$$$%%%&&&&&&######"""!!!"""###$$$%%%#########"""!!! ###$$$%%%%%%%%%$$$###"""%%%%%%$$$############$$$$$$"""!!!"""$$$%%%%%%%%%"""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%$$$######"""###############$$$$$$%%%%%%&&&&&&###$$$%%%$$$"""""""""$$$!!!"""$$$###"""!!!"""###&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%%%%&&&'''((('''&&&%%%$$$########################$$$######"""######$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$###""""""""""""""""""$$$$$$$$$###############""""""""""""############%%%%%%$$$###############""""""""""""""""""""""""""""""############""""""###############"""""""""%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""#########""""""!!!!!!!!!###############$$$$$$$$$!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""########################%%%%%%%%%&&&&&&%%%%%%%%%########################$$$"""!!!!!!###$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""###############""""""""""""######$$$###"""!!! ######""""""""""""######!!!!!!"""######$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!###"""""""""!!!!!!!!! %%%%%%%%%%%%%%%$$$###"""%%%$$$$$$#########$$$$$$$$$"""!!!!!!###%%%$$$$$$""""""#########$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$"""#########"""######$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''')))'''%%%$$$$$$%%%&&&((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$##########################################$$$$$$&&&&&&%%%$$$######""""""%%%$$$######"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""""""""######%%%&&&&&&%%%######$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!!######"""""""""""""""###########################!!!"""""""""############%%%$$$###!!!!!!"""######""""""""""""""""""""""""""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######################## !!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$###$$$%%%%%%######$$$%%%""""""#########""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!############""""""!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!""""""#########""""""""""""############"""!!!!!! !!!!!!###""""""!!!""""""######""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! !!!!!!!!!"""""""""###%%%%%%%%%%%%$$$$$$###"""######"""""""""######$$$###!!! """######"""""""""#########$$$$$$$$$$$$###!!!"""###%%%$$$$$$############$$$#########&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$$$$%%%&&&''''''######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#######################################$$$%%%&&&&&&''''''&&&%%%$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$$$$%%%&&&((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$##############################""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! #########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""############"""""""""""""""##############################!!!"""""""""############&&&%%%$$$###"""###$$$$$$""""""""""""""""""""""""""""""############""""""##################$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!########################!!!###$$$###"""!!! !!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$############################## !!!"""""""""""""""######$$$%%%%%%######$$$%%%"""############""""""!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$###""""""!!! """""""""""""""""""""### !!!!!!""""""######"""""""""!!!!!!"""""""""######""""""""""""#########""""""!!!!!!""""""###""""""!!!!!!!!!"""######""""""""""""!!!!!!  !!!""""""###$$$$$$ !!!"""#########$$$$$$$$$$$$###############""""""""""""###$$$$$$###!!! !!!""""""!!!"""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######"""###$$$$$$###"""$$$%%%###!!! """$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!"""###$$$%%%''''''(((%%%%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$#######################################$$$$$$$$$########################"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""""" !!!"""###$$$%%%%%%"""""""""""""""######$$$###############$$$$$$$$$""""""""""""############''''''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""###############!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################!!!######"""!!!"""######$$$%%%%%%######$$$%%%###############"""!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$################################################"""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""#########$$$######""""""######$$$######""""""""""""######"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""###### """######$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$###############$$$%%%%%%$$$"""!!!!!!"""######""""""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!"""""""""$$$###############$$$$$$##############################"""""""""###$$$%%%########################!!!""""""###$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""######"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""############$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%$$$$$$$$$#########"""""" """###### !!!###!!!!!!!!!!!!""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""%%%%%%###"""###$$$###$$$%%%%%%######$$$%%%###############"""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$################################################### !!!!!!""""""###### !!!"""###$$$%%%%%% !!!"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!""""""###%%%&&&'''!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&!!!"""""""""""""""!!! ######""""""!!!!!! """!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$""""""###$$$$$$###"""############$$$$$$$$$$$$###!!!"""###%%%%%%$$$!!!"""###$$$%%%%%%$$$### !!!"""###$$$%%%&&&&&&!!!###$$$$$$######$$$&&&&&&### !!!$$$'''''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########"""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''(((''''''%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%$$$###!!! """###%%%$$$$$$$$$###############""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$""""""""""""############ !!!"""""""""!!!""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""###""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!"""###"""!!!$$$!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################## ###&&&'''$$$###$$$&&&###$$$%%%%%%######$$$%%%%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$""""""###$$$%%%$$$###"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$""""""%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""""""!!!!!!  !!!!!!!!!!!! &&&%%%###"""""""""###$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""###"""!!!$$$$$$%%%&&&&&&$$$###"""###########################%%%'''&&&%%%$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###%%%''')))(((&&&""" ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))*********)))'''&&&%%%%%%&&&&&&'''((((((((())))))******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$###"""######################## !!!"""######$$$###### !!!"""######"""!!! ######################## !!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$$$$#########""""""!!!!!!"""  """ !!!"""###$$$%%%%%%"""######""" !!!"""############""""""!!!!!!###########################$$$%%%%%%%%%###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$###############"""!!!!!!""""""""""""###########################"""!!!!!!"""$$$%%%$$$""" !!!!!!!!!"""###$$$%%%&&&&&&(((""""""###""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!! %%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""" !!!"""###"""!!!"""###############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%###!!! """%%%$$$$$$#########"""""""""""""""""""""""""""""""""###"""!!!"""###$$$$$$"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""##################!!! !!!"""########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""###########################%%%&&&&&&$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%###"""""""""######&&&$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$######""""""######$$$###"""!!! $$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########"""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""##################"""""""""!!!"""!!!  !!!"""!!!!!!!!!"""######$$$$$$"""######""" !!!"""$$$$$$#########"""""""""###########################$$$$$$$$$######"""!!!######################## """"""""""""""""""""""""""""""!!!""""""######$$$###############"""!!!!!!!!!!!!""""""#########$$$###############"""!!!!!!!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""'''### ###%%%$$$!!!############$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""######$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""" !!!"""###"""!!!############"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%###""""""###%%%$$$###"""!!!!!!!!!"""###########################$$$""""""###$$$%%%$$$###""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$###""""""!!! !!!!!!!!!#################################""""""###############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$###""""""""""""###########################"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''((()))***&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""######$$$%%%$$$######"""#########&&&%%%$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""############"""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""########################$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""######""" !!!###$$$$$$$$$$$$$$$#################################$$$###""""""""""""""""""$$$$$$$$$######""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""######"""############""""""!!! !!!!!!"""###$$$$$$$$$"""############""""""!!! """$$$%%%$$$$$$%%%&&&$$$$$$###"""!!! ###"""!!!$$$&&&&&&"""############$$$$$$$$$%%%########################&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$"""""""""$$$%%%$$$############"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""###%%%$$$###""""""###$$$"""!!! """##############################"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!  !!!""""""###%%%$$$$$$##############################$$$$$$$$$######""""""""""""######"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!###$$$$$$###%%%$$$"""!!!!!!!!!"""###########################!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((%%%###"""###$$$%%%""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################""""""$$$$$$##################'''%%%$$$$$$$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!! !!!###%%%&&&""""""""""""""""""""""""############"""!!!!!! !!!"""######"""!!! #################################"""""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""#########""""""""""""""""""###$$$%%%%%%$$$###"""############""""""!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!!!!######%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""############"""!!! !!!"""###$$$$$$%%%""""""############"""!!!!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$###"""!!!!!!!!! !!!###%%%$$$ #########$$$$$$$$$%%%%%%#################################""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$"""""""""$$$%%%$$$############"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!###$$$"""!!!!!!"""###""" !!!"""$$$########################"""!!! !!!#########"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$"""!!!!!!!!!"""###########################!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&#########$$$%%%###""""""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$#########""""""""""""&&&&&&%%%$$$###""""""!!!############$$$#########&&&%%%$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###"""  !!!"""########################""""""""""""!!!  !!!"""######"""!!! ########################!!!"""""""""#########$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""######!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!"""#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!! !!!""""""#########"""""" !!!!!!"""######$$$$$$!!!""""""#########""""""$$$%%%&&&&&&$$$######$$$######$$$$$$$$$$$$%%%%%%"""!!!!!!""""""###""" ###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$""""""""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""" !!!"""###"""!!!############"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###"""!!!!!!"""###"""!!!!!!!!!"""###$$$########################!!! """###"""!!!!!!!!!""""""""""""##############################!!!!!!""""""######$$$$$$!!!""""""""""""!!! """""""""###$$$$$$%%%%%%#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$###""""""""""""###########################"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((()))******)))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########"""""""""!!!!!!'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$###!!!########################!!!!!!""""""!!!!!! """###$$$%%%%%%$$$###"""########################!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""########################""""""""""""############!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!"""#########""""""###%%%#########$$$$$$$$$$$$$$$##########################################$$$%%%#########""""""!!!!!! """""""""""""""""""""!!!######################## !!!"""###"""!!! !!!""""""############"""""""""""""""############!!!""""""############"""$$$%%%&&&%%%###"""""""""""""""###$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%&&&''''''"""""""""!!!""""""###$$$#########$$$$$$############################################################""""""""""""""""""###""" !!!"""###"""!!!"""###############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$ """######"""!!!###$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$###"""!!!!!!"""""""""#################################""""""""""""############!!!""""""###"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""""""""$$$$$$$$$$$$$$$######"""###########################%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########""""""###############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$###"""###%%%&&&&&&%%%""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$######"""!!! ########################!!!"""###############""""""###$$$%%%%%%$$$###"""################################################"""""""""""""""""""""""""""""""""######$$$$$$%%%!!!"""""""""#####################$$$$$$##################""""""""""""""""""#########""""""$$$&&&"""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!""""""######$$$$$$%%%%%%######################## !!!"""###"""!!!!!!!!!"""###########################""""""""""""!!!!!!"""###############"""###%%%$$$###""""""###!!!"""###$$$%%%&&&''''''###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$""""""###$$$%%%$$$###"""######$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$"""#########""""""$$$&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$%%%$$$###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%############%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""!!! !!!###%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###########################%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%!!!"""###$$$%%%%%%$$$######"""!!!###%%%''''''&&&""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$####################################""""""""""""!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%% !!!"""######"""!!! ########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""###$$$###""""""$$$&&&!!!!!!""""""#########$$$########################"""###%%%&&&'''&&&&&&%%%!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%######################## !!!"""###"""!!!!!!!!!"""###############$$$$$$######"""!!!!!!!!!!!!!!!"""###############!!!#########"""###$$$!!!""""""###$$$$$$%%%%%% """$$$%%%$$$"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$##################'''&&&$$$#########$$$$$$$$$$$$$$$###############'''&&&%%%%%%%%%&&&((()))""""""!!!!!!!!!!!!""""""%%%###!!! !!!###%%%"""""""""###%%%%%%$$$#########"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!&&&%%%######$$$'''***,,,"""!!!"""###$$$$$$"""!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############!!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((( """$$$'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!!############""""""!!!!!!!!!!!!"""##################$$$%%%&&&&&&%%%###"""########################!!!"""###$$$%%%$$$##############################"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$$$$###"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!"""""""""############################################################!!!!!!""""""""""""!!!!!!###$$$&&&%%%$$$######$$$'''%%%###""""""""""""""""""######$$$$$$"""!!! !!!""""""###"""""""""!!! !!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$&&&***$$$#########""""""!!!!!!######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%$$$###"""########################"""""""""""""""######$$$######""""""""""""#####################"""""""""###""""""###%%%%%%$$$###$$$$$$############$$$$$$""""""""""""############!!!"""###############"""!!!!!!!!!!!!"""###$$$%%%########################&&&$$$###$$$%%%%%%$$$######""" !!!"""%%%###"""!!!!!!"""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""############ """%%%$$$""" !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((($$$%%%'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$#########""""""""""""$$$$$$$$$######""""""""" !!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$$$$##########################################"""!!!!!!################################################"""""""""""""""""""""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$################################################""""""############""""""!!!###$$$$$$############"""""""""###$$$$$$###!!!"""######$$$###"""!!! !!!"""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""" ###!!!!!!###############"""""""""!!!######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&%%%$$$!!! ###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$######""""""!!!!!!!!!!!!&&&$$$""" """$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""############&&&(((((('''$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$$$$$$$###############"""""""""%%%%%%$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$######"""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$########################$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$###### !!!"""############ ###%%%&&&%%%###""""""############"""!!!!!!"""""""""###""""""!!!!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$!!! ###$$$!!! ############""""""""""""######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$###$$$######""""""######$$$###$$$%%%%%%%%%$$$"""!!!######"""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%###""""""  ###%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""""""""############"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""#########&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###%%%&&&'''''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""###%%%&&&########################""""""######$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""##################$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$#######################################""""""#########$$$$$$$$$################################################"""######$$$$$$######""" """###$$$$$$###"""$$$&&&%%%%%%$$$$$$############"""""""""!!!###############"""!!! """""""""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!$$$%%%$$$###"""#########"""""""""""""""$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!!!!""""""""""""!!!"""""""""!!! """"""!!!!!!!!!!!!""""""$$$##################$$$$$$###"""###%%%%%%###!!!!!!!!!"""###$$$$$$######!!!!!!!!!"""""""""######"""#########"""!!! """"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$$$$### """###"""!!! """""""""!!!###%%%"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!"""""""""############ !!!"""###$$$$$$#################################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!###$$$&&&''''''&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""###############""""""######"""!!!"""###%%%&&&#######################################$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###""""""!!!"""""""""""""""#########""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""################################################!!!!!!""""""""""""!!!!!!!!! """%%%&&&%%%###$$$%%%&&&%%%######%%%'''#########"""""""""""""""######$$$######"""!!!!!!!!!""""""############### !!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ######$$$%%%%%%$$$""""""""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%% !!!!!!""""""######$$$ !!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$#########$$$$$$###!!! """###$$$$$$###""" !!!!!!!!!""""""""""""!!!""""""""""""!!!!!! ###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!######"""!!!!!!"""""""""!!!###$$$"""!!!"""$$$"""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""############$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$############$$$%%%%%%###$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!""""""#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###""""""""""""""""""###$$$%%%##############################""""""######$$$%%%########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%$$$###"""!!! #########""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$ !!!!!!!!!""""""################################################!!!!!!""""""""""""!!!!!!###!!! """%%%&&&$$$"""%%%&&&'''%%%"""!!!%%%((($$$######"""!!!"""""""""#########$$$######""""""!!!"""######$$$$$$###### !!!!!!""""""##################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! $$$%%%###!!!######"""""""""""""""############$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&###""""""""""""""""""### """###$$$$$$###%%%$$$######$$$$$$"""!!!!!!###$$$%%%%%%$$$###!!!!!!"""""""""#########!!!!!!"""#########""""""######""""""""""""##############################$$$###!!!"""######"""!!!%%%%%%%%%$$$###""" """$$$""" ###""""""""""""""""""""""""!!!"""$$$$$$$$$###"""""""""""""""############'''$$$""""""$$$%%%%%%$$$########################"""######$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&""""""$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!! !!!!!!""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ !!!"""###$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################"""""""""######"""""""""###!!!!!!$$$%%%""""""%%%%%%"""!!!$$$'''$$$$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$######!!!"""###$$$$$$$$$###### !!!"""#####################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! %%%&&&!!!!!!###!!!!!!"""""""""############%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$%%%%%%&&&&&&""""""#########"""!!!!!!!!!""""""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$ $$$%%%%%%###!!!%%%$$$######$$$$$$""" """$$$&&&'''&&&%%%$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!"""""""""""""""############%%%%%%!!!###"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!""""""""""""############%%%""" !!!$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''(((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&!!!"""%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""!!!  """###$$$$$$$$$###########################$$$###"""""""""###%%%&&&######################## !!!"""$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""##################################################################$$$$$$$$$$$$######### ###$$$!!!$$$%%%###!!!###%%%%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###### !!!"""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$%%%!!!$$$###!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###$$$%%%&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$""" ###$$$%%%&&&%%%$$$######""""""""""""############ !!!"""$$$%%%&&&$$$######"""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!"""##################$$$$$$$$$%%%%%%%%%%%%""""""!!!!!! !!!!!!""""""######$$$$$$#########%%%''''''%%%###$$$%%%%%%$$$######$$$&&&###"""""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%***)))'''%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""""""""'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""!!! !!!!!!#########$$$$$$#########!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!'''$$$""""""%%%&&&%%%#########""""""!!!!!! """""""""  """#########"""""""""""""""###""""""""""""""""""###&&&%%%$$$###"""""""""""""""###$$$$$$###"""###$$$$$$###############$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$"""!!!!!!!!! !!!"""### !!!"""######$$$######"""############$$$$$$$$$%%%%%%#########$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""############%%%$$$"""!!!!!!"""$$$%%%""""""############""""""#########"""""""""""""""$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!!!!!"""#########""" """"""""""""############'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###""""""""""""""""""#########$$$###""""""######!!! $$$###############""" """"""""""""############$$$$$$###"""!!!!!!""""""$$$######""""""""""""""" !!!""""""############!!!!!!"""###############!!!!!!!!!"""""""""######""""""""""""""""""!!!!!!"""""""""""""""######### !!!######"""!!!###$$$$$$###"""!!!"""$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""&&&$$$""""""$$$%%%$$$#########""""""!!!!!!!!!!!!"""###"""!!!!!!###!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""!!!""""""######"""###$$$$$$###"""###$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$###"""!!! !!!!!! !!!""""""###"""############""""""!!!""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$!!!""""""###$$$$$$######"""""""""#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""############""""""########################$$$######""""""######$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""###############"""!!!!!!!!!"""#########""" !!!###%%%%%%$$$###!!!"""!!!!!!!!! !!!"""###%%%&&&'''((((((""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$###"""###$$$$$$"""!!!""""""$$$###!!!""""""""""""############%%%%%%###"""!!!!!!!!!!!!$$$######""""""""""""""""""##################"""!!!!!!"""############### !!!!!!!!!""""""""""""###############$$$############""""""""""""###!!!!!!!!!$$$%%%&&&%%%"""###$$$###!!! !!!"""###############$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$###############""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!############"""%%%$$$""""""$$$%%%$$$$$$###""""""""""""!!!!!!!!!###$$$$$$"""!!! """### !!!"""###$$$%%%%%%######""""""""""""###### !!!"""###$$$"""###$$$$$$###"""###$$$%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%############"""!!! !!!!!!"""############"""$$$$$$$$$###"""!!!!!! """""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!""""""######""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!"""############""""""!!!""""""######""""""!!! ###&&&'''&&&###!!!$$$$$$############""""""$$$$$$###""" """######$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################%%%###""""""###$$$$$$### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$""" """&&&&&&%%%!!!"""""""""###############"""""""""""""""######$$$######"""""""""""""""%%%%%%%%%$$$$$$"""!!! !!!!!!"""###############""""""""""""############!!!""""""######$$$$$$$$$$$$$$$######""""""!!!!!!$$$"""!!!!!!$$$&&&''''''"""###$$$###!!! !!!"""###$$$$$$#########$$$######$$$$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!!!!!!!"""""""""######### !!!###%%%%%%$$$###"""$$$###""""""###$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""$$$!!!!!!""""""#########$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""###$$$$$$###"""###$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$"""""""""""""""!!! !!!"""$$$%%%%%%$$$###"""$$$######"""""""""""""""""""""""""""############%%%$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""######""""""############""""""##################$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!""""""############"""!!!############""""""!!!!!! """%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''&&&### """###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""############""""""########################%%%###""""""###$$$$$$### !!!"""###$$$$$$%%%""""""""""""""""""""""""###""""""###$$$$$$###!!!""" """%%%%%%%%%!!!"""""""""###############"""""""""""""""######$$$######""""""""""""""""""######$$$$$$$$$######!!!!!!"""###############""""""""""""############!!!!!!!!!""""""#########$$$$$$######""""""!!!!!!!!! """######"""$$$%%%%%%###!!!!!!""""""$$$%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$########################'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$###"""!!!!!! $$$%%%%%%%%%%%%%%%%%%$$$""""""""""""###############$$$%%%&&&&&&$$$"""!!!""""""###""""""###$$$%%%""""""""""""###############$$$%%%%%%###""""""###$$$#########""""""!!!!!!$$$$$$$$$######$$$$$$$$$%%%$$$######"""""""""###"""###$$$$$$###"""###$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""!!!""""""""""""!!!!!! """###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$!!!!!!"""""""""#########%%%%%%%%%$$$$$$######"""!!!!!!""""""""""""!!! !!!!!!!!!""""""###""""""""""""""""""###""""""############"""""" !!!!!!!!!""""""#########""""""""""""""""""### !!!!!!!!!!!!"""""""""################################################""""""#########""""""!!!!!!""""""#########""""""$$$######"""""""""""""""!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$$$$$$$############"""!!! ######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$"""""""""######"""""""""########################$$$###!!!"""###%%%$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" &&&%%%$$$###"""!!!!!!"""""""""""""""############%%%%%%###"""!!!!!!!!!!!!$$$######""""""""""""""" """$$$&&&''''''!!!!!!"""############### !!!!!!!!!""""""!!!!!!""""""""""""""""""############"""""""""""""""!!! """######""" """%%%%%%$$$""""""###"""$$$&&&%%%""" """%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''))))))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$######"""""""""""""""$$$$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!"""######""""""$$$&&&"""""""""############$$$"""$$$%%%%%%###""""""###%%%%%%$$$###"""!!! ######""""""""""""######&&&%%%$$$###"""""""""""""""###$$$$$$###"""###$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""######""""""!!!###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!###%%%&&&!!!!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$$$$""""""######""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############!!!""""""############"""%%%$$$###""""""""""""###$$$###!!!!!!"""$$$'''(((###############$$$$$$$$$""""""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""######$$$$$$######"""########################$$$"""!!!"""###%%%%%%$$$"""""""""""""""#################################  """"""!!! """%%%'''&&&"""!!!###""""""""""""############$$$$$$###"""!!!!!!""""""$$$######""""""""""""""" """###$$$%%%%%%!!!!!!"""###############!!!!!!!!!"""""""""########################"""""""""""""""""""""#########%%%$$$###$$$%%%%%%###!!! ###$$$###""""""###"""%%%'''%%%!!! """%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&(((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''(((((())))))))))))((((((&&&'''(((((()))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""""""""""""###"""###$$$$$$###"""!!! """"""#########$$$$$$$$$###""""""""""""""""""""" """######!!!!!!$$$'''""""""#########$$$$$$$$$!!!###%%%%%%###!!!!!!"""$$$$$$######""""""!!!!!!  $$$######"""""""""######"""###$$$$$$###"""###$$$""""""""""""###$$$%%%%%%$$$$$$##################""""""###############"""$$$$$$###"""""""""""""""$$$###!!! !!!"""###%%%!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%%%%$$$$$$######$$$$$$###""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""############"""""" !!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""################################################ !!!###$$$$$$$$$$$$!!!!!!"""###############%%%$$$###"""""""""######$$$############$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""###""""""###%%%&&&$$$### &&&&&&""" ###(((""""""""""""############ !!!"""$$$%%%&&&$$$######""""""""""""""""""""""""""""""!!! !!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$"""!!!!!!""""""!!!!!!###"""""""""""""""%%%'''%%%!!!"""%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''')))*********)))((())))))************))))))''''''((()))******))))))$$$%%%&&&(((***+++------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################"""""""""###$$$$$$%%%%%%%%%$$$$$$############### !!!###$$$$$$###""""""######$$$$$$$$$$$$######"""############$$$$$$$$$  !!!"""###!!!######!!!!!!$$$'''""""""######$$$$$$$$$$$$!!!###%%%%%%###!!!!!!!!!""""""""""""##################""""""""""""######!!! !!!!!!"""###$$$"""$$$$$$$$$###"""###$$$!!!!!!""""""###$$$&&&&&&"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###&&&%%%"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""########################!!!"""$$$%%%%%%%%%!!!!!!"""###############%%%%%%###"""""""""###$$$######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$(((''''''&&&%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%&&&%%%###"""""""""###$$$########################!!!!!!"""###############$$$$$$$$$##########################################"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""#########""""""!!!"""###$$$%%%%%%$$$###""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******,,,---------,,,,,,+++******+++,,,.........---------...///000111111111000///000000//////...---,,,,,,,,,------...---------************************)))))))))(((((((((''''''((('''&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''%%%###$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###"""###$$$'''((('''%%%&&&&&&%%%$$$############$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!""""""""""""#########$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!%%%&&&###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""((('''%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$$$$$$$######""""""############""""""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$######""""""!!!!!! ########################"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""######""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$%%%&&&&&&''''''""""""###$$$%%%&&&&&&'''&&&%%%$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""##############################!!!!!!"""##################################################################"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$######"""########################$$$$$$$$$#########"""""" !!!"""######"""!!! """"""############"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''######%%%%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&'''(((***+++,,,,,,---......////////////...///000222333444333333222333333333444333333222222333333444444444444444333333333333333222111000///---,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''''''&&&###%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""$$$&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""########################%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$######"""!!!!!!"""######"""""""""#########$$$$$$############"""""""""!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!(((%%%!!! !!!!!!!!!###"""!!!!!!!!!!!!"""###############"""""""""!!! !!!"""###$$$$$$$$$$$$$$$###############'''&&&%%%$$$######$$$%%%########################!!!""""""######""""""!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!""""""############""""""""""""######"""######$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############"""""""""######"""!!!!!!"""###$$$###""""""""""""######$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$######""""""######$$$###$$$$$$$$$$$$###""""""########################!!!!!!"""###############""""""""""""""""""""""""###########################""""""!!!!!!""""""#########$$$$$$######""""""########################$$$$$$$$$############### !!!!!!""""""!!!!!! """"""###############"""######""""""""""""######&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))***,,,---///000000111222333555666777777777666777999:::;;;;;;;;;:::<<<<<<;;;;;;:::999888888999999:::<<<<<<=========<<<<<<;;;:::999777555555333222222111000///......*********))))))(((((((((((((((''''''''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########%%%%%%$$$###############$$$%%%&&&'''$$$$$$$$$############"""########################%%%$$$######$$$%%%$$$###$$$###""""""""""""###$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%############""""""""""""$$$###""""""!!!!!!!!!!!!############""""""""""""%%%###""""""###$$$###"""$$$###""""""""""""###$$$############"""""""""""" !!!!!!"""###$$$$$$###############$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""#######################################""""""""" !!!"""###$$$%%%%%%$$$##################$$$!!!"""######$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""###############"""!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######"""###$$$%%%%%%$$$""""""########################!!!!!!"""###############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""#########""""""!!!################################################!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$######$$$###!!!!!!!!!!!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,//////000222444555666777777888:::<<<>>>???@@@@@@===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???======<<<;;;:::999777666555444000///...---+++***)))((((((''''''&&&&&&''''''((((((((())))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""########################$$$###"""###$$$%%%$$$"""########################"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""###""""""!!!""""""###############"""""""""""""""!!! !!!"""###!!! $$$##################$$$#########"""""""""""""""$$$######""""""!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$################## !!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""######""""""""""""###############""""""!!!!!! $$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""########################!!!!!!"""############### !!!!!!""""""""""""########################""""""############""""""!!!""""""#########""""""########################################################################""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&''')))***)))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())),,,...000111666777888999;;;<<<===>>><<<===???AAABBBDDDDDDEEEAAACCCEEEFFFGGGHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@???>>>===:::888666333000...,,,***)))(((((('''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""########################$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""######!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""######&&&$$$###"""!!!#########$$$$$$#########""""""""""""""""""######%%%$$$$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""######"""!!!!!!!!!!!!"""############"""""""""""""""####################################""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!! !!!"""###$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$######$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###########################!!!!!!"""############### !!!!!!""""""######$$$########################"""######$$$$$$######"""""""""######$$$$$$#############################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***))))))(((&&&&&&%%%%%%&&&"""###$$$%%%&&&(((((()))+++,,,...000333666888:::>>>>>>???@@@AAABBBCCCCCC???@@@AAABBBDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKEEEEEEDDDDDDEEEFFFHHHIIILLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCAAA???<<<888555222111///...---+++******))))))***)))((((((((((((((()))''''''''''''''''''''''''&&&'''(((((('''&&&((()))((((((&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""######$$$%%%%%%$$$######""""""############""""""############$$$$$$$$$%%%""""""""""""############!!!!!!!!!"""###$$$%%%&&&""""""""""""############$$$###""""""###""" """"""###$$$$$$###""""""""""""""""""############"""""""""#########$$$$$$###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""#####################"""!!!  !!!"""######"""!!! !!!"""######$$$$$$######"""""""""############$$$###########################""""""!!!!!!""""""###&&&%%%%%%$$$######"""""" !!!"""######$$$######%%%$$$$$$#########$$$$$$""""""############""""""$$$$$$$$$$$$############"""""""""#####################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%% !!!"""######"""!!! ######""""""###$$$$$$%%%########################!!!!!!"""###############!!!!!!""""""###$$$$$$%%%########################"""###$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&''''''(((%%%%%%''')))+++---//////333444666999<<<@@@CCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJMMMNNNOOONNNNNNKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKHHHGGGEEECCC@@@===;;;:::777666444222111/////////,,,+++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&(((***)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%""" """$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$!!!"""""""""############$$$$$$###""""""######$$$!!!"""""""""############!!!%%%'''((('''!!!""""""######""""""!!!!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$###############"""###$$$%%%&&&&&&%%%$$$########################!!!""""""######""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""#########""""""!!!!!! !!!###$$$$$$###!!! """######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""!!! !!!"""############$$$$$$%%%%%%%%%!!!"""######$$$###""""""$$$$$$#########$$$%%%%%%""""""###$$$$$$###""""""""""""""""""############!!!"""""""""#########$$$######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$ !!!"""######"""!!! $$$###"""""""""###%%%&&&########################!!!!!!"""###############!!!""""""###$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((***+++---)))***,,,///111444666777:::;;;===@@@CCCGGGJJJLLLEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNPPPPPPPPPPPPRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMKKKJJJHHHGGGEEECCCAAAAAA>>>===;;;888666444333333///...,,,***))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((+++)))((('''%%%$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""" !!!###$$$%%%############$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########!!!!!!""""""#########$$$'''&&&%%%###"""!!!!!!!!!!!!!!!""""""#########$$$$$$""" !!!"""######### !!!"""######"""!!! !!!!!!""""""#########$$$&&&&&&%%%$$$###"""!!! %%%$$$$$$$$$######""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!"""###%%%'''((((((""""""###$$$$$$###!!!!!!############$$$%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!!!!""""""######!!!!!!""""""#########$$$######$$$$$$$$$$$$############$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''(((((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""##############################################################################$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%(((%%%######&&&'''&&&$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((&&&$$$%%%''''''$$$!!!&&&%%%$$$######$$$%%%&&&((((((((()))+++...111333222222444777:::???BBBDDDCCCEEEGGGIIIJJJJJJIIIIIICCCDDDFFFGGGHHHIIIIIIIIILLLLLLLLLMMMMMMNNNNNNNNNSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYWWWVVVUUUSSSPPPNNNRRRPPPNNNPPPSSSUUUTTTRRRSSSRRRSSSTTTWWWXXXWWWVVVUUURRRPPPOOOOOOPPPPPPPPPOOOOOOOOOLLLIIIGGGGGGGGGFFFEEECCCAAA???===;;;;;;999777444333222///,,,)))---***'''&&&''')))))))))+++)))'''&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$""" """"""############""""""$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""######$$$$$$!!!!!!!!!"""#########$$$%%%%%%$$$######"""############""""""""""""######%%%&&&&&&'''&&&%%%###""" !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$##################""""""""""""""""""""""""$$$  ########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """%%%'''###"""!!!!!!!!!"""$$$%%%"""######$$$$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$#########""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$###############################################################$$$$$$$$$############""""""###############$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$""" !!!###%%%$$$"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""$$$&&&&&&%%%$$$"""######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''(((&&&$$$'''&&&%%%%%%%%%&&&''''''***+++,,,...111444666888999999:::<<<>>>AAADDDFFFGGGIIIKKKMMMMMMLLLKKKIIIEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUVVVVVVWWWXXXYYY\\\\\\[[[ZZZZZZYYYWWWVVVWWWVVVTTTUUUXXXXXXWWWUUUTTTSSSTTTVVVXXXYYYXXXWWWWWWUUUSSSRRRRRRRRRQQQOOONNNPPPQQQQQQOOONNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBAAA???<<<:::999666222000000---***))))))******))))))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""### """###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""##############################$$$###!!! !!!"""$$$%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""########################"""""""""""""""""""""""""""""""""$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!"""##################""""""""""""######$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""" """"""""""""""""""""""""$$$$$$############$$$%%%$$$$$$$$$$$$######""""""################################################$$$$$$$$$############"""#########"""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$"""!!! !!!###$$$$$$###$$$$$$$$$###############$$$$$$$$$############### """$$$&&&&&&%%%###"""######$$$$$$$$$$$$###################################################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((((((''''''''''''''''''((()))***---///111444888;;;===???AAA@@@@@@AAABBBDDDFFFGGGKKKMMMOOOQQQQQQOOOMMMKKKHHHJJJLLLOOOQQQSSSTTTUUUOOOPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]^^^^^^]]]]]]\\\]]][[[ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUWWWYYYZZZZZZXXXXXXWWWUUUUUUUUUSSSPPPMMMMMMPPPSSSUUUUUUUUUUUUVVVSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGEEEBBBAAA>>>:::777666444000......---,,,+++)))'''&&&&&&((())))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))))))))))))))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!! ###%%%&&&%%%""""""############""""""###%%%&&&$$$!!! """$$$########################"""############$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""############""""""""""""######$$$$$$###""""""""""""###""""""############""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""!!!  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#################################"""""""""""""""###""""""""""""###$$$$$$&&&%%%%%%$$$######""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############""""""""""""!!!""""""""""""""""""###########################$$$###############$$$$$$%%%$$$$$$$$$############ !!!###$$$%%%%%%%%%$$$$$$###"""""""""""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$#########""""""$$$$$$######"""""""""!!!$$$###""""""$$$$$$###"""$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%################################################!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###########################""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''''''''(((((()))***+++,,,---...000222555999===AAACCCDDDDDDCCCCCCCCCEEEFFFHHHJJJMMMNNNQQQSSSSSSRRROOONNNNNNOOOQQQTTTVVVWWWXXXYYYUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYY\\\]]]^^^^^^]]]\\\\\\]]]___^^^]]][[[YYYWWWTTTRRRTTTTTTTTTVVVYYYZZZYYYXXXXXXWWWWWWWWWVVVTTTOOOLLLLLLOOOTTTWWWXXXXXXXXXYYYVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJIIIGGGEEEAAA>>>>>>;;;777555444333111//////---++++++,,,,,,,,,+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((("""!!!$$$$$$!!!"""######$$$$$$######"""###%%%"""###""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""$$$#########"""!!!!!!!!!""""""""""""######$$$%%%######""""""""""""######&&&%%%$$$######$$$%%%&&&#########$$$$$$#########!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! ##############################$$$$$$###"""!!! """""""""#########$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###!!! """$$$%%%$$$$$$######""""""!!!!!! !!!!!!""""""#######################################"""######$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$######"""###!!! !!!"""###"""!!!$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%###################################################!!! ###%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!""""""#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%%%%%%%%%%'''(((***+++,,,...000111222222444555888;;;???CCCEEEGGGFFFFFFFFFGGGIIIKKKNNNOOOMMMNNNPPPQQQRRRRRRQQQQQQSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]][[[ZZZYYY\\\^^^___^^^[[[YYYYYYZZZ______^^^[[[WWWRRRNNNLLLOOOOOOOOOQQQTTTUUUTTTSSSVVVVVVVVVWWWWWWTTTPPPLLLMMMPPPUUUYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLIIIFFFDDDBBB???===<<<:::888666666444111///...---+++***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((('''&&&%%%$$$&&&''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$"""######$$$$$$$$$$$$######"""$$$"""###""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######""""""""""""######%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""###$$$$$$$$$""" """#########$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###!!! """$$$%%%$$$$$$######""""""!!!!!! !!!!!!""""""####################################""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""###$$$%%%&&&!!!$$$&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&'''&&&'''))),,,""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$########################################################################$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!!######""""""""""""######!!!###%%%%%%$$$###"""##################$$$$$$$$$###############$$$$$$$$$###!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''***,,,...000222444666888999999999999:::<<>>===:::666333111///,,,***+++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&&&&### ######$$$$$$$$$$$$######"""$$$%%%$$$!!!!!!###&&&########################"""############$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$  !!!!!!######""""""""""""######"""!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%&&&'''&&&$$$"""!!!"""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! """###$$$$$$%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############""""""""""""!!!""""""""""""""""""###########################""""""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$######""""""""""""###$$$%%%&&&'''%%%&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&& ###'''(((((()))...222"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$############"""############$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""######""""""""""""######"""%%%((('''%%%"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&'''))))))))),,,000444444666888;;;>>>@@@AAAAAA>>>===<<<<<<>>>AAAEEEHHHKKKKKKKKKLLLNNNQQQSSSUUUUUUSSSPPPNNNMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZYYY[[[^^^```^^^YYYVVVWWWYYYYYYZZZYYYTTTLLLDDD???===:::999:::<<<>>>???>>>===AAAAAABBBDDDFFFFFFDDDBBBEEEHHHLLLOOOQQQSSSVVVXXXXXXWWWVVVTTTRRRPPPOOONNNOOOOOOOOOQQQTTTUUUTTTSSSMMMKKKJJJJJJKKKJJJHHHFFFDDDAAA===:::777555222///...------+++***)))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!"""######""""""""""""###### !!!"""""""""""""""""""""############""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###%%%&&&$$$""" """###""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""############""""""###$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&,,,+++)))&&&### &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''###'''***++++++---333888$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######!!!!!!"""###$$$%%%%%%&&&################################################$$$$$$$$$############"""!!!!!!""""""######$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######""""""""""""######&&&)))++++++'''$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''***+++---000666;;;888:::===@@@CCCEEEFFFFFFBBB@@@===<<<===AAAEEEHHHJJJJJJJJJKKKLLLNNNQQQRRRZZZWWWRRRNNNLLLLLLMMMOOONNNOOORRRTTTWWWXXXYYYZZZWWWWWWXXXYYYZZZZZZ[[[[[[XXXYYY[[[\\\\\\[[[YYYXXXWWW[[[]]][[[VVVTTTUUUXXXTTTUUUTTTOOOEEE<<<777555222111222444666777666555555555666888;;;<<<;;;999>>>@@@DDDGGGJJJNNNRRRUUUTTTSSSQQQOOOMMMKKKIIIHHHJJJJJJKKKNNNRRRTTTTTTSSSNNNMMMMMMMMMNNNNNNMMMKKKJJJGGGCCC@@@>>><<<999666000000///...,,,+++******))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((''''''((())))))***))))))''''''''''''''''''''''''******))))))))))))******'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$!!!!!!""""""#########$$$''''''&&&%%%$$$$$$$$$%%%######""""""""""""######!!!"""###%%%%%%%%%$$$###""""""############""""""!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!###$$$### """%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%%%%&&&########################!!!!!!""""""######$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&#########""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((((((,,,000000///111777<<<#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''')))((()))***)))))))))+++---***---111666:::<<<===>>>>>>???AAAEEEIIIIIIHHHEEECCC>>>;;;>>>EEEKKKNNNMMMLLLKKKKKKLLLOOORRRRRRRRRTTTRRROOOKKKGGGDDDBBBAAAEEEEEEEEEGGGIIIMMMPPPSSSSSSRRRPPPPPPPPPRRRTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVUUURRRPPPPPPQQQOOOLLLGGGBBB<<<777333111//////......---------,,,//////000111222333444444444555666999<<<@@@BBBDDDHHHFFFDDDCCCCCCAAA???===<<<===???AAADDDHHHJJJLLLKKKNNNQQQSSSSSSPPPMMMJJJMMMMMMKKKIIIFFFCCC@@@???999888666333111//////...))))))))))))(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$ $$$'''%%%""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% $$$&&&&&&&&&%%%######""""""######$$$%%%$$$#########""""""!!!!!!######################## !!!"""###############$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%""" !!!###$$$""" ########################%%%%%%%%%%%%###"""!!!  !!!"""######$$$$$$$$$###############$$$###############"""!!! $$$###"""!!!!!! !!!$$$"""  !!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&'''&&&%%%###!!! '''&&&$$$############$$$,,,,,,***'''$$$%%%''')))***+++...222888???EEEHHH$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&%%%$$$$$$%%%&&&%%%''')))******,,,///111333666:::???CCCEEEGGGGGGEEEEEEGGGJJJLLLLLLJJJHHHEEEBBB???AAAHHHNNNPPPOOOOOOOOOPPPRRRSSSSSSPPPMMMHHHGGGDDDAAA>>><<<:::999999888888999;;;>>>AAACCCKKKKKKJJJIIIJJJKKKLLLMMMEEEFFFHHHJJJKKKKKKJJJJJJFFFGGGIIIHHHEEECCCBBBBBBCCCBBB>>>;;;777444222111///000000000000000000000/////////000111111222222555666666777888:::;;;<<<@@@???======<<<:::777444555666777999;;;>>>@@@BBBEEEGGGKKKOOOQQQQQQPPPPPPQQQPPPOOOMMMJJJGGGEEECCC>>>===<<<:::888666555555++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""######$$$$$$$$$$$$######$$$!!! $$$&&&%%%""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%% """###$$$$$$$$$#########""""""######$$$%%%$$$#########""""""""""""########################!!!""""""############"""######""""""######$$$%%%$$$$$$############$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""" !!!!!!""""""!!!!!! !!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###&&&$$$$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""########################$$$$$$######$$$$$$######"""!!!""""""!!!!!!!!!""""""###%%%###""" !!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$""""""'''&&&%%%#########$$$%%%%%%&&&%%%$$$$$$&&&***---///000333888===CCCHHHKKK%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$&&&***---///222555888===@@@CCCHHHKKKNNNOOOPPPKKKKKKLLLNNNOOOOOOLLLJJJIIIGGGEEEGGGLLLPPPRRRRRRQQQRRRTTTUUUTTTPPPIIIDDD;;;:::999777555444222222000///......///222444666;;;;;;;;;<<<<<<<<<<<<===999:::;;;<<<===>>>>>>>>>;;;>>>@@@???===;;;999999888888666555444444444444111222222333333333333222111111111111000000000000444444444444555666777777999999888888888666222/////////000111222444666777;;;>>>BBBGGGLLLPPPSSSTTTRRRRRRQQQOOOMMMKKKIIIHHHEEEEEEDDDBBBAAA???>>>>>>000///---+++***)))******(((((()))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################"""""""""######$$$$$$$$$$$$######$$$!!! $$$&&&%%%###!!!"""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""######""""""######$$$%%%###############"""""""""########################"""############""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$###############!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&########################""""""############""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&)))---111666888<<<@@@EEEIIILLLNNN$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%''')))&&&***...333666:::>>>AAAEEEGGGIIILLLNNNPPPQQQQQQLLLLLLMMMOOOQQQQQQOOOMMMMMMLLLJJJLLLPPPSSSTTTSSSRRRRRRQQQQQQNNNIIIAAA<<<333333333222222111000000000///...------///111222000111222222222222111111555555555666666666666666999;;;>>>???===;;;999999888888888999999:::<<<<<<888888999999999888666666666666555555444444333333222222222333333555666777666666777888999777444111............///000111111333555999>>>DDDJJJPPPSSSOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEE:::777444000...,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$"""!!!!!!$$$%%%%%%###!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%###""""""""""""#########""""""######$$$%%%###############################################################"""!!! !!!"""###%%%%%%$$$############""""""""""""##################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###&&&%%%"""!!!###&&&######################## !!!"""#####################""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""######$$$$$$######"""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((&&&&&&%%%$$$$$$%%%&&&'''%%%'''((()))***,,,000444<<>>===<<<<<<;;;555555444333333333444444333333444666777777444222000000///........./////////000222666;;;AAAGGGJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKJJJDDDBBB>>>999555222000///,,,++++++***)))(((((('''))))))))))))))))))))))))''')))+++,,,,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""###$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$######"""######$$$%%%######""""""######$$$%%%###############$$$$$$$$$#######################################"""!!! !!!"""###%%%%%%$$$############""""""""""""##################$$$%%%&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""#########""""""!!!!!! """"""###$$$$$$$$$$$$### ###%%%$$$"""!!!###&&&######################## !!!"""######$$$$$$###############""""""""""""######""""""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))%%%'''***,,,...222666999BBBDDDHHHLLLOOOOOOOOOOOO'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""!!!!!!!!!!!!"""########################$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&''''''(((***...222888;;;@@@DDDFFFHHHKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTXXX[[[[[[[[[TTTUUUVVVWWWWWWWWWVVVVVVQQQNNNIIIFFFCCCAAA>>><<<:::;;;<<<===<<<;;;:::999555333222000000111222333222222222222222111111111111111333555888;;;>>>@@@DDDFFFIIIJJJKKKKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVTTTRRROOOMMMNNNMMMMMMLLLJJJIIIIIIHHHAAA@@@===;;;888666444444333222222222333333222000111000///......---.........//////111555999===@@@FFFHHHJJJLLLOOOPPPQQQRRRMMMNNNPPPPPPQQQPPPOOONNNKKKJJJGGGCCC>>>:::777555000000...---+++)))((('''))))))))))))))))))))))))''')))***++++++***)))''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$########################"""############""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""!!! """"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%'''########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))***$$$'''+++000444999>>>BBBGGGIIILLLNNNPPPPPPOOONNN%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&'''(((***+++---111777;;;AAADDDHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPTTTXXX[[[\\\\\\YYYZZZ\\\\\\[[[ZZZYYYXXXTTTQQQNNNKKKJJJIIIGGGFFFGGGHHHIIIJJJIIIGGGFFFDDD@@@???===<<<;;;<<<>>>???<<<;;;:::888888888999:::888999999:::<<>>777666444111...+++)))((())))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%#########$$$$$$%%%%%%%%%########################!!!""""""############"""######""""""######$$$%%%$$$$$$############$$$$$$######"""""""""######$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$%%%%%%%%%$$$###""""""""""""!!!"""######$$$$$$######$$$$$$######"""#########!!!"""######$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&%%%%%%%%%'''(((***,,,)))---222777<<>>CCCFFFIIILLLMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNOOORRRVVVYYYZZZYYY[[[]]]``````^^^\\\[[[ZZZVVVUUUSSSRRRSSSRRROOOMMMSSSTTTUUUUUUTTTRRROOONNNNNNMMMKKKJJJJJJKKKLLLMMMJJJHHHFFFDDDDDDEEEFFFGGGDDDCCCAAA@@@@@@@@@AAABBBGGGHHHJJJLLLNNNRRRWWW[[[YYYYYYYYYZZZ[[[\\\^^^___]]]___aaadddeeedddbbbaaabbbbbbaaaaaa```______^^^[[[YYYWWWTTTRRRPPPOOONNNGGGCCC>>>:::999888666555444444333222111111111111000000000000111333444555888;;;>>>CCCHHHLLLOOOPPPRRRSSSUUUWWWXXXWWWVVVUUUOOOPPPQQQPPPNNNKKKGGGDDD;;;:::777444111---+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%###!!!#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%######################## !!!"""###############$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$### ########################%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!! !!!"""###############""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''))),,,...000&&&%%%%%%&&&''')))+++,,,444777;;;???BBBFFFJJJMMMNNNOOOOOOPPPPPPPPPPPPPPP%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$!!!"""%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''%%%%%%$$$###%%%%%%$$$$$$$$$%%%'''(((((((((((()))***++++++,,,000222666:::???CCCFFFHHHMMMMMMLLLLLLMMMMMMNNNOOOQQQPPPPPPPPPQQQOOOMMMKKKNNNOOOQQQTTTWWWYYY[[[]]]______``````___]]]ZZZXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZZZZXXXUUUSSSSSSTTTXXXSSSNNNMMMPPPSSSRRRPPPOOOMMMJJJFFFEEEEEEFFFFFFLLLIIIFFFDDDDDDHHHLLLOOORRRSSSTTTUUUVVVWWWXXXYYY]]]\\\^^^ccciiijjjfffaaahhhhhhggghhhgggddd```\\\\\\]]]]]]\\\\\\ZZZYYYXXXOOOMMMIIIEEEBBB???;;;888>>>;;;888777999999888555444333333222111222222222444666:::>>>DDDJJJNNNQQQOOORRRUUUWWWXXXXXXZZZ[[[SSSRRRRRRRRRSSSOOOIIIDDDEEEDDDBBB>>>999444000---------,,,***)))))))))(((((()))******+++*********))))))))))))((((((((((((***************)))(((((((((((((((((((((''''''&&&(((&&&$$$$$$&&&(((*********))))))(((''''''&&&&&&((('''&&&'''((()))(((''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""######$$$$$$%%%&&&&&& """$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!!!! !!!"""#########"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""########################$$$!!! $$$&&&$$$!!!######$$$######"""!!! ###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!&&&%%%###"""""""""######%%%$$$$$$######""""""!!!%%%%%%$$$###""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&'''&&&$$$######$$$&&&((((((''''''(((***,,,///000888<<>>BBBFFFHHHJJJKKKJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]\\\ZZZXXXXXXYYY]]]XXXTTTSSSWWWYYYYYYWWWVVVTTTQQQOOONNNNNNOOOPPPQQQNNNJJJGGGFFFGGGJJJLLLOOOPPPPPPQQQSSSUUUVVVWWWTTTTTTWWW^^^fffkkkjjjggggggggggggiiiiiigggccc```^^^^^^^^^]]]\\\\\\[[[[[[WWWVVVSSSPPPNNNKKKHHHFFFHHHDDD???<<<===>>>======888777777666555555444444444555888;;;@@@DDDHHHJJJMMMQQQVVVYYYYYYXXXWWWWWWTTTSSSQQQRRRSSSSSSQQQNNNJJJIIIGGGDDD???:::666444///...,,,+++))))))))))))''''''((())))))))))))((())))))))))))((((((((((((***************)))(((((((((((())))))(((((('''&&&'''%%%######%%%'''((((((&&&&&&&&&&&&'''''''''''',,,+++)))((()))(((&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!! !!!""""""###$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!"""###$$$$$$$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""########################$$$!!!!!!%%%&&&$$$!!!"""###$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###"""""" %%%%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""!!!""""""""""""#########%%%%%%###"""""""""###$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''+++111777:::>>>@@@CCCGGGJJJLLLNNNOOOPPPRRRSSSSSSRRRQQQQQQRRR########################%%%$$$#########%%%&&&'''##############################$$$$$$$$$$$$############$$$$$$$$$$$$######)))'''$$$""""""###"""!!!$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''*********,,,000555999<<<@@@BBBFFFJJJLLLMMMLLLKKKHHHIIIJJJLLLOOORRRUUUVVVVVVVVVVVVUUUTTTQQQOOONNNMMMMMMNNNOOOPPPRRRRRRSSSUUUUUUVVVXXXYYY[[[\\\\\\[[[YYYVVVTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^]]]\\\[[[[[[]]]___```___^^^]]]^^^aaa]]]YYYZZZ]]]______^^^\\\[[[YYYXXXXXXYYYZZZ[[[YYYVVVQQQMMMJJJJJJKKKLLLOOONNNNNNNNNOOORRRTTTVVVNNNNNNRRRYYYbbbiiikkkjjjgggggghhhjjjkkkjjjgggdddbbbaaa```___^^^^^^^^^^^^```___]]][[[YYYXXXVVVUUURRRNNNHHHDDDCCCCCCDDDDDD===>>>>>>===<<<:::888777444444555777:::<<<>>>@@@EEEJJJQQQUUUVVVVVVUUUUUUVVVTTTRRRQQQSSSTTTTTTTTTNNNMMMLLLIIIEEEAAA===;;;555333000---+++******+++'''((((((((())))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))(((((('''&&&&&&$$$######%%%'''''''''$$$$$$%%%%%%&&&''''''(((---+++))))))))))))'''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###""""""""""""""""""######$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""########################%%%###!!!"""%%%&&&%%%"""""""""###%%%%%%&&&&&&&&&""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$%%%$$$######"""##################$$$%%%&&&&&&&&&%%%$$$######"""#########""""""""""""""""""""""""!!!!!!!!!""""""""""""###&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''')))///666>>>CCCEEEFFFGGGIIILLLOOORRRSSSQQQRRRRRRRRRPPPPPPRRRSSS$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$&&&'''(((*********---222999???CCCEEEGGGKKKNNNOOOMMMKKKJJJHHHIIIKKKMMMPPPSSSVVVWWWVVVWWWWWWVVVSSSPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSUUUXXXZZZ[[[\\\YYYUUURRRRRRTTTXXX[[[[[[[[[\\\\\\\\\[[[YYYXXXZZZ]]]```aaaaaa``````aaaaaa___\\\]]]___aaabbbaaa```___^^^]]]^^^___aaabbbaaa^^^ZZZVVVSSSRRRRRRRRRUUUSSSQQQOOOPPPQQQTTTUUUQQQQQQSSSXXX___eeeggghhhiiiiiijjjlllmmmllliiifffdddcccbbbaaaaaaaaabbbbbbcccccccccaaa^^^\\\\\\\\\XXXVVVRRRNNNKKKIIIHHHHHHDDDDDDEEEDDDBBB???<<<:::666666666666666777777888:::>>>DDDJJJMMMPPPRRRTTTVVVUUUSSSRRRRRRRRRRRRQQQPPPOOONNNLLLIIIEEEBBB@@@>>>;;;777222...---,,,,,,******************++++++))))))))))))((((((((((((((()))))))))))))))(((((()))))))))))))))((('''''''''%%%$$$$$$&&&'''((('''$$$%%%%%%&&&&&&'''((((((((('''&&&''')))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""########################%%%$$$"""###%%%&&&%%%###"""######$$$%%%%%%$$$$$$""""""######$$$&&&&&&'''############$$$$$$$$$$$$###""" !!!###$$$$$$###$$$$$$##################"""#########$$$$$$$$$%%%$$$$$$###############$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%&&&''''''(((''''''&&&++++++---000666<<>>AAAFFFKKKOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQOOOMMMJJJGGGEEEFFFCCC>>>999444111000///,,,,,,******))))))******))))))))))))(((((((((((('''(((((()))))))))(((((()))))))))))))))(((((('''((('''&&&&&&((()))((('''''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######!!!!!!!!!""""""############$$$$$$%%%&&&'''(((((($$$##################$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""########################%%%$$$$$$$$$%%%%%%$$$#########$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$(((&&&###"""!!!!!!############$$$#########&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%###############""""""!!!""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''((((((((((((,,,///444999???CCCFFFHHHHHHJJJMMMPPPRRRRRRQQQQQQPPPQQQQQQPPPOOOPPPRRRUUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%'''''''''(((***---///111000111222666;;;AAAGGGKKKMMMNNNQQQRRRSSSQQQOOONNNKKKKKKLLLMMMOOOQQQSSSTTTTTTVVVXXXVVVRRROOONNNPPPPPPPPPQQQRRRSSSUUUVVVVVVRRRSSSTTTVVVWWWYYYZZZ[[[\\\ZZZVVVTTTTTTXXX\\\______``````aaa```___]]]\\\\\\]]]______^^^^^^```bbbeeeeeedddddddddeeeffffffgggffffffeeeeeeeeeeeeeeeccccccccccccbbbccccccccccccaaa^^^\\\ZZZYYYZZZZZZYYYYYY[[[^^^aaadddgggiiijjjjjjkkklllmmmlllhhheeeeeefffgggggggggffffffeeeccceeefffddd```^^^^^^aaaaaadddfffeeebbb\\\YYYWWWRRRRRRRRRQQQOOOMMMJJJIIIDDDCCCAAA???===<<<;;;;;;:::::::::::::::>>>CCCGGGGGGJJJNNNPPPQQQQQQRRRTTTRRRSSSRRRRRRPPPNNNKKKJJJHHHGGGCCC???;;;777555444///...+++)))(((((((((((())))))))))))((((((((((((''''''((()))))))))(((((())))))******))))))(((''')))((('''((()))***)))'''((((((((((((((((((''''''((('''%%%&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######""""""######$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$###"""!!! """###$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!  """$$$$$$$$$""""""###$$$$$$$$$$$$###((((((((('''&&&%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""############"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%'''(((***+++,,,...222999@@@FFFJJJLLLLLLHHHKKKOOORRRSSSRRRPPPOOOSSSTTTUUUTTTTTTTTTVVVXXX$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%$$$"""!!!"""$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))+++...111444666888999;;;>>>CCCHHHLLLNNNNNNOOOPPPRRRRRRRRRQQQQQQIIIJJJJJJLLLNNNPPPRRRTTTUUUYYY\\\ZZZUUURRRSSSUUUOOOPPPRRRTTTVVVXXXYYYZZZTTTVVVYYY[[[^^^___``````^^^\\\YYYXXXYYY\\\___bbbaaabbbcccccccccbbbaaa```bbbbbbaaa```^^^___aaacccffffffgggfffeeeeeeeeefffhhhgggfffeeedddcccbbbbbb```aaaaaacccddddddeeeeeecccbbbaaa___^^^]]]]]]]]]\\\]]]___aaacccdddfffggggggggghhhkkklllllliiifffdddfffhhhiiiiiihhhfffeee```cccfffddd```___aaaddddddgggiiiiiieeeaaa______ZZZYYYXXXWWWUUUTTTRRRRRRMMMLLLJJJGGGEEEDDDCCCBBB?????????>>>===>>>BBBDDDAAACCCFFFGGGHHHJJJNNNQQQPPPQQQQQQQQQOOONNNLLLKKKEEEEEEDDDBBB@@@===;;;999555333000---+++*********))))))))))))((((((((((((&&&''''''((())))))(((((()))************)))(((((((((''''''((())))))(((&&&%%%&&&&&&''''''(((((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$#########!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""###$$$%%%%%%%%%"""!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!""""""##############################$$$$$$###""""""""""""######$$$$$$$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$###'''))))))!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&(((***---000222666999>>>DDDIIILLLNNNNNNLLLMMMOOOQQQRRRRRRQQQPPPSSSTTTWWWWWWVVVVVVWWWXXX########################%%%%%%%%%$$$###"""!!! ##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""#########%%%(((""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***---000444777999???@@@BBBEEEIIILLLOOOQQQMMMMMMNNNOOOPPPQQQQQQQQQGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\___]]]YYYVVVWWWYYYNNNOOOQQQTTTWWWYYY[[[]]]VVVXXX\\\```cccdddeeeeee```^^^\\\[[[\\\___bbbeeeaaabbbcccddddddcccbbbaaaffffffdddaaa___```ccceeeeeeffffffeeedddccccccdddgggfffeeecccaaa```___^^^]]]^^^___aaabbbccccccccc``````````````````______```bbbcccdddcccbbbcccccccccdddfffiiilllllljjjhhhdddfffiiikkkkkkiiifffddd\\\```dddccc```___bbbfffdddggghhhgggcccaaaaaaccc^^^]]]\\\ZZZYYYXXXXXXXXXRRRQQQOOOMMMKKKIIIHHHHHH@@@AAACCCCCCCCCDDDEEEGGG???@@@@@@>>>>>>@@@FFFJJJMMMMMMNNNMMMMMMKKKIIIHHH@@@AAACCCCCCCCCAAA???===;;;999555222///.........))))))))))))((((((((((((&&&&&&'''((())))))((((((***************)))((((((''''''&&&'''((((((&&&%%%"""###$$$%%%'''((()))***&&&%%%%%%&&&)))+++******&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%&&&%%%%%%##################$$$$$$######################## """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""#########%%%$$$###"""!!! %%%$$$###""""""###$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""##############################$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%######$$$$$$###"""  !!!!!!"""###$$$$$$$$$%%%###!!! !!!"""!!! !!!"""###$$$%%%%%%$$$### !!!""""""############""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''''''''(((+++000333666???@@@BBBEEEHHHJJJLLLMMMPPPOOOOOOPPPPPPQQQRRRSSSQQQSSSVVVWWWVVVVVVVVVWWW########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%!!!""""""""""""#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%+++)))(((&&&%%%%%%&&&&&&&&&&&&%%%&&&((())))))((())),,,...000333888???EEEGGGHHHIIIKKKKKKLLLLLLKKKJJJKKKMMMOOOOOONNNLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRYYY[[[\\\\\\ZZZXXXWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYZZZ[[[]]]```bbbcccdddeeeeeedddcccbbbaaa`````````hhhfffcccbbbcccdddcccbbbeeeeeeeeeccc```^^^^^^___hhhgggfffffffffdddaaa___bbbbbbaaa`````````aaaaaacccaaa______```cccddddddiiiccc``````___[[[YYYZZZaaacccddddddbbb```___```aaaaaabbbdddffffffeeecccbbbaaaaaabbbccccccbbb```aaa```^^^]]]]]]^^^___```bbbfffiiijjjgggeeeeeefffcccccccccbbbaaa___\\\ZZZZZZXXXUUURRROOOLLLKKKJJJIIIHHHIIILLLNNNOOOMMMLLLEEEBBB===;;;<<<>>>AAABBBAAADDDHHHJJJJJJGGGBBB@@@<<<<<<===>>>@@@AAAAAABBB???>>><<<999666222///---......---+++***)))'''''')))))))))((('''''''''&&&)))))))))))))))(((''''''(((((((((((())))))))))))%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$$$$############"""$$$"""###%%%$$$"""###((($$$#########""""""!!!!!!&&&""""""%%%%%%""" !!!"""######$$$$$$### !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######################## !!!"""###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&&&&%%%%%%%%%$$$#########!!!!!!!!!!!!"""###$$$%%%########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######!!! """&&&((('''%%%"""$$$%%%''''''&&&%%%$$$###$$$&&&&&&&&&&&&((()))''')))+++...000444999===FFFGGGIIIJJJLLLMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPSSSTTTUUUVVVVVVVVVUUUTTT########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&(((((('''((()))***+++***,,,000555999<<<>>>BBBEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJHHHIIIJJJLLLOOOQQQRRRSSSWWWYYY[[[\\\[[[ZZZ[[[[[[ZZZ\\\^^^```aaa```___^^^]]]^^^```bbbccceeeeeefffgggfffeeedddcccbbbbbbbbbfffdddbbbbbbcccddddddccceeefffgggeeecccbbbbbbcccbbbcccdddeeeeeebbb^^^[[[\\\\\\\\\\\\]]]^^^^^^___\\\[[[[[[[[[]]]```aaabbbbbb^^^\\\]]]\\\WWWUUUWWW\\\^^^``````^^^]]]]]]]]]^^^]]]]]]^^^```aaa```^^^^^^]]]]]]]]]______^^^\\\[[[[[[[[[[[[\\\\\\]]]^^^cccfffhhhhhheeeddddddeeeeeeeeeddddddcccbbb```___]]]\\\ZZZWWWUUURRRQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPNNNJJJDDD@@@>>>======<<<===???BBBDDDDDDAAA>>><<<444444666888;;;===???@@@DDDCCCBBB@@@<<<999666444///...---+++***)))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''!!!"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$$$$$$$%%%)))%%%###$$$### ###$$$#########""""""""""""&&&"""###%%%%%%###$$$$$$$$$$$$###"""!!! """""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################## !!!"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%#########"""""""""""""""############$$$%%%&&&&&&#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%######%%%%%%$$$!!!"""###%%%'''''''''&&&%%%%%%&&&''''''&&&&&&(((***$$$''',,,111666<<>>CCCEEEEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKIIIFFFGGGIIILLLOOOQQQSSSTTTTTTVVVYYY[[[[[[\\\]]]___[[[]]]```bbbcccccccccbbbaaabbbbbbdddeeeffffffggghhhggggggfffeeedddcccccccccbbb```aaacccddddddccc```aaaaaa```^^^^^^___``````aaacccdddccc```\\\ZZZ\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXXXXYYY[[[]]]___```ZZZVVVUUUVVVUUUQQQQQQSSSWWWYYYZZZ[[[ZZZYYYYYYZZZXXXWWWVVVWWWYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTUUUVVVWWWXXXYYYYYY```aaabbbbbbaaaaaaccceeedddbbbaaaaaabbbccccccbbb]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTSSSTTTVVVVVVTTTSSSRRROOOIIIEEECCC@@@===;;;;;;<<<===>>>===;;;999777000000111333666888:::;;;DDDDDDDDDDDDBBB???<<<;;;222000...,,,+++******+++((()))))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&''''''((())))))******###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&)))###!!!#########%%%###############"""""""""%%%""" ###%%%%%%###$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""""""""""""""#########$$$$$$#########$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$%%%%%%###!!!"""###%%%&&&'''''''''&&&'''((()))(((''''''(((***&&&+++111888>>>CCCHHHKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRRRRSSSSSSSSSRRRRRRVVVWWWXXXYYYYYYXXXWWWVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''((())))))***+++,,,...111555777:::>>>CCCGGGGGGEEEBBB@@@AAA@@@???>>>???AAADDDEEEEEEGGGIIIJJJKKKKKKJJJJJJIIIJJJLLLNNNPPPRRRTTTTTTSSSUUUXXXYYYZZZ[[[]]]___ZZZ[[[^^^aaabbbcccbbbbbbbbbbbbbbbccccccdddeeeeeeggggggffffffdddcccbbbbbbbbbaaa``````bbbbbbbbbaaa_________]]]\\\[[[]]]______```aaaaaa___\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWWWWTTTUUUVVVWWWWWWWWWYYYZZZVVVRRROOOOOONNNMMMQQQVVVZZZ[[[]]]^^^]]]]]]^^^```ZZZYYYXXXYYY]]]```aaabbbbbbaaa___^^^^^^\\\YYYWWWXXXVVVUUUTTTTTTVVVYYYZZZ\\\\\\[[[[[[\\\^^^```bbb```^^^\\\]]]```ccccccbbb[[[[[[[[[[[[ZZZZZZYYYYYYVVVUUUSSSTTTUUUUUUSSSQQQNNNLLLJJJIIIHHHGGGEEECCC??????>>><<<:::888666444333333222222222333444555<<<===@@@BBBBBBAAA@@@???888666333///---+++++++++''''''(((((())))))******)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((''''''((((((''''''''''''(((((('''(((((((((((((((''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$###"""""""""###$$$$$$%%%&&&&&&000'''!!!"""%%%%%%$$$$$$########################%%%"""!!!!!!###%%%%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""#########$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$##################$$$%%%%%%%%%&&&###""""""!!!!!!!!!!!!"""########################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%"""###%%%&&&''''''''''''((())))))((('''''')))+++///333:::@@@CCCFFFHHHJJJNNNNNNOOOOOOPPPOOOOOOOOORRRSSSSSSTTTTTTTTTTTTTTTWWWWWWXXXYYYXXXWWWVVVUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((***)))(((''''''((()))******,,,///111333666;;;???BBBBBBCCCCCCCCCAAA>>><<<===<<<;;;<<<===@@@BBBDDDDDDEEEGGGIIIJJJKKKKKKJJJNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXZZZ\\\ZZZ\\\___aaabbbbbbaaaaaa``````_________```aaabbbdddddddddcccbbbaaa______bbb```___```aaaaaa___]]]``````___]]][[[[[[]]]___[[[\\\\\\[[[XXXXXXZZZ\\\ZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\[[[YYYXXXZZZ\\\```[[[VVVTTTSSSUUU^^^hhhoooppprrrrrrrrrrrrtttvvvqqqpppqqqsssxxx}}}~~~|||zzzxxxuuurrrooooookkkfffcccbbbeeeiiillleeeccc```^^^]]]^^^___```^^^[[[WWWXXX\\\___^^^\\\WWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTUUUSSSRRRKKKJJJJJJKKKLLLMMMLLLJJJGGGFFFDDDAAA>>>:::888666555444222111000111111222333555999<<>>>>>===;;;::::::;;;;;;===???BBBDDDFFFDDDEEEFFFHHHJJJKKKKKKLLLQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWXXXZZZ\\\___```bbbcccdddcccaaa```\\\[[[[[[ZZZ[[[\\\^^^___```aaaaaaaaa```^^^\\\[[[___^^^^^^___``````^^^\\\WWWWWWVVVTTTSSSSSSVVVXXX[[[^^^aaaaaaaaabbbgggjjjnnnppprrruuuwwwxxxyyyyyywwwxxxxxxuuuqqqpppssswwwzzzuuupppnnnmmmqqq}}}{{{vvvsssqqqnnnlllddd___ZZZZZZ[[[[[[WWWSSSQQQRRRTTTUUUVVVVVVUUUTTT[[[YYYWWWWWWXXXXXXXXXVVVOOONNNMMMNNNOOOOOONNNMMMNNNMMMKKKHHHDDDAAA>>><<<555444222000000111222333///111444888<<<@@@BBBDDDEEECCC@@@<<<777333000...(((((()))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))*********))))))(((((((((((((((''''''(((((())))))&&&'''((((((((((((((((((((((((''''''&&&%%%%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$333+++&&&'''(((&&&%%%&&&#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#######################################"""""""""%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###"""""""""""""""###############"""""""""######$$$########################$$$$$$$$$###############""""""######$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((()))******+++...222666:::>>>DDDIIIKKKMMMNNNOOORRRRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSS%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))(((((()))***,,,...111222777<<>><<<<<<===<<<;;;:::;;;>>>@@@DDDGGGIIIJJJDDDEEEFFFHHHJJJKKKMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUWWWXXXYYYYYYXXXYYY\\\___ccccccdddeeedddbbb___^^^YYYXXXWWWWWWXXXYYY[[[]]]^^^___``````___]]]ZZZYYYZZZZZZ[[[]]]```aaa```^^^WWWXXXWWWWWWWWWYYY]]]```lllsss{{{{{{ssspppnnniiiaaaZZZWWWXXXZZZ\\\\\\\\\[[[ZZZ^^^\\\ZZZZZZ[[[\\\\\\[[[VVVTTTQQQQQQQQQQQQPPPOOONNNNNNNNNMMMJJJGGGEEECCC<<<:::777444222222333444000000222555888<<<@@@BBBFFFFFFEEEBBB>>>999555333,,,,,,+++++++++++++++***)))))))))))))))(((''''''(((((((((((())))))))))))******))))))))))))))))))((((((((((((((()))******&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((($$$###%%%&&&$$$%%%)))#########$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&&$$$"""!!!###%%%'''&&&$$$#########""""""""""""""""""""""""""""""###$$$%%%#######################################$$$$$$$$$#########$$$%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''%%%$$$&&&((((((''''''&&&&&&&&&&&&&&&)))***,,,---000444:::>>>???CCCHHHLLLNNNPPPRRRSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYXXXWWWUUUTTT%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))+++---000444777999===CCCIIIKKKHHHFFFGGGJJJDDD@@@===<<<>>>??????===;;;===@@@DDDHHHKKKMMMMMMDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTVVVVVVXXXYYYZZZZZZZZZ\\\___bbbcccdddddddddbbb```]]][[[WWWVVVUUUUUUVVVXXX[[[\\\]]]^^^______^^^\\\ZZZXXXVVVWWWYYY\\\```bbbbbbaaahhhiiijjjjjjkkkoootttxxxvvvmmmfffhhhjjjlllllllllkkkjjj___]]][[[[[[\\\^^^^^^]]]YYYWWWTTTSSSSSSSSSSSSRRRLLLMMMNNNOOONNNLLLIIIHHHFFFCCC>>>999555444333333000000000222444888<<<>>>FFFFFFGGGEEEBBB>>>:::777.........------,,,,,,,,,)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))******((((((((((((((()))******&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''(((+++((('''%%%!!!#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&###"""!!!"""&&&((('''%%%&&&%%%%%%%%%$$$$$$###### """##############################""""""######$$$$$$$$$%%%######$$$%%%&&&&&&''''''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""%%%&&&&&&'''***---)))((('''&&&&&&&&&&&&&&&***+++---000333888???DDDFFFHHHLLLOOOPPPQQQRRRTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVUUU$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''%%%$$$###"""""""""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***+++,,,---,,,---000555<<>>@@@@@@<<<>>>BBBFFFHHHIIIHHHHHHKKKIIIHHHIIILLLOOOQQQRRRRRRQQQPPPQQQTTTWWWYYYYYYYYYXXXXXX\\\```bbbaaa___cccaaa_________^^^ZZZWWWVVVVVVVVVWWWWWWXXXYYYYYYaaaccccccaaa^^^\\\[[[[[[ZZZ\\\___bbbgggppp{{{}}}vvvnnnjjjjjjiiifffccc```YYYRRRQQQUUUXXXUUURRRPPPPPPOOOOOONNNNNNNNNNNNLLLIIIEEEAAA===888333///333222111111333666;;;===DDDDDDEEEEEEDDDCCCBBBBBB999666111---******,,,---,,,+++***))))))***+++,,,)))))))))))))))******+++******)))''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""%%%""" """''')))'''$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$##################'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############,,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%""" '''''''''((((((((())))))***)))(((''''''''''''''''''***///555999???DDDHHHMMMNNNOOOQQQRRRSSSSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUUUUVVVXXXZZZ\\\^^^YYYXXXWWWUUUUUUVVVWWWWWW%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***,,,...///111222444888===CCCHHHJJJJJJIIIGGGFFFDDDBBB@@@@@@DDDBBB??????@@@BBBAAA@@@???AAADDDHHHJJJKKKKKKKKKMMMKKKJJJJJJMMMOOOQQQQQQSSSRRRQQQRRRUUUXXXYYYYYYYYYXXXXXX[[[___bbbbbbaaaaaa```___```aaa```\\\YYYUUUVVVVVVUUUVVVXXX\\\```cccdddeeedddcccbbbccceeekkkooouuu|||{{{nnnfff[[[WWWWWWXXXUUURRRPPPPPPPPPOOOOOONNNMMMMMMMMMKKKHHHFFFCCC@@@<<<:::666555333222333555999;;;BBBCCCCCCDDDDDDDDDCCCCCC@@@===999444111/////////,,,+++***))))))***+++,,,)))))))))))))))***++++++******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""""" """$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""$$$$$$$$$###"""!!!!!!"""###$$$########################'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############'''%%%###"""#########"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&,,,++++++******++++++,,,+++///555:::>>>CCCGGGJJJMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWTTTUUUVVVYYY\\\```ccceee[[[ZZZYYYXXXWWWWWWWWWXXX%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%'''))),,,///222444444666:::>>>BBBEEEGGGHHHHHHFFFDDDAAA>>>======<<>>???@@@AAABBBCCCDDDDDDEEECCC@@@<<<888444111000,,,+++***))))))***+++,,,***))))))))))))***+++++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((&&&&&&%%%$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###  $$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###""""""""""""###$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""#########$$$$$$$$$###""""""###$$$###"""#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&((()))******$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''(((***+++,,,111666<<>>@@@AAACCCFFFGGGGGGEEECCCGGGHHHIIIKKKMMMOOOPPPQQQOOOMMMMMMNNNQQQSSSTTTTTTWWWVVVTTTTTTVVVXXXYYYXXX[[[ZZZXXXWWWXXXYYY[[[\\\XXXWWWUUUSSSTTTTTTUUUVVVQQQUUUYYYZZZ\\\eeetttyyyrrrhhhaaaaaagggoootttsssxxxzzzoooeee^^^ZZZXXXTTTQQQOOONNNNNNNNNOOOMMMJJJIIIHHHGGGEEEDDDAAA>>>;;;777555444444555999999;;;<<<>>>@@@BBBCCCDDDCCCBBB???<<<777333111...---,,,*********+++,,,******))))))******+++,,,+++***))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((('''&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&$$$###%%%'''((('''%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!""""""##########################################$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''***,,,...888<<>>CCCFFFIIIKKKJJJHHHDDDBBB===<<<;;;:::;;;===@@@AAAAAABBBDDDEEEEEEFFFFFFGGGJJJJJJKKKLLLMMMOOOPPPPPPLLLLLLLLLOOOSSSVVVWWWWWWXXXVVVTTTTTTUUUWWWWWWVVVZZZYYYWWWUUUSSSSSSUUUVVVWWWVVVSSSQQQQQQTTTYYY\\\XXX___gggnnnuuussspppjjjeeeaaa_________bbbbbbcccfffiiikkkiiieee\\\VVVNNNJJJLLLRRRWWWZZZZZZ]]]cccllluuuzzzzzzxxxxxxwwwtttoookkkiiiiiikkkiiigggggghhhmmmxxxzzzqqqlllcccZZZRRRMMMKKKKKKOOOMMMJJJJJJJJJKKKJJJIIIDDDBBB???;;;888666666666555555666888:::<<>><<<::::::999444444444555777999<<<======???AAACCCCCCAAA???===888777444111///...------+++************+++,,,,,,++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%""""""########################$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''(((***...333888;;;AAADDDIIIKKKMMMMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWWWWTTTTTTUUUVVVWWWWWWWWWWWW'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,,,,---222333555777;;;>>>AAACCCBBBBBBAAA@@@>>><<<:::999999;;;===@@@CCCFFFHHHIIIJJJLLLNNNNNNMMMLLLNNNPPPOOOPPPQQQRRRQQQOOOMMMKKKKKKKKKLLLPPPTTTWWWXXXXXXVVVTTTQQQPPPQQQQQQQQQPPPPPPRRRTTTSSSQQQQQQRRRTTTVVV]]]fffpppxxxqqqggg[[[QQQMMMJJJFFFCCC>>>???AAACCCEEEEEEEEEEEEIIIRRRXXXWWWVVVZZZ\\\[[[]]]YYYVVVYYYbbbkkkrrrtttsssssswww~~~xxxsssqqqsssrrrqqqnnnlllttt}}}~~~~~~}}}tttggg```RRROOOKKKHHHGGGFFFEEEDDDFFFEEECCCAAA@@@???>>>>>>666666555555666888:::;;;<<<===@@@BBBCCCCCCAAA@@@>>><<<999555222///......++++++******++++++,,,---++++++*********++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%&&&%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###"""!!!###$$$%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&(((((())),,,000777===@@@EEEGGGJJJLLLLLLMMMNNNPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYUUUTTTTTTTTTTTTUUUWWWXXXUUUVVVWWWWWWVVVUUUTTTSSS'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******,,,---...//////555666777:::===@@@BBBDDDCCCBBB@@@???============>>>@@@CCCFFFIIILLLMMMNNNMMMQQQTTTUUUSSSQQQQQQSSSQQQSSSTTTTTTSSSPPPLLLJJJLLLLLLMMMPPPTTTVVVWWWVVVVVVSSSPPPOOOOOOPPPOOONNNLLLPPPSSSTTTSSSSSSUUUWWWbbbmmm~~~}}}wwwpppkkkfffccccccdddbbb```TTTOOOHHHCCCBBBBBBAAA???@@@CCCGGGLLLOOOPPPOOOOOOUUUaaajjjiiiiiinnntttuuuuuupppkkkmmmwww~~~~~~zzzxxx}}}wwwvvvxxxuuuccc___XXXRRRNNNJJJGGGDDDFFFEEEDDDCCCBBBAAAAAAAAA999888666555666777999;;;:::<<<>>>@@@AAAAAA@@@@@@BBB???<<<777333111///...++++++******++++++,,,---+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))......///222777>>>EEEHHHHHHIIIKKKLLLLLLMMMOOOQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSUUUVVVWWWXXXYYYTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTRRROOONNN'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))******+++---///111444555:::;;;>>>AAABBBBBBBBBAAA@@@@@@???===<<<===???BBBAAACCCFFFIIIMMMPPPRRRSSSVVVUUUTTTSSSRRRQQQPPPOOOPPPSSSWWWXXXWWWTTTRRRRRRQQQQQQRRRTTTVVVYYYZZZZZZVVVSSSOOONNNOOOQQQSSSTTTPPPNNNPPPWWW]]]aaahhhoooiiiYYYQQQNNNJJJJJJHHHGGGFFFGGGHHHIIIDDDFFFIIIJJJJJJJJJLLLMMMLLLPPPVVV\\\```bbbaaa```hhh{{{|||zzz~~~~~~|||~~~pppeee___ZZZRRRLLLFFFFFFEEEBBB??????AAACCC@@@>>>:::777555444444444777888:::<<<>>>??????@@@CCCBBB@@@>>>:::666222000000...+++***+++,,,,,,+++******+++,,,,,,***)))(((,,,,,,+++***))))))))))))++++++************++++++,,,+++)))((((((((()))***+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&###  """$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$&&&'''((()))))),,,000666;;;???CCCFFFIIIIIIKKKMMMPPPRRRRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVTTTRRRQQQPPPPPPOOO&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***+++,,,...000333666999:::===>>>@@@AAABBBBBBAAA@@@@@@???=========???@@@AAAEEEFFFIIIMMMQQQSSSUUUVVVWWWWWWVVVTTTSSSQQQPPPOOOOOORRRUUUWWWVVVTTTRRRRRRPPPOOOPPPSSSVVVXXXXXXVVVTTTQQQMMMLLLMMMPPPRRRSSSWWW\\\fffrrryyy}}}|||mmm]]]QQQGGG@@@<<>>======>>>AAAEEEHHHKKKOOOTTTXXXYYYZZZZZZ[[[[[[aaajjjrrrvvvwwwuuurrryyy~~~~~~~~~yyy}}}|||sssrrrvvvyyy|||}}}zzz{{{{{{yyywwwvvv|||{{{tttiiibbbTTTNNNGGGAAA@@@@@@@@@@@@CCCAAA???===;;;999666555555666888:::<<<>>>???@@@CCCCCCBBB???;;;777333000///---+++***,,,---------+++++++++++++++******)))******)))))))))******+++++++++************++++++))))))(((((('''''''''(((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""  """###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++///333999???BBBEEEIIIKKKJJJLLLNNNQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVUUUUUUUUUWWWVVVTTTRRRPPPOOONNNNNN&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''(((***+++---///222666:::===???AAAAAAAAABBBAAAAAA@@@???>>>???<<<:::<<<@@@CCCCCCBBBGGGHHHKKKOOORRRUUUWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMQQQTTTVVVUUUSSSRRRRRRQQQPPPPPPSSSVVVWWWTTTQQQSSSQQQOOOQQQUUU[[[```bbbhhhrrr}}}pppggg[[[TTTIIICCC@@@===999555<<<===???@@@CCCHHHNNNRRR[[[```fffjjjkkkkkkjjjkkkgggmmmwww~~~{{{zzzwwwvvvsssvvvqqqllloooxxx|||uuussstttsssnnnggghhhlllooosssvvvvvvxxx~~~{{{zzz~~~{{{wwwwwwwwwzzzwwwzzznnnbbbRRRGGGDDDDDDBBB???BBBAAA@@@??????<<<888555555555555666888;;;>>>???BBBCCCBBBAAA>>>999555222///---++++++---.........---,,,++++++******++++++((((((((())))))***,,,,,,++++++************++++++))))))******))))))((('''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$##############################%%%%%%%%%$$$$$$$$$######%%%###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&(((***---...444888???DDDGGGIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTUUUUUUVVVVVVUUUUUUWWWUUUSSSPPPNNNLLLKKKKKK((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''(((***,,,---///222666;;;???CCCDDDEEECCCCCCAAA@@@???>>>===<<<===:::888===DDDIIIIIIGGGGGGHHHKKKNNNQQQSSSUUUVVVWWWWWWVVVUUUSSSPPPNNNMMMNNNPPPTTTUUUTTTSSSSSSSSSUUUSSSRRRSSSUUUUUUQQQNNNPPPQQQUUU]]]iiiuuu~~~xxxlllkkkiiifffaaaZZZPPPJJJFFFDDDAAA??????@@@@@@@@@GGGKKKPPPTTTVVVYYY]]]```gggjjjmmmnnnmmmlllllllllnnnsssyyy~~~}}}xxxuuuyyyzzzpppkkkiiifffccc___ZZZ[[[aaagggjjjkkkkkkgggiiiqqqvvvsssmmmjjjdddcccdddfffddd```aaafffiiimmmqqqsssvvv}}}zzzyyywwwuuuqqqppprrrvvvxxxzzz|||{{{|||~~~~~~iiiXXXNNNIIIGGGEEEDDDBBB??????@@@@@@===;;;777777555555666888:::<<>>===============;;;;;;@@@IIIPPPPPPOOOIIIJJJLLLNNNQQQRRRSSSTTTUUUUUUUUUTTTSSSPPPMMMLLLOOOQQQTTTUUUTTTSSSSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRXXX\\\ffftttyyysssmmmeeeYYYRRRLLLJJJGGGFFFFFFEEEDDDBBBBBBFFFIIIHHHFFFFFFJJJNNNWWW___hhhlllllliiihhhiiigggggggggeeeccccccfffhhhuuuuuuvvvuuusssoookkkiiiggglllnnnhhhaaa]]]ZZZXXXVVVRRRNNNMMMOOORRRTTTTTTTTTRRRTTT[[[^^^[[[XXXXXXVVVTTTVVVZZZZZZXXXZZZ^^^aaaeeehhhkkknnnttt~~~zzzqqqkkkjjjkkkkkkkkkhhhhhhkkkppprrrvvv}}}wwwtttwww{{{nnn^^^UUUSSSTTTMMMHHHBBB@@@BBBDDDCCCAAA===;;;999777666666777888:::;;;===??????>>><<<:::888555222//////...---+++///...,,,+++++++++,,,---...---,,,+++++++++++++++++++++************++++++++++++,,,------+++***)))))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((+++///333666===AAAFFFJJJLLLMMMNNNOOORRRRRRRRRRRRSSSRRRRRRRRRTTTTTTSSSSSSSSSUUUWWWXXXXXXWWWUUUTTTTTTUUUVVVXXXWWWWWWWWWWWWWWWVVVUUUUUURRRQQQNNNKKKHHHEEEDDDCCC%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))***---111444777:::===AAAEEEHHHHHHFFFEEEBBB@@@>>>======>>>@@@AAAAAA@@@BBBGGGOOOTTTUUUUUUNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTQQQOOOMMMOOOQQQSSSTTTRRRQQQQQQQQQQQQRRRSSSRRRRRRWWW___eeexxx}}}hhh^^^SSSOOOLLLFFF@@@>>>@@@===;;;<<>>AAACCCGGGJJJKKKIIIFFFCCC@@@???>>>===???BBBEEEHHHHHHIIILLLOOORRRUUUWWWWWWRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRPPPOOOPPPRRRQQQOOOMMMMMMNNNMMMRRRVVVWWWZZZeeewwwmmm]]]LLLDDD>>>>>>>>>;;;;;;>>>BBB@@@@@@CCCIIIOOOTTTWWWTTTZZZ```bbb```___bbbfffnnnwwwzzzpppjjjhhhbbbaaa___[[[YYYYYY[[[^^^XXXVVVRRRMMMIIIFFFDDDCCCEEEEEEFFFGGGEEEAAA===<<<:::888666666666777888888>>><<<<<<>>><<<888999===<<<::::::???AAA@@@@@@CCCCCCDDDEEEGGGJJJLLLNNNOOONNNLLLIIIHHHIIIKKKLLLMMMQQQOOOQQQVVVZZZ]]]cccjjjkkkqqqtttoooiiifffccc```ccccccdddgggmmmuuu}}}yyytttttttttwwwvvvhhh^^^XXXRRRIIIBBBCCCBBBAAA???<<<:::999888888888888888888999::::::>>>;;;777555333222000///...............---,,,,,,++++++***))))))*********++++++************++++++))))))(((((('''''''''(((((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''))),,,111666;;;@@@BBBHHHJJJKKKLLLMMMNNNQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTRRROOOMMMLLLJJJIIIFFFDDDAAA???>>>===%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++,,,---111555;;;@@@CCCFFFHHHLLLNNNMMMJJJEEEBBB@@@???>>>>>>AAAEEEJJJLLLNNNPPPSSSTTTTTTUUUVVVXXXTTTTTTTTTTTTTTTSSSRRRRRRTTTVVVXXXYYYYYYWWWTTTSSSNNNOOOPPPOOOMMMKKKKKKKKKLLLTTT[[[^^^cccssszzzooohhhiiiiii^^^NNNBBB===777666:::===;;;>>>CCCEEEEEEHHHMMMUUU\\\aaacccWWW[[[```dddffffffgggggghhhpppxxxwwwnnnddd^^^]]]YYYYYYWWWSSSNNNKKKKKKKKKIIIGGGEEEBBB???<<<;;;:::888777999<<<<<<999666555555444444444555666888999888777777888666444777<<<666333333777:::888999;;;999999:::<<>><<<888666555444333111---.../////////...,,,+++''''''''''''((()))***+++++++++************++++++,,,+++)))((((((((()))***(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$###!!! !!!###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&(((((('''&&&########################%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***(((+++///555;;;@@@DDDGGGLLLLLLMMMMMMMMMOOOSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWRRRSSSUUUVVVWWWWWWVVVUUUPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUTTTRRROOOLLLJJJHHHHHHFFFDDDBBB???===<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%(((******(((%%%###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((((((((()))***+++,,,---...222777;;;===@@@BBBDDDCCCFFFJJJLLLLLLIIIDDDAAA@@@>>>???CCCJJJOOOPPPPPPQQQSSSUUUWWWWWWWWWUUUTTTVVVTTTRRRQQQQQQRRRSSSUUURRRSSSTTTUUUTTTQQQNNNLLLFFFLLLMMMHHHDDDFFFHHHGGGSSS```mmmvvv~~~qqqgggaaaRRRMMMGGGEEEFFFDDD>>>888555666888:::???IIIUUU^^^gggbbb]]][[[___dddfffgggbbbbbbccchhhmmmlllfff```ZZZZZZZZZYYYVVVRRRMMMJJJKKKJJJHHHDDD???======>>>===;;;999888777777555444999888777555333222333555111333666777666666666777555666666777777777777777;;;999777666777999999999<<<;;;999:::<<<======<<<<<<===<<<;;;999999;;;===;;;;;;===>>>@@@BBBCCCCCCHHHGGGFFFGGGIIIIIIIIIHHHBBBFFFLLLUUU___kkkvvv}}}wwwiii\\\NNNCCCBBBBBB???===>>>:::::::::999999888888888999:::;;;;;;:::888666444000111222222222000...---,,,,,,++++++***++++++++++++***)))***---...,,,***------,,,,,,+++***)))))))))***+++,,,,,,+++***)))++++++++++++************&&&&&&''''''(((((())))))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&###!!!###%%%###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%''')))+++000777<<<@@@CCCEEEGGGLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRUUUWWWWWWWWWSSSRRRRRRRRRRRRTTTVVVWWWTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWTTTPPPLLLIIIFFFEEEEEEDDDCCCBBBBBBAAA???===&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$&&&((())))))(((&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))))))))))))))***,,,...///444888<<<@@@BBBCCCEEEGGGGGGIIIKKKLLLKKKHHHDDDBBBBBBBBBBBBFFFLLLQQQRRRRRRUUUVVVWWWXXXXXXVVVTTTSSSSSSSSSRRRQQQPPPQQQQQQRRROOOPPPQQQQQQPPPNNNKKKIIIHHHHHHGGGDDDBBBDDDJJJOOOdddsssxxxiii]]]SSSLLLHHHAAA>>>::::::;;;;;;999777999:::===DDDOOO^^^llluuuyyyrrrhhhbbbbbbdddddddddgggeeeeeegggiiifff^^^XXXJJJJJJJJJJJJHHHEEEBBB@@@@@@???===:::888777777777888777666666777777777777444444444444444555666777555777:::;;;::::::;;;<<<::::::<<<=========<<<;;;>>>=========>>>@@@AAAAAADDDBBBAAAAAABBBCCCCCCBBB???@@@???>>><<<<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBCCCCCCBBBAAA???AAADDDIIIPPPWWW___ccclllooowwwxxxgggUUULLLHHHBBB@@@AAA<<<<<<;;;:::999888888888666777888999999888777777222333222222111000///......---,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***++++++******)))((((((((('''((()))******)))((('''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########!!!"""%%%&&&'''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&'''***,,,///333:::@@@DDDGGGIIIKKKNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRQQQRRRUUUVVVWWWVVVSSSSSSRRRRRRRRRTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAAAAA???===<<<&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%'''((()))******************,,,000333555;;;???CCCFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJHHHFFFDDDFFFFFFGGGKKKOOOSSSTTTTTTXXXYYYZZZZZZXXXVVVSSSRRRQQQQQQRRRQQQQQQPPPPPPOOOLLLLLLLLLLLLJJJHHHFFFDDDEEEAAABBBGGGGGGHHHPPP\\\www~~~ssskkkggg^^^QQQFFF>>>:::888777888777666555666888:::;;;<<<===BBBNNNaaatttzzzmmmccc_________^^^eeebbb```___]]]XXXPPPIII;;;;;;;;;::::::999999888888666444333444555555444666666666777888888999999777888999:::<<<===>>>>>>===???AAACCCCCCDDDFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPNNNMMMKKKKKKLLLMMMLLLKKKMMMMMMMMMKKKHHHHHHIIIKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBB???======>>>>>>@@@CCCGGGJJJLLLSSSUUU[[[cccnnnyyy~~~}}}|||zzz~~~~~~|||yyyyyytttbbbVVVMMMHHHGGGBBBAAA>>><<<;;;:::999999555555666666777888999999666555333222111000000000///......---,,,,,,------+++******+++------,,,++++++++++++***))))))(((((((((((())))))))))))((((((+++++++++*********))))))))))))((((((((((((((('''(((((((((((())))))))))))((((((((())))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$((((((((('''&&&$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''(((***---000444999???EEEIIILLLNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPRRRTTTVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKIIIHHHHHHDDDDDDCCCAAA@@@>>><<<;;;&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))******+++---111666;;;>>>AAADDDGGGHHHHHHGGGGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNQQQSSSUUUUUUYYYYYYZZZZZZYYYVVVTTTRRRQQQRRRSSSSSSSSSQQQOOONNNKKKJJJIIIGGGDDDAAA???>>>???<<>>???@@@@@@BBBDDDGGGHHHIIIHHHKKKMMMPPPRRRTTTVVVZZZ]]]bbbccceeeggghhhfffeeecccbbbcccdddeeeeeeeeeggghhhcccbbbaaaaaacccddddddccchhhhhhfffccc___]]]^^^___^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSPPPNNNLLLIIIEEEBBB@@@@@@???@@@BBBDDDDDDDDDDDDGGGKKKPPPWWW```jjjqqqwwwsssrrrssstttvvv}}}tttkkklllqqqqqqcccYYYSSSKKKIIIEEEAAA>>><<<<<<<<<666666666666666777888999888777444222111111111111000///...------,,,------+++++++++,,,------,,,,,,---------,,,,,,+++++++++*********++++++*********---,,,,,,,,,,,,+++++++++***)))))))))((((((''''''''''''(((((())))))******'''(((((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))***+++---000333999>>>DDDJJJMMMOOOQQQSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWVVVUUUTTTRRRQQQOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFDDDBBB???=========&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))+++---111777>>>CCCGGGCCCEEEGGGGGGEEEDDDEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMKKKMMMOOOQQQRRRSSSTTTTTTWWWXXXYYYYYYXXXVVVTTTSSSQQQRRRSSSTTTSSSQQQNNNMMMJJJIIIFFFBBB>>>;;;999888;;;???PPPeeegggZZZUUU[[[fffgggaaaTTTIIICCC???<<<888777666777999;;;<<<;;;:::;;;<<<<<<>>>AAAGGGKKKMMMMMMRRR```ooowwwvvvqqqfff]]]PPPGGGDDDDDDDDDDDDDDDCCCBBB@@@???<<<999666666555333222222444555666777666555666888:::;;;<<<;;;???CCCFFFHHHJJJMMMOOONNNNNNOOOSSSXXX]]]^^^^^^dddfffiiilllooosssyyy}}}zzzwwwwwwwwwvvvvvvvvvuuuttttttssssssllliiiccc___ZZZVVVQQQNNNJJJHHHGGGHHHIIIIIIGGGEEE@@@CCCFFFHHHKKKOOOTTTXXXbbbaaaccciiimmmqqqyyyoooiiijjjsssrrrhhh\\\XXXPPPIIICCC???===<<<::::::888777666666666777999888666444222222333333000000///------,,,,,,,,,***+++,,,------,,,---------------,,,,,,,,,,,,,,,+++******************+++******)))))))))(((((((((******))))))((((((((('''''''''(((((())))))******'''''''''(((((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$### !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***,,,------000333666>>>BBBHHHMMMOOOQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUYYYXXXWWWUUUSSSQQQOOONNNJJJJJJIIIGGGFFFEEEDDDCCCEEEEEECCC???<<<<<>>DDDIIILLLEEEFFFEEEDDDBBBAAACCCDDDFFFFFFFFFGGGIIILLLOOOPPPMMMOOORRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWUUURRRQQQNNNOOOPPPQQQPPPMMMKKKJJJFFFDDD@@@<<<999666555555:::CCCUUUeeedddTTTIIIGGGKKKMMMJJJBBB<<<999777444111222666;;;???AAA@@@>>>BBBCCCDDDHHHMMMSSSXXX[[[[[[[[[]]]dddkkkjjjbbbYYYTTTMMMCCC<<<:::999888666777888888888888888888888444444333333333444666777666888:::<<<===@@@DDDGGGJJJOOOWWW\\\___ccchhhllljjjiiijjjoooxxxzzzsssnnnjjjfffccc___]]]ZZZZZZZZZXXXSSSNNNIIIJJJJJJJJJJJJIIIHHHGGGMMMNNNSSS[[[```dddkkkrrr|||tttuuuvvv}}}xxxqqqeeeXXXMMMDDD@@@>>>>>>>>><<<;;;999777666555888777666666555555555555222111000///...---------***,,,......---,,,---...++++++++++++++++++******))))))(((((((((((())))))++++++++++++*********)))***))))))))))))))))))((((((((((((((())))))))))))&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###""" """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++---///000444888;;;BBBFFFKKKOOOQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRRRRTTTUUUWWWZZZYYYWWWUUUSSSPPPOOONNNLLLKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@===<<>>CCCHHHKKKLLLHHHGGGEEEBBB@@@AAACCCFFFIIIIIIIIIJJJLLLNNNPPPQQQOOORRRUUUVVVUUUSSSSSSTTTUUUVVVVVVVVVTTTQQQNNNMMMJJJJJJJJJJJJIIIGGGEEEDDD???===999666444333333444666@@@KKKQQQNNNEEE===888777;;;<<<888666777666333444777===EEELLLPPPQQQPPPRRRQQQSSSXXX```fffiiiiiiaaa___^^^___^^^XXXNNNEEEDDD???:::777777666444111222333444555555666777999555555666888999;;;===>>>@@@EEEKKKMMMNNNRRRZZZaaahhhooowww|||~~~|||yyyyyyyyyvvvpppjjjbbb^^^[[[YYYXXXUUUOOOKKKIIIHHHKKKPPPRRRSSSWWW]]]fffnnn{{{ooo^^^PPPHHHDDD@@@@@@???>>><<<:::888666666777777777777777666666555444333222111000000000***,,,......---,,,---///++++++++++++++++++++++++***)))(((''''''((()))***......---------,,,,,,,,,)))))))))))))))*********))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&$$$### !!!###%%%&&&&&&%%%$$$########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))),,,000333888===AAAGGGJJJOOOQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTVVVWWWWWWVVVQQQQQQQQQQQQSSSUUUWWWXXXYYYXXXVVVTTTRRROOONNNMMMMMMMMMLLLKKKIIIHHHGGGGGG@@@@@@@@@???AAAJJJWWWbbb&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''(((+++...222444555777<<>>FFFPPP[[[cccggghhh^^^[[[[[[```hhhmmmmmmjjj___\\\XXXUUUPPPIII???999888666444555777777444111111222333333333444666777888999<<>>???===999555444666:::999777777;;;999999999888555222///---++++++---...............------------------------,,,------------,,,++++++++++++++++++++++++++++++***)))))))))((((((''''''***(((''''''(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&'''(((&&&+++222999>>>BBBEEEGGGMMMNNNPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUTTTTTTRRRRRRVVVUUUUUUTTTTTTTTTTTTTTTOOOPPPQQQRRRTTTTTTTTTTTTZZZXXXUUUQQQNNNLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBBBBGGGRRRbbbsss}}}''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))+++***(((***+++...000222666:::>>>DDDEEEGGGJJJKKKLLLLLLLLLLLLJJJFFFDDDDDDFFFJJJLLLPPPPPPQQQTTTXXXZZZZZZYYYUUUUUUUUUUUUTTTRRRQQQPPPUUUUUUTTTRRRNNNJJJGGGDDD@@@???===:::777555444333222111000////////////000///.........///111333333555444333444777;;;@@@CCCJJJ[[[ooo{{{~~~zzzqqqhhh\\\XXXTTTSSSTTTSSSOOOKKKGGGCCC>>>:::999777555333111222333444444444555555999999999:::>>>EEENNNTTTbbbbbbbbbeeekkksss{{{{{{uuullleee___YYYQQQLLLIIIJJJLLLOOOTTT[[[aaaeeepppqqquuuzzz|||~~~{{{hhh\\\MMMDDDBBBBBB@@@>>><<<999:::<<<;;;777777;;;999999:::999888555333111------------------------++++++,,,,,,------......***++++++++++++***))))))))))))))))))))))))))))))*********))))))(((((((((+++)))(((((())))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((((((''''''(((******///777===BBBEEEGGGIIIMMMNNNOOOQQQQQQQQQQQQQQQTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWUUURRRNNNKKKJJJIIIHHHEEEEEEEEEFFFFFFEEEDDDBBBDDDDDDFFFLLLWWWfffuuu''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&)))+++,,,+++,,,///333666999;;;>>>AAAHHHJJJKKKMMMNNNNNNNNNNNNNNNLLLIIIGGGHHHKKKOOORRRTTTTTTUUUWWWZZZ[[[ZZZXXXTTTSSSRRRRRRQQQQQQQQQRRRSSSRRRPPPMMMIIIDDD@@@===;;;:::777555222111////////////...//////000111222000///...///000111333555777999:::;;;<<>>???;;;999999777444444777999999:::;;;:::999888777111000...---,,,,,,------)))******+++------...///+++++++++++++++******)))))))))))))))))))))))))))***************)))))))))+++***))))))******)))((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$)))'''%%%$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''))))))((()))+++,,,///555===DDDGGGIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUSSSQQQNNNKKKHHHGGGFFFFFFDDDEEEFFFEEEDDDCCCDDDEEELLLNNNRRRXXXaaannn|||'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***,,,---------111777<<>>:::777444444222111//////......---------......000111111333222222222333555777888999>>>CCCFFFGGGMMMVVV]]]hhhttt}}}zzznnn```SSSJJJDDD@@@<<<:::::::::999888666444222111222555777888888:::<<<<<<<<<>>>CCCGGGJJJMMMRRR[[[iii{{{xxxmmmgggbbbaaacccaaa[[[UUUVVVSSSSSSXXX]]]fffsss~~~jjj\\\QQQHHHCCCDDD===888888777444555999888999:::;;;;;;;;;;;;;;;555444111...,,,,,,------***+++++++++,,,,,,------------......------,,,+++++++++++++++++++++++++++++++++*********************)))((((((******)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%############$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&''')))))))))***---///555;;;BBBHHHKKKLLLLLLMMMLLLLLLNNNOOOQQQRRRSSSTTTQQQRRRSSSTTTUUUTTTSSSSSSVVVUUUTTTRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSOOONNNKKKHHHFFFEEEDDDDDDFFFFFFEEECCCCCCEEEJJJNNN]]]```dddhhhoooxxx'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))+++---...111666<<>>AAABBBBBBIIIQQQVVVXXX[[[bbbgggnnnrrrpppdddVVVKKKCCC===:::888555444555666777777333333444555555666777888<<<>>>AAACCCEEELLLUUU]]]bbbgggppp|||}}}rrrhhh```ZZZTTTRRRRRRTTT\\\eeeooo{{{yyyzzz~~~|||lll]]]TTTNNNEEE===;;;:::999:::>>>777888999:::;;;;;;<<<<<<999777444000...------...---------,,,,,,+++++++++---............---,,,,,,++++++++++++++++++++++++******************++++++)))'''''''''))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!""""""###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))))),,,000333:::???FFFJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTQQQRRRSSSTTTUUUTTTTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLIIIGGGEEEDDDDDDDDDFFFDDDBBBAAACCCJJJRRRXXXlllppptttwwwzzz''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***...111999===CCCHHHKKKNNNQQQSSSQQQRRRSSSTTTUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRQQQKKKLLLNNNRRRTTTTTTRRRPPPLLLLLLLLLKKKLLLLLLMMMMMMKKKIIIFFFAAA<<<888444333............///000111222............///000111222///333999@@@GGGLLLPPPRRRQQQWWW^^^bbbddddddfffhhhhhhfff]]]NNNCCC>>>:::777666555333333222333444444111333777999999:::<<<===CCCIIIPPPVVV\\\eeerrr{{{vvvmmmbbbZZZSSSNNNOOOTTTZZZdddsssvvvxxx~~~vvvlll]]]QQQEEE???<<<::::::===888999999::::::;;;;;;<<<;;;999777444111000//////000///...---,,,,,,+++***,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***************((('''&&&'''((()))((('''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!"""######""""""###%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&((())),,,000555999@@@CCCHHHKKKLLLLLLMMMNNNMMMNNNNNNNNNPPPQQQSSSTTTRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEBBB@@@CCCKKKUUU^^^bbbsssxxx}}}''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,///444999???BBBFFFIIIKKKMMMOOOQQQPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTVVVWWWVVVSSSPPPNNNFFFGGGJJJOOORRRSSSQQQOOOJJJKKKKKKKKKKKKKKKJJJJJJFFFDDDAAA===999666333222000///////////////000000//////000111333555666888888===FFFOOOWWW\\\______[[[]]]___```___^^^\\\[[[WWWRRRIII>>>999999888333222333444444444444555666555999===@@@CCCGGGLLLQQQZZZdddqqq{{{wwwmmmcccYYYUUUVVVTTTXXX```iiisssuuufffTTTIIIBBB===;;;<<<;;;;;;:::::::::;;;;;;;;;<<<;;;999777555333111000/////////......---------,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))((((((((())))))*********((('''&&&''')))***)))((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&"""$$$&&&%%%######%%%'''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%'''))),,,///444:::???EEEGGGJJJKKKLLLLLLNNNOOOOOOOOONNNNNNOOOQQQRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBEEECCCEEENNN\\\gggmmmmmmtttzzz''''''((((((''''''&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,...111555<<>>:::777444222111222111000///............//////111333666999;;;===FFFKKKTTT]]]cccfffgggggg^^^[[[XXXVVVTTTRRROOOLLLFFFCCC;;;666666999666000000222555666777888999;;;===@@@DDDHHHMMMTTT^^^eeesss~~~ssshhhbbbaaaWWWWWWWWWXXX\\\fffrrrzzz}}}gggYYYNNNFFFAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;999777555222111......//////////////////......//////......---,,,++++++++++++++++++++++++''''''(((((()))))))))***)))(((((()))***++++++***))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###&&&((('''%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&(((+++...222888>>>CCCHHHIIIKKKLLLLLLMMMOOOQQQPPPOOOOOONNNOOOPPPRRRSSSPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWSSSRRRRRRPPPOOOMMMKKKJJJGGGFFFDDDBBBAAAAAAAAAAAAHHHGGGKKKYYYkkkwwwyyyvvvssszzz%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%)))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&'''((()))''''''((()))))))))))))))'''&&&&&&%%%&&&'''((()))((())),,,111666;;;???BBBGGGHHHHHHJJJLLLNNNPPPQQQOOOPPPSSSVVVXXXXXXXXXWWWWWWVVVUUUTTTTTTRRRNNNLLLHHHIIIKKKMMMMMMKKKJJJHHHIIIHHHGGGGGGGGGEEEBBB??????>>>;;;888666444333222222000---++++++---000222222222333444666<<>>::::::<<<>>>>>>===>>>>>>===>>>===;;;666333222111111///...---,,,+++------..................---)))$$$###&&&((()))(((******++++++,,,,,,------***************)))(((((('''(((((()))***+++++++++))))))(((((((((((())))))***)))(((''''''((()))***+++***)))''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!''''''&&&%%%$$$$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&''')))***$$$&&&((('''&&&%%%%%%&&&'''+++000555999???DDDHHHHHHHHHIIIJJJMMMPPPSSSUUUSSSQQQPPPOOOOOOPPPRRRSSSTTTSSSRRRSSSTTTUUUTTTSSSQQQRRRTTTUUUUUUTTTSSSRRRTTTRRRNNNKKKHHHGGGGGGGGGIIIDDDCCCFFFEEE@@@???BBBJJJMMMVVVdddrrryyywwwsssssswwwyyy&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((((((((''''''''''''&&&%%%&&&'''((()))***+++///333999>>>BBBEEEHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRTTTVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRPPPNNNKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDBBB???<<<888777666444222111111111333111000......///000111222333555888===FFFOOOUUU\\\cccfffbbb^^^[[[UUUNNNAAA???<<<;;;;;;;;;888666444333222333444555666555777:::===@@@CCCIIIQQQXXXhhhqqq}}}}}}yyyrrrkkkddd^^^ZZZXXXZZZ___fffmmmsssyyy{{{oooaaaTTTKKKEEE>>>;;;<<<===;;;999===<<<===>>>>>><<<999666222222111///............------------------------///,,,))))))+++,,,+++***++++++*********************************))))))((('''(((((()))******+++++++++******))))))******+++))))))(((''''''((())))))***)))((('''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((()))******((((((((()))***...333999===BBBFFFJJJIIIIIIKKKLLLOOOQQQSSSTTTSSSRRRQQQPPPPPPRRRSSSTTTTTTSSSRRRSSSTTTUUUTTTRRRQQQRRRSSSTTTTTTRRRQQQPPPQQQOOOLLLIIIFFFDDDDDDCCCBBB>>>===@@@AAA@@@CCCJJJRRRWWW___iiiooorrrqqqooovvv|||'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&'''((((((&&&$$$###&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&'''((())),,,...222777===BBBGGGIIIIIIIIIJJJKKKLLLNNNPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSQQQOOONNNNNNNNNLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIFFFDDDBBBAAA@@@>>>;;;888222222111000000000000111222222222111222222333333444777;;;AAAHHHRRR\\\ccciiihhhbbbYYYRRRMMMFFF@@@888666444444444555333222222222333444666888:::;;;<<>>>>>>>><<<888;;;:::;;;===>>>>>><<<:::555333222000//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***,,,,,,,,,+++***)))))))))******++++++******)))(((((((((((()))******++++++***))))))(((((())))))***((((((''''''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$&&&((()))++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((('''&&&&&&''')))---222888>>>CCCFFFJJJLLLJJJKKKMMMPPPQQQRRRSSSSSSTTTSSSRRRRRRRRRTTTUUUVVVTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIFFFDDDAAA???>>>===;;;;;;===>>>BBBLLLUUU___ccchhhkkkkkkllloooqqq}}}((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$''''''(((((())))))))))))''''''((((((((('''&&&&&&((('''&&&&&&'''((()))***///111666;;;AAAFFFJJJLLLJJJKKKKKKLLLMMMNNNPPPQQQUUUUUUUUUUUUTTTSSSQQQPPPPPPNNNKKKJJJKKKLLLKKKKKKMMMLLLKKKIIIHHHHHHHHHHHHBBB@@@>>><<<;;;999666333111111000000000000111111111111111222333666888:::;;;@@@GGGNNNUUU[[[bbbfffggg```UUUKKKEEEAAA<<<777777666444444444444555555777777888999;;;>>>CCCFFFGGGPPP^^^lllzzzxxxmmmeeefffeee___ZZZZZZaaahhhuuufffRRRDDDAAA@@@===:::999999999;;;===>>>===<<<999777555222000000000000......------------,,,,,,++++++,,,......---+++)))......------,,,,,,++++++***++++++++++++***))))))(((((())))))************''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%&&&)))+++111666===CCCFFFIIIKKKMMMKKKMMMPPPSSSTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTVVVWWWUUUTTTSSSSSSTTTTTTSSSRRRTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHGGGEEEBBB@@@===<<<=========>>>BBBJJJXXXccclllkkkhhhgggjjjpppxxx}}})))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%''''''###$$$%%%&&&&&&&&&&&&%%%(((((()))))))))(((((('''((('''''''''(((***,,,---222444999???DDDIIILLLNNNLLLLLLLLLMMMMMMNNNPPPPPPUUUUUUTTTSSSQQQPPPNNNMMMMMMKKKIIIHHHJJJKKKKKKKKKMMMLLLJJJHHHGGGFFFEEEEEE???<<<999777666444222000111000000/////////000000111111111333777<<>><<<:::<<>><<<999999:::;;;;;;;;;>>>===;;;888555333000///111111000000///.........+++---.........///222444000//////...---,,,,,,++++++++++++,,,++++++***)))))))))))))))))))))*********))))))(((((())))))***(((((())))))))))))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((***...444888<<>>AAAEEEKKKOOOQQQSSSSSSOOOOOOOOONNNNNNOOOOOOPPPRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIJJJLLLNNNOOONNNLLLIIIIIIHHHGGGDDD@@@===:::777444111/////////...---//////000222555888:::;;;>>>CCCLLLTTTYYY[[[[[[YYYMMMNNNOOOKKKEEE>>>999666666555777999666000111777777999<<<===???DDDKKKQQQZZZhhh}}}~~~zzzzzzqqqgggaaa]]]]]]hhhvvvnnnaaaZZZIIIEEE@@@===;;;;;;:::999999:::<<<<<<;;;999666444000000///...------,,,,,,------,,,***+++000888>>>???>>>;;;888444111...---+++,,,,,,,,,,,,+++***************)))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))((()))*********)))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''((()))))))))***...444<<>>;;;:::888777555888333222777999555555999<<>>AAAEEEGGGJJJLLLNNNOOOOOONNNQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNLLLJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFCCCAAA>>><<<888555333111///......///......111333555777;;;DDDQQQ[[[cccbbb```[[[VVVOOOIIIEEE<<<:::888666444333111000444111222666888888===DDDIIINNNVVVaaammm{{{}}}ssspppmmmffffffqqq{{{~~~}}}|||qqqiiicccaaaaaaiiivvv{{{mmmZZZKKKCCC@@@===<<<=========>>>>>>===:::777666555333111000/////////---------........./////////000111222111///---,,,---------------,,,++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))++++++,,,111888???BBBCCCIIIIIIJJJKKKMMMOOOQQQRRRQQQRRRRRRQQQPPPPPPRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVVVVVVVTTTQQQOOOOOOLLLHHHDDDBBBAAA>>>===>>>AAADDDCCCBBBHHHSSS]]]qqquuuzzz{{{yyyzzz~~~}}}vvvuuu''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&$$$%%%'''(((******++++++%%%&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&(((''''''''')))***)))((((((,,,111666;;;???DDDGGGIIIJJJLLLMMMNNNNNNNNNMMMSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDAAA>>><<<999666333111222222000......///000333444666<<>>999444444333222222111111111444444777;;;===BBBNNNYYYdddjjjuuu{{{pppqqqvvv|||www{{{}}}ppphhhfffhhhjjjkkkvvv~~~wwwpppkkkjjjnnnuuu}}}zzztttwwwxxxooojjjaaabbbeeekkkrrr{{{ttt___PPPGGGBBB???>>><<<;;;;;;;;;;;;:::888:::888666444222111000///---............/////////,,,------.........---------............------,,,***++++++,,,,,,++++++***++++++*********)))))))))******************************)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((()))***)))'''''')))***+++---000666===CCCFFFFFFIIIIIIJJJLLLOOOQQQTTTUUUPPPRRRSSSSSSRRRSSSUUUWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTSSSPPPMMMLLLIIIEEEBBBAAA???===<<<>>>AAACCCDDDHHHTTTfffttt~~~zzzwwwzzz~~~(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''"""###%%%&&&'''((())))))'''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%((('''''''''(((((())))))***///555;;;@@@EEEIIILLLNNNNNNOOOPPPPPPOOONNNNNNSSSRRRPPPNNNMMMLLLKKKKKKMMMNNNNNNMMMKKKIIIJJJKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDAAA>>>;;;999777444222111333555444111000222555555666;;;EEESSSaaaiiimmmhhh]]]NNNDDD???<<<777333000111222222333444777999888===CCCGGGKKKVVVhhhwww}}}~~~vvvooofff```^^^_________dddlllxxxzzzsssmmmggg```[[[YYYZZZ]]]```dddgggiiijjjlllgggccceeennnwww~~~{{{rrrmmmgggdddhhhpppyyy{{{hhhYYYMMMGGG@@@===:::999999;;;<<<<<<<<<;;;999666444111000///...............////////////..................///------.........------,,,***++++++,,,,,,++++++***+++++++++*********))))))******************************)))((((((((((((((()))(((((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((())))))((('''''')))+++---000555<<>>:::777666555333111000333666666444444666999999<<>>???IIITTT[[[cccsssxxxrrrooonnnooooooooopppuuu|||~~~vvvnnnlllnnnppplllgggcccaaaaaaaaaaaaaaafffoooxxx~~~{{{wwwtttqqqoooiiiaaa[[[ZZZYYYWWWXXXZZZ^^^ccceeehhhggggggkkkrrrxxx|||}}}ssskkkiiikkknnnpppvvveee[[[LLLGGGAAA<<<<<<>>>@@@AAA===<<<:::888555222000///////////////////////////111000000///.........---,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&'''''''''++++++***)))((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&(((***---111555;;;AAAFFFIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVWWWWWWWWWVVVUUUTTTVVVTTTSSSSSSRRRPPPMMMJJJEEECCCAAA@@@AAABBBBBBAAABBB@@@CCCNNNaaauuu}}}yyytttrrrvvv'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''(((((((((''''''''''''(((((((((''''''&&&'''(((((()))))))))(((((('''''''''(((''''''&&&&&&%%%&&&'''''''''(((+++...222888???FFFJJJMMMOOOPPPTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMKKKIIIHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKIIIHHHGGGEEECCCBBBAAAAAA<<<999666444444333222111000222555777888999;;;<<>><<<===>>>======;;;:::777444222000000000000////////////.../////////......,,,+++***++++++,,,------------,,,***++++++,,,,,,++++++***,,,++++++++++++*********))))))))))))))))))))))))'''''''''(((((()))***++++++***((('''&&&''''''(((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&''''''''''''***---111777;;;@@@EEEHHHJJJLLLNNNNNNNNNMMMMMMNNNNNNOOOPPPTTTUUUUUUTTTRRRRRRTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSQQQQQQPPPNNNKKKHHHFFFDDDAAA@@@@@@@@@???>>>AAA@@@DDDQQQeeevvvzzzxxxvvvxxx&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&'''''''''''''''(((((()))))))))(((((((((&&&&&&'''((())))))))))))&&&&&&''''''((('''''''''%%%'''(((((((((+++///333888>>>EEELLLOOOPPPQQQRRRTTTSSSRRRRRRQQQQQQQQQQQQOOONNNLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKEEEEEEDDDCCCAAA???===<<<999666333111222222222222444555777;;;@@@BBBCCCBBBEEEIIIPPPVVVXXXTTTNNNIII???<<<999666444333444444555777888:::>>>HHHVVVaaatttzzzppprrrwww||||||{{{|||~~~}}}ssstttuuuuuutttuuuvvvxxx|||wwwtttwww~~~zzztttsssxxxwwwdddRRRFFF???<<<;;;>>>>>>===<<<:::777555333000000000000/////////...+++,,,...//////---,,,+++,,,,,,---...............***++++++,,,,,,++++++***,,,,,,+++++++++*********************************&&&&&&&&&''')))***,,,------+++)))'''''''''((()))***)))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((()))***---222555<<<@@@DDDGGGHHHIIIKKKNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTUUUWWWYYYVVVUUUTTTTTTSSSSSSSSSTTTQQQPPPOOONNNMMMKKKGGGDDDDDDAAA???>>>>>>???>>>===@@@DDDKKKUUUbbbooozzz|||}}}&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((((((((%%%%%%'''((())))))))))))%%%%%%&&&'''((((((((('''&&&(((*********---222666<<>>CCCLLL[[[nnn|||uuukkkmmmsss|||{{{yyy}}}yyysssmmmlllqqqyyyvvvpppsss}}}eeeSSSHHHBBB@@@?????????>>><<<999777555111111000000/////////...)))+++...000111000///---------...///000000//////+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++%%%%%%&&&''')))+++---......,,,***(((''''''))))))'''''''''''''''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((((()))******,,,000555999@@@CCCGGGHHHGGGHHHKKKMMMNNNNNNNNNOOOQQQSSSTTTUUUSSSTTTVVVVVVVVVXXXZZZ\\\VVVUUUSSSRRRRRRRRRSSSTTTOOONNNLLLKKKKKKHHHEEEBBB>>><<<;;;;;;===???@@@@@@BBBIIIRRRYYY```jjjxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))((((((***000777<<>>FFFMMMUUUWWWOOODDD@@@AAABBB@@@<<<888777777333444555444444555888;;;AAAEEELLLVVVeeezzz~~~|||~~~wwwpppooovvvxxxpppnnnsssjjjZZZNNNFFF???===<<<>>>???>>>:::666999555111....../////////000000000000//////////////////.........---------++++++++++++++++++++++++,,,+++******)))*********))))))))))))(((((((((((())))))))))))************))))))((('''''''''''''''&&&(((***++++++***(((&&&&&&((()))++++++)))(((&&&#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&######%%%&&&%%%###&&&%%%$$$%%%((()))&&&$$$$$$&&&(((+++...333999===GGGHHHIIIKKKLLLLLLLLLLLLQQQPPPOOONNNOOOQQQSSSUUUVVVUUUTTTTTTTTTVVVXXXYYYUUUSSSQQQSSSVVVWWWSSSOOONNNKKKHHHGGGHHHHHHFFFCCCBBBAAAAAA???;;;;;;@@@GGGQQQOOOTTT```kkkuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((('''''''''(((((('''''''''(((((()))(((((()))***---444<<>>===>>>???<<<:::666333000//////000111000000000000////////////...//////.........---------++++++++++++++++++++++++,,,++++++************************)))))))))(((((((((((()))))))))*********))))))(((''''''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$%%%&&&&&&$$$'''%%%$$$%%%((()))'''%%%&&&(((+++...222777<<>>@@@GGGMMMTTTSSSYYYhhhvvv&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******))))))((((((((((((''''''))))))(((''''''((((((((('''(((+++---222999AAAFFFJJJLLLNNNOOOOOOOOOQQQSSSQQQRRRSSSSSSRRROOOMMMKKKKKKIIIFFFEEEEEEHHHKKKMMMOOOOOONNNLLLIIIFFFCCCAAA;;;:::888666444222111111///111444555666:::@@@DDDSSSYYY]]][[[WWWRRRHHH???777666555444555444333111222333555666:::BBBLLLUUUdddqqq|||{{{{{{~~~zzzxxxzzz~~~zzzXXXPPPGGGAAA???@@@???>>>888666333222222333222111000000/////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++*********))))))(((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%&&&''''''&&&'''%%%%%%&&&((()))(((''''''***...222666;;;AAAEEEIIIJJJKKKLLLMMMNNNNNNNNNOOONNNNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZYYYWWWTTTSSSTTTRRROOOPPPQQQPPPMMMIIIIIIFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDCCCDDDIIIPPPUUUXXXYYYaaarrr&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&''''''((())))))))))))((((((((((((((((((***)))(((((((((((((((((((((***---111555<<>>;;;777666444333111000000000222555777999:::@@@JJJQQQ]]]```^^^VVVMMMFFF>>>888666444222222333444333222333666;;;@@@GGGRRRbbbmmmzzzxxxzzz}}}|||~~~ttthhhXXXKKKDDDBBBAAA@@@???<<<999777666444222000000000000/////////......////////////............------------------------,,,,,,+++************+++,,,,,,,,,+++++++++******''''''((((((((()))))))))))))))((((((((((((((())))))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((((((''''''&&&&&&&&&'''((()))))))))---222666;;;@@@DDDHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNPPPQQQTTTVVVWWWWWWXXXXXXYYYXXXWWWVVVUUUUUURRRPPPOOOOOOMMMJJJGGGGGGEEECCCBBBBBBCCCDDDEEEFFFKKKNNNOOOQQQVVVZZZ[[[___bbblll~~~&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''(((((())))))))))))))))))***))))))((((((((())))))***---000444888===CCCGGGMMMLLLKKKKKKMMMOOOQQQRRRPPPPPPPPPOOOMMMKKKIIIHHHLLLKKKIIIIIIJJJLLLNNNPPPKKKKKKIIIFFFBBB>>>:::888333333222111000000000000333666999===BBBLLLWWW``````___WWWJJJ@@@;;;777444555333111111222444555555777???JJJUUU```ppp|||}}}mmm[[[NNNHHHDDDBBBDDD@@@<<<999777555333111111000000000000/////////000000/////////.........---------------------------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))((((((((())))))******)))(((((((((((()))***((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((***++++++///555:::???CCCGGGJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOPPPRRRTTTVVVWWWWWWVVVVVVUUUVVVWWWXXXYYYUUUSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBDDDFFFHHHNNNYYYccceeedddggggggeeekkkqqq|||&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''++++++)))((('''&&&&&&&&&(((((())))))))))))******)))((((((((())))))***+++---000444888;;;???DDDHHHLLLJJJIIIKKKNNNQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJMMMMMMMMMMMMNNNNNNOOOOOOHHHFFFDDD@@@===:::777666222222111111111111222222333666;;;DDDNNNXXX```eee[[[WWWMMM???888777666333333333444333444666;;;??????LLL^^^nnn|||{{{~~~}}}pppbbbYYYRRROOOJJJEEE???;;;888777555444222222111111111000000000000000000/////////..............................------,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))((((((((()))******************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))''''''(((''''''(((+++---...333999???CCCFFFIIIKKKJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQSSSTTTVVVVVVVVVUUUTTTSSSTTTVVVXXXZZZTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDCCCCCCDDDHHHKKKWWWjjjyyyzzzwwwwwwwwwttt}}}&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''******)))((('''''''''((((((((()))))))))*********''''''(((((()))***,,,,,,...222777;;;???CCCHHHKKKKKKIIIIIILLLPPPTTTTTTTTTQQQOOOLLLJJJIIIJJJLLLMMMLLLMMMOOOPPPPPPOOONNNMMMDDDBBB>>>;;;888777666666222222222222333444555555888;;;BBBMMMXXX^^^]]]ZZZOOOJJJAAA888555777555111222666:::::::::???HHHPPPWWWfff{{{zzz{{{||||||}}}uuunnniiiZZZTTTJJJBBB<<<999777555333333333222222222222111000000000000/////////...........................------,,,++++++++++++,,,++++++++++++************************++++++++++++))))))(((((()))******+++***+++,,,------,,,+++***(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&))))))'''&&&''')))'''((()))((('''(((,,,///222777>>>DDDGGGJJJLLLMMMIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVQQQPPPNNNKKKHHHFFFFFFGGGDDDDDDDDDCCCBBBDDDIIIMMM[[[sss&&&&&&&&&'''((())))))***,,,+++++++++******))))))'''''''''''''''''''''''')))((((((((((((((()))***(((((())))))*********+++'''''''''((()))+++------///333999>>>BBBGGGKKKNNNKKKJJJJJJMMMSSSVVVVVVUUUSSSPPPLLLIIIIIIKKKNNNPPPLLLMMMPPPQQQQQQOOOMMMKKKAAA???;;;777555555666777333333333333444555666777???AAAIIIUUU^^^]]]TTTJJJDDD@@@999333444777444...444:::@@@AAAAAAGGGTTT___ttt{{{xxxwwwyyyzzz}}}llldddWWWJJJAAA;;;777555444444444333333333222222000000000000////////////////////////////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,))))))((())))))***++++++***+++---......---+++***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&))))))'''&&&'''((('''((()))((('''(((,,,000555:::AAAGGGJJJLLLNNNOOOIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTRRRQQQOOONNNLLLIIIFFFDDDEEEFFFCCCCCCCCCBBBAAACCCIIIMMM[[[uuu(((((((((((())))))))))))***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&''')))******+++...000777:::>>>BBBEEEIIINNNQQQLLLKKKLLLPPPUUUXXXWWWVVVTTTRRRPPPMMMLLLLLLMMMNNNRRROOOLLLMMMNNNLLLFFFAAAEEEAAA===:::888777666555444777777444555;;;@@@BBBHHHLLLRRRVVVUUUPPPIIIEEE:::777666777666333333666888===CCCIIISSScccxxxjjjXXXNNNFFF===777333333333444444555555444111111111111000000000000000///...---------------+++++++++,,,,,,---------...---,,,+++***+++,,,---************************)))))))))))))))*********)))***+++++++++)))((('''&&&'''((())))))(((''''''((()))*********)))'''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''((($$$ !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''***---111444===@@@DDDGGGIIIKKKMMMOOOKKKLLLMMMNNNNNNNNNNNNNNNUUUTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUTTTRRRPPPNNNMMMRRRNNNHHHFFFEEEEEECCCAAABBBAAACCCDDDCCCCCCLLLVVVcccppp|||~~~}}}}}}~~~''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&((()))***+++,,,///222999===AAAEEEHHHKKKNNNPPPOOONNNNNNQQQUUUVVVUUUTTTRRRQQQOOONNNOOOPPPQQQRRRSSSPPPMMMMMMNNNLLLGGGAAAAAA???;;;888666555444444333777888666888???EEEFFFGGGJJJMMMNNNKKKEEE>>>:::;;;666333333333444:::AAAAAAFFFPPP^^^qqq~~~sssbbbSSSFFF>>>777666555444444333222111111111111000000000//////000///...------------...,,,,,,---------.........---,,,+++*********++++++++++++++++++++++++++++++++++++++++++************)))*********))))))((('''###$$$&&&(((************'''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())),,,111555888BBBEEEHHHJJJKKKKKKLLLNNNKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKHHHDDDCCCDDDDDDCCCAAAGGGDDDDDDHHHJJJKKKPPPVVVdddooo{{{{{{{{{~~~''''''''''''((((((((((((((()))*********)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((('''''''''(((***+++,,,...222555<<<@@@EEEIIIKKKLLLNNNOOORRRRRRRRRSSSUUUUUUSSSQQQOOOOOOOOOOOOQQQSSSUUUWWWRRROOOLLLKKKKKKIIICCC???>>>===:::888666555444444555:::>>>>>>AAAGGGKKKLLLEEEEEEEEEDDDAAA<<<777333777333111222333666>>>FFFOOOUUUcccyyy{{{xxxuuuxxx{{{|||~~~|||gggTTTIII>>>;;;888555444333222000111111000000000///////////////......------...................../////////,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************))))))((((((((((((((($$$%%%&&&((()))******+++'''''''''((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''"""'''(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((()))+++///555;;;???GGGJJJLLLMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRSSSQQQQQQPPPOOONNNLLLJJJIIIEEECCCBBBBBBCCCCCCCCCBBBFFFBBBCCCJJJQQQTTTVVVYYYhhhrrr&&&'''''''''((((((((((((((()))+++,,,,,,***((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((()))+++,,,---111555888???CCCHHHLLLMMMMMMMMMNNNSSSSSSTTTUUUUUUTTTRRRQQQNNNNNNNNNOOOQQQSSSTTTVVVNNNKKKHHHGGGEEEBBB>>>:::<<<<<<:::888666555555666:::BBBHHHJJJMMMPPPQQQNNNAAAAAA???===;;;888666555333222444999<<>>;;;999999999888666444555888;;;EEEMMMUUUVVVVVVUUUQQQLLL???>>>;;;888777666777777555555999@@@GGGOOO^^^kkk~~~yyysssooommmiiiddd___YYYXXXVVVTTTTTTVVVYYYZZZ]]]```cccbbb]]]YYYVVVVVVVVVVVVVVVUUUSSSTTTVVVYYY^^^aaafffmmmvvv|||xxxqqqjjjggglllvvv~~~lllSSSJJJ???777555666666555111111111111000000000000//////.........//////000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''***)))(((''''''((()))*********))))))(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&$$$""""""%%%(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''')))+++///666===CCCGGGGGGIIILLLMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMLLLKKKIIIHHHFFFFFFDDDBBB@@@??????@@@EEEGGGNNNUUUZZZ]]]fffppp(((((((((((())))))))))))'''((()))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))*********+++---...111666<<<@@@DDDGGGKKKMMMNNNNNNNNNOOOQQQTTTWWWWWWTTTQQQPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGEEEBBB???===;;;:::444555666555666:::AAAGGGTTTZZZ]]]ZZZUUUPPPJJJDDD>>><<<888555444444666777999999>>>HHHSSSccczzz|||ssslllggg___[[[VVVSSSRRRPPPMMMIIIFFFDDDCCCAAAAAABBBCCCDDDFFFIIIKKKJJJEEEBBBAAABBBBBBCCCCCCBBBAAAAAACCCEEEEEEGGGLLLQQQYYYbbblllssszzz{{{|||~~~wwwqqqqqqvvv{{{iii[[[III<<<777777666555333333222222222111111111//////......//////000000.........---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((((((((()))))))))))))))******+++(((((((((((()))***+++,,,******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###***%%%!!!!!!%%%((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((***...444:::@@@DDDGGGFFFHHHKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSSSSTTTTTTRRRRRRSSSSSSSSSQQQPPPOOONNNNNNNNNMMMLLLKKKIIIHHHEEEEEEDDDBBB@@@@@@BBBDDDKKKMMMRRRWWWYYY^^^jjjwww))))))))))))*********+++''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********+++,,,...///222888>>>CCCHHHJJJMMMNNNOOOPPPQQQSSSSSSVVVXXXWWWSSSNNNLLLKKKKKKJJJJJJJJJIIIGGGFFFFFFEEEEEECCC@@@===:::::::::333555777999<<>>;;;;;;::::::::::::;;;;;;:::===>>>===:::888999;;;999:::::::::999999;;;===999;;;===@@@DDDJJJQQQUUU\\\]]]___aaadddjjjsssyyywww]]]III>>>;;;888666444444444333333333222222///////////////000111111/////////.........------------.........---,,,+++++++++++++++++++++++++++************************))))))***+++++++++++++++)))((((((((((((***+++,,,***)))((('''&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$'''&&&%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++...333999???CCCFFFGGGHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUURRRSSSTTTTTTTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHDDDEEEDDDCCCDDDGGGMMMRRRYYYWWWXXX^^^eeennn|||)))*********++++++++++++'''''''''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++,,,---...000333999@@@DDDJJJLLLNNNOOOPPPQQQTTTVVVUUUXXXZZZXXXRRRLLLIIIHHHIIIJJJIIIIIIHHHGGGFFFEEEAAAAAA@@@===999777777888444777;;;>>>DDDPPP```lllkkkhhh^^^NNNBBB<<<999666666555555666999>>>CCCFFFWWWbbbuuuyyywwwrrrkkkeeeaaa___\\\[[[PPPMMMHHHEEECCCCCCBBBAAA===:::777777:::<<<<<<:::888888999::::::;;;;;;;;;888:::;;;:::777777999<<<666777888888777777999;;;777888::::::;;;>>>BBBEEEKKKMMMNNNNNNNNNQQQXXX]]]ccceeeggggggeeeeeehhhkkkmmmmmmooopppsssuuuwwwxxx}}}nnnUUUFFF@@@<<<999555555444444444333333333///////////////000111111111111000000/////////...,,,,,,---...---,,,+++***************************++++++++++++++++++,,,,,,)))***+++---------,,,+++---,,,***(((((((((((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((()))))))))((('''&&&&&&###'''******&&&######%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''+++***)))(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***---000666===BBBEEEFFFGGGJJJLLLNNNNNNMMMLLLKKKLLLNNNOOOQQQRRRTTTUUUUUUVVVSSSTTTUUUUUUTTTRRRPPPOOOLLLLLLKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGIIIPPPYYY```jjjdddccclllyyy))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))))))))******+++,,,///333888===BBBDDDLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUUUURRRMMMIIIFFFEEEFFFFFFGGGFFFEEEDDDBBBAAACCC@@@;;;777555555777888999999===HHHWWWdddmmmpppkkk[[[III???;;;888777888:::777777;;;>>>DDDTTTdddwww|||tttlllfffaaa^^^[[[UUUSSSOOOJJJGGGEEEDDDDDD<<<;;;;;;:::999888777777888888888888888888888888777777777777777777777777999888888888777777666666888777777888999:::999888666666777888:::<<<===>>>===@@@DDDFFFFFFFFFFFFFFFMMMMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQSSSVVVYYY\\\]]]```dddkkkqqqttttttrrrqqqppp|||rrrWWWDDD;;;999555666666555333333333444333222111000////////////---------...............------...///...---+++***...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%))))))((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''###&&&(((***))))))+++,,,///555===CCCFFFGGGGGGGGGIIILLLNNNNNNLLLKKKJJJKKKNNNQQQSSSTTTTTTSSSSSSTTTWWWWWWVVVUUUSSSPPPMMMKKKLLLLLLKKKKKKKKKJJJGGGEEEEEEDDDJJJVVV```dddllltttnnnqqqzzz))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))((((((((('''''''''((((((((())))))******)))))))))******+++---...111444999???CCCFFFNNNNNNNNNOOOPPPRRRSSSTTTVVVVVVUUURRRMMMHHHEEEEEEAAABBBCCCCCCCCCBBBAAA@@@===;;;999777666777999:::===@@@GGGRRR___gggiiihhh]]]OOOAAA:::888666555777;;;999:::???FFFSSShhh{{{vvvnnnccc^^^WWWRRRNNNKKKIIIGGGDDDBBB???<<<:::999999:::999999999888777777666666777777777777777777777777888888888888888888888888999999999888888777777777888777666777999:::999888777777777777888999:::;;;:::;;;===>>>>>>======>>>BBBBBBAAAAAAAAABBBDDDDDDAAAAAABBBCCCDDDFFFHHHIIILLLPPPUUUYYY\\\]]]\\\[[[bbblllyyyhhhSSSDDD===777666444222000000111333333222111000////////////........................,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++******))))))))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))))))))***,,,...222888???DDDGGGGGGHHHHHHJJJLLLMMMMMMKKKJJJKKKLLLOOOQQQSSSTTTSSSSSSTTTUUUWWWWWWVVVTTTRRROOOLLLJJJKKKKKKJJJJJJIIIGGGEEEDDDEEEJJJXXXgggooorrrwww~~~}}}))))))))))))))))))))))))''''''((((((((()))))))))+++++++++***))))))((((((''''''((((((((()))))))))******)))******+++,,,---000111444888<<>>???@@@@@@@@@@@@???:::999777666666888;;;<<>>>>>===<<<:::999777666555666777777666666666666666666666666777777777777777777777777999999999999999999999999:::999999999999999888888888777555666888999999888;;;:::999999999999999999==================<<<<<<::::::999999::::::;;;<<<::::::999999999:::;;;;;;???AAADDDGGGJJJKKKKKKKKKQQQXXXbbbnnn|||yyybbbLLL???:::888444111///000222333333222111000000000000000000//////......---------,,,,,,---.........------,,,++++++******++++++,,,++++++++++++++++++++++++'''((())))))*********)))))))))))))))))))))))))))---,,,***(((&&&%%%$$$$$$'''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))+++///111888<<>>;;;;;;<<<=====================;;;999777555777:::???BBBKKKNNNUUU[[[^^^XXXMMMEEEAAA;;;666666666444555888:::???GGGSSSddd|||yyysssooohhh^^^UUUOOOJJJFFFCCC???===;;;:::;;;<<<<<<<<<:::999888888888888999:::555666666666777777777888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888777555555777888999888<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@AAABBBCCCBBB@@@>>>;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888999999<<<===>>>???AAACCCDDDEEEGGGJJJQQQYYYdddooowwwzzz~~~|||~~~nnnUUUEEE===:::777444333444444444333222111111000000000111111000000///...------,,,,,,,,,---.........//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***(((&&&%%%%%%$$$''''''(((((()))*********'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###"""######$$$%%%&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********)))***---222666===AAAEEEHHHIIIIIIJJJJJJMMMMMMLLLJJJIIIJJJMMMPPPSSSSSSTTTSSSRRRSSSVVVXXXYYYXXXWWWUUURRRNNNKKKIIIHHHGGGFFFCCCAAAAAABBBCCCFFFXXXooo}}}~~~{{{|||))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&''''''((()))******(((((((((((()))))))))***))))))***+++---///000111555777;;;???CCCGGGJJJKKKNNNOOOPPPPPPPPPPPPOOOOOOMMMLLLJJJEEE@@@;;;999999>>>>>>===<<<;;;;;;;;;::::::888666777;;;AAAIIINNNTTTSSSTTTTTTRRRKKK@@@888;;;888666777666444666<<>>;;;999:::888666666888999999888888888777777777666777777666777777888888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999777555555777888999999:::::::::;;;<<<===>>>???===???CCCHHHKKKIIICCC===<<<<<<<<<===<<<<<<<<<<<<666666666666666777888888:::999999999:::<<<===???AAABBBEEEJJJQQQWWW^^^ccckkkmmmoooooonnnoootttwww|||yyy___NNN@@@===999777777666444222333222111111111111111111111111000///......------------------...//////000------,,,,,,,,,,,,------++++++++++++++++++++++++*********))))))(((&&&&&&)))))))))))))))))))))))))))((((((''''''''''''((('''((((((((())))))******((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************,,,000777;;;BBBEEEHHHJJJJJJJJJKKKLLLNNNMMMLLLJJJIIIKKKOOORRRSSSTTTTTTSSSSSSTTTVVVYYYYYYYYYXXXVVVSSSOOOLLLKKKFFFFFFDDDAAA>>>???CCCFFFMMM^^^qqqxxxuuurrrssswww))))))))))))))))))))))))((((((((()))))))))******$$$%%%%%%'''((()))***+++((((((((()))))))))******))))))***,,,...000222444777999===AAAFFFIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPOOOKKKJJJHHHDDD???<<<;;;<<>><<<;;;:::999999999777777999===DDDMMMUUUZZZXXXTTTOOOKKKGGGBBB:::444777555555777666777>>>FFFOOOaaaxxxxxxmmmaaaVVVMMMFFFBBB@@@@@@???>>><<<999777555777555444444666777666555888777777777777666666555888888999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;888666555777999::::::777888888:::<<<>>>???AAA@@@EEENNNXXX[[[VVVJJJ@@@:::;;;;;;;;;;;;::::::999666555555666666777888999:::999888777777999:::;;;===<<<===AAACCCDDDJJJPPPUUUXXX\\\___aaafffmmmssstttyyyhhhXXXIIIDDD===999888666333000333222222111111111222222111000000//////..................---......///000...------,,,,,,------...+++++++++++++++++++++++++++++++++***)))(((&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,///444;;;@@@EEEGGGIIIJJJJJJKKKLLLNNNNNNNNNNNNLLLKKKMMMQQQTTTSSSTTTUUUUUUTTTUUUWWWYYYWWWWWWVVVUUUSSSPPPMMMKKKEEEEEECCC???===???EEEKKKVVVdddpppqqqlllkkknnnqqq))))))))))))))))))))))))(((((()))))))))*********&&&&&&'''((()))******+++(((((()))))))))*********((()))***,,,///222444555888;;;???CCCGGGJJJLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLGGGFFFEEEBBB>>><<<===>>><<<;;;:::999888999999:::888;;;AAAHHHOOOUUUYYY[[[TTTNNNFFFAAA>>><<<888555444444666999;;;@@@LLLXXXiii}}}yyy___YYYQQQIIICCC@@@===;;;<<<<<<<<<;;;999888777777777666555666888888888777888888999999:::999999999999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<999777666888:::;;;<<<::::::;;;<<<>>>@@@BBBCCCHHHQQQ^^^kkkoooeeeRRRDDD:::;;;<<<<<<<<<;;;999888999999999999999999:::;;;<<<;;;:::999999999:::::::::888:::======:::>>>DDDGGGJJJNNNQQQTTTZZZcccjjjjjjooovvvyyykkkZZZQQQEEE<<<888666333111222222222111111222222333000000000///////////////000///...------......///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++***)))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++...222888>>>CCCFFFHHHIIIJJJJJJKKKMMMOOOOOOOOOOOONNNNNNOOORRRUUURRRTTTVVVWWWVVVVVVWWWXXXTTTTTTTTTSSSQQQOOOLLLKKKEEEEEECCC???===@@@HHHOOOYYYeeemmmkkkgggiiinnnqqq|||))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************((()))***---///222555666999;;;???DDDHHHKKKLLLMMMKKKLLLMMMNNNMMMKKKIIIHHHBBBBBBAAA>>><<<;;;<<<===999888777777777888:::;;;<<>>>>>?????????@@@===:::777777888;;;<<<===??????@@@AAABBBDDDEEEFFFLLLWWWgggvvvyyylllUUUCCC===>>>?????????===<<<;;;;;;:::999999888888999999;;;:::999888888888888888999777:::>>><<<888:::AAA???AAADDDEEEGGGLLLUUU[[[\\\aaaiiirrr|||jjj]]]LLL???:::888666444222222222111222222333333////////////000000000000111000///...------...///,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))'''''''''''''''((()))***))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""""""""$$$&&&(((+++,,,%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''+++///333:::@@@EEEFFFHHHIIIJJJJJJKKKNNNPPPOOOPPPPPPPPPOOOPPPSSSUUURRRTTTWWWXXXWWWVVVWWWWWWQQQQQQQQQQQQPPPMMMKKKJJJDDDEEECCC???===AAAJJJRRRYYYcccjjjgggeeejjjpppqqqzzz}}}}}})))************)))((((((*********)))))))))))))))++++++++++++******************)))******+++,,,---+++---000111111222333555999===CCCHHHJJJLLLMMMNNNPPPOOONNNMMMKKKJJJIIIHHHBBBAAA???>>><<<;;;;;;;;;888888777888999999999999===LLLZZZ^^^\\\XXXOOOFFFCCC<<<666666666555555777777;;;AAAEEEHHHTTTqqq}}}~~~~~~qqq```OOOCCC===<<<999666555555555666666666666666666555555555888888999999::::::;;;;;;:::::::::999999::::::;;;;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@????????????@@@@@@???@@@AAAAAAAAABBBDDDFFF===;;;888888:::<<<>>>>>>BBBDDDEEEFFFGGGJJJMMMPPPSSS___lllssssssiiiWWWFFF@@@>>>@@@>>>999AAAFFF===@@@:::777999;;;::::::=========<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEENNNTTT]]]gggqqqzzzyyy```JJJ???999666444444888777000...111222///000000000000//////////////////...---,,,,,,++++++---------,,,,,,,,,++++++------------,,,+++***)))************************'''(((((((((((((((((('''+++*********))))))(((((((((((('''''''''(((((()))'''''''''''''''''''''''')))(((((((((((('''''''''(((%%%###$$$&&&&&&$$$"""))))))))))))))))))))))))''''''''''''&&&&&&%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&%%%$$$$$$%%%'''***+++)))'''$$$%%%((()))'''$$$''')))...333:::???DDDFFFHHHHHHIIIKKKLLLNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQQQQSSSUUUWWWWWWVVVSSSPPPMMMLLLLLLKKKHHHEEEFFF???;;;>>>DDDJJJPPPUUUXXX^^^dddffffffjjjsss|||{{{|||)))***+++,,,---.........))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((()))******,,,...111222222333555666:::>>>DDDIIIKKKMMMNNNOOOPPPPPPNNNMMMKKKIIIHHHGGG@@@???>>>===<<<;;;;;;;;;888888888888999;;;>>>AAAKKKUUU]]]\\\WWWQQQGGG>>><<<777444666777666777999===???FFFQQQ^^^qqqwwwvvv|||zzzjjj\\\RRRJJJBBB===<<<:::888666555555666666777777777777777777888888888888999999:::::::::::::::999999999::::::;;;<<<<<<<<<;;;<<<===>>>======BBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKCCC???;;;999;;;>>>AAABBBJJJLLLNNNOOOQQQTTTXXX[[[]]]eeemmmooollldddWWWKKKGGGDDDEEEDDD@@@HHHMMMDDDDDD>>>:::<<<===;;;:::<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@CCCGGGLLLSSS[[[dddnnnttttttZZZHHH>>>:::888222666555111000444555222111000000000////////////000000///......---,,,,,,---------,,,,,,,,,++++++------------,,,+++***)))************************&&&&&&&&&''''''&&&&&&&&&******)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&***(((&&&&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((('''&&&&&&&&&'''((()))'''&&&&&&''')))***)))((())),,,111777===BBBEEEGGGKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRTTTVVVWWWVVVUUUUUURRRNNNLLLKKKHHHDDDAAABBB===<<>>>>><<<;;;::::::::::::888999999888777;;;BBBHHHWWW[[[]]]WWWOOOGGG>>>777777444444888999888:::>>>EEEIIITTThhh~~~tttsss|||~~~tttggg]]]OOODDD>>><<<;;;:::999888777666555666777777888888888999999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPSSSTTTUUUTTTTTTTTTVVVXXXOOOIIIAAA===???EEEKKKOOOXXXZZZ]]]```cccfffjjjnnnqqqvvvwwwrrrlllggg```ZZZUUUMMMLLLKKKHHHQQQVVVOOOMMMEEE@@@@@@@@@===<<<<<<<<<<<<;;;:::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>>>>===BBBLLLUUUYYY\\\```YYY]]]eeekkkqqqvvv||||||vvvwww(((((())))))(((((('''&&&((((((((()))))))))))))))******)))))))))(((((((((((((((((()))***+++,,,---///222555666777888:::;;;???CCCHHHLLLNNNNNNOOOPPPOOONNNLLLJJJGGGEEECCCBBB<<<<<<;;;:::999999999:::888::::::999999>>>GGGNNNYYYXXXUUUNNNFFF@@@:::666666555777;;;;;;:::===CCCNNNZZZooozzzyyypppaaaXXXMMMIIICCC???===;;;888666777777666666666777888999888888999999:::;;;<<<<<<<<<<<<<<<===============>>>>>>============>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQTTTUUUVVVXXX[[[^^^```aaafffggghhhgggffffffgggiiiaaaWWWKKKEEEGGGRRR]]]eeelllnnnrrrvvvyyy}}}~~~{{{xxxtttlll^^^VVVTTTRRR\\\ddd```ZZZOOOFFFCCCBBB@@@>>>???>>>>>>===<<<<<<<<<======;;;<<<======>>>>>>============<<<<<<<<<<<<<<<======>>>===>>>@@@EEELLLQQQYYY```kkkuuu{{{~~~~~~zzz^^^JJJ@@@<<<888777555333333333333111111111111000000000//////000000000//////............------------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((('''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++(((&&&%%%&&&'''((((((((())))))))))))(((((($$$'''***+++)))(((***---///222888???DDDGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVWWWVVVTTTRRROOOMMMJJJHHHEEECCCAAA???===AAALLLZZZaaa```]]]^^^]]]ccclllppprrrtttzzz}}}++++++,,,,,,++++++***)))''''''(((((())))))))))))+++++++++*********))))))(((((())))))+++,,,---...222444777999:::;;;===???BBBFFFJJJMMMNNNNNNNNNOOOLLLKKKJJJGGGEEEBBB@@@???;;;:::999999999999999:::777999===@@@DDDJJJSSSYYYVVVQQQKKKEEE???999666555666777999<<<;;;;;;BBBJJJ\\\rrr~~~lll]]]QQQHHHCCC<<<<<<;;;;;;:::888555333666666666777888888999:::888888999:::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@???>>>>>>>>>>>>>>>??????BBBEEEFFFGGGHHHKKKNNNQQQSSSWWW[[[```ccceeeffffffggghhhkkknnnrrruuuvvv||||||}}}|||zzzzzz{{{}}}uuujjj[[[SSSWWWeeeuuuoooaaa]]]]]]hhhsssqqqhhhZZZMMMGGGFFFDDDCCCDDDBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>============<<<<<<<<<======>>>:::;;;<<<<<<<<<===@@@CCCHHHNNNVVV___hhhooouuuzzzyyy|||qqqZZZKKKDDD;;;777444333444444333333111111111111000000000000/////////........................---------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''(((&&&'''((()))************%%%'''))))))'''&&&))),,,222555;;;AAAEEEHHHIIIIIIHHHIIIJJJLLLOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWUUURRRPPPNNNLLLIIIEEEBBB@@@@@@AAA@@@HHHXXXhhhnnniiicccaaafffnnnuuuuuuppppppvvv}}}&&&'''((()))***+++++++++&&&''''''(((((())))))***))))))))))))((((((((((((''''''((()))***+++---...444666999;;;<<<>>>@@@BBBFFFIIIMMMNNNNNNMMMLLLLLLHHHHHHFFFDDDBBB???>>>===:::999999999999::::::;;;888<<>>:::555333333666777:::<<<<<<@@@LLLYYYttt}}}vvvmmm^^^PPPFFF@@@===;;;:::999777666555555666777777777888999999::::::;;;999::::::;;;;;;<<<<<<<<<999:::;;;<<<===??????@@@AAAAAAAAAAAABBBCCCDDDDDDFFFJJJOOOQQQSSSVVV[[[___```dddiiiooouuuyyy|||}}}}}}~~~vvvoootttvvvfffccceeeqqq}}}|||xxxjjj\\\VVVUUURRROOONNNKKKKKKLLLKKKHHHEEEAAA???AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<===999<<<>>>>>>=========>>>@@@CCCGGGLLLRRRYYYaaafffmmmsss{{{mmmZZZOOOBBB:::444555666666666777222222111111111000000000....................................---------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((('''(((((((((((()))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%&&&&&&''')))******+++&&&'''&&&&&&&&&(((+++...777999>>>CCCGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVVVVUUUQQQNNNOOOMMMIIIDDD@@@@@@CCCFFFJJJSSSdddtttyyytttooonnnvvvzzz|||yyysssqqqxxx~~~###$$$&&&'''(((((())))))&&&&&&''''''((())))))***)))(((((((((((('''''''''(((((()))***+++---...///555888;;;===>>>@@@BBBDDDHHHKKKNNNOOOMMMKKKJJJJJJEEEDDDCCCAAA???===<<<;;;999999999999999:::;;;<<<>>>BBBJJJUUU^^^aaa]]]XXXLLLCCC<<<;;;:::555444666666888<<<@@@CCCLLL___rrr}}}}}}pppeeeYYYSSSIIIBBB===;;;:::::::::999888777777888:::;;;888999999:::;;;;;;;;;;;;<<<<<<==================<<<===>>>@@@BBBDDDFFFGGGFFFGGGHHHJJJLLLOOORRRSSSUUUZZZaaaeeehhhlllsssxxxzzz}}}}}}oooqqqvvvtttqqqoooiiibbb]]]ZZZ[[[\\\[[[WWWQQQKKKGGGJJJJJJIIIHHHGGGEEEDDDCCCAAAAAA???>>>===<<<<<<<<<<<<>>>@@@@@@???>>>???@@@>>>???@@@AAADDDHHHMMMRRR[[[cccnnnwww|||rrrgggOOODDD:::888888555444666222222222111111111000000////////////////////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((((((((()))))))))*********)))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((***)))(((''')))+++))))))))))))))))))))))))$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))***'''%%%"""###''',,,111333<<<>>>AAAEEEHHHKKKMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVTTTPPPMMMKKKJJJGGGCCCBBBFFFNNNTTT___eeeqqq}}}|||zzz|||~~~zzzzzz}}}~~~***************))))))(((&&&&&&&&&'''((())))))******)))))))))((((((((((((++++++,,,---...000111222666999<<<>>>@@@AAACCCEEEJJJLLLOOOOOOMMMJJJHHHHHHBBBBBBAAA???>>><<<;;;;;;999999999999:::;;;<<<<<>>>>>>>>>>>>>>AAABBBDDDFFFIIIKKKMMMNNNLLLMMMOOOSSSWWW[[[___aaacccjjjrrrwwwzzz~~~~~~rrrkkkhhhiiijjjiiieee]]]UUUPPPSSSRRRRRRPPPNNNLLLJJJIIIGGGFFFDDDBBB@@@>>>======:::;;;<<<<<<;;;;;;===???======>>>>>>>>>@@@DDDGGGHHHQQQ^^^hhhpppwww}}}|||xxx~~~]]]NNNAAA<<<888222000222222222222111111111111000000000000000000111111111//////.........---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))******++++++******)))''''''&&&&&&&&&)))))))))))))))))))))))))))(((((((((((('''''''''$$$&&&((((((&&&%%%'''***''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((((($$$ !!!(((000666888@@@AAACCCFFFIIIMMMOOOQQQIIIJJJKKKNNNPPPSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUTTTPPPMMMFFFEEEDDDBBBEEEMMMYYYbbbsssvvv|||}}}{{{'''''''''''''''&&&&&&&&&((()))***++++++***((('''((((((((((((((()))******)))))))))+++///333666777;;;<<<======???BBBFFFIIIOOOOOONNNLLLJJJGGGDDDBBBBBB@@@===:::888888:::;;;444888;;;;;;999999>>>CCCJJJMMMRRRVVVVVVRRRJJJDDD===888555666555333444777===???FFFPPP[[[nnnwwwnnnooouuu~~~ttt^^^OOOFFFAAA::::::;;;::::::999888777555777999999999888999::::::===???@@@???>>>>>>>>>>>>???>>>===<<<===@@@BBBDDDEEEHHHLLLPPPSSSVVVWWWXXX^^^dddhhhiiikkkqqqvvv|||{{{wwwvvv{{{|||jjj______^^^```aaa^^^XXXSSSQQQQQQPPPNNNKKKIIIHHHHHHFFFDDDBBBDDDDDDAAA>>><<<>>>@@@AAA???===<<<>>>??????>>>@@@DDDJJJPPPXXXcccooowwwsssiiikkknnnttt}}}bbbEEE:::999888555444222333333222222000//////000000000000////////////////////////000000000000......---------,,,,,,,,,...---++++++++++++---...,,,++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&))),,,,,,,,,///444999BBBDDDGGGJJJLLLMMMLLLLLLMMMLLLMMMMMMOOORRRTTTVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSVVVTTTPPPPPPSSSPPPJJJNNNHHHBBBBBBLLL\\\mmmxxx''''''''''''''''''''''''''''''((())))))(((((((((*********))))))***++++++***)))***---000444666777888:::<<<>>>@@@DDDHHHLLLMMMMMMLLLKKKIIIFFFCCCBBB???===;;;:::999999:::;;;999:::;;;;;;<<>>===<<<===>>><<<>>>@@@@@@???>>>?????????@@@@@@@@@@@@BBBFFFIIIKKKNNNRRRVVVYYY]]]bbbfffmmmrrrwwwzzz|||yyymmmlllppprrrssspppjjjeeebbbbbb[[[XXXTTTQQQOOOMMMJJJHHHFFFGGGGGGDDD@@@===>>>@@@AAA>>><<<<<<===>>>>>>======???CCCFFFKKKSSS\\\cccpppwww~~~yyylllccceeekkkuuupppRRRBBB<<<777444333222222222222222111000000111000000000////////////000000//////......------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&((()))&&&((()))+++...333888<<>>???@@@BBBBBBAAAAAABBBCCCCCCDDDGGGIIIKKKNNNSSSVVVXXX]]]cccgggjjjpppxxxyyyyyy{{{vvvrrrqqqnnnjjjeee```]]]YYYUUURRROOOOOONNNKKKFFFCCCBBBBBBBBB@@@>>>===>>>???>>>>>>===>>>>>>>>>???CCCIIINNNZZZdddppp{{{yyyoooiiimmmvvvcccNNNAAA999555444222222222222222222222111111111000000000/////////000000///...---,,,,,,+++.........------------,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((''''''&&&&&&''''''((()))************************)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&'''((('''''''''+++111888===@@@CCCDDDGGGJJJLLLMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRNNNPPPPPPMMMLLLLLLJJJGGGCCCBBBHHH[[[uuu~~~|||{{{zzzuuurrruuu}}}~~~tttqqquuu~~~%%%&&&&&&'''((())))))***+++***))))))***,,,...///------,,,++++++++++++,,,+++---000222444555666888666999===@@@CCCFFFIIILLLGGGGGGFFFEEEDDDCCCAAAAAA============<<<;;;999888:::888777;;;CCCHHHHHHGGGHHHDDD===999888888888888666333444777;;;???HHHRRRfffuuuyyymmm]]]III<<<999:::999666999::::::;;;;;;;;;::::::;;;<<<===<<<;;;;;;===>>>@@@BBBCCCCCCCCCDDDGGGIIIIIILLLPPPUUUYYY^^^dddhhhhhhoooxxx}}}{{{vvvqqqlllhhhdddaaa\\\[[[YYYUUUQQQLLLIIIHHHGGGEEEBBBAAAAAAAAAAAA@@@AAA@@@>>>======???BBBEEEJJJQQQ]]]jjjuuu}}}~~~zzzzzzsss[[[JJJ???999777333333333222222222333333111111111000000000////////////............------............------------+++,,,---......---,,,+++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((''''''''''''((((((((((((''''''''''''''''''+++)))(((---555<<<@@@AAACCCEEEGGGIIILLLMMMNNNNNNNNNOOORRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRROOOQQQPPPMMMKKKIIIHHHGGGFFFKKKZZZuuu{{{xxxtttssspppnnnpppwww~~~xxxppppppvvv&&&&&&''''''((()))******+++***))))))***,,,...///,,,+++************++++++,,,///444666666666777888888;;;???AAACCCDDDFFFGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>><<<999777888777999@@@HHHKKKGGGBBB@@@===999777777777777777555666999;;;===EEEXXXjjjuuusssvvv{{{lllbbbSSSIII>>>999:::;;;:::777::::::;;;<<<<<<===<<<<<>>======???AAABBBBBBEEEMMMWWWaaallluuu{{{lllYYYJJJ???888555444333333222333333444111111111111000000000000------...///000111111222//////.........---------,,,,,,...//////...,,,,,,,,,++++++******++++++,,,******))))))))))))******************************'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((''''''...,,,,,,111888???AAAAAADDDEEEGGGIIIKKKMMMNNNOOOOOOPPPSSSUUUVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRPPPOOONNNLLLHHHEEEFFFIIIJJJVVVnnn~~~wwwsssqqqqqqqqqqqqrrrwwwzzzuuuwww'''''''''(((((())))))***((((((((((((((()))***+++)))))))))))))))***++++++---222777999888666777999999<<<@@@BBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCAAA???<<<999777999999===EEEKKKLLLFFF@@@:::888666555555555333222555888???EEELLL[[[sssooodddkkkwwwuuussswwwvvvjjjbbbXXXNNNJJJAAA>>>::::::;;;<<<:::777999999:::<<<============???@@@@@@@@@@@@BBBEEEGGGEEEFFFHHHKKKNNNTTTZZZ___dddiiipppyyy}}}yyyvvvrrrnnnjjjddd^^^ZZZWWWSSSOOOLLLJJJHHHFFFDDDAAA???<<<<<<===?????????AAA@@@BBBIIIPPPYYYdddoooxxxooo\\\HHH:::777666444333222222333444222222111111111000000000,,,,,,---///111222333444/////////.........------------............------,,,++++++******++++++,,,******))))))))))))******************************&&&'''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''(((((((((''''''''''''(((((()))(((((()))))))))))))))(((//////222666<<<@@@BBBBBBEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTUUUVVVVVVVVVSSSSSSTTTTTTSSSSSSRRRQQQNNNLLLJJJIIIEEECCCHHHOOOVVVfff}}}}}}|||sssllljjjpppsssxxxzzzyyy~~~|||((((((((((((((()))))))))''''''((())))))(((((((((((((((((())))))+++,,,------333999;;;999777777999777;;;???BBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>><<<:::999999;;;???DDDHHHGGGBBB>>>888666444444555555444333999<<>>???999:::;;;;;;;;;:::::::::::::::<<<===>>>?????????>>>???@@@AAAAAADDDHHHKKKPPPRRRUUUXXX^^^fffnnnttt{{{~~~{{{uuunnnhhhdddaaa\\\WWWTTTRRROOOMMMHHHDDDAAA???@@@@@@???===@@@>>>???CCCFFFHHHQQQZZZfffttttttYYYCCC:::888666333222222222333222222222111111111000000,,,,,,---...///111222222////////////..................------------......,,,++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&(((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))'''''''''''''''((())))))'''''')))***+++******))),,,000666;;;???AAACCCEEEFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQMMMJJJIIIIIIGGGHHHPPP[[[ppp~~~yyyoooiiikkkooovvvzzz))))))))))))((((((((((((((()))***++++++***(((''''''(((((()))***,,,---......444;;;===:::777777999555999>>>AAABBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDAAA@@@???>>>===<<<;;;;;;999;;;===AAABBBBBB???<<<777555333444666888999999???AAAMMMfffqqqiiippp|||llldddfffwww~~~gggSSSJJJDDDCCC@@@;;;:::>>>888;;;======;;;:::<<<>>><<<===???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGJJJNNNRRR\\\^^^aaaeeellluuuzzzuuuppplllgggbbb^^^[[[WWWUUUQQQMMMHHHEEEEEEDDDAAA??????===???CCCBBB???BBBJJJQQQaaauuuhhhOOO;;;999666444222111222222222222222111111111111000,,,,,,------.../////////000/////////............///...---,,,,,,---...///,,,++++++++++++++++++,,,******))))))))))))******''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))(((''')))(((&&&%%%%%%&&&((()))%%%&&&&&&'''((()))******'''''''''''''''((()))***&&&''')))***+++++++++***)))000888>>>@@@BBBEEEGGGFFFGGGGGGIIIKKKMMMOOOQQQSSSRRRQQQQQQRRRTTTVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQNNNKKKJJJLLLLLLNNNZZZggguuusssyyymmmxxxuuuaaa*********)))))))))))))))******))))))))))))******,,,+++******+++,,,...///555666999::::::999777555666;;;@@@DDDCCCAAA>>>===>>>>>>???@@@BBBBBBAAA???BBB@@@<<<999777777888999===>>>???@@@???<<<999777888444222444666888<<>>;;;:::;;;===>>>===<<<;;;;;;<<<===???@@@>>>???@@@AAABBBCCCDDDEEEGGGEEEHHHNNNPPPRRRZZZdddhhhlllrrrzzz~~~wwwooohhhcccaaa```___WWWPPPLLLIIIEEEEEEGGGFFFCCC???>>>???AAACCCDDDGGGOOO[[[gggtttyyy[[[DDD===888777666333333666333333333222222222111111000/////////............------...............---)))***,,,---...------,,,++++++,,,,,,,,,,,,------,,,+++******))))))************++++++++++++******((()))*********((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((("""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&''''''&&&'''***,,,222555:::>>>AAABBBDDDEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSPPPPPPQQQRRRPPPNNNLLLJJJJJJKKKKKKIIIKKKYYYooo|||}}}fff[[[YYY***)))))))))))))))))))))******))))))))))))******++++++++++++,,,...///000111333666888888777666555777;;;@@@BBBAAA???>>>===?????????AAACCCDDDCCCAAA???>>>;;;888777777888888<<<===>>>???>>>;;;888666888666666888999:::AAAHHHRRRjjjwwwrrrqqqrrrrrrwwwqqq]]]MMMFFFBBB@@@===;;;:::;;;<<<>>>:::::::::;;;<<<===???@@@@@@AAABBBCCCDDDEEEFFFHHHIIIHHHMMMTTTYYY^^^hhhsss{{{~~~xxxssspppnnniiiaaaYYYUUURRRMMMLLLMMMNNNJJJFFFCCCBBBBBBBBBAAABBBGGGNNNVVV```ooooooOOODDD:::666444222222444222222222111111111000000000000/////////.........------...//////......---.........///......------++++++,,,,,,,,,,,,------,,,+++******))))))******)))******++++++******))))))))))))))))))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((()))(((((())),,,...555888===AAACCCDDDFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRRRRRRRQQQOOOLLLKKKKKKJJJHHHKKKVVVlllkkk[[[VVVWWW))))))))))))))))))************))))))))))))************+++,,,...000111333111222555777888888777666888;;;>>>@@@????????????@@@@@@@@@AAADDDDDDCCCBBB<<<;;;999777777777888888:::;;;<<<<<<;;;999777555444444555888888;;;FFFQQQgggwwwpppttt|||sssbbbVVVJJJBBB>>>@@@???===;;;:::;;;<<<===:::;;;;;;===>>>???@@@@@@AAABBBCCCDDDDDDFFFIIIKKKQQQSSSYYYaaaiiiqqq}}}{{{yyywwwnnnfffbbb^^^XXXVVVWWWWWWSSSNNNJJJGGGDDDAAA???AAABBBCCCFFFLLLXXXhhhsssaaaPPP>>>666555444444555111111111111000000000000000000000/////////...............//////......---000000///...------------++++++,,,,,,,,,,,,------,,,+++******))))))******))))))************))))))******)))((((((((())))))((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''******+++******,,,///222999<<<@@@CCCEEEFFFHHHIIIGGGHHHJJJLLLNNNPPPPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSRRRQQQOOOLLLKKKJJJFFFDDDNNNccc|||~~~mmm___YYYZZZ^^^)))))))))))))))*********+++******))))))******+++******,,,---000222444555555666888999:::999888777666999<<<>>>>>>???AAACCCBBBAAA@@@@@@AAABBB@@@???999999999888888999999:::888999::::::999777666444333333555888;;;BBBTTTdddyyy|||mmmWWWKKKEEEAAA>>>>>>>>>===<<<;;;;;;;;;======>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHHHHIIILLLRRRVVV___ccckkkttt}}}{{{sssnnniiibbb___```^^^[[[VVVQQQLLLHHHDDD@@@DDDCCCBBBBBBEEELLLWWW___lllxxxsss]]]EEE999666666666777222222222222111111111000000000000////////////......////////////......---...---,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******((())))))******))))))(((+++***)))(((((((((******((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++...222555<<>>>>>===;;;:::999::::::;;;<<<<<<;;;;;;777777888888777666555444666666999>>>FFFTTTlllxxxcccUUUFFFAAA@@@?????????======<<<<<<<<<===>>>>>>AAAAAAAAAAAABBBBBBCCCCCCHHHKKKOOOQQQSSSYYYaaahhhpppwww}}}yyysssllliiiiiieeebbb]]]XXXTTTPPPLLLIIIHHHGGGFFFEEEEEEHHHMMMPPPYYYccctttiiiNNN???999777666666444444333333333222222222111000000000//////////////////000000///......---,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,+++******))))))******))))))************))))))+++***)))(((((()))***+++'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))******++++++)))******+++,,,000555999???AAADDDEEEEEEFFFHHHJJJKKKKKKMMMNNNOOOPPPPPPQQQSSSSSSUUUUUUUUUUUUSSSSSSOOOOOOOOONNNMMMLLLKKKJJJLLLQQQ___yyyvvvsss{{{uuueee___aaaccceeehhh((((((((()))******++++++++++++************+++++++++,,,///111333555666666888888999999999999888888666999<<<>>>@@@AAADDDEEEBBB@@@===;;;;;;:::888777:::;;;===>>>>>>>>>===<<<666777777777666666555444555666;;;GGGVVVkkk{{{~~~lll[[[MMMEEE?????????>>>===???===============>>>??????AAAAAA@@@AAABBBDDDFFFHHHJJJNNNTTTXXX]]]fffrrr|||yyyuuuuuuppplllgggbbb___\\\YYYWWWOOONNNLLLJJJHHHGGGFFFFFFKKKSSS___mmm{{{www]]]KKK@@@999666555555444444444333333333333111111000000000/////////000000000000//////...---------------...///000000++++++,,,,,,,,,,,,------,,,+++******))))))************++++++++++++************)))))))))***++++++'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&''''''(((((())))))***((()))***+++...333999>>>AAACCCEEEEEEEEEFFFHHHJJJOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMLLLLLLLLLKKKKKKJJJXXXqqqsssqqqpppuuuuuullleeehhhmmmmmmkkkkkk'''(((((()))******++++++,,,++++++******++++++,,,,,,...000333555666666666777777888999;;;<<<<<<===:::===@@@AAAAAA@@@AAABBB@@@===;;;:::::::::999888:::;;;>>>??????>>><<<;;;666666666666666555555555777999DDDWWWnnnwww~~~gggSSSJJJ@@@>>>>>>@@@>>>::::::============>>>???@@@@@@AAABBBBBBAAACCCFFFKKKPPPSSSTTTZZZaaahhhooo{{{}}}xxxrrrmmmkkkiiigggfff]]]ZZZVVVRRRNNNJJJGGGEEEFFFJJJPPPXXXddduuurrr^^^MMM@@@999888444444444333333333222222111111111000000000//////111111111000000///------------......///.........++++++,,,,,,,,,,,,------,,,+++******))))))******++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))&&&''''''((())))))******((()))***,,,000666>>>CCCDDDEEEFFFFFFFFFFFFHHHJJJOOOPPPQQQRRRRRRSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLLLLLLLLLLMMMMMMNNNPPPccczzzuuulllooovvvnnnkkkllltttyyywwwrrrppp'''(((((()))***+++++++++,,,++++++******++++++,,,---///111444555666666666777888999<<<>>>@@@BBBCCC>>>@@@CCCCCCAAA???>>>>>>>>>;;;999999:::;;;;;;;;;:::;;;>>>??????>>><<<:::666666666666666555555555???CCCRRRkkk{{{xxx{{{qqq___LLLAAA???======@@@AAA>>>888888<<<======>>>???@@@AAAAAABBBEEEDDDDDDFFFKKKRRRYYY]]]eeellluuu|||{{{vvvsssqqqpppoookkkggg```ZZZTTTPPPLLLIIIGGGHHHIIILLLSSSaaarrr~~~nnnYYYGGG>>><<<333333333222222222111111111111111111000000000000111111111111000///------,,,------...---,,,***)))++++++,,,,,,,,,---------,,,++++++***)))*********+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++*********++++++++++++******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))((())))))***+++,,,,,,,,,)))***+++...222999AAAGGGFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPP^^^rrrssslllooouuuwwwhhhiiinnnxxx}}}yyysssppp)))************+++++++++***)))(((((((((***+++,,,,,,///333444555555666777777888<<>><<<;;;888999999999888777888999:::>>>AAAAAA===999888888777333333777888777<<>>===<<<<<<===???>>>>>>???AAACCCCCCCCCDDDIIINNNQQQTTT[[[fffnnnwww~~~|||wwwvvvrrrkkkaaaVVVNNNJJJJJJGGGFFFJJJLLLNNNXXXdddwwwqqq\\\JJJ???;;;777333222444666444222111111111111000000000000111111111111000000000000---...///000000///...---000...+++))))))***,,,---++++++++++++++++++++++++(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++***)))(((((())))))'''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))))))))(((((('''''''''$$$%%%'''((()))(((''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((()))))))))***&&&&&&)))000999@@@CCCDDDFFFGGGHHHGGGFFFFFFHHHIIIKKKMMMOOOOOONNNNNNOOOPPPQQQPPPOOOOOOPPPQQQOOONNNPPPKKKJJJMMMJJJGGGRRRcccooovvvtttvvv}}}|||ssskkkooouuuxxxwwwrrrnnnkkk)))************+++++++++******))))))***+++,,,---,,,///222333333333444555999;;;>>>AAACCCEEEFFFFFFEEEEEEDDDBBB@@@>>><<<;;;:::::::::999888777888999:::===>>>===999666444555888555555888999;;;BBBLLLYYYnnn|||}}}{{{kkkZZZKKKFFFBBB;;;:::???;;;===>>>???>>>>>>???@@@CCCBBBBBBCCCEEEGGGHHHIIIJJJOOOVVV[[[```jjjvvv~~~|||xxxpppggg]]]VVVRRRPPPKKKIIIIIIHHHHHHOOOWWWdddnnn}}}mmmWWWIII<<<:::888666555444333222111111111111000000000000////////////..................////////////......---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++******)))))))))))))))))))))((((((((()))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((()))))))))((())),,,333;;;BBBEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMOOOPPPOOOOOOPPPQQQPPPOOONNNNNNPPPPPPOOONNNOOOKKKJJJLLLJJJLLL\\\ooo{{{www~~~}}}}}}xxxpppkkklllssszzz|||xxxrrrnnnlll)))************++++++++++++*********+++,,,...///000222444555444444444666===>>>@@@CCCEEEFFFGGGHHHEEEEEEDDDBBB@@@>>><<<:::<<<;;;:::999999999::::::>>>>>>===:::666333333444888777888:::===EEETTTaaaxxx}}}|||{{{xxx|||yyydddPPPDDD<<<<<<<<<999:::???:::<<>><<<:::999;;;:::::::::<<<>>>>>>>>>BBB@@@===999555444555555777777999===FFFYYYrrr}}}{{{zzzyyy___NNNFFF???;;;<<<===;;;;;;>>><<<===???@@@@@@AAADDDFFFCCCDDDEEEGGGKKKPPPVVVZZZaaaiiiuuu~~~wwwqqqllliii```\\\WWWSSSNNNKKKJJJLLLJJJNNNVVVaaapppyyyrrrwwwlllRRRIII>>>777555555333111222222222111111111000000111111111111000000000000000///...------...///000+++---///111111///,,,***++++++++++++++++++++++++************************))))))*********+++++++++))))))*********))))))))),,,+++***)))))))))))))))************))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''',,,...333888>>>CCCFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMNNNPPPRRRRRRRRRQQQRRRSSSPPPOOONNNOOOPPPQQQPPPOOOJJJIIIHHHHHHIIITTTnnnkkkbbbdddkkkpppyyy}}}rrrlllnnnsss))))))*********+++++++++)))))))))***+++...000111999:::::::::888888999;;;?????????@@@AAACCCDDDDDD@@@@@@???>>><<<:::888777999999:::===AAADDDEEEDDDBBB???:::777555555666666666888<<>>===>>>???======>>>>>>@@@AAAAAA@@@AAADDDFFFEEEHHHKKKOOOUUU]]]gggnnnttt~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~zzzuuurrrkkkhhhccc[[[VVVRRRNNNKKKJJJKKKNNNTTT^^^nnnuuutttmmm[[[EEE888666777555222222222222222111111111111111111111111000000000000000///...------...///000------...//////......---++++++++++++++++++++++++***************************************+++++++++((()))************))))))+++***))))))(((((((((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''&&&%%%$$$$$$***)))'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))(((---000555;;;???BBBEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQSSSSSSRRRRRRSSSTTTRRRQQQPPPPPPQQQQQQPPPOOOGGGGGGFFFEEEHHHVVVpppuuuddd```hhhrrryyywwwmmmkkkrrr{{{)))************+++++++++*********+++---000222444999999:::999888888:::<<<>>>>>>>>>>>>>>>???@@@AAA===<<<<<<<<<;;;999888777888888;;;AAAGGGKKKJJJGGG???;;;666444444555666666777<<>>>>>>>>>>>AAABBBBBBBBBBBBCCCFFFIIIGGGKKKQQQXXX```mmm{{{{{{uuupppmmmkkkiiigggeeeddddddcccccccccddddddffffffgggiiijjjlllmmmnnnooopppsssuuuxxxzzz{{{|||}}}~~~zzzwwwuuuoooeee^^^YYYRRRKKKLLLKKKKKKMMMTTT___mmmvvv{{{wwwXXXCCC;;;999777333333222222222222111111111////////////............//////............//////...---,,,,,,,,,---...///++++++++++++++++++++++++************************************************'''(((***++++++***))))))******)))((((((((())))))(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%$$$"""!!!!!!(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))(((((((((((()))))))))))))))))))))******+++++++++///333999===@@@CCCEEEGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOQQQSSSSSSRRRRRRSSSTTTTTTRRRPPPPPPPPPPPPNNNLLLEEEFFFFFFEEEKKKZZZppp~~~yyyyyy|||mmmeeefffoooxxx~~~zzzqqqkkkooo|||)))************+++++++++,,,,,,,,,...000333555777::::::;;;:::999:::<<<>>>>>>>>>===<<<======>>>???;;;;;;;;;;;;;;;:::999999999:::>>>EEEMMMOOOLLLHHH===999555444666888999999;;;CCCPPPdddyyyrrrnnnvvvwwwaaaRRRFFF@@@@@@888;;;===>>>>>>@@@@@@@@@BBBCCCDDDDDDEEEGGGKKKNNNNNNTTT]]]fffrrr}}}uuuoooiiifffbbb___[[[XXXWWWVVVTTTRRRPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSUUUVVVXXXZZZ[[[\\\^^^___aaadddgggjjjkkklllmmmppptttwwwzzzyyypppjjjfff]]]TTTPPPNNNLLLKKKMMMTTT]]]cccrrruuuWWWCCC999666666333333222222222111111111////////////..................////////////......,,,,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((***+++++++++))))))******)))))))))***++++++''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&((()))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))***+++,,,------...111666<<>>===<<<<<<===>>>???::::::;;;<<<<<<;;;;;;;;;;;;<<<@@@HHHOOOQQQLLLGGG===999666666999<<<======???IIIYYYqqq{{{tttnnnnnn~~~}}}```PPPHHHCCCAAABBB===@@@BBBAAAAAABBBCCCCCCBBBDDDEEEFFFHHHKKKPPPTTT\\\cccmmmxxxxxxrrrkkkccc]]]XXXSSSPPPPPPMMMKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNPPPSSSVVVYYY\\\]]]]]]```dddhhhlllqqqvvvzzzyyyzzz}}}wwwsssrrrjjj```TTTRRROOOLLLJJJMMMRRRVVV___nnngggIII999666888333333333222222222111111111111111111000000000000---...///000000///...---******,,,---------,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((++++++******************&&&(((***+++,,,+++***)))************+++,,,------&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%***************)))))))))$$$%%%'''((()))(((''''''***)))'''&&&&&&''')))***(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))***+++---...///000333888???CCCDDDEEEGGGJJJIIIJJJLLLLLLLLLMMMOOOQQQNNNPPPRRRSSSRRRRRRRRRTTTSSSQQQNNNMMMLLLJJJHHHFFFDDDEEEGGGLLLWWWggguuu|||www||||||pppkkkvvvyyyrrrqqqsssxxxwwwtttpppooouuu))))))))))))***+++,,,---,,,,,,,,,///222666777888999:::;;;===>>>@@@AAABBBCCC@@@<<<<<<>>>>>><<<:::999999;;;<<<===<<<;;;:::@@@AAAEEEMMMRRRQQQHHH@@@;;;777444555666666;;;AAA???SSSnnnvvvllllllzzzqqqdddTTTHHHBBB@@@???===>>>@@@BBBCCCCCCCCCEEEFFFJJJEEEEEEKKKOOOPPPVVV^^^mmmuuu~~~uuukkkeeeZZZWWWRRRMMMHHHEEECCCCCC???>>>>>>======>>>>>>???<<<<<<<<<;;;;;;;;;::::::???>>><<<;;;;;;<<<>>>???DDDDDDEEEGGGIIIJJJKKKLLLQQQQQQSSSVVVZZZ```eeehhhhhhmmmsssxxx{{{}}}{{{rrrkkkfff```WWWPPPNNNOOOQQQRRRUUUZZZgggxxxzzzWWWBBB999666666222111333333111111555............///000222222............------------......//////......---,,,,,,++++++******++++++,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,,,,++++++***)))))))))))))))((()))+++...111333999;;;???BBBEEEFFFGGGGGGJJJIIIIIIIIIJJJMMMOOOQQQRRRQQQPPPPPPRRRSSSSSSRRRRRRPPPOOOOOOJJJEEEDDDHHHDDD???FFF]]]mmmrrrvvv}}}sssooojjjssssssrrrkkkqqqxxxuuuvvvqqqwww++++++***++++++,,,------------///222666:::<<<===<<<===>>>???@@@AAABBBCCCBBB@@@>>>===>>>===<<<;;;:::;;;======<<<<<<<<<===AAAEEEKKKOOOPPPKKKCCC===666444444666777888===DDDNNNffftttnnntttooo^^^TTTHHH@@@???@@@@@@???>>>???AAABBBBBBCCCFFFHHHJJJGGGIIIPPPXXX___jjjttt{{{pppggg```ZZZSSSMMMIIIGGGCCC@@@===;;;:::::::::999999888888999999:::999888888888777777777777<<<;;;999888888999;;;<<<<<<<<<===???@@@BBBCCCCCCFFFGGGHHHKKKOOOSSSXXXZZZ\\\```fffkkknnnqqqsssuuu{{{~~~xxxoooiii___XXXSSSQQQOOONNNRRRTTT\\\iiivvvgggPPPBBB;;;777333111333222000///222222111111000000000000111111111111000000000//////......//////......---,,,,,,,,,++++++++++++,,,,,,++++++*********++++++,,,************************))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))))))))((((((((()))))))))***,,,///222444:::<<<@@@CCCFFFGGGGGGGGGJJJIIIIIIIIIJJJMMMOOOQQQRRRQQQOOOPPPRRRSSSSSSRRRPPPMMMLLLMMMKKKFFFEEEGGGJJJMMMXXXiiiwww}}}}}}rrrhhhhhhgggqqqwwwnnnmmmmmmrrryyywww~~~---,,,,,,,,,,,,------...+++---000444888<<>><<<======<<<>>>???>>><<<<<>>===<<<:::999888888888999666555555444444555555666666666666555555555555444888777666555555666777888444555666777888999:::;;;<<<<<<===???BBBEEEHHHJJJMMMQQQUUUYYY]]]aaaeeeiiiqqquuuzzz~~~{{{yyy|||xxxrrrjjjbbb\\\WWWRRROOOPPPOOOQQQYYYbbbnnn~~~vvv]]]III<<<;;;555222444444111///111555555333111000/////////222222111111111000000000......//////......---,,,,,,,,,++++++++++++,,,,,,*********++++++,,,......************************)))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))))))))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''(((((()))))))))+++---111444777===???AAADDDFFFHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQNNNJJJIIIKKKJJJGGGHHHLLLXXXeeerrr{{{ttthhhbbbhhhlllwwwoooiiijjjpppsssyyyzzz------,,,,,,,,,,,,------***---000444777:::===???BBBBBBCCCCCCCCCCCCCCCDDD@@@CCCDDDCCC???======???>>>@@@AAA???<<<===BBBGGGNNNNNNMMMIIIDDD>>>999666666666888;;;===CCCPPP]]]xxxrrrcccXXXNNNFFFFFFBBB???>>>???AAABBBAAACCCDDDEEEEEEGGGIIINNNQQQWWWXXX]]]fffsssrrrfff[[[SSSLLLIIIDDDAAAAAA@@@>>><<<999999888777888888999:::666555555555555555555666666666666555555555444444555444444333333444444555333333333444555666777777777777888999;;;===???AAACCCEEEIIILLLPPPTTTZZZ^^^cccfffkkkpppssswww||||||qqqttt}}}sss{{{~~~zzzsssmmmggg```ZZZVVVRRRNNNMMMPPPVVV___mmmyyykkkRRRAAA>>>888444555555333111222555444333111000///......000000000000////////////.........///......---,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((((()))***)))(((&&&%%%&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((%%%%%%&&&''''''((())))))*********,,,///333777999???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQRRRQQQPPPKKKIIIIIIHHHGGGIIISSS___oootttkkklllvvv}}}zzzmmmjjjlllrrrsssvvvzzz{{{wwwvvvxxx}}},,,++++++++++++,,,,,,------000444666777888;;;===CCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFEEEAAA>>>???@@@???@@@AAA???>>>AAAFFFKKKTTTMMMEEE@@@>>><<<888444999999:::<<>><<<:::::::::999888666666555555555555666666666666555555555555666666555555555444444444333333444444333333333333444444333333333444444555555555555666666777888999:::;;;;;;===@@@BBBEEEIIINNNRRRTTTWWW]]]bbbgggmmmssswww}}}~~~rrrnnnyyy|||uuu~~~xxxqqqiiiaaa\\\VVVQQQOOOOOOQQQUUU^^^gggttt{{{vvvqqq|||dddQQQBBB:::333333444333111222222111000///////////////000000000000////////////.........///......---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++******************************************************************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''((()))))))))'''&&&%%%%%%%%%&&&&&&'''((((((((())))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((())))))***+++******+++---111666:::===BBBBBBDDDEEEGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOOOOOOONNNNNNPPPQQQRRRPPPNNNIIIJJJJJJHHHFFFNNNfff}}}}}}wwwsss~~~zzzrrrpppsssrrrqqqrrruuusssnnnooouuu************+++,,,---...222666;;;<<<;;;:::<<>>???BBBFFFJJJLLLRRRHHH>>>999999;;;999666999:::===@@@FFFUUUrrrooocccTTTKKKFFFBBBAAABBB>>>???@@@AAACCCEEEGGGHHHDDDEEEGGGIIIMMMTTT\\\bbbkkkwww|||hhh^^^RRRIIIFFFCCC>>>::::::999888777666666666666777777777666666666666555666555555555555555555666333333333333222222222111333333333444444333333333333333333333333333333333333444444555666666777777555777999:::;;;>>>BBBEEEGGGJJJOOOTTTZZZ```gggkkktttwww|||{{{ssslllqqq{{{rrriiiccc\\\WWWSSSRRRPPPOOOSSSZZZgggqqqyyynnnwwwcccKKK???555333333222111111000///////////////000000222222111111111000000000......//////......---,,,------,,,,,,,,,,,,---------,,,+++******)))))))))++++++++++++++++++++++++******************************)))))))))((((((((()))))))))))))))(((((('''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))******++++++***+++,,,///333888===@@@CCCCCCDDDEEEFFFHHHHHHIIIHHHIIIJJJKKKLLLNNNNNNOOONNNMMMNNNOOOQQQQQQOOOMMMIIIJJJJJJIIILLL]]]~~~}}}zzzzzzzzzyyyvvvwwwrrrnnnnnnqqqooolllqqq{{{*********+++---...000000555999???@@@>>>===???BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFDDDAAA??????<<<;;;>>>EEEKKKLLLLLLGGGAAA;;;777777999999999999>>>EEELLLTTThhh{{{rrrcccVVVMMMEEEDDDCCC??????BBB>>>@@@AAABBBDDDEEEGGGIIIFFFGGGJJJOOOVVVaaalllsss}}}jjj^^^QQQJJJBBB>>>??????<<<888888999999888777777777888777888888888888888888777777777666666666666777777444444444333333333222222222333333333333333333222333333333333333333333333222222333444555555555555222444555666666777999;;;<<>>@@@CCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDFFFGGGFFFBBB>>>>>>:::888>>>GGGNNNNNNKKK======<<<999777777999<<<;;;AAALLLWWWbbbwww~~~}}}iiiWWWJJJIIICCC???BBBCCC???>>>AAACCCDDDEEEEEEDDDEEEGGGHHHIIIKKKOOOVVV```lllzzzooo___QQQHHHGGGBBB===<<<>>>@@@===:::777888999888777777888999333444555666666666666666999999888888888888999999777777666666666666555555222222333333333333222222555555555555444444444444222222333444555555555555333444666666555444666777666:::>>>BBBEEEHHHLLLOOOVVVZZZaaaiiipppuuuwwwxxxvvvooonnn||||||zzzooohhhaaa[[[TTTOOOQQQVVVRRRWWWaaaooo~~~gggWWWFFF===:::888666666333333222111000000111111............------------......//////......---,,,...------,,,,,,------...,,,,,,,,,,,,---...//////++++++++++++++++++++++++************************************)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))***+++---000555;;;@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLMMMOOOQQQQQQNNNLLLLLLFFFEEEOOOcccxxxtttpppjjjjjjppprrrttt)))+++,,,,,,---///222555999;;;>>>@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFDDDCCCDDDGGGFFFCCC???AAA>>>===@@@GGGJJJIIIFFF888888888999888999===BBBEEETTTggguuurrr[[[JJJEEEFFF>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDEEEGGGIIILLLMMMOOOQQQVVV```oooppp^^^SSSKKKEEE@@@;;;;;;:::999888777666666999999888777777777777777888888777777777666666666777777777777777777777777666666555444444444444555777666555555444444444444222222222222333333444555444555666666666555333333444333333333333444555555888888999:::===AAAEEEGGGNNNQQQVVV\\\bbbhhhlllnnnjjjiiiwwwrrrwwwxxxnnnfffaaa[[[UUUQQQSSSTTTZZZdddmmmwwwrrrXXXDDD:::777666555444444444333333333222222000000000000111111111111///////////////......---111///,,,***)))+++...000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((('''''''''(((((('''(((,,,222888;;;>>>AAACCCEEEEEEDDDDDDCCCCCCCCCBBBGGGFFFGGGKKKOOOQQQPPPNNNTTTRRRPPPNNNNNNLLLJJJIIICCCHHHGGGMMMpppyyyuuukkkiiikkksss|||***+++,,,,,,---///333666:::===???AAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>AAA???>>>@@@DDDEEEDDDAAA999888999::::::;;;BBBJJJVVVkkkuuu^^^PPPFFFAAA@@@????????????@@@BBBCCCDDDEEEFFFHHHIIILLLOOORRRTTTUUUXXX___kkk|||pppeeeVVVKKKEEEAAA===:::;;;;;;::::::999999888888999999888777777777777777999888888888777777777666777777777777777777777777888777666666555555666666444444444333444444555555444444444444444555555666444555666666666555444333444444333333444444555666555555555666999<<>>AAABBBBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDBBB@@@>>>>>>???CCCCCCCCCBBB@@@???===;;;:::888999;;;<<>>======;;;:::;;;;;;;;;:::::::::::::::999999999888888888888888999999999888888888888777888888888888888888888888999888888777666777777777444444444444555666777777666555555555555666777777555555666666555555444333444444444333444444555666333333333444555888:::;;;===>>>AAAEEEJJJOOOTTTVVV^^^hhh~~~vvvooo|||uuuooojjjccc]]]WWWTTTSSSVVVZZZ___iiirrroooTTTBBB888666555444333222222111111111333333222111000///......///////////////......------,,,,,,+++***+++++++++......---------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++************++++++......---,,,+++******)))************************))))))((((((''''''(((((((((((((((((((((''''''&&&************)))((('''&&&###$$$%%%&&&'''))))))***))))))((((((((((((((('''+++***************++++++,,,111777<<>>AAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEECCC???>>>@@@BBBIIIIIIHHHDDD???;;;999888999777888<<<>>>DDDUUUhhhoooZZZEEE>>>@@@AAA>>><<>>@@@AAAAAAAAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAACCCCCCAAA>>>>>>BBBFFFOOONNNKKKFFF???:::888888888555777===AAAJJJccc|||nnnVVVKKKAAA???@@@???>>>>>>?????????@@@BBBDDDEEEFFFMMMPPPSSSUUUXXX___hhhpppxxxmmm\\\NNNFFF???>>><<<;;;::::::888777999::::::;;;;;;<<<<<<<<<;;;;;;<<<======<<<<<<;;;999999999999999999::::::999999999999999999999999:::999999888888888888888::::::888777666666666666666666555555555555555666666666555555444444444444555444444444444555666666666666666666666777777777777777777999<<<@@@CCCFFFIIITTTggg{{{yyysssyyy{{{tttnnneee___ZZZYYYXXXXXX[[[___gggrrrsssuuudddLLL@@@999777555222111000111111000000000000000000111111///////////////......------.../////////...,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++************++++++,,,,,,++++++******))))))&&&&&&&&&''''''(((((((((***)))(((''''''((()))***''''''((((((((((((((('''%%%&&&''''''(((((((((''')))))))))(((((('''''''''******))))))((((((((('''''')))******)))))),,,...000444999>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHKKKMMMOOOPPPQQQQQQOOOPPPPPPNNNIIIEEECCCCCCCCCKKKbbb}}}~~~~~~www|||wwwnnnhhhaaagggsss+++---///111333666:::>>><<<>>>@@@AAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@?????????BBBFFFJJJRRROOOIIICCC>>>:::888777888555888@@@EEERRRqqqhhhSSSFFFBBB???@@@???<<<<<>><<<===???@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999777666555444444777666666555555555555666666666555444444444444555555555444444555555666777555555555555555555555555555555555666888:::<<<>>>CCCJJJVVVdddlllrrr{{{}}}xxxxxxzzzvvv|||vvvllleee```^^^]]]YYYXXXZZZXXXbbbpppwwwccceeeqqqtttUUUBBB;;;999666333111111111222//////000000111111111111///////////////......---///////////////...------......---------,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++************++++++++++++******))))))))))))'''(((((())))))*********((((((''''''(((((())))))&&&'''(((((((((((((((((($$$%%%&&&'''((((((((((((''''''(((((()))******+++***))))))))))))))))))(((&&&(((+++***))))))---000222666;;;???AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLNNNNNNNNNOOOPPPMMMOOOOOOKKKFFFBBBCCCDDDGGGTTTjjj|||}}}|||vvvoooppp{{{qqqhhhddd]]]bbblllxxx***---111444666888;;;>>>===???BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBB@@@???@@@DDDJJJNNNQQQRRRKKKCCC<<<:::999777555:::666:::DDDKKKZZZhhhSSSFFFAAA>>>===??????===>>>AAABBBBBBCCCDDDFFFHHHJJJKKKNNNTTT\\\bbbiiivvv~~~mmmYYYNNNFFF???<<<===999:::;;;<<<======>>>???>>>?????????????????????>>>???AAABBBCCCBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<;;;999888888888888999888777666666666666777777666555444333444444555555555555555555666666777555555555666666555555555444444555555777777888999===@@@FFFOOOUUU\\\hhhsssyyyzzzyyywww}}}vvvoooiiigggccc]]]YYYXXXRRRYYYcccooo|||iii]]]___iii}}}aaaJJJ>>>;;;888444222222222333111111111000000000000000///////////////......---//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++************))))))))))))(((((()))******+++,,,,,,&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((''''''((((((((())))))******+++)))))))))))))))*********&&&))),,,,,,******...333555888===AAACCCDDDFFFHHHEEEEEEEEEFFFFFFFFFGGGGGGIIILLLOOOPPPNNNMMMNNNPPPLLLNNNMMMIIICCCAAACCCGGGQQQ___ooovvvxxxzzz|||}}}|||}}}|||tttmmmiiifffllltttfff\\\YYYWWW[[[dddqqq~~~))),,,111555777999<<<>>>???AAACCCDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGCCCAAADDDKKKRRRVVVWWWPPPHHH===777777888666444;;;888<<>>@@@@@@AAADDDDDDDDDEEEGGGHHHJJJLLLMMMVVV]]]gggoooyyywwwgggXXXIIIDDDBBB>>>===@@@999:::<<<<<<<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????????????????>>>>>>=========>>>>>>::::::999888777777888888777666555444333444555555555555555555555666777777666666777888888777777777444555666777888888777777888888<<>>FFFSSS\\\[[[WWWHHH@@@999:::;;;888555555:::???FFFMMMZZZuuuuuubbbSSSCCC===@@@===>>>???@@@BBBCCCEEEEEECCCCCCFFFKKKLLLKKKOOOTTTZZZhhhvvvnnnaaaLLLJJJEEE@@@===;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHFFFFFFIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFFFFFFFEEEDDDBBBAAAEEEDDDCCCBBBAAA@@@??????======<<<;;;:::999888888;;;;;;:::888777666444444666555444333333555777888555555555555555555666666444444444555555555666666777777888:::@@@FFFMMMQQQ^^^dddjjjllllllqqqzzzxxxqqq{{{vvvpppiiiaaa\\\XXXZZZ[[[]]]cccppp}}}mmm]]]ZZZbbblllttt}}}}}}bbbIII???777666666333111000222222222111111111111000000000000000///...---,,,------............------///...---,,,+++,,,------------------,,,++++++***---------,,,,,,+++++++++&&&'''((()))***+++,,,,,,(((((())))))*********+++******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***)))((((((+++///333666===>>>@@@BBBEEEHHHJJJKKKDDDGGGJJJIIIFFFDDDDDDFFFMMMNNNPPPRRRRRRPPPNNNLLLNNNJJJGGGFFFBBB???FFFPPPcccjjjmmmhhheeejjjtttzzz}}}}}}zzzyyytttmmm___ZZZYYY___jjj|||tttmmmaaaRRRKKKLLLOOOVVVeee~~~---000333666888;;;???AAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDAAAAAAIIIUUU[[[XXXRRRFFF>>>777777888777777888===AAAHHHTTTggguuu]]]QQQGGG===:::>>>===>>>???@@@BBBDDDEEEEEEFFFEEEGGGKKKMMMNNNTTT\\\jjjzzzmmmYYYNNNFFFDDDAAA>>><<<<<<<<<===<<<===>>>???@@@BBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBB@@@???>>>======<<<<<<;;;:::999888777777777666555444444555777888444444555555555666666666444444444555555555666666999999888888:::>>>CCCEEELLLRRRZZZ^^^aaahhhsss{{{~~~~~~{{{vvvooohhhccc\\\\\\\\\[[[^^^hhhwwwwwwkkkmmmsssnnndddfffkkkpppsssxxxvvvVVVIII<<<888777555222222222222222222111111111111000000000000///...---,,,------............------///...---,,,,,,,,,------,,,,,,---------,,,++++++---,,,,,,,,,++++++++++++)))))))))************+++))))))))))))*********+++)))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***))))))))),,,000444777===>>>@@@BBBEEEGGGHHHIIIEEEGGGHHHHHHEEEDDDEEEGGGMMMNNNPPPQQQQQQOOOMMMLLLJJJFFFDDDDDDAAABBBMMMZZZppprrrooohhhfffllltttxxx|||~~~yyyvvvtttnnnfffYYYWWWXXX```lllwwwiii```WWWLLLHHHLLLSSS^^^ttt000222666888:::===@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAEEEMMMVVVXXXQQQJJJAAA:::666666888888;;;???BBBGGGRRRddd|||mmm[[[JJJDDDAAA<<<;;;???===>>>???AAACCCDDDEEEFFFJJJIIIJJJNNNPPPUUU___jjjzzz~~~kkkXXXIIICCC???>>><<<;;;;;;<<<>>>???===>>>@@@BBBDDDFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMOOOQQQPPPOOOLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDDDD??????>>>======<<<;;;;;;999888666555555666777777444444444555555555555666444444555555555666666666999777666555555888;;;======CCCJJJOOOTTT[[[fffnnnwww~~~xxxqqqllldddccc```\\\[[[```jjjrrrkkk^^^]]]ggg|||sssrrrwwwwwwvvvvvvwww|||hhhVVVBBB999777555333333333222222222111111111111000000000000///...------------............------///...---,,,,,,,,,,,,---++++++,,,---------,,,,,,+++++++++++++++*********,,,,,,++++++*********))))))))))))***************(((((()))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********)))+++...222666999>>>???@@@BBBDDDEEEFFFGGGEEEFFFFFFEEEDDDDDDFFFIIIMMMNNNPPPQQQPPPNNNLLLKKKGGGDDDBBBAAAAAAJJJ\\\mmmvvvmmmlllssszzz{{{zzz{{{yyyvvvsssooofff]]]UUUVVV\\\eeerrr}}}kkkZZZQQQLLLGGGJJJQQQ[[[mmmooo111444777999;;;===@@@BBBBBBBBBBBBCCCCCCDDDEEEEEECCCDDDFFFFFFEEECCCAAA??????AAAGGGNNNSSSQQQHHHAAA;;;777666888:::;;;@@@FFFHHHSSSeeezzzzzz{{{pppZZZNNNCCC@@@???======???>>>>>>@@@BBBDDDEEEGGGHHHMMMLLLMMMQQQVVV^^^mmm{{{{{{gggXXXLLLDDDBBB<<<<<<;;;;;;<<<>>>@@@BBB???@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMOOORRRSSSSSSQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSQQQQQQPPPOOOMMMLLLKKKJJJFFFEEEDDDCCCAAA@@@???>>>;;;:::999777777666777777444444444444444444444555555555555555666666666666444444333333444777:::<<<:::>>>CCCGGGJJJPPPYYY___iiiqqqzzz|||{{{xxxtttmmmkkkfff```]]]^^^cccgggrrr|||nnnaaa^^^eee}}}|||}}}{{{{{{}}}xxxbbbIII;;;777555444444333333222222222111111111000000000000000///......------............------......------,,,,,,,,,,,,***++++++,,,------------************************,,,,,,,,,++++++++++++***************************((((((((())))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************,,,000444999;;;@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCEEEHHHKKKNNNOOOOOOPPPOOOMMMKKKJJJGGGDDD@@@>>>DDDVVVppp~~~tttwwwzzzzzzyyyxxxvvvnnnbbbXXX[[[___gggooozzzqqq```OOOIIIGGGHHHOOOYYYfffqqqaaa333555888999;;;===???BBBBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEFFFFFFEEECCCAAA???>>>AAAGGGLLLMMMIII@@@999888777888:::;;;<<>>======<<<<<<===???@@@AAACCCEEEGGGIIIJJJLLLLLLPPPVVV]]]iii}}}}}}eeeTTTIIIAAA??????>>>>>>>>>???@@@BBBDDDEEECCCCCCEEEGGGJJJLLLNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTTTTSSSQQQOOOLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJGGGEEECCCBBB???>>>===<<<:::999999888666666555555444444444444555555555666666666777777444444444444666888;;;<<<999<<>>AAAAAABBBBBBCCCDDDDDDDDDGGGEEECCCCCCDDDHHHKKKMMMOOOOOOOOOOOOMMMLLLJJJIIIGGGCCC>>>===IIIbbbzzz|||{{{|||~~~zzzpppcccZZZjjjqqqyyy~~~eeeWWWKKKGGGFFFHHHRRR^^^vvvrrrbbbVVV444666999:::;;;===???BBBAAABBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFEEECCCBBBAAA???BBBFFFGGGFFFAAA;;;777999888:::===>>>BBBMMMZZZhhhzzztttnnnvvvlllTTTFFFCCC@@@======>>>@@@AAAAAAAAABBBCCCEEEHHHJJJLLLLLLLLLOOOWWWaaakkkzzz}}}lllWWWJJJCCC>>>===>>>@@@AAAAAACCCEEEFFFHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNPPPOOONNNNNNNNNOOOQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPRRRTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPNNNKKKJJJIIIFFFEEEDDDBBB@@@???===<<<;;;:::999888777666555444555555666666666777777777888777666666666777888999555777999;;;>>>BBBGGGKKKPPPVVV```jjjrrrzzz}}}yyy~~~}}}xxxuuupppjjjeeeaaa___^^^```dddnnn{{{sssllllll~~~xxxtttssssssssspppzzzfffQQQCCC:::666666333333333333222222222222000000000111111000000///------............------------......------,,,+++++++++,,,---------,,,,,,*********+++++++++++++++)))*********++++++,,,,,,+++++++++++++++*********))))))*********************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))***---000555:::>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCCCCCGGGJJJMMMNNNPPPOOOOOONNNLLLJJJIIIHHHDDDBBB>>>AAASSSppp{{{pppgggddd{{{}}}uuunnnZZZPPPIIIHHHGGGJJJWWWggg|||jjj\\\SSS777999;;;<<<===>>>AAACCCAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDEEECCC@@@<<<999888999999;;;@@@FFFSSSiii|||yyy|||nnnTTTFFF@@@??????>>>>>>@@@CCCDDDDDDBBBCCCEEEGGGJJJLLLNNNOOORRRXXXeeesssiii[[[MMMFFFCCCAAA@@@AAA@@@AAACCCEEEHHHKKKMMMNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPRRRTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUWWWXXXYYYYYYYYYXXX[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVUUUSSSRRRQQQQQQNNNMMMLLLJJJHHHEEECCCBBBAAAAAA???===;;;999888777555666666666777777777777888777666555555555555555444555666777999<<>>???@@@BBBDDDAAABBBDDDFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFEEEAAA<<<999999;;;888888;;;CCCOOOeeesssYYYGGG@@@@@@<<<<<<<<<;;;<<>><<<:::999666666666666777777777777555444444444444444555555777777666666777999<<<>>>EEEEEEHHHPPP[[[fffmmmqqqyyy~~~xxxrrrlllfffbbb```]]]___hhhpppxxxzzzrrr}}}zzztttnnnjjjlllqqqvvvuuu}}}sssZZZFFF<<<<<<444444444333333333222222///000000111111111000000---..................---,,,---.........---,,,+++------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,+++***)))((('''&&&,,,,,,,,,++++++*********,,,+++++++++***)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))+++...222888===AAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDFFFKKKOOOPPPOOOQQQPPPNNNLLLJJJIIIGGGGGGBBBEEEKKKYYYssszzzpppiiiooozzzyyyfffWWWOOOMMMCCCCCCGGGMMMQQQ]]]xxxvvviii^^^SSSLLL888;;;===??????@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHFFFDDDEEEGGGJJJKKKKKKMMMEEE>>>;;;999777777:::;;;???CCCJJJ[[[zzziiiYYYNNNBBB===????????????@@@BBBCCCCCCCCCHHHFFFFFFJJJLLLNNNUUU]]]eeevvvjjj[[[JJJHHHDDDAAA@@@AAACCCDDDDDDFFFIIIMMMQQQUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUVVVWWWXXXVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___```___```aaaccccccbbbbbbaaaaaaaaa````````````aaaaaa^^^]]]\\\\\\\\\]]]^^^___bbb```^^^\\\[[[\\\^^^___\\\ZZZXXXVVVUUUSSSOOOMMMPPPNNNLLLHHHEEEBBB@@@>>>;;;:::888777666666777888666777777666555555666888444444555555777888999::::::<<>>???@@@@@@BBBDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGEEECCCEEEJJJOOOSSSTTTKKKCCC<<<999777555555888>>>AAAIIIVVVnnnqqqXXXMMMFFF???<<>>>>>>>>@@@CCCEEEFFFFFFGGGEEEGGGKKKOOOSSS\\\fffssssss^^^RRRHHHFFFCCCAAAAAABBBEEEFFFIIIKKKNNNRRRVVVYYY[[[\\\[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXWWWXXXXXXYYYZZZ[[[YYYYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZ[[[[[[\\\]]]^^^___```aaacccdddeeeeeeddddddbbbbbbbbbaaaaaabbbbbbbbbaaa```___^^^______```aaaaaaaaaaaa``````````````````^^^\\\[[[ZZZXXXVVVSSSTTTTTTRRROOOKKKHHHEEECCC???>>><<<:::999888888888444555555444333333555666555444444444444555666666888:::>>>BBBFFFMMMUUUZZZbbbgggooouuuzzzwwwqqqnnngggfffccc```aaahhhqqqyyyiiiaaabbbfffjjjkkkooo{{{~~~dddNNNAAA888777444222222333111///111000000000//////////////////////////////////////////.........---------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++*********)))---,,,***++++++,,,***)))***))))))))))))))))))***))))))((('''((((((******))))))))))))))))))))))))&&&''''''((()))***++++++))))))((('''((()))*********)))(((((((((***+++,,,+++///444888;;;===@@@BBBDDDDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHJJJMMMOOOPPPOOOQQQNNNKKKIIIIIIHHHDDDBBBBBBAAAOOOooo~~~vvvsssvvv~~~{{{fffSSSJJJHHHGGGCCCGGGNNNVVVfff|||ggg^^^WWWMMMGGGHHH:::<<>>AAALLLbbblllYYYGGGAAA???::::::===<<<===???AAADDDFFFHHHIIIHHHGGGJJJPPPUUU\\\iiitttvvv```PPPIIIEEEDDDBBBBBBCCCEEEHHHJJJQQQRRRUUUXXX[[[^^^___```^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]][[[\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^aaabbbdddeeegggggghhhhhhddddddddddddddddddddddddddddddcccbbbbbbccccccdddaaabbbdddeeeeeeeeecccccceeecccaaaaaaaaa```^^^\\\[[[[[[ZZZXXXUUUQQQMMMJJJGGGFFFCCC@@@===;;;:::999555555444444444444555555777666555555444444444444666777999;;;===BBBGGGKKKSSS[[[fffooouuuzzzyyy~~~xxxuuunnnkkkfffaaa```ccciiinnneeeXXXZZZ```gggmmmuuuzzz]]]JJJ:::999777666444222111111111111000000000/////////////////////////////////...............---------,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++++++++************,,,+++******+++,,,***)))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))*********+++******)))(((''''''((((((+++***)))((())))))+++,,,,,,000555999<<<>>>AAACCCFFFEEEDDDDDDEEEGGGJJJKKKKKKJJJJJJKKKNNNPPPPPPOOONNNLLLKKKJJJIIIFFFCCC@@@@@@CCCTTTppp~~~zzzmmm[[[NNNJJJIIIHHHCCCHHHRRRbbbzzz{{{iiiYYYSSSPPPHHHCCCDDD:::===???AAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEBBBBBBGGGQQQZZZ___```JJJBBB<<<;;;:::999:::===@@@DDDRRRooohhhYYYLLL@@@===<<<999999<<<===???AAACCCEEEFFFIIIKKKKKKKKKPPPWWW]]]gggvvv|||fffRRRIIIGGGCCCBBBBBBCCCFFFJJJMMMPPPXXXYYY[[[]]]```aaabbbccc``````______^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^______```aaa_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^aaabbbdddfffhhhiiijjjkkkgggggghhhhhhhhhhhhggggggggggggffffffffffffffffffdddeeefffggggggggggggggggggfffddddddeeeeeedddcccaaaaaabbb```^^^YYYUUURRRPPPNNNKKKGGGCCC@@@===<<<999888666666666777666666999888888777666777777777555666777777888:::>>>AAAHHHPPP[[[eeemmmttt|||zzzzzz}}}zzzvvvrrrkkkeeebbbbbbeeehhhzzzqqq]]]___gggpppwww}}}oooVVV???;;;999888777333333444111111111000000000//////////////////////////////........................,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***)))***++++++***)))((())))))))))))))))))(((+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((+++***)))))))))***+++,,,...222666:::===???BBBDDDGGGFFFEEEEEEFFFHHHKKKMMMLLLKKKKKKMMMOOOPPPPPPNNNLLLLLLLLLKKKIIIFFFBBB???===EEEXXXppp~~~zzzxxx}}}tttbbbRRRJJJHHHHHHFFFHHHMMMZZZppphhh[[[OOOLLLJJJEEEAAAAAA;;;>>>AAABBBBBBCCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFDDDBBBCCCKKKUUU[[[[[[YYYGGG@@@;;;:::;;;:::<<<@@@CCCJJJ]]]}}}fffRRRKKKDDD>>><<<<<<;;;<<<>>>???BBBDDDEEEEEEFFFIIIKKKLLLOOOUUU^^^fffrrrnnnYYYKKKEEEGGGBBBCCCDDDGGGKKKOOOTTTVVV]]]]]]___```bbbbbbccccccbbbbbbaaa`````````aaaaaa``````___^^^]]]]]]]]]]]]______```aaabbbbbbccccccbbbaaaaaaaaa``````aaaaaa``````_________``````aaabbbcccdddfffhhhjjjkkkllljjjkkkkkkllllllkkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggiiihhhgggfffgggiiikkkllliiigggeeeeeeggghhhhhhgggeeefffffffffddd```\\\ZZZXXXWWWTTTPPPKKKGGGDDDBBB>>><<<999888999999777555777777777777777888999999555666777777777888;;;===@@@FFFOOOXXX```iiissszzz}}}{{{|||zzzuuunnnhhhddddddeeeeeerrr|||jjjoooyyyfffGGG>>>888777666333222555111111111111000000000000////////////////////////---.....................------------------------,,,,,,,,,---------------+++++++++++++++++++++,,,+++***))))))+++++++++))))))******++++++******)))++++++*********)))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))******************+++******))))))***+++,,,000333888<<<>>>@@@CCCEEEHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPQQQPPPNNNLLLMMMMMMLLLIIIEEEBBB@@@===HHH[[[nnnwwwwwwvvvwww~~~qqq[[[LLLGGGFFFEEEEEEKKKSSSeeettt]]]TTTKKKIIIGGGDDDAAA???<<>>AAADDDKKKSSSZZZfffoooxxx}}}{{{tttnnnkkkiiigggeeefffnnnxxxlllSSS<<<777999555333555222222222111111111000000////////////////////////---------........./////////.........------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***(((((()))***++++++***((()))***++++++***)))(((((()))***+++++++++******))))))))))))))))))))))))((((((((((((((()))))))))'''(((((())))))((('''&&&))))))))))))***,,,...000333666;;;>>>@@@BBBDDDFFFFFFHHHIIIKKKLLLLLLLLLLLLPPPPPPPPPRRRSSSRRRPPPMMMKKKLLLLLLIIIEEEAAAAAABBBLLLXXXdddhhhhhhmmmyyy}}}}}}|||{{{|||fffPPPEEEDDDEEEHHHKKKSSSeeeuuu```VVVLLLIIIDDD@@@??????>>>;;;>>>@@@CCCDDDDDDEEEGGGHHHJJJHHHDDDAAA???>>>>>>>>>===BBBMMM\\\eee___NNN>>>???999666999<<>>>>>;;;999;;;???@@@===BBBGGGHHHHHHIIINNNSSSXXXaaarrrpppZZZNNNHHHEEECCCDDDHHHJJJMMMRRRWWW]]]aaadddeeeeeeeeeeeedddcccbbbaaabbbaaa___^^^^^^```aaaccccccbbbbbbbbbbbbbbbccccccdddeeefffffffffeeedddccceeedddddddddeeefffhhhiiiffffffggggggiiijjjkkkllljjjjjjiiijjjkkkmmmoooqqqpppqqqsssttttttsssqqqpppssssssttttttsssqqqpppoooqqqrrrrrrsssrrrqqqooonnnrrrooommmlllnnnpppqqqqqqkkkkkkkkkkkkkkkllllllmmmnnnnnnllljjjfffbbb___]]]WWWQQQKKKIIIIIIGGGBBB>>><<<;;;:::888777777666666999::::::999777666666777888;;;>>>???@@@CCCIIINNNWWWaaalllsss{{{yyyssspppmmmjjjgggeeemmmuuuzzz```DDD<<<===:::666777222222222111111111111000////////////////////////---------.........////////////.........---------*********++++++,,,,,,,,,+++++++++,,,,,,---------)))(((((((((***++++++***'''((()))++++++)))((('''((()))***+++,,,,,,+++***))))))))))))))))))))))))((()))))))))************'''((((((((('''%%%###"""((((((((()))+++---///111444777;;;???AAABBBEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKPPPPPPQQQRRRSSSRRRPPPMMMJJJKKKKKKGGGBBB???@@@BBBSSS^^^gggfffdddkkkzzz||||||{{{|||}}}uuu```KKKCCCDDDFFFKKKQQQ[[[pppeeeTTTNNNFFFDDD???;;;;;;<<<<<<:::<<<>>>@@@BBBDDDEEEEEEEEEBBBBBBCCCCCCBBB@@@???===DDDIIIQQQYYY[[[TTTGGG======999777999<<<@@@IIIRRRaaayyyhhhTTTFFFBBBBBB=========>>>???AAABBBCCCIIIGGGHHHLLLMMMMMMRRRYYY```pppsssaaaNNNGGGGGGFFFFFFGGGGGGLLLTTT[[[```cccfffgggiiihhheeecccaaa`````````bbbaaa___^^^^^^```aaacccccccccccccccdddeeeffffffhhhhhhgggeeeeeeeeeeeeeeeiiiiiihhhgggggghhhiiijjjllliiiggggggjjjnnnqqqssspppppppppooooooooooooooorrrqqqpppqqqrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqtttsssrrrqqqrrrtttvvvxxxrrrqqqpppppppppqqqrrrsssooommmllllllnnnpppqqqqqqsssqqqnnnnnnnnnmmmjjjfff^^^[[[VVVTTTRRROOOJJJEEEEEEAAA<<<999888888777666666666555444555666888888777888999:::<<>>???AAADDDEEEFFFFFFEEEBBBBBBBBBBBBAAA@@@??????EEEJJJQQQVVVVVVOOODDD<<<:::888888:::===AAALLLVVVnnnsss[[[LLLBBB??????======>>>>>>@@@AAACCCDDDGGGFFFGGGKKKNNNPPPXXX```nnneeeXXXJJJFFFFFFEEEFFFHHHMMMRRRZZZ```eeegggjjjkkkkkkiiifffcccaaa```aaaaaaeeedddcccbbbbbbbbbcccdddffffffffffffggghhhiiijjjiiihhhgggffffffeeeeeefffiiiiiihhhhhhhhhiiikkkkkkllljjjhhhhhhkkkooorrrsssqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrsssssstttsssrrruuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyzzzttttttsssrrrrrrssstttuuuqqqooommmmmmoooqqqrrrrrrvvvsssqqqqqqqqqpppllljjjdddaaa^^^[[[YYYVVVQQQMMMKKKGGGBBB>>><<<;;;999888888777666666666888999:::777777888999;;;===???@@@DDDHHHPPPZZZcccnnnxxx~~~{{{uuupppoooppprrrtttwww~~~~~~cccLLL>>>666333444333333222222111000//////000000000/////////......//////.........---------///.........------------------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******...,,,***(((((()))+++,,,++++++************++++++(((''''''''')))***)))(((,,,+++***)))(((((()))***'''(((((()))))))))))))))******)))***+++...111333:::<<<@@@BBBCCCDDDFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJIIIEEECCCGGGRRR\\\llllllhhhcccaaaiiiyyy|||xxxuuutttwww}}}uuubbbSSSGGGEEEFFFIIISSS```xxxtttaaaPPPFFFDDDCCCAAA>>>;;;::::::;;;<<>>AAAHHHUUUbbbvvv\\\LLLEEE@@@======>>>>>>>>>???AAACCCDDDEEEGGGFFFIIINNNRRRXXXcccooovvvVVVNNNGGGFFFFFFFFFIIIMMMUUUZZZaaagggjjjlllnnnooonnnkkkhhhdddbbbbbbcccccchhhgggggggggffffffeeeeeehhhhhhhhhhhhiiijjjkkkllljjjjjjiiihhhggggggggggggiiiiiiiiiiiijjjkkkmmmmmmmmmkkkjjjjjjnnnqqqssstttsssssssssttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwyyy{{{|||yyyyyyyyyzzzzzz{{{{{{|||wwwwwwvvvvvvvvvvvvwwwwwwtttqqqooooooqqqssstttuuuxxxwwwuuuttttttssspppnnnllljjjgggdddbbb___[[[XXXTTTPPPKKKFFFBBB???<<<:::999999888777777888::::::777777777888999:::;;;<<<===???CCCIIIRRR^^^kkksss}}}zzzvvvrrrqqqooopppxxx}}}wwwvvv|||~~~www[[[FFF999444555444444444333333222222222/////////.........------000000/////////.........---------------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---+++(((%%%%%%'''***,,,++++++************++++++(((''''''((()))+++***)))******************))))))'''((())))))******))))))***)))((()))+++000444777<<<>>>AAACCCCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPOOONNNKKKJJJKKKIIIEEECCCFFFRRRcccnnnwwwrrriiicccccclllzzzyyysssnnniiijjjnnnwwwnnn[[[NNNEEEFFFIIIOOO]]]lllzzzfffYYYMMMDDDAAAAAA???===:::999999:::;;;@@@AAACCCDDDEEEEEEEEEDDDDDDBBB@@@>>>>>>???@@@BBBGGGJJJLLLJJJDDD>>>::::::::::::===CCCIIITTTgggxxxuuuzzzttt```LLLCCCBBBAAA???>>>?????????AAABBBDDDFFFGGGJJJJJJMMMSSSYYYbbbqqq|||jjjOOOJJJGGGGGGGGGIIIOOOWWW]]]aaaggglllnnnnnnoooppppppmmmiiifffddddddeeefffiiijjjjjjjjjiiihhhgggfffgggggggggggghhhiiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllnnnoooooonnnmmmlllmmmpppssstttuuusssttttttuuuvvvwwwwwwxxxuuuvvvwwwwwwvvvuuuvvvwwwvvvuuuuuuuuuvvvyyy|||}}}zzz{{{|||}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyxxxxxxyyywwwtttrrrrrrtttvvvwwwwwwyyyxxxxxxwwwvvvtttrrrqqqpppooommmjjjhhheeebbb```]]]YYYSSSNNNJJJEEEAAA>>>;;;:::999777777888888999777777777777777888888999<<<<<<===@@@GGGQQQ]]]eeemmmsss{{{{{{uuuooolllrrrzzz|||zzzzzzsssiiiQQQ???888888444444444444333333333333///.........------------////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++***((('''&&&((()))+++++++++************+++++++++***))))))***+++***)))((()))+++,,,,,,+++)))((((((((()))************))),,,+++***+++...444:::===>>>@@@CCCDDDDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOMMMKKKIIIKKKHHHDDDDDDNNNcccvvvwwwmmmgggiiiqqqyyy~~~|||rrrkkkddd]]]]]]```eeezzzlllWWWMMMFFFGGGKKKTTTfffxxxmmm^^^UUULLLEEEAAA???===<<<:::999999::::::@@@AAABBBCCCDDDCCCCCCBBBDDDBBB???======>>>AAABBBFFFGGGGGGCCC===999888:::;;;;;;???HHHUUUfff~~~sssuuu```QQQBBB>>>@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIKKKLLLQQQXXX```kkk~~~sss```MMMIIIFFFFFFGGGKKKTTT^^^bbbfffkkknnnooonnnnnnnnnpppnnnkkkiiiggghhhiiijjjjjjkkkkkkkkkkkkjjjiiihhhiiihhhhhhiiiiiijjjkkklllnnnnnnmmmlllkkkkkkkkkkkkjjjkkklllmmmnnnoooppppppooonnnnnnppptttvvvvvvvvvsssttttttuuuvvvwwwxxxxxxuuuwwwxxxxxxvvvuuuvvvxxxvvvvvvuuuuuuwwwzzz}}}{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyyyyxxxvvvvvvxxxyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrppppppooommmjjjgggeeedddbbb___ZZZVVVRRRLLLGGGCCC>>><<<:::888777777777777888777777666666777777888:::;;;<<<>>>AAAGGGNNNTTT]]]cccmmmvvv~~~}}}sssnnnpppuuu~~~rrrxxxyyy]]]GGG;;;999333333333333333222222222///.........------------.........---------,,,,,,..................//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++******)))++++++************++++++,,,+++))))))))))))'''&&&((()))+++------,,,***(((((())))))***************,,,++++++,,,000666<<<@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOOOONNNLLLJJJIIIIIIIIIGGGKKK\\\uuu{{{rrroooqqquuuwwwvvv|||sssiiiaaaYYYSSSRRRUUUZZZoooyyy|||pppVVVMMMGGGIIIMMMXXXnnnwww```TTTNNNGGG@@@======<<<;;;:::999999::::::@@@AAABBBCCCCCCBBBAAAAAACCCAAA???======>>>AAABBBCCCCCC@@@===999888999:::<<<<<>>======>>>@@@AAABBBCCCEEEGGGIIIJJJKKKNNNUUU___iiiwwwhhhVVVKKKGGGEEEGGGJJJOOOYYYcccgggjjjnnnqqqpppnnnmmmmmmooonnnmmmlllkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnoooppppppppppppooonnnmmmmmmmmmmmmlllmmmnnnppppppqqqqqqqqqppppppqqqssswwwxxxxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvxxxzzzyyyvvvuuuwwwzzzyyyyyyyyyzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||}}}{{{yyywwwxxxyyywwwuuussssssssspppqqqqqqooollliiihhhiiifffccc```]]]ZZZUUUOOOKKKDDDBBB???<<<:::888888777999888888777777777888888888999;;;<<<===???BBBEEEPPPVVV___iiirrr{{{yyyqqqpppttt{{{{{{zzznnnRRR???777333333333222222111111111/////////.........------...------------,,,,,,,,,.........///////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((()))+++------,,,***)))++++++************+++++++++)))((('''((('''&&&$$$((()))+++------,,,***)))((()))******++++++***************,,,000666<<>>===<<<;;;;;;:::::::::;;;;;;BBBBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAAAAA>>>:::888888:::;;;<<>>>>>???@@@AAA???:::666555888<<<===<<>>@@@???===???DDDAAABBBCCCEEEGGGIIIKKKLLLPPPWWWdddtttsssZZZJJJKKKHHHJJJSSS[[[```fffkkkpppsssvvvwwwuuurrrpppoookkkmmmooopppqqqqqqqqqpppnnnmmmllllllmmmoooqqqsssqqqqqqqqqqqqrrrsssttttttsssrrrqqqpppooooooooooooooopppqqqrrrsssrrrqqqpppqqqrrrtttwwwzzz{{{yyyxxxyyyxxxxxxxxxxxxxxxxxxxxxyyy|||~~~zzzxxx{{{~~~{{{|||}}}~~~}}}||||||}}}{{{||||||yyyvvvxxxzzzxxxuuussstttuuuvvvxxxyyyxxxtttqqqrrrsssiiiiiihhhhhhgggccc^^^[[[TTTQQQMMMHHHDDDAAA???>>>:::::::::999::::::;;;<<<777888999999999:::===???;;;???EEEMMMUUU___iiippp|||~~~|||tttrrrttttttyyy~~~nnnPPP@@@666666555444222111000000000000000000////////////000/////////............,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************)))))))))+++,,,---++++++************+++++++++******,,,...000000///)))***++++++,,,,,,,,,,,,))))))***++++++++++++***,,,---///222666:::>>>@@@@@@BBBEEEGGGGGGHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPOOOMMMLLLJJJIIIIIIBBBLLLYYYkkk|||xxxwwwvvvtttrrriii___TTTNNNKKKLLLRRRYYYhhh|||lllbbbYYYRRRNNNIIIGGGMMMXXXpppttt```WWWNNNIIIDDD>>><<<>>>;;;;;;<<<<<<<<<<<<<<<<<>>===<<<:::999888777;;;999888888999::::::999>>>>>>???AAAGGGQQQ]]]eeekkkrrr{{{|||uuuttt{{{{{{}}}||||||bbbHHH>>>777888777///000333,,,000000000000////////////......------------......///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------,,,+++******)))))))))***.........------,,,,,,,,,---,,,,,,+++++++++++++++***************)))((((((///...,,,,,,,,,,,,+++)))((((((((()))***,,,---...++++++,,,000666<<<@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLMMMMMMMMMPPPNNNLLLLLLMMMLLLIIIFFFCCCCCCTTTvvv|||yyyyyyzzzwwwoooiiicccZZZPPPIIIFFFKKKXXXeee}}}wwwcccWWWLLLFFFGGGGGGIIILLLRRRbbbuuueeeUUUOOOGGGAAA>>>>>>>>>>>><<<;;;::::::;;;===@@@AAABBBBBBBBBBBBAAA@@@>>>======???BBBEEEHHHGGGEEEBBB<<<777666999;;;<<>><<<:::999888:::888777777999::::::999;;;;;;;;;<<>>=========<<<;;;::::::;;;===???AAAAAAAAAAAA@@@???>>><<<;;;<<<@@@FFFMMMQQQNNNFFF@@@:::777666999<<<>>>BBBHHHYYYoooooo]]]MMMBBB>>>@@@??????@@@AAABBBCCCDDDGGGDDDEEEIIIKKKNNNUUU]]]gggrrrrrrVVVJJJLLLKKKPPPYYYeeepppxxx{{{{{{~~~|||{{{{{{zzzwwwvvvssssssrrrsssssstttuuuvvvxxxyyyzzzyyywwwwwwxxxyyy|||zzzwwwuuuttttttuuuvvvxxxyyy{{{{{{{{{{{{}}}}}}zzzyyyzzz{{{zzzyyyzzz{{{|||~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||}}}}}}{{{zzzzzzzzz|||}}}}}}|||zzzyyyzzz|||zzzyyywwwuuutttssssssssskkkhhheeebbb___[[[VVVSSSMMMJJJFFFBBB>>><<<::::::999888777777999::::::999999999999:::;;;@@@FFFKKKUUU\\\fffooowwwyyyqqqwww}}}~~~{{{zzzzzz{{{~~~|||xxx}}}zzzVVV===333888666333666666111111000000000/////////......------------......///...------------...//////......------......///---------------------------......//////...,,,,,,++++++++++++************,,,++++++***)))*********+++************)))))))))%%%$$$$$$&&&(((******)))***)))))))))***++++++,,,///111444888;;;===??????DDDDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIEEEBBB@@@GGG\\\www~~~{{{xxxxxxyyyuuummmfffQQQNNNLLLPPPYYYjjj{{{YYYJJJEEECCCCCCGGGHHHHHHPPPcccoooXXXJJJJJJFFFBBB???======<<<;;;;;;:::::::::;;;===???@@@BBBBBBAAA@@@???===<<<<<>>DDDKKK^^^yyyxxxbbbSSSGGG@@@>>>??????@@@AAABBBCCCDDDEEEIIIGGGIIIMMMPPPTTT^^^gggrrr~~~eeeOOOHHHLLLLLLTTT```mmmxxx~~~|||{{{yyyzzz{{{{{{zzzxxxuuuuuuttttttuuuvvvwwwwwwxxxzzz{{{|||{{{zzz{{{|||~~~|||yyyvvvuuuuuuvvvwwwzzz|||~~~~~~}}}}}}}}}|||{{{}}}||||||}}}~~~}}}}}}}}}~~~}}}~~~}}}{{{yyyxxxxxxyyy|||{{{zzzyyyxxxvvvuuuuuunnnkkkhhhfffdddaaa^^^[[[TTTQQQLLLFFFAAA>>><<<;;;999888777777999::::::999999:::;;;;;;;;;===AAADDDKKKQQQ[[[dddlllvvv|||www|||}}}{{{{{{|||vvv{{{nnnJJJ777:::777111333444111111111000000000//////......------------...............------...............------------......------------------------,,,---///000000...,,,+++---,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++*********))))))***'''&&&&&&'''***,,,,,,+++,,,,,,+++++++++,,,,,,---,,,///444999;;;===>>>>>>DDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLKKKJJJGGGCCC@@@@@@MMMcccyyy}}}yyyzzzzzzyyyyyy||||||vvvkkkaaaNNNJJJLLLXXXkkkmmmPPPEEEEEEDDDEEEHHHMMMNNNYYYrrryyybbbPPPFFFCCCAAA>>>===<<<<<<:::999;;;::::::;;;<<<===???@@@DDDCCCBBBAAA@@@???>>>>>>CCCJJJTTT\\\]]]SSSDDD888999777777:::<<<>>>EEEMMMcccmmmXXXLLLCCC???>>>>>>???@@@BBBCCCEEEEEEFFFIIIHHHKKKPPPTTTZZZfffrrr~~~uuu\\\KKKIIIMMMNNNWWWfffsss}}}|||zzzyyyyyyzzzzzzyyyxxxvvvvvvuuuuuuuuuvvvwwwwwwvvvxxx{{{|||||||||}}}}}}{{{yyywwwwwwxxxyyy|||~~~~~~~~~}}}|||{{{~~~}}}}}}}}}~~~|||xxxvvvwwwwww{{{|||}}}}}}|||yyyvvvtttmmmkkkhhhfffeeecccaaa___YYYVVVQQQLLLFFFBBB???===;;;999888888999::::::999888999;;;<<<<<<===@@@BBBDDDIIIRRRYYYbbblllwww~~~~~~{{{~~~XXX>>><<<777111222333111111111111000000000000......------------......---..................---------,,,,,,,,,,,,------------------------------***+++---...///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++***)))************)))((()))+++,,,+++***))))))((((((((())))))******///666;;;===>>>@@@BBBDDDEEEFFFHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMJJJKKKKKKKKKHHHEEECCCAAABBBQQQgggwwwzzztttrrrsssxxxyyy}}}zzzjjj^^^QQQLLLPPPdddwwwaaaLLLFFFFFFDDDDDDHHHOOOUUUfffkkkYYYLLLEEE???===;;;;;;<<<<<<:::999;;;;;;;;;<<<===>>>???@@@DDDDDDCCCBBBAAAAAAAAAAAADDDLLLWWW^^^\\\RRRDDD;;;888777888;;;===@@@IIISSSnnn{{{___MMMEEE@@@=========>>>@@@CCCEEEFFFGGGGGGHHHHHHLLLRRRWWW```ooo}}}kkkUUUKKKJJJMMMRRR\\\kkkxxx~~~|||{{{{{{zzzwwwuuuwwwwwwvvvvvvvvvvvvwwwwwwuuuxxx{{{}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzz}}}~~~~~~}}}{{{~~~~~~~~~~~~{{{yyyyyyzzz{{{|||~~~~~~zzzwwwtttnnnllliiigggfffeeecccbbb]]][[[WWWRRRMMMHHHDDDBBB>>><<<:::::::::;;;:::999666888999::::::;;;===??????DDDJJJOOOVVV___iiiqqq|||hhhIII???888555777555222222111111111000000000......------------......------...//////...------,,,,,,,,,++++++,,,,,,,,,------------------------)))***,,,------,,,++++++)))))))))***************+++***))))))(((((())))))---,,,+++***)))***+++++++++)))((((((******)))'''******))))))***+++,,,,,,---222:::>>>@@@AAADDDFFFDDDEEEGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMIIIJJJKKKIIIGGGEEEDDDEEEIIIXXXjjjtttsssmmmlllmmmvvvyyyzzziii\\\SSSRRR[[[ttteeeUUUHHHGGGFFFCCCDDDIIIRRR___yyysss___QQQHHHCCC>>><<<::::::;;;<<<;;;:::;;;<<<===>>>???@@@@@@AAADDDCCCBBBAAAAAABBBCCCCCCIIIRRR\\\___XXXLLLAAA<<<666666999===@@@EEEPPP[[[{{{kkkRRREEEAAA???=========>>>AAACCCFFFGGGHHHHHHJJJKKKPPPWWW]]]hhhyyy}}}cccQQQKKKKKKLLLVVVaaappp|||~~~|||{{{zzzyyywwwuuuxxxxxxxxxwwwwwwwwwxxxxxxxxx{{{}}}~~~}}}|||{{{|||||||||}}}~~~~~~}}}|||{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}{{{xxxwwwrrrooollljjjiiiiiigggfff______]]]YYYTTTOOOJJJGGGAAA???<<<;;;;;;;;;999888777888999888888999;;;===<<>>???@@@AAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDOOOXXX```___TTTFFF===999555555999???CCCIIIUUUbbbwwwbbbKKK@@@@@@@@@??????<<<>>>AAADDDFFFHHHHHHHHHNNNPPPUUU]]]dddoooxxx^^^OOOLLLLLLKKKZZZeeesss{{{yyyxxxxxxyyyyyyxxxwwwzzzyyyyyyxxxxxxxxxyyyyyy{{{}}}}}}{{{yyyyyyzzz|||~~~}}}|||}}}~~~}}}|||}}}~~~}}}||||||~~~}}}|||{{{zzzzzzvvvsssooommmllllllkkkiiiaaaaaa```^^^YYYSSSNNNKKKCCCAAA>>><<<<<<;;;999888999::::::999888888;;;===999;;;>>>???BBBHHHQQQXXXccckkkxxxzzzcccHHH888999999///222222222111111111111000.........------.........,,,---...//////...---,,,.........------.........------------------------,,,++++++++++++,,,---...******++++++,,,,,,,,,,,,000000///............///...---+++))))))***+++,,,***))))))***+++,,,,,,+++((((((((()))***,,,---...111666<<<===<<<===@@@DDDDDDEEEGGGIIIJJJKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJGGGEEEEEEHHHKKKcccnnnxxxxxxrrrmmmllllllmmmmmmooosssssskkk\\\QQQOOO\\\uuuxxx\\\PPPIIIDDDEEECCCAAAIIIUUUddd|||uuu___QQQJJJFFFCCC@@@===:::999:::<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB???>>>AAAAAA@@@FFFOOOYYYcccggg[[[LLLBBB<<<888:::888:::???DDDPPPggg}}}gggTTTEEEBBBAAA<<<>>>EEECCCDDDDDDDDDFFFIIIHHHFFFOOOOOOUUU```kkkxxxqqqVVVKKKLLLOOOQQQ___mmm{{{~~~}}}|||zzzzzzyyyzzzzzzyyyxxxwwwxxxyyy{{{{{{{{{{{{|||~~~~~~zzzzzzzzz{{{~~~~~~~~~~~~{{{|||~~~~~~|||wwwuuurrrpppnnnmmmlllllliiigggddd___ZZZVVVSSSQQQIIIEEEAAA>>>===<<<;;;::::::::::::::::::999888777;;;<<<<<<===>>>BBBGGGKKKVVV\\\hhhxxx|||~~~|||vvvPPP>>>===999000000000111111111000000000////////////////////////......------------......///...,,,***(((&&&%%%$$$............---,,,++++++...---+++******+++---...++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,***)))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++,,,///222888:::<<>>;;;888999;;;<<<<<<:::???@@@AAAAAA@@@@@@BBBDDDBBB???>>>@@@@@@@@@GGGOOOXXX___```UUUIIIAAA<<<777999:::>>>DDDJJJZZZvvv^^^NNNBBBAAA@@@===???EEECCCDDDEEEFFFGGGIIIHHHGGGQQQSSS[[[hhhuuuoooVVVKKKLLLPPPSSScccppp}}}~~~~~~~~~}}}|||{{{zzzzzzyyyzzzyyyxxxxxxyyyzzzzzzzzz{{{|||~~~~~~|||zzz|||||||||}}}~~~~~~{{{{{{}}}~~~}}}|||{{{yyywwwtttrrrpppppppppjjjiiifffccc___ZZZWWWUUUKKKGGGCCC@@@???>>>===;;;:::;;;;;;;;;::::::999999888999::::::<<>>@@@BBBCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJNNNGGGFFFJJJFFFBBBSSSkkk|||tttsssttttttsssnnndddXXXOOOMMMNNNOOO\\\pppxxxcccRRRIIIDDDBBBBBBDDDDDDGGGQQQ\\\~~~ppp[[[OOOIIIDDD???>>>>>>;;;888888;;;======<<>>???@@@AAAHHHOOOUUUWWWTTTLLLDDD???:::666999<<>>@@@FFFCCCDDDFFFHHHIIIIIIIIIIIIUUUYYYdddrrrlllTTTKKKLLLRRRVVVhhhttt~~~{{{~~~~~~~~~}}}{{{zzzxxxzzzzzzzzzyyyyyyzzz{{{{{{}}}~~~||||||~~~~~~}}}}}}~~~{{{zzz{{{|||}}}|||~~~|||zzzwwwtttrrrqqqqqqkkkjjjjjjhhhddd```\\\ZZZOOOKKKGGGDDDCCCAAA@@@>>>;;;;;;;;;;;;:::::::::999777888999999:::===AAADDDFFFHHHPPP]]]gggppp{{{ppphhhggglllpppmmmqqqeeeMMM===666666444444333111000000000///////////////////////////......------------......,,,,,,,,,---------......))))))***++++++,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++***))))))************************,,,,,,,,,,,,,,,---111444:::;;;<<<===@@@BBBDDDEEEHHHHHHIIIJJJLLLMMMNNNOOOLLLJJJIIIIIIKKKLLLLLLLLLNNNJJJJJJKKKFFFHHH___{{{{{{vvvxxxzzzzzzxxxlll\\\NNNGGGGGGJJJNNN___sssiiiSSSHHHEEE@@@AAADDDEEEDDDIIIXXXhhhrrrbbbRRRJJJFFFBBB>>>======:::888888:::===???@@@CCCDDDEEEDDDCCCCCCEEEGGGBBB???>>>>>>???CCCIIINNNQQQNNNHHHBBB???<<<:::777:::>>>FFFTTTiiijjjvvvyyyZZZKKKDDD???@@@AAA@@@AAAEEEEEEEEEHHHLLLLLLJJJJJJLLLXXX___kkkzzziiiSSSKKKLLLSSSZZZkkkwww~~~|||}}}~~~~~~|||yyyxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||zzzwwwtttrrrpppoookkkllllllkkkiiieeeaaa^^^TTTQQQMMMJJJHHHFFFDDDBBB<<<<<<;;;::::::999999999999::::::;;;;;;===@@@CCCBBBCCCHHHRRR[[[dddpppzzzvvvggg```]]]^^^ssszzzssssssrrrYYYBBB888;;;555444222000///.........////////////////////////......------------..................------------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,***)))(((************************+++,,,,,,,,,,,,...222555;;;;;;<<<===???BBBEEEGGGHHHIIIJJJKKKMMMNNNOOOOOONNNLLLIIIIIIKKKMMMNNNNNNMMMLLLLLLJJJHHHQQQmmmxxxuuuzzz}}}||||||lllXXXJJJEEEEEEIIINNN\\\pppwww\\\IIIDDDFFFAAACCCFFFFFFEEEKKK```tttzzzeeeXXXLLLHHHFFFBBB>>>===;;;:::888888:::>>>AAACCCDDDEEEFFFEEEDDDDDDFFFHHH@@@???>>>===@@@FFFJJJLLLLLLFFF???<<<;;;:::::::::>>>CCCOOOccc~~~nnn~~~gggMMMGGGCCC@@@AAABBBAAABBBEEEFFFFFFKKKPPPPPPKKKLLLQQQ[[[eeesssfffSSSLLLMMMUUU^^^mmmxxx|||}}}~~~~~~|||zzzxxxxxxzzz|||}}}}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||zzzxxxvvvsssqqqppplllmmmnnnmmmkkkhhhdddbbb[[[XXXTTTQQQOOOLLLIIIFFF???>>><<<;;;999999999999888::::::::::::;;;>>>@@@@@@???BBBJJJQQQYYYcccmmmzzz}}}lll```[[[YYYYYYiii~~~{{{www}}}gggKKK;;;:::666444222///------------////////////////////////......------------......,,,,,,,,,---------------///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,***)))(((************************+++,,,---------000444777<<<<<<<<<>>>@@@CCCFFFHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOMMMJJJJJJLLLNNNOOOOOOKKKLLLKKKJJJMMM___|||xxxvvv|||}}}zzzhhhTTTIIIDDDDDDJJJRRR___uuulllRRRCCCBBBGGGAAACCCFFFGGGFFFPPPiiikkkZZZQQQHHHFFFEEE@@@<<<;;;::::::999:::;;;>>>BBBEEECCCEEEEEEEEEDDDEEEGGGIII>>>???>>>>>>BBBHHHKKKIIIGGG@@@:::999999999<<<@@@CCCPPPddd~~~{{{vvvYYYGGGDDDCCCAAAAAAAAABBBDDDEEEIIIHHHNNNUUUTTTNNNNNNUUU___nnndddSSSMMMNNNWWWbbbpppzzz|||}}}~~~~~~}}}|||zzz}}}~~~|||{{{{{{}}}~~~~~~}}}|||zzzxxxvvvtttnnnooooooooommmjjjgggfffaaa___[[[XXXUUURRRNNNKKKDDDBBB???===;;;:::::::::777888999999888888:::<<<<<<;;;>>>DDDHHHMMMUUU]]]jjjqqq{{{|||tttcccXXXUUUUUUWWWeeevvvxxxxxxzzzxxx[[[CCC888666444222///------...///////////////////////////......------------......((()))***+++---...///000000///...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++***))))))+++++++++++++++++++++++++++,,,------...111555888;;;<<<===???BBBEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOMMMLLLLLLMMMOOOOOOOOOJJJJJJIIIKKKXXXppp|||zzz~~~qqq```NNNGGGDDDFFFQQQ]]]rrryyy___JJJ@@@AAAEEE@@@BBBEEEHHHLLL\\\yyyttt```QQQJJJDDDCCCBBB===:::999888:::;;;<<<===???BBBEEECCCDDDEEEFFFFFFGGGIIIKKK;;;>>>??????DDDJJJKKKFFFCCC===999999999999>>>EEEIIIaaabbbMMMDDD???@@@@@@@@@@@@CCCFFFGGGKKKJJJPPPYYYWWWOOOQQQYYYcccxxxdddTTTNNNNNNXXXeeeuuu~~~~~~~~~~~~|||{{{|||~~~}}}{{{yyyxxxrrrrrrqqqpppnnnllljjjiiigggdddaaa^^^[[[WWWSSSPPPJJJHHHDDDAAA>>><<<<<<<<<888999:::999888888999;;;:::999<<>>888666333000//////111222////////////////////////......------------......))))))***+++---...//////...---,,,******+++---...+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,******+++,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,---...///222666999:::;;;>>>AAADDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMNNNOOOPPPPPPNNNJJJIIIHHHNNNddd}}}~~~iiiYYYJJJFFFFFFLLL]]]qqqqqqUUUFFFAAAAAAAAAAAACCCGGGOOOZZZqqq~~~eeeUUUKKKEEEAAAAAAAAA===;;;;;;777:::===???>>>???BBBDDDCCCDDDFFFGGGHHHJJJMMMOOO:::>>>???@@@EEELLLKKKEEEAAA;;;999:::999999???HHHNNNnnnrrrTTTEEE@@@<<<>>>???>>>???DDDHHHIIILLLKKKRRR[[[YYYQQQRRR[[[fffdddUUUOOOOOOYYYfffxxx~~~|||{{{|||~~~~~~~~~~~~}}}{{{zzzxxxuuutttsssqqqooommmlllllljjjhhhdddaaa^^^ZZZUUURRRNNNLLLHHHCCC@@@>>>>>>===:::;;;<<<<<<::::::;;;<<<::::::===AAABBBAAACCCHHHLLLTTT```mmmyyy}}}nnndddTTTGGGDDDKKKSSSeeesssqqqxxxdddHHH999777444222111222333444////////////////////////.........------.........---------------,,,,,,,,,,,,+++)))))))))+++---///+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,******+++,,,---,,,***)))))))))***++++++++++++++++++++++++++++++,,,---...///222777:::999;;;>>>BBBEEEGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNOOOQQQQQQPPPNNNJJJIIIGGGPPPlll}}}~~~~~~{{{fffVVVIIIFFFHHHRRRiiimmmRRRFFFDDDBBB???CCCEEEKKKVVVgggqqqZZZLLLIIIDDD@@@BBBBBB???>>>???666:::???@@@@@@???AAACCCCCCEEEGGGIIIJJJLLLOOORRRAAAAAADDDJJJLLLHHHBBB>>>999777888;;;<<<===BBBIIIWWWyyy~~~___LLLCCC>>>>>>???AAAAAABBBDDDGGGJJJOOONNNYYY\\\bbb^^^OOO]]]uuucccRRRMMMOOOYYYdddttt}}}~~~~~~|||{{{{{{|||}}}xxxuuuqqqooonnnmmmkkkjjjooommmjjjfffbbb]]]VVVQQQPPPMMMIIIFFFDDDCCCAAA???;;;999888888:::;;;:::999:::::::::;;;<<<===>>>???GGGKKKQQQZZZfffvvv~~~|||~~~|||hhhWWWNNNJJJFFFIIIQQQ\\\dddhhhmmmyyyqqqTTT:::666333111444555444111//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...,,,***((((((***,,,...---,,,++++++************++++++,,,,,,,,,,,,------//////000222444777999::::::;;;>>>@@@CCCEEEFFFGGGIIIKKKNNNPPPOOOOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHWWWuuuzzz|||vvvbbbTTTKKKKKKLLLUUUvvv___NNNIIIEEEBBBBBBEEEHHHPPPbbbttt^^^RRRMMMCCCBBB???===;;;::::::::::::<<<>>>AAACCCDDDEEEEEEDDDFFFGGGGGGHHHLLLSSSXXXAAACCCGGGLLLMMMIIICCC???:::888777999;;;>>>FFFPPPbbbrrrXXXIIIBBB>>>>>>@@@AAABBBBBBDDDHHHKKKSSSTTTaaaccchhhdddXXXiiifffTTTNNNPPP[[[eeesss}}}~~~|||{{{|||}}}}}}zzzwwwsssqqqpppooonnnlllqqqooollliiieee```YYYUUUPPPNNNKKKIIIHHHFFFDDDBBB???===;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@CCCHHHOOOYYYfffsss{{{~~~zzz{{{~~~kkk[[[MMMHHHDDDFFFNNNYYYbbbfffgggrrreeeHHH===444333555444111111000000////////////000000////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------...---+++******+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------...///000222444777999::::::<<<>>>AAACCCEEEFFFGGGIIIKKKNNNOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHGGGIIIWWWsss{{{~~~ttt```SSSLLLPPPWWWgggxxxXXXJJJGGGDDDBBBCCCEEEJJJVVVnnniiiVVVKKKFFFCCCAAA???===;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGDDDFFFHHHIIIJJJOOOWWW^^^BBBHHHNNNRRRQQQLLLDDD>>>;;;888777888:::@@@LLLXXXpppaaaNNNDDD@@@>>>???@@@BBBBBBCCCEEEIIILLLQQQWWWfffggghhhddd^^^uuuiiiUUUNNNRRR]]]gggsss}}}~~~}}}|||}}}~~~~~~{{{yyyvvvttttttsssqqqpppsssqqqnnnkkkhhhddd___[[[TTTRRRQQQPPPOOONNNKKKIIIEEEBBB>>><<<<<<<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>???AAADDDIIIPPPYYYdddjjjyyy~~~yyyxxxzzz}}}}}}}}}~~~qqqbbbQQQKKKEEEFFFNNNYYYccchhhjjjrrr]]]FFF555666777111...111111111000000000000111111////////////////////////........................------------------------++++++,,,,,,,,,,,,------------------------------......------,,,,,,++++++------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------...000222444777999:::;;;<<<>>>AAACCCEEEFFFGGGHHHJJJMMMNNNNNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJEEEEEEIIIXXXppp}}}~~~}}}rrr```TTTPPPZZZhhh}}}gggNNNEEEDDDBBBBBBEEEFFFPPPcccqqq\\\MMMEEEAAAAAA@@@>>><<<;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIDDDGGGIIIJJJMMMTTT^^^eeeEEEPPPZZZ\\\XXXPPPEEE===:::888888:::<<>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>???EEERRR___bbbJJJBBB@@@???@@@@@@AAACCCDDDEEEHHHLLLOOOVVV```ssspppmmmkkknnnrrr[[[PPPTTT]]]dddqqq{{{~~~~~~~~~|||zzzyyyyyyzzzyyyxxxvvvuuusssqqqooonnnllliiifff___^^^]]]]]]\\\ZZZWWWTTTMMMIIIEEEAAA???===<<<:::;;;;;;::::::999::::::::::::;;;>>>@@@CCCHHHNNNRRRWWWbbbrrr}}}xxxvvvwwwyyy|||~~~|||}}}wwwiii```VVVSSSZZZgggssszzz^^^???999888000---333000//////......//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,---...//////---+++***,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,...000444666999::::::<<<>>>???BBBDDDEEEFFFFFFHHHKKKMMMNNNMMMLLLMMMMMMRRRQQQPPPNNNLLLIIIFFFEEEAAAFFFRRRcccrrr{{{}}}}}}yyy{{{~~~xxxmmmaaa]]]cccuuu{{{[[[MMMBBBAAABBB@@@DDDKKKRRRnnnjjjXXXOOOGGGBBBAAA>>>===<<<;;;;;;<<<===>>>???@@@CCCEEEHHHIIIIIIIIIIIIKKKLLLNNNRRR\\\hhhqqqVVVfffqqqlll___RRREEE:::888999===AAADDDJJJXXXgggyyyVVVEEEBBB??????@@@@@@BBBDDDEEEFFFIIIMMMPPPWWWbbbuuussspppqqqyyyyyy```TTTVVV]]]aaappp{{{~~~}}}|||{{{{{{|||}}}}}}{{{yyywwwuuurrrqqqqqqpppnnnllldddbbb```^^^]]]ZZZWWWTTTRRROOOKKKGGGEEEBBB???===<<<<<<;;;:::999999999:::888:::<<<>>>@@@CCCHHHKKKMMMVVVcccppp{{{}}}zzzxxxxxxyyy|||~~~{{{|||~~~~~~~~~tttjjj^^^YYY```mmm{{{oooKKK===888222000444//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,...222555888:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFIIILLLNNNOOONNNMMMMMMNNNQQQPPPOOONNNKKKIIIGGGFFFDDDLLL\\\ooo{{{~~~~~~~~~~~~{{{oooeee[[[\\\fffzzzzzzeeePPPFFFAAACCCDDDDDDJJJUUUcccwww]]]PPPKKKDDD???@@@<<<<<<;;;;;;;;;<<<>>>???>>>@@@BBBEEEGGGHHHIIIIIIKKKMMMNNNQQQVVVaaaooozzzbbbpppvvvjjjYYYNNNDDD;;;999;;;???CCCGGGPPPccctttfffJJJBBBBBB???>>>AAAAAABBBDDDFFFGGGJJJNNNQQQVVVaaauuuuuuuuuzzzgggXXXYYY^^^___pppzzz~~~}}}|||~~~}}}~~~}}}yyywwwuuutttttttttsssqqqkkkhhhddd```^^^[[[XXXUUUWWWUUUSSSPPPNNNJJJFFFBBB???>>>===<<<;;;;;;:::;;;;;;<<<>>>@@@@@@BBBDDDFFFHHHNNNXXXaaalllyyy}}}zzzxxxxxxyyyzzzzzz{{{|||}}}}}}~~~tttfff```ffftttZZZBBB888444333333000000////////////000000////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------)))***+++,,,,,,---------***)))))))))******+++,,,++++++,,,,,,,,,,,,---------///333777:::<<<======>>>???AAABBBDDDEEEFFFFFFKKKMMMOOOPPPNNNMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIISSSggg|||~~~}}}yyypppcccYYYSSSWWWbbbtttiiiVVVHHHCCCAAAFFFHHHIIISSS```|||iiiTTTNNNJJJBBB>>>???;;;;;;::::::;;;===>>>??????@@@CCCFFFHHHIIIIIIIIIKKKMMMPPPTTT[[[iiiyyyjjjvvvwwwfffSSSJJJCCC<<<;;;<<>>======???@@@BBBFFFLLLSSS\\\jjjzzz|||xxxvvvvvvwwwxxxzzz{{{{{{{{{|||~~~{{{lllfffkkkzzz~~~eeeFFF999666555222111111000000000000111111////////////////////////........................------------------------++++++,,,,,,,,,---------------------------------))))))******+++,,,---...))))))(((((()))***++++++++++++,,,,,,,,,------------000444888;;;===>>>>>>>>>???AAACCCDDDEEEFFFFFFKKKMMMPPPPPPOOONNNNNNOOOIIIJJJKKKLLLMMMMMMMMMMMMMMMYYYooo~~~zzztttgggYYYPPPOOOSSS]]]kkk}}}uuu]]]NNNDDD@@@BBBHHHKKKNNNZZZhhhwwwcccRRRNNNKKKCCC>>>@@@::::::::::::;;;===???@@@@@@AAADDDFFFIIIJJJJJJJJJKKKMMMQQQVVV___ooo}}}yyyooo```PPPEEE@@@??????@@@BBBFFFLLL]]]zzz^^^NNNBBBBBBBBB>>>???FFFAAADDDFFFGGGGGGJJJPPPUUU___iiixxx|||eee[[[```hhhpppxxx~~~{{{zzzyyyyyyxxxwwwssspppllliiigggdddaaa___ddd```\\\ZZZZZZXXXQQQKKKFFFEEECCCCCCBBB@@@===:::<<<<<<===>>>>>>>>>======???CCCHHHKKKPPPYYYeeeooo~~~}}}{{{yyyxxxwwwvvv}}}yyyuuuuuuyyy}}}~~~zzzoooooo}}}vvvsss~~~uuuSSS>>>888555222111000000////////////000000000//////.........---------------------------------......------,,,+++/////////......---------...---,,,+++++++++,,,------------,,,,,,+++++++++...---,,,,,,++++++++++++---+++)))+++...000///......111555999:::<<<>>>@@@@@@BBBDDDEEEEEEFFFIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKMMMKKKHHHQQQ^^^hhhkkksss{{{sssiii[[[QQQMMMIIIMMMVVVggg{{{zzzdddQQQHHHDDDBBBCCCGGGKKKVVVoooiii[[[MMMGGGEEEBBB???>>>::::::;;;;;;===>>>@@@AAAAAABBBCCCEEEGGGHHHJJJJJJLLLSSSVVV]]]kkktttxxxlll\\\MMMCCC>>>===??????CCCIIISSSfffyyy~~~vvvWWWHHH>>>??????;;;<<>>@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNJJJHHHKKKJJJKKKXXXiiirrrrrrvvvwwwmmmbbbUUULLLJJJFFFJJJUUUfff{{{pppYYYJJJEEE???AAAFFFKKKQQQaaa~~~fffXXXKKKFFFDDD@@@===<<<:::::::::;;;<<<>>>@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJQQQUUU]]]mmmyyy}}}ssscccTTTHHHAAA===;;;???>>>CCCNNN^^^sss{{{mmmxxxdddNNNCCC<<<>>>???<<<===AAAGGGHHHJJJIIIHHHKKKQQQWWWgggppp|||oookkkmmmuuu{{{~~~|||}}}|||~~~|||~~~{{{xxxuuutttrrrpppnnnjjjgggcccbbbcccbbb___\\\TTTPPPJJJFFFCCCBBBAAA@@@???>>>>>>======<<<<<<;;;<<>><<<;;;999999:::;;;<<<>>>???@@@DDDEEEEEEFFFGGGGGGHHHHHHIIIQQQUUU___rrrsssgggWWWIIIBBB>>><<<;;;@@@???DDDTTTiiiyyylll|||zzzWWWIIIBBB>>>@@@AAA@@@AAADDDCCCEEEGGGHHHJJJOOOXXX___iiissszzzpppmmmttt{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||zzzyyyxxxvvvtttooolllgggeeedddcccbbb```YYYVVVQQQNNNLLLKKKIIIHHHDDDCCCBBBAAA???>>>>>>===>>>@@@BBBBBBCCCDDDGGGJJJPPPYYYfffpppxxx|||yyywwwsssqqqooopppsssxxx}}}}}}ppphhhbbb{{{}}}mmmTTT:::111888333222111111000000000000///////////////.................................+++,,,------......------........................+++++++++,,,---...//////,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,......---------.........333666999;;;;;;;;;===>>>???AAADDDEEEFFFGGGIIIKKKMMMNNNPPPQQQQQQOOOLLLJJJNNNHHHEEEEEEEEEKKK```vvv}}}yyy}}}kkk[[[OOOGGGDDDDDDGGGNNN[[[mmm}}}yyyqqqfffVVVHHHDDDGGGBBBEEEJJJRRRdddppp\\\RRRHHHDDDBBB>>>;;;;;;999999:::;;;<<<>>>@@@AAAEEEEEEEEEFFFFFFGGGGGGGGGKKKSSSXXXcccxxxbbbXXXJJJ@@@<<<======>>>BBBCCCKKK___xxx~~~tttoooPPPDDD@@@???@@@BBBBBBDDDFFFCCCEEEGGGHHHKKKSSS]]]eeerrr}}}vvvooorrrzzz}}}zzzxxxvvvttttttttttttvvvxxxzzz|||zzz|||~~~~~~|||||||||{{{yyyvvvrrrmmmiiieeeccc```___YYYWWWVVVUUUUUUTTTQQQOOOIIIHHHFFFCCCAAA@@@??????>>>???@@@AAABBBCCCDDDFFFHHHNNNVVV^^^fffsss~~~{{{yyywwwuuusssqqqrrruuuyyy|||}}}{{{}}}pppeeeZZZqqq~~~eeeGGG888:::444444222111111000000000.........///////////////------------------------,,,,,,------...------,,,........................++++++,,,---......//////***************+++++++++,,,,,,,,,++++++,,,,,,---.........------...///000222555999;;;<<<===???@@@???AAACCCEEEFFFGGGJJJLLLMMMNNNPPPQQQQQQOOOLLLJJJKKKFFFEEEEEEDDDIII]]]sss~~~{{{{{{~~~eeeSSSJJJDDDDDDEEEGGGQQQ___qqq}}}tttooofff[[[TTTMMMFFFCCCEEEEEEEEEJJJXXXttt{{{hhhWWWOOOGGGDDDBBB===;;;<<<999999:::;;;===???AAABBBDDDDDDEEEFFFGGGGGGHHHHHHLLLUUU[[[ggg}}}PPPIIIAAA;;;999<<>>===>>>@@@BBBDDDFFFGGGHHHJJJKKKNNNVVVbbbjjj{{{xxxuuu}}}~~~{{{xxxuuurrrpppooolllkkkjjjjjjlllpppsssvvvuuuwwwzzz~~~~~~|||wwwqqqjjjeeeaaa___YYYYYYYYYZZZ[[[ZZZXXXUUUNNNLLLIIIFFFCCCAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBGGGLLLPPPVVVbbbqqq|||~~~|||{{{yyywwwssspppqqquuuxxx{{{}}}}}}{{{}}}nnncccWWWgggtttVVV???777555555333222111111000000.........///////////////------------------------------......------,,,++++++++++++,,,,,,,,,,,,---+++,,,---......///......************++++++++++++,,,,,,+++++++++,,,------,,,---......---...000222222555999<<<===>>>@@@AAA>>>AAACCCEEEFFFHHHJJJLLLLLLMMMOOOPPPOOONNNLLLKKKGGGEEEDDDFFFDDDJJJ___wwwwww]]]MMMGGGDDDEEEHHHFFFSSSbbbtttvvvjjj```VVVLLLIIIGGGDDDAAAAAADDDHHHSSSiiiooo___SSSLLLFFFDDDAAA<<<;;;<<<::::::;;;<<<>>>AAACCCDDDDDDDDDFFFGGGIIIKKKLLLMMMOOOXXX___nnnCCCAAA>>>:::999;;;@@@DDDIIIUUUnnn~~~tttWWWFFF============>>>BBBEEEGGGIIIJJJLLLNNNSSS]]]jjjsss~~~zzzxxxtttppplllhhhfffeeeaaa___]]][[[\\\```dddgggkkkmmmrrrxxx{{{ssslllgggeeeaaa```^^^___`````````^^^VVVTTTPPPLLLHHHFFFEEEEEEBBBAAA???>>>???AAAAAABBB>>>BBBFFFHHHKKKSSS^^^gggqqq{{{~~~|||{{{xxxsssoooooorrruuuyyyzzz{{{{{{|||~~~~~~mmmbbbTTT\\\ppphhhMMM;;;666555444333222111111111............/////////000......................../////////...---,,,+++***+++++++++,,,,,,,,,------,,,---...//////...------++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...***,,,......---...111444555777;;;=========???@@@>>>@@@CCCEEEFFFHHHJJJMMMLLLLLLMMMMMMNNNMMMMMMMMMEEEBBBCCCFFFGGGOOOiiioooVVVIIIEEEEEEGGGJJJHHHVVVfffxxx{{{nnn^^^OOOIIIEEEEEEEEEBBBBBBDDDDDDQQQggg~~~gggZZZNNNHHHDDDBBB???;;;999;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGJJJMMMPPPRRRSSSTTT___iiiyyy<<<>>>>>><<<:::;;;@@@EEEKKK\\\|||yyyuuuzzzhhhNNNAAA===??????===>>>CCCGGGIIIGGGIIILLLPPPWWWcccrrr|||}}}wwwtttpppkkkfffaaa^^^]]]XXXUUUQQQOOOOOORRRVVVYYY\\\___eeemmmuuu}}}{{{sssmmmjjjjjjhhhdddcccdddeeeffffff]]][[[VVVRRRNNNLLLKKKKKKGGGEEEBBB@@@AAABBBBBBBBB:::???CCCEEEFFFJJJRRRYYY```lll}}}{{{zzzwwwrrrnnnmmmqqqtttxxxwwwxxxyyy|||{{{yyyiii^^^RRRTTTccc{{{^^^FFF777666444333222111111111---.........//////000000////////////////////////000000///...---+++***)))---------....../////////---.../////////...---,,,---------....../////////++++++++++++,,,,,,---...))),,,.........///222555777999<<<======<<<===>>>>>>@@@CCCEEEFFFHHHKKKMMMKKKKKKKKKLLLLLLMMMNNNNNNCCCAAABBBFFFIIIUUUrrr~~~iiiRRRFFFDDDFFFHHHKKKKKKZZZkkk|||zzzssscccQQQBBBAAABBBEEEDDDBBBEEEKKKFFF\\\zzzxxxcccYYYJJJEEEBBBAAA>>>999888999;;;<<<===>>>AAACCCEEEFFFEEEFFFIIILLLPPPTTTVVVXXX[[[gggrrr<<<888777:::===???FFFLLLPPPkkktttooovvv[[[JJJBBB???AAABBBCCCCCCCCCEEEGGGHHHNNNNNNSSSaaakkk{{{~~~yyytttnnneee___[[[VVVQQQLLLIIIEEEDDDEEEFFFEEEHHHMMMNNNOOOUUUaaaooo{{{xxxrrrqqqooommmlllkkkjjjhhhfffccc___[[[YYYWWWWWWUUUTTTMMMIIIDDDAAAAAAAAAAAA@@@CCCBBBAAAAAACCCGGGJJJLLLQQQZZZgggttt~~~zzzwwwsssqqqpppooorrruuuxxxxxxxxxzzz~~~vvvooowww{{{oooddd]]]VVVUUUYYYlllqqqPPPAAA333333888333000333222111111000000//////......////////////////////////,,,,,,,,,---------......------......///000111111...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333999999;;;===>>>?????????===@@@DDDGGGHHHHHHIIIJJJIIIIIIKKKLLLLLLKKKKKKJJJJJJMMMKKKGGGPPPjjjsss^^^KKKGGGIIIHHHGGGJJJNNNWWWjjjxxxnnneeeYYYMMMAAAFFFDDDEEEJJJEEECCCMMMTTTooonnn]]]PPPIIIFFFBBB???<<<:::999999:::;;;===???AAACCCEEEFFFHHHIIIJJJMMMQQQVVV[[[^^^fffuuu<<<888777:::<<>>???>>>===???CCCJJJKKKPPP[[[jjjyyyzzzwwwuuurrrqqqooommmkkkhhhhhheeebbb```___^^^[[[YYYQQQNNNIIIFFFDDDDDDCCCBBBCCCBBB@@@???@@@BBBEEEFFFKKKQQQZZZdddnnnyyy|||xxxvvvsssqqqooonnnpppsssuuuuuuwwwzzz}}}~~~}}}qqqgggkkkpppqqqkkkbbb[[[XXXQQQQQQSSSdddfffKKK999444777333111333111000/////////............////////////////////////,,,,,,---------.........***++++++,,,------......------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333888888:::<<<===>>>>>>???>>>AAAEEEGGGHHHHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJGGGIIIIIIKKKZZZsssvvviiiWWWHHHEEEGGGFFFHHHMMMUUU^^^qqqyyykkkddd^^^RRRHHH@@@EEEDDDEEEJJJGGGGGGRRRcccvvvgggXXXMMMKKKHHHEEEAAA>>><<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHIIIKKKOOOTTT[[[bbbfffrrr<<<888777:::;;;>>>FFFNNNfff}}}sss~~~yyy^^^KKKAAA===???AAACCCCCCDDDDDDGGGHHHKKKRRRUUU^^^ooo{{{xxxqqqaaaYYYOOOGGGCCCAAA>>>;;;:::888999;;;:::888;;;@@@GGGJJJRRR]]]nnn}}}zzzxxxvvvsssooollliiigggeeeddddddbbb___]]]YYYUUUPPPLLLJJJHHHFFFEEEFFFDDDBBB@@@???@@@AAAAAAEEEHHHMMMRRRZZZfffuuu}}}zzzxxxuuuqqqnnnkkkmmmpppssstttuuuwwwyyy{{{wwwkkk]]]^^^___]]]YYYUUUSSSRRRMMMNNNPPP[[[ttt]]]CCC666666333222333/////////............------////////////////////////,,,------------.........******++++++,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...111333444777888999;;;<<<===>>>>>>>>>AAAEEEGGGHHHHHHJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGJJJSSShhhvvvtttrrrhhh]]]PPPFFFEEEFFFFFFLLLUUUaaaiii|||zzzggg\\\ZZZVVVLLLCCC???EEEEEEFFFLLLJJJNNN\\\xxx}}}mmm___SSSKKKJJJHHHEEEAAA>>>============>>>@@@BBBEEEGGGHHHIIIIIIJJJMMMPPPWWW```kkkrrr;;;888888:::;;;>>>GGGPPPssszzzvvvkkkTTTGGGAAA???>>>@@@CCCDDDDDDFFFHHHJJJJJJSSSWWWbbbuuusssjjj\\\TTTIIIAAA>>><<<;;;999888777888;;;;;;;;;AAAHHHMMMWWWeeettt|||xxxsssooojjjiiiiiijjjjjjiiifffdddaaa]]]WWWRRROOOLLLIIIGGGIIIGGGEEECCCAAAAAAAAABBBDDDEEEGGGJJJOOOZZZgggqqq}}}{{{zzzvvvqqqlllkkkmmmpppsssuuuvvvxxxxxx{{{~~~~~~pppeeeWWWWWWUUURRRPPPOOOOOOOOOMMMNNNQQQWWWfffqqqQQQ;;;666333333444.../////////////////////...////////////////////////------------............,,,,,,,,,------.........,,,,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///111333555888999:::<<<===>>>??????@@@BBBEEEGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHLLL[[[rrr{{{ooommmlllaaaSSSKKKFFFGGGHHHIIITTTaaapppxxxooo\\\UUUVVVSSSJJJBBB???FFFFFFFFFLLLMMMVVViiiuuufffZZZQQQLLLGGGEEEBBB???<<<<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJJJJKKKNNNRRRYYYdddrrr|||:::888888:::;;;???IIITTTyyyzzz~~~```MMMDDDAAAAAA>>>@@@CCCDDDEEEGGGIIILLLJJJSSSZZZggg||||||oooeeeYYYPPPEEE>>><<<;;;;;;:::999888:::<<<===@@@JJJTTTbbbsss~~~yyyuuurrrrrrrrrsssuuutttrrrpppgggccc^^^YYYUUUQQQMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCEEEGGGIIILLLRRR\\\cccsss||||||{{{zzzwwwqqqkkkmmmmmmooorrruuuwwwxxxxxx{{{~~~wwwiii```VVVTTTRRRPPPOOOOOONNNMMMOOOPPPTTTYYY___ppp^^^AAA777333444444...000000000000000000000000////////////////////////---------.........//////,,,,,,---------------...,,,------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222444666999:::<<<===???@@@@@@@@@AAACCCFFFGGGHHHIIIKKKMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIPPPaaavvv~~~~~~yyymmmjjjhhh\\\LLLFFFEEEHHHKKKOOO^^^ooo|||iiiXXXSSSSSSOOOGGGBBB===DDDDDDCCCIIIOOO^^^vvvnnnaaaUUUMMMKKKFFFDDDAAA>>><<<;;;<<<<<<<<<===???AAACCCFFFGGGHHHIIILLLOOOTTT[[[iiiyyy999888999;;;===AAAMMMZZZ{{{|||xxxXXXHHHBBBAAA@@@>>>@@@CCCEEEFFFHHHKKKMMMNNNXXXaaaoooyyykkkaaaRRRKKKAAA;;;::::::;;;:::;;;:::;;;>>>BBBJJJZZZiii~~~{{{zzzyyyyyyzzzyyywwwuuunnnjjjddd___[[[VVVRRRNNNHHHHHHGGGEEEEEEDDDDDDDDDBBBDDDGGGHHHHHHKKKQQQUUUdddmmmzzz}}}{{{{{{yyyrrrllllllllllllnnnrrruuuvvvvvvyyy|||rrrfff___YYYWWWTTTSSSRRRQQQNNNLLLQQQQQQVVV]]]^^^ddd}}}jjjHHH:::333333555///000000111111111111222222////////////////////////------........./////////++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222555666:::;;;<<<>>>???@@@AAAAAABBBDDDFFFHHHHHHJJJLLLNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHLLLXXXkkkzzz}}}{{{xxx|||~~~xxxkkkfffaaaTTTFFFAAABBBIIIPPPYYYmmmsssbbbTTTRRRPPPIIIBBB@@@;;;BBBBBBAAAIIITTTlllvvvggg[[[OOOHHHIIIEEEDDDAAA>>>=========>>>;;;<<<>>>@@@BBBEEEFFFGGGIIIMMMSSSYYYbbbqqq888888:::<<<>>>CCCQQQ___|||tttVVVGGGCCCAAA???>>>@@@CCCEEEGGGIIILLLNNNVVVaaakkk{{{vvvhhh___LLLFFF>>>999999:::::::::<<<<<>>444333555111///000000000111111111111////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555777999:::<<<>>>???@@@@@@@@@CCCEEEGGGHHHHHHJJJMMMOOONNNNNNNNNMMMLLLIIIGGGFFFGGGRRRggg|||}}}uuusssyyywww{{{wwwhhhbbbZZZKKKEEE@@@BBBMMMZZZhhhjjj\\\RRRQQQNNNDDD>>>@@@===DDDDDDEEEPPPaaammmaaaWWWKKKFFFHHHCCCBBB???===<<<<<<<<<===;;;<<<>>>@@@BBBEEEFFFGGGHHHNNNWWW___kkk|||777777:::===???EEESSSbbb~~~tttWWWIIIFFFCCCAAA>>>@@@CCCEEEGGGIIILLLOOO]]]iiirrrtttggg^^^JJJDDD<<<999999;;;;;;:::======CCCMMM^^^vvv|||zzzvvvsssnnniiiddd___ZZZWWWQQQQQQOOOMMMKKKIIIGGGFFFEEEGGGHHHFFFDDDDDDGGGKKKHHHMMMUUU```mmm{{{}}}~~~}}}xxxrrrpppllliiikkkooouuuxxxxxxqqqtttxxxyyy{{{yyyqqqooohhhccc]]]ZZZYYYXXXVVVTTTXXXUUU___llliii___fffyyywwwRRR@@@444222555222.../////////000000111111////////////////////////............/////////000////////////////////////000///---+++++++++---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666777999999;;;===>>>?????????CCCEEEGGGHHHIIIJJJMMMPPPMMMNNNMMMMMMKKKIIIFFFEEEGGGXXXtttvvvsssrrrrrrwwwtttfff___WWWGGGGGGBBBEEERRRcccuuuvvveeeYYYRRRRRRMMMBBB>>>BBBAAAIIIIIIKKKXXXmmmiii^^^VVVKKKGGGJJJ@@@???<<<:::999999:::;;;<<<===>>>AAACCCEEEGGGHHHHHHOOOZZZeeeqqq>>>999999>>>@@@EEEZZZrrriiiPPPGGGDDD@@@>>>@@@AAADDDGGGEEEDDDJJJSSSeeeqqqtttdddWWWFFFBBB;;;666777:::;;;:::>>>AAAKKK___yyy{{{wwwyyywwwtttpppkkkgggcccbbbYYYUUUPPPLLLKKKKKKJJJIIIDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGJJJSSS\\\eeeqqq||||||~~~~~~xxxrrrpppmmmjjjiiijjjnnnrrruuuuuuuuuuuuwww{{{~~~{{{yyyqqqppphhh\\\VVVWWWYYYZZZZZZ___hhhpppqqqoooqqqvvv___CCC888777444///000000000000000111111111000000000000000000000000////////////////////////......---------,,,,,,,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------...000333555777:::;;;<<<>>>???AAABBBBBBFFFFFFEEEEEEGGGIIILLLNNNNNNIIIGGGIIIJJJGGGDDDDDDRRRhhhyyymmmooopppsssrrrgggVVVJJJFFFDDDDDDMMM[[[gggwwwooocccZZZPPPLLLIIIEEEBBBCCCAAACCCGGGRRRggg{{{gggZZZQQQIIIDDDCCCBBBAAA???>>><<<;;;;;;;;;<<<===>>>???BBBEEEHHHJJJKKKSSS```nnn}}}:::777:::@@@CCCKKKccc|||dddNNNGGGDDDAAA???BBBCCCFFFHHHGGGGGGNNNWWWhhhttt~~~ppp___RRREEEAAA;;;777888;;;<<<;;;@@@HHHYYYuuu}}}zzzvvvrrrmmmjjjiiieee```ZZZUUURRROOOLLLJJJHHHHHHHHHGGGFFFFFFFFFGGGCCCAAACCCJJJPPPWWWaaakkk{{{zzzuuuqqqnnnkkkhhhhhhjjjnnnpppqqqrrrtttxxx|||~~~zzzvvvjjj]]]WWWYYY[[[ZZZ^^^cccmmmwww{{{yyy{{{eeeIII;;;777444111000000000000000000000111000000000000000000000000/////////////////////////////////.........------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------...000333555777:::;;;<<<>>>???AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMIIIHHHIIIHHHEEEFFFIII\\\uuu|||uuurrrrrrrrrooocccSSSHHHEEEBBBCCCLLLZZZgggxxxnnn^^^TTTKKKFFFCCC@@@???AAADDDGGGNNN___{{{vvvdddYYYQQQIIIEEEDDD>>>===<<<;;;;;;;;;;;;;;;<<<===???AAACCCFFFIIIKKKPPPYYYfffttt888888===CCCHHHUUUrrrzzz[[[KKKFFFDDDBBB@@@CCCDDDGGGJJJJJJKKKTTT]]]lll{{{zzzlllZZZMMMDDD@@@;;;999:::<<<===???FFFUUUqqq~~~zzzwwwuuuooojjjccc]]]XXXSSSNNNKKKIIIHHHGGGFFFDDDDDDCCCCCCCCC@@@AAADDDGGGKKKSSS[[[iiittt|||zzzsssqqqlllhhhffffffhhhiiikkknnnsssxxx}}}}}}mmm^^^YYY\\\]]][[[```fffsssmmmQQQ@@@777444333111111000000000000000000000000000000000000000000////////////////////////000000000/////////......------.........---,,,+++------------------------,,,,,,,,,+++,,,,,,---...,,,------///111333555777:::;;;<<<===???AAABBBCCC@@@CCCFFFJJJLLLMMMLLLLLLLLLKKKKKKJJJFFFEEEKKKSSSkkk~~~xxxtttooohhh\\\MMMDDDCCCCCCEEEMMM[[[gggyyyjjjYYYOOOFFFAAA>>><<<===AAAFFFIIIUUUnnn~~~ppp```WWWQQQJJJEEECCC<<<<<<;;;;;;;;;<<<<<<===;;;>>>AAADDDFFFHHHKKKNNNXXXaaappp:::<<<@@@FFFMMM```|||~~~iiiRRRGGGEEEDDDCCCBBBDDDEEEHHHLLLMMMOOOYYYdddrrryyyjjjXXXLLLCCC???;;;;;;<<<===@@@DDDOOOggg|||wwwooohhhaaa[[[UUUQQQMMMKKKHHHFFFFFFEEEDDDCCCGGGDDDCCCEEEFFFGGGNNNUUU\\\hhhyyy~~~}}}xxxuuupppkkkgggddddddcccfffjjjqqqyyy~~~pppaaa]]]```aaa]]]^^^fffwwwrrrYYYDDD777333555111111111000000000000000////////////////////////////////////////////////000000000/////////......---------------------,,,........................------,,,,,,,,,---------,,,---...000222444666777999:::<<<===???AAACCCCCCAAACCCFFFIIIKKKMMMNNNNNNMMMMMMNNNLLLGGGHHHTTTccc|||}}}uuujjj```TTTGGGAAAAAAHHHJJJRRR^^^iiizzzxxxcccUUULLLDDD@@@======@@@FFFJJJPPPaaawwwkkk]]]VVVQQQIIICCCAAA>>>>>>============>>>>>>;;;???CCCFFFHHHJJJNNNRRR^^^iiixxx<<<>>>BBBGGGQQQkkk|||vvviiiYYYJJJDDDDDDDDDCCCCCCDDDEEEHHHLLLNNNSSS___kkkyyyxxxjjjZZZOOOCCC>>>;;;<<<======CCCJJJYYYzzzyyyppphhh```\\\UUURRRMMMKKKKKKJJJHHHGGGFFFCCCCCCEEEFFFGGGLLLSSSWWWbbbttt}}}zzzuuuooojjjeeebbbaaacccgggooowww}}}sssfffccceeeddd```\\\eeeyyyvvvaaaJJJ888333777111111111111000000///////////////////////////////////////////////////////////////.........------------------------------........................------------------------,,,---///111333444666666999:::;;;===???AAACCCDDDDDDDDDEEEFFFIIILLLOOOQQQNNNOOOPPPNNNJJJOOObbbvvvsssdddXXXLLLCCC@@@BBBGGGLLLVVVbbbnnnlllYYYOOOHHHBBB???===>>>DDDKKKOOO[[[ssssssggg\\\WWWRRRJJJBBB???@@@???>>>======<<<<<<===<<<@@@FFFIIIJJJMMMRRRWWWcccnnn===@@@EEELLL\\\yyyrrrvvv~~~[[[OOOEEEBBBCCCCCCCCCDDDEEEEEEHHHMMMQQQWWWeeerrrwwwiii[[[QQQDDD===:::======>>>FFFQQQddd~~~tttmmmhhhaaa\\\UUUQQQPPPNNNKKKHHHFFFDDDDDDGGGIIIJJJOOOVVV___hhhwwwzzzsssmmmgggcccaaa```dddkkkssszzz}}}zzzooojjjjjjfffaaa\\\cccwww{{{|||jjjSSS<<<444777222222111111000/////////000000000000000000000000/////////////////////////////////.........------------,,,,,,,,,---......---------------------------............---,,,,,,,,,---///111444555666666999999;;;===@@@BBBCCCDDDFFFEEEEEEFFFHHHLLLOOOQQQOOOPPPPPPOOONNNXXXppp}}}ooo^^^QQQGGGAAA@@@CCCDDDLLLXXXeeesss|||nnn]]]NNNFFFAAA>>>======>>>FFFNNNPPPccc}}}nnnddd\\\XXXTTTLLLCCC???>>>>>>===;;;;;;:::::::::===BBBGGGJJJJJJNNNVVV\\\hhhuuu>>>DDDMMMZZZppprrrlllRRRIIIBBBAAABBBAAABBBEEEFFFGGGJJJOOOTTT\\\jjjxxxuuugggZZZQQQFFF===999<<<======HHHWWWqqqyyyqqqhhhbbb___\\\VVVRRRRRRQQQQQQUUUWWWXXX]]]dddqqqwww|||vvvoooiiidddbbb]]]aaafffmmmtttzzz}}}zzzrrrmmmggg```[[[^^^mmm~~~ttt\\\BBB666777222222111111000//////...000000000000000000000000////////////////////////000000000/////////......---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,---000222444555666666888999;;;===@@@BBBDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOOOONNNNNNNNNQQQ___{{{yyyjjjXXXKKKDDD@@@AAAFFFFFFOOO\\\hhhuuulll]]]PPPEEE@@@===<<<===>>>@@@HHHQQQWWWqqqyyyiiiaaa[[[ZZZWWWOOOFFFBBB<<<<<<;;;;;;;;;;;;<<<<<>>@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMMMMHHHMMMNNNMMMWWWooorrr]]]IIIDDDCCCBBBGGGPPPWWWbbbmmmsssvvv}}}]]]KKKDDD@@@===;;;<<>>======<<<<<<<<<>>>???@@@GGGDDDCCCGGGMMMUUUaaalllyyyJJJVVVrrrhhhPPPCCCBBB@@@??????AAACCCDDDIIIIIIMMMVVV___jjjzzz{{{rrrggg\\\UUUIIIAAA<<<===>>>AAAOOO^^^{{{uuurrrooojjjfffdddcccfffmmmqqqrrrtttxxxyyy~~~ttthhh___\\\VVVQQQPPPZZZkkk|||tttWWWFFF:::444444333111000000111111222000......///000000///////////////............---------.........//////........................------,,,,,,---...000111........................///000111333444555666666888999:::<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLLLLMMMGGGJJJKKKLLLXXXpppooo\\\KKKGGGFFFEEELLLVVVccckkkvvv}}}yyyZZZIIIAAA===;;;;;;>>>AAACCCHHHVVVccczzzmmmbbb[[[VVVUUURRRJJJCCC@@@======<<<<<<===>>>@@@AAAEEECCCDDDIIINNNVVVeeerrrMMM^^^{{{]]]KKKCCCBBBAAA@@@AAABBBDDDFFFJJJKKKQQQ[[[eeeqqq~~~uuujjj___XXXJJJBBB>>>???@@@CCCPPP___|||xxxuuuqqqkkkgggdddcccgggnnnrrrrrrsssvvvvvv{{{~~~tttiii```[[[WWWPPPLLLRRR```oooyyy|||iiiPPP<<<999777444222111000000111333111////////////...---////////////............---------.......................................---------------...///000........................///000111333444555666666888888999;;;>>>@@@CCCDDDEEEFFFHHHJJJLLLLLLLLLLLLHHHIIIIIINNN^^^uuuxxxgggXXXKKKHHHIIILLLVVVaaasssyyyoooTTTFFF???:::999<<>>@@@AAACCCDDDGGGKKKOOOWWWhhhxxxKKKaaammmTTTGGGDDDCCCBBBBBBCCCEEEGGGHHHIIIKKKSSS___kkkxxxxxxmmmbbbZZZJJJCCC???@@@AAACCCPPP___}}}yyyvvvrrrlllgggeeecccffflllooonnnppptttuuuyyyzzzqqqhhhaaaZZZSSSNNNRRR]]]iiiqqqsssrrr~~~```CCC<<<777333222111000000222222000///...///000///...////////////............................................................------------......//////........................///000111333444555666666777777999;;;===@@@CCCDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKIIIJJJTTTggg|||{{{ttt___TTTJJJIIINNNXXXggguuucccOOODDD>>>:::999>>>EEEHHHIIITTTmmmsssiiibbbXXXNNNJJJGGGCCCAAAAAA======<<<<<<===???AAABBBDDDFFFJJJMMMOOOWWWjjj|||JJJeeeaaaNNNFFFBBBAAA@@@@@@AAADDDFFFHHHIIILLLUUUcccqqq{{{ooocccZZZJJJCCC???@@@@@@BBBMMM\\\yyyrrroooooooooooonnnssszzzyyyvvvrrrlllhhhgggccccccfffiiijjjnnnssstttxxx~~~zzzpppgggZZZVVVSSSVVV^^^fffjjjkkkhhhuuuwwwSSS@@@888222222222000000333000///---...000111111000////////////.................................---........................---------.......................................///000111333444555666666666777888:::===@@@CCCDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJHHHKKKZZZooo}}}vvvqqq\\\RRRJJJMMMYYYkkkmmmXXXKKKCCC???<<<:::@@@GGGKKKOOO]]]|||rrrhhh^^^TTTLLLHHHFFFAAA>>>???======<<<===>>>@@@AAACCCGGGIIILLLPPPRRR[[[nnnPPPmmmrrrWWWJJJFFFDDDCCCCCCCCCEEEGGGJJJLLLJJJNNNYYYiiiyyy{{{ooobbbYYYJJJCCC??????>>>???JJJXXXuuu{{{kkkeee^^^YYYWWWXXXXXXYYYYYY^^^eeelllsss}}}zzzvvvrrrmmmiiihhhcccaaaccceeeggglllrrrssswww|||}}}rrrgggYYYVVVUUUWWW]]]bbbddddddeeeqqqkkkFFF;;;333444333000000444///...---...000222222111////////////...........................---------........................------......///......---------------------------///000111333444555666666555666888:::===@@@CCCDDDEEEGGGJJJLLLMMMLLLJJJIIIGGGEEEMMM```ttt~~~{{{{{{}}}zzzqqqiiiZZZRRRMMMTTTggguuu___PPPHHHBBB???>>><<>>@@@BBBCCCJJJKKKOOOTTT[[[ggg|||SSSrrreeeOOOGGGFFFFFFEEEEEEFFFGGGJJJMMMOOOOOOSSS___qqq{{{nnn```WWWJJJBBB>>>>>><<<<<>><<<@@@HHHRRR```zzzzzznnnfff\\\RRRHHHDDDBBB>>>===>>>============???AAACCCDDDJJJKKKPPP[[[hhhyyyRRRqqq|||]]]JJJEEEFFFBBBBBBBBBBBBDDDGGGJJJLLLSSSXXXdddwww{{{mmm___UUUJJJBBB======;;;:::CCCPPPbbb}}}nnn\\\OOOHHHEEEBBBAAABBBEEEGGGGGG===@@@DDDGGGLLLVVVdddnnnzzz~~~yyyuuuqqqooofffddddddhhhiiihhhiiimmmqqqtttyyy~~~~~~oooaaa\\\YYYVVVWWW[[[```dddeeejjjtttVVVFFF::::::777000...222333111/////////000///...000/////////............//////.........---------........................------/////////...---,,,------------------------///000111333444555666666444555777:::===@@@CCCEEEEEEGGGJJJMMMMMMLLLJJJHHHEEEGGGVVVnnn|||yyymmmnnnrrrxxxzzzqqq```QQQNNNKKKLLL\\\xxxnnn```QQQKKKEEE>>>;;;===<<>>@@@============???AAACCCDDDJJJJJJPPP___rrrZZZlllTTTJJJFFFDDDFFFEEEFFFHHHHHHGGGJJJOOOWWW\\\kkkzzzrrrdddWWWKKKCCC;;;:::;;;>>>DDDJJJ]]]ooo{{{yyyyyyqqq___NNNDDDBBB???<<<999888:::<<<>>>======>>>???BBBHHHOOOUUUhhhrrr|||wwwtttsssmmmhhhcccbbbdddggghhhgggooopppuuu}}}|||rrriiibbbbbbaaa___]]]]]]```ccceee|||bbbIII555444888444000000222111111000000000000000000000////////////000000------------------------)))***++++++------...///+++,,,---...////////////000///...------...///000...///000111333444555666666777888;;;===@@@CCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFSSSnnnxxxuuutttnnnkkkmmmkkk```SSSLLLEEEKKKPPPXXXnnnkkk^^^OOOGGGAAA<<<;;;<<<>>>DDDJJJVVVrrr{{{pppeeeZZZPPPFFFBBB@@@>>>===>>>>>>======>>>@@@BBBDDDFFFOOOQQQWWWeee|||```aaaNNNGGGFFFDDDFFFEEEFFFIIIIIIHHHLLLQQQYYY```ooozzzqqqcccVVVLLLDDD===;;;<<<>>>CCCHHHVVVfff~~~rrrnnnllllllfffXXXIIIBBB===;;;999888888999;;;<<<;;;<<<<<<===>>>BBBHHHLLLUUU^^^oooyyyuuusssmmmjjjfffddddddfffgggggglllmmmrrrzzz~~~wwwpppoookkkeee```]]]^^^aaadddcccxxxkkkQQQ999444666444111222222111111000000000000000000000////////////000000000000000000000000000000,,,,,,,,,---......//////,,,,,,---...//////////////////............////////////000222333444555666666777888;;;===@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFUUUrrr~~~yyyqqqllliiiiiieeeYYYMMMGGGDDDIIILLLSSShhhnnnaaaRRRIIIDDD???===???BBBGGGOOO___~~~|||rrrfffZZZPPPFFFBBB@@@===<<<============>>>???BBBDDDEEEHHHMMMXXXjjjiiivvvVVVIIIGGGGGGGGGFFFDDDEEEHHHIIIIIINNNTTT\\\eeevvvyyyqqqbbbUUULLLDDD>>>===>>>>>>@@@EEEMMMZZZoooxxxpppccc^^^\\\]]]ZZZOOOEEE@@@999999999888999:::;;;;;;:::;;;<<<<<<<<<>>>AAADDDEEEKKKYYYiiixxx}}}vvvsssooommmkkkgggdddccceeeggghhhiiinnnvvv{{{~~~|||zzz~~~wwwlllccc``````bbbdddbbbtttxxxuuuZZZ>>>555444333222444222111111000000000000000000000////////////000000------------------------........................------...............---......////////////......///000111222333444555666777777999;;;===@@@CCCDDDDDDCCCCCCBBBBBBAAAAAA@@@EEEWWWttt~~~xxxmmmhhhfffeee^^^RRRGGGBBBDDDGGGIIINNNbbbzzzooobbbSSSJJJEEE@@@>>>@@@FFFLLLWWWmmmuuuiiiYYYOOOFFFBBB@@@===;;;<<<<<<<<<======???BBBDDDEEEEEELLL[[[qqqqqqlllRRRKKKJJJIIIHHHGGGDDDDDDGGGIIIJJJPPPWWW```kkk~~~yyypppbbbTTTJJJDDD>>>>>>>>>===???BBBFFFQQQ```nnntttqqqjjjdddXXXSSSPPPQQQOOOIIIBBB???999::::::;;;;;;;;;;;;;;;999;;;============???AAACCCFFFMMMXXXdddsssxxxsssppppppnnniiicccaaaccceeeeeefffkkkrrrwwwzzz}}}qqqhhhcccbbbaaaaaaaaapppyyy{{{vvv]]]BBB666444333222333222111111000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------..................---------...///000000///...---000000111222333444555666777888999;;;===@@@BBBDDDCCCCCCBBBAAA@@@???>>>===DDDXXXqqqyyyrrriiieeedddccc]]]QQQGGGCCCFFFGGGHHHNNN___vvvkkk^^^PPPHHHCCC???>>>???HHHNNN^^^{{{yyylllWWWNNNEEEBBB@@@===;;;<<<<<<<<<<<<===???BBBDDDFFFIIIPPP```uuuyyydddQQQMMMKKKIIIHHHHHHEEEDDDGGGIIIKKKRRRYYYdddrrrzzzpppaaaTTTIIIBBB>>>>>>???>>>???BBBBBBIIITTT^^^cccbbb^^^ZZZRRRKKKGGGHHHGGGBBB>>>===::::::;;;<<<<<<;;;::::::888:::===>>>>>>>>>@@@AAAFFFFFFJJJQQQYYYcccuuuyyytttqqqrrrooojjjddd```aaaccccccdddhhhpppuuuwww}}}}}}uuummmfffbbb^^^\\\^^^iiiqqqrrr]]]EEE888555333111000222111111000000000000000//////000000000000////////////////////////////////////......---,,,,,,,,,..................---------...///000000///...---111111222333444444555666777888999;;;===@@@BBBCCCCCCBBBAAA@@@???>>>===<<>>@@@CCCFFFGGGMMMTTTcccyyy|||]]]OOOMMMJJJHHHHHHLLLHHHGGGIIIJJJMMMTTT]]]iiiyyy}}}~~~{{{qqqbbbTTTHHHBBB>>>???AAAAAACCCGGGBBBFFFLLLRRRUUUUUUSSSRRRLLLEEE@@@AAAAAA===::::::999:::;;;<<<<<<<<<<<<<<<;;;<<>>>>>===DDD[[[oootttvvv||||||uuufffcccccciiiiii___RRRKKKIIILLLRRR^^^ooo}}}bbbVVVKKKEEEDDDBBBCCCFFFJJJVVVrrrxxxhhhQQQIIIBBBAAAAAA>>><<<=========>>>???AAADDDGGGIIIMMMVVVhhhsssVVVMMMLLLJJJKKKOOOQQQMMMKKKLLLMMMPPPXXXaaannn|||yyyyyyyyyzzz{{{~~~|||rrrcccUUUIIICCC???AAADDDEEEIIINNNHHHIIIKKKLLLMMMMMMLLLLLLHHHAAA===>>>???===;;;;;;;;;;;;===>>>@@@BBBDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKNNNUUU[[[]]]^^^fffooo|||sssppplllhhheeebbb___]]]______dddkkkooorrrwww~~~{{{|||zzzpppcccYYYVVVWWWTTT\\\]]]xxx}}}vvvuuueeeNNN===777666444000222111111000000000000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,---...//////////////////............//////222222333333444555555555888999999;;;===???AAABBBCCCCCCBBBBBBAAA@@@??????LLLdddwwwwwwwww}}}|||sssgggbbbcccjjjnnneeeTTTIIIIIIMMMXXXhhhzzzmmm[[[PPPFFFBBBBBBBBBEEEHHHPPP___qqq```NNNFFFAAAAAAAAA???===>>>>>>>>>???@@@CCCFFFIIIJJJOOOZZZpppzzz~~~oooTTTLLLLLLKKKOOOWWWVVVQQQNNNOOOPPPRRR[[[cccrrr|||xxxwwwvvvuuuuuuwww{{{~~~}}}}}}}}}~~~}}}ssscccVVVKKKDDDAAACCCFFFIIINNNSSSOOOOOOMMMLLLKKKJJJJJJJJJGGGAAA===???AAA???>>>>>>===>>>@@@CCCFFFIIILLLNNNMMMNNNMMMLLLKKKLLLNNNPPPRRRVVV^^^dddcccaaaeeekkk{{{tttooojjjgggeeeccc^^^[[[]]]]]]bbbiiimmmpppuuu||||||~~~{{{ppp```UUUTTTXXXSSSYYYWWWnnn{{{rrr{{{jjjRRR???888888666222222111111000000000000000...///000222222000///.../////////////////////////////////000000000000000+++,,,---...////////////000///...------...///000222333333444444555555555888999:::;;;===???AAABBBDDDCCCCCCBBBBBBAAAAAAAAASSSmmm|||xxx{{{wwwkkkhhhbbbbbbkkkpppgggTTTFFFHHHNNN[[[nnnwwwmmm___UUUJJJAAA>>>???@@@DDDHHHUUUgggkkkYYYLLLEEE@@@@@@AAA???>>>?????????@@@AAADDDGGGJJJKKKRRR```xxx~~~sssbbbNNNOOONNNOOOVVVZZZWWWSSSOOONNNNNNTTTaaannn~~~}}}vvvrrrqqqmmmmmmnnnnnnoootttyyy~~~zzzxxxxxxzzz{{{|||}}}~~~~~~~~~xxxqqqfff[[[HHHEEEAAABBBKKKWWWaaadddbbb[[[SSSPPPRRRRRROOOJJJJJJJJJIIIFFFCCCBBBCCCEEEGGGIIIKKKOOOTTTZZZbbbgggeeefffhhhiiihhhddd^^^YYYXXX___hhhmmmnnnlllkkkkkksss}}}wwwrrrllliiiiiifff___YYY\\\\\\```eeegggiiipppxxx~~~rrrfff```[[[WWWWWWYYYYYYaaaxxxuuu}}}bbbGGG;;;:::666000222111111000///......---000////////////000000111////////////////////////////////////////////////------,,,++++++---...///..................------111111333444555666666666888999:::<<<>>>???@@@@@@DDDBBBAAABBB@@@>>>AAAGGGaaayyy}}}tttuuuqqqgggbbbaaadddkkknnnhhhXXXJJJHHHKKKYYYmmm~~~wwwbbbUUUSSSIIICCC===<<<===>>>EEELLL[[[xxxrrr]]]SSSHHHGGGDDDAAA???======<<>>???@@@@@@CCCBBBBBBAAA???>>>DDDMMMjjj}}}{{{pppnnniii```^^^\\\^^^eeekkkgggXXXJJJFFFLLLZZZmmm{{{rrr[[[MMMJJJGGGBBB======>>>@@@GGGOOObbblllYYYPPPGGGEEECCC@@@>>>=========AAA@@@AAAFFFHHHIIIMMMRRR^^^pppaaaPPPQQQPPPRRRYYYZZZXXXSSSOOOOOORRRZZZjjjxxx{{{rrrjjjhhhjjjrrr~~~zzzsssmmmfffaaaaaa^^^___``````bbbffflllpppuuutttssssssssssssttttttyyyyyyyyyzzz|||~~~~~~~~~|||xxxtttkkkaaaRRRLLLEEEEEENNN^^^nnnxxxxxxtttooonnnooopppooommmmmmjjjfffaaa___aaaggglllqqqvvv||||||}}}~~~|||zzzwwwwwwwwwyyyyyysssooonnnkkkddd^^^[[[YYY[[[___bbbccciiipppvvv{{{vvvnnnkkkgggccc\\\[[[WWWYYYgggpppSSSAAA999666333111111111111111111111111222111000//////...//////000000000000000000000000////////////////////////---...//////000000//////........................333333555666777888888888888999;;;===???@@@@@@AAABBBBBBCCCAAA<<<===IIIWWWssswwwkkkhhhccc[[[ZZZWWWXXXaaajjjiii\\\NNNHHHPPP___ooozzzpppYYYKKKHHHEEE@@@===>>>???BBBJJJSSSlllzzzcccSSSMMMEEEDDDBBB@@@>>>>>>>>>>>>@@@???BBBGGGIIIKKKPPPVVVhhh}}}www\\\NNNPPPNNNQQQWWWXXXVVVRRRNNNPPPTTT^^^ooo~~~{{{pppiiiiiimmmvvvuuullleee]]]YYYYYYVVVWWWYYYZZZ\\\```eeeiiilllmmmooopppoooooopppqqquuutttttttttwwwzzz~~~zzz{{{||||||yyyvvvnnneeeXXXNNNEEEEEEMMM]]]ppp~~~||||||~~~~~~~~~vvvrrrpppmmmfff```[[[YYYYYY^^^bbbdddjjjppprrrwww}}}}}}tttnnnllliiieee\\\YYYUUUUUU___www{{{^^^HHH;;;888777222222222222222222222333222222000///............000000000000000000000000////////////////////////***+++---.........---,,,............////////////222333444555666777777777888999;;;===???@@@AAAAAAAAABBBCCC@@@:::>>>PPPcccyyytttiiieeeaaa]]]ZZZVVVVVVaaammmooocccWWWPPPYYYgggttt}}}lllWWWMMMLLLDDD@@@>>>>>>???CCCMMMWWWvvvpppZZZMMMKKKDDDBBBAAA???>>>>>>>>>???@@@@@@CCCHHHKKKNNNVVV^^^qqqlllUUUKKKLLLJJJNNNTTTSSSRRROOOMMMPPPVVVaaasss~~~sssmmmnnnuuu~~~pppfff^^^WWWSSSSSSOOOQQQSSSUUUWWW[[[___ccceeegggkkklllkkkkkkmmmnnnppppppooooooqqquuuyyy|||uuuwwwyyy|||}}}}}}}}}}}}zzz}}}~~~|||yyyqqqhhh\\\PPPFFFDDDKKKXXXmmm~~~yyytttrrrnnngggbbbYYYVVVVVV[[[```dddjjjppppppvvv|||yyyoooiiihhhgggccc[[[VVVRRRTTT[[[pppkkkOOO===777888222222222222222333333333222222000///............////////////////////////////////////////////////***+++---.........---,,,........./////////000000111222333444555666666666999:::;;;===???@@@AAAAAAAAABBBBBB>>>:::@@@WWWmmmzzzqqqhhhbbb___^^^YYYVVVXXXcccpppsssjjj___XXXbbbnnnyyyyyybbbSSSNNNNNNDDDAAA??????@@@EEERRR___yyyeeeRRRJJJIIICCCBBBAAA????????????@@@@@@AAADDDJJJNNNSSS___jjjzzzaaaNNNGGGHHHGGGKKKQQQNNNNNNLLLMMMRRRZZZfffwwwwwwssssss}}}zzzkkk```XXXPPPMMMMMMHHHJJJMMMOOORRRUUUZZZ]]]^^^bbbfffgggfffgggjjjmmmllllllkkkkkkmmmppptttvvvqqqtttwwwyyyyyyxxxyyyyyyvvvyyy|||}}}~~~~~~}}}{{{tttkkkbbbUUUIIIGGGIIISSSfffyyy}}}wwwtttpppjjjdddXXXTTTRRRWWW]]]aaaffflllnnnsssyyy~~~uuuiiidddfffeeeccc\\\UUURRRTTTYYYhhhuuutttzzzZZZ@@@777888222222222222222222222222222111000//////...//////////////////////////////////////////////////////---...//////000000//////.........//////000000111000111333444555555666666999:::<<<>>>???AAAAAABBB@@@@@@@@@===<<>>@@@AAABBBBBB@@@???>>>===>>>IIIbbbyyyxxxpppmmmggg___]]]___ZZZ]]]dddooowwwyyysssmmmjjjtttnnn^^^WWWSSSNNNFFFCCCAAACCCGGGSSShhh{{{mmm\\\QQQHHHDDDEEEFFFEEECCCAAA@@@@@@@@@@@@EEEEEEGGGLLLSSS___ssslllUUUGGGCCCEEECCCHHHNNNIIIKKKKKKPPPXXXbbbnnn~~~ppp```TTTLLLEEEBBBCCC<<>>333333222222111000//////000////////////000000111------------------------////////////////////////------,,,++++++---...///---......///000111111222222333444666777777888888999:::<<<>>>@@@AAABBBBBB@@@>>>===<<<@@@LLLeee{{{{{{pppiiijjjhhhaaa```ddd]]]ccclllvvv}}}}}}xxxsssrrr|||zzzhhh[[[TTTMMMEEEFFFCCCBBBDDDJJJYYYrrr|||cccSSSKKKEEECCCCCCHHHFFFDDDBBBAAA@@@@@@AAAFFFFFFHHHMMMTTTbbbxxxjjjPPPJJJDDDCCCFFFIIIIIIGGGNNNMMMQQQ[[[hhhvvv~~~fffXXXRRRGGGAAACCCAAA>>>>>>???AAADDDIIIMMMPPPQQQTTTXXX\\\^^^aaadddfffdddccccccccceeehhhlllnnnmmmoooqqqsssuuuvvvvvvvvvssssssuuuyyy}}}~~~zzzwwwzzzzzzzzz|||~~~~~~}}}{{{ssskkk___VVVRRRVVV]]]cccxxx~~~xxxooohhhdddaaa\\\YYYYYY\\\aaaeeehhhiiinnnuuu}}}ttthhhgggnnnrrrqqqooo___TTTTTTSSSWWWmmmdddPPPYYYpppaaaCCC999777444222111222333333222111111111111000000000000......//////000000111111000000000///......------////////////////////////------...000111333444444333333333444555666777888<<<;;;:::<<<>>>@@@AAA@@@=========>>>AAANNNeeexxx|||ssskkkhhhgggcccaaabbbaaappp{{{wwwvvvxxxxxxmmmhhh___QQQGGGFFFDDD>>>???HHHQQQaaaqqqWWWIIIFFFDDDCCCCCCCCCDDDEEEDDDBBB?????????BBBEEEJJJOOOUUUddd}}}zzz```LLLGGGCCCCCCFFFJJJJJJIIINNNNNNSSS]]]jjjyyyfffUUUNNNDDD@@@AAA>>>;;;<<<<<<>>>BBBFFFJJJMMMOOORRRVVVYYY[[[^^^aaacccbbbbbbbbbccceeehhhjjjlllkkkllloooqqqssstttuuuuuussssssvvvzzz}}}}}}zzzwwwwwwxxxyyy|||xxxqqqfff]]]ZZZ\\\aaafffssszzzxxxpppjjjhhhddd^^^ZZZZZZ]]]bbbeeegggiiimmmsss{{{zzznnnnnnvvv||||||zzzhhhYYYVVVUUUVVVhhh~~~rrr]]][[[bbbiiiIII;;;777555222111222333333222111111111111000000000000////////////000000000000/////////000000000000000////////////////////////------...000111222333444333333333444555666777888;;;::::::<<>>>>>CCCSSSkkk}}}wwwnnnkkkhhhdddbbbdddmmmyyyvvvttt~~~vvvnnnkkkcccSSSGGGDDDAAA???DDDNNNYYYjjjmmmTTTGGGDDDBBBAAAAAA???@@@BBBBBBAAAAAACCCDDDCCCFFFKKKQQQYYYiiioooSSSHHHEEEAAABBBFFFJJJKKKKKKOOOPPPVVVaaammm|||fffPPPIIIAAA???@@@;;;;;;;;;<<<>>>AAAEEEIIILLLLLLOOOSSSVVVXXXZZZ]]]_________aaaccceeegggiiiiiihhhjjjlllnnnqqqrrrssssssssstttvvvzzz||||||zzzxxxuuuvvvxxx}}}~~~xxxpppiiieeeeeehhhjjjpppvvvxxxqqqllllllhhhaaa\\\ZZZ\\\aaadddfffhhhkkkpppxxxtttttt~~~qqq___YYYWWWWWWbbbsss~~~hhh\\\UUUkkkqqqOOO<<<888555333222222333333222111111111111000000000000000000000000////////////...//////000111111222222////////////////////////---......000111222333444333333333444555666888999:::::::::<<>>>>>FFFYYYrrr|||rrrmmmhhhdddccceeesssuuuvvvvvvmmmiiiaaaRRRGGGEEE>>>@@@IIIUUUbbbuuuzzzfffPPPDDDBBB@@@??????===>>>?????????AAADDDFFFEEEGGGLLLTTT___rrrgggLLLGGGDDDBBBBBBEEEIIIJJJJJJNNNQQQXXXdddqqqfffMMMEEE@@@??????999<<<<<<===???BBBFFFJJJMMMKKKNNNQQQTTTUUUWWWZZZ\\\[[[\\\___aaadddeeefffgggggghhhjjjllloooqqqrrrsssssstttwwwyyy{{{{{{yyyxxxvvvwwwyyy~~~zzztttqqqooooooooossswww|||zzzrrroooooojjjccc\\\YYY[[[^^^aaadddfffiiimmmttt|||wwwxxxsss```ZZZYYYYYY```kkklllZZZOOOdddvvvRRR;;;888666333222333333222222111111111111000000000///111111000000//////............//////000000000000////////////////////////......///000111222333333333333333444555777888999999999:::===@@@CCCCCCBBBBBBAAA======HHH___xxxuuunnnhhhbbbbbbeeeppp~~~~~~vvvsss|||zzznnnhhh___QQQIIIIII===AAAJJJWWWggg~~~qqq___LLLCCCAAA???>>>>>>???@@@???>>>>>>???BBBEEEFFFGGGMMMWWWeee{{{aaaKKKFFFEEEDDDDDDEEEGGGIIIIIIMMMQQQ[[[hhhttteeeKKKDDD@@@AAA@@@999<<<<<<<<<>>>AAAEEEIIIKKKKKKMMMPPPSSSTTTUUUXXXYYYXXXZZZ\\\___aaacccdddeeeggghhhiiikkkmmmoooqqqrrrrrrtttwwwxxxyyyxxxxxxxxxyyyzzz|||~~~{{{xxxvvvuuuxxxzzz}}}~~~}}}{{{zzzzzzvvvqqqooojjjccc\\\XXXXXXZZZ\\\aaacccgggjjjpppyyy{{{{{{~~~lll\\\XXXYYY[[[```fffrrrYYYKKK___}}}yyyWWW>>>999777444333333333222111111111111111000000000///111111000000//////......//////.........---------////////////////////////......///000111222222333333333333444666888999:::999999:::>>>AAACCCCCCBBB@@@@@@<<<<<>>???>>>??????>>>>>>???CCCFFFFFFGGGNNN[[[lllwww[[[KKKFFFEEEEEEEEEFFFGGGIIIJJJNNNSSS___lllxxxaaaJJJEEEAAAAAAAAA:::999999:::;;;>>>BBBEEEHHHJJJMMMPPPRRRSSSTTTVVVWWWVVVWWWYYY\\\^^^aaacccdddggghhhhhhiiikkkmmmooopppqqqsssvvvwwwvvvvvvvvvwww{{{|||~~~}}}~~~|||{{{}}}zzzsssmmmiiiccc]]]YYYWWWWWWWWW^^^aaaeeeiiinnnwwwooobbbWWWUUUWWWYYY]]]aaarrr|||^^^GGGTTTsss{{{]]]FFF:::777444333333333222111111111111111000000000000000000000000//////////////////...------,,,++++++////////////////////////...//////000111111222222333333333555666888:::;;;::::::;;;???BBBCCCCCCAAA>>>???======LLLfffzzz{{{tttnnnfff___^^^bbbnnn~~~pppddd^^^lll~~~vvv___KKKBBBBBBDDDLLL[[[sssaaaTTTHHHCCCBBB???>>>???;;;<<<>>>???@@@BBBFFFIIIFFFHHHPPP```tttmmmTTTIIIDDDDDDEEEFFFGGGIIIKKKMMMPPPWWWcccqqq}}}{{{\\\IIIFFFBBBAAA@@@:::999999999:::===AAADDDGGGIIILLLNNNPPPQQQRRRSSSUUUVVVVVVWWWYYY[[[___bbbdddggggggfffggghhhjjjkkklllppprrruuuuuutttssstttvvv{{{|||~~~}}}tttkkkiiiddd___ZZZWWWUUUTTTZZZ___dddhhhmmmuuu~~~yyysssaaaZZZSSSRRRSSSUUUWWWZZZeeefffJJJRRRdddzzzaaaMMM;;;888555333333333222111111111111111000000000000////////////000000000000...............---------/////////////////////////////////000111111222222333333444555777999:::;;;;;;;;;<<>>???OOOiiixxx{{{|||xxxtttoooggg___^^^bbblllvvvqqqbbbYYYYYYjjj{{{{{{~~~uuu___JJJBBBCCCGGGQQQdddwwwZZZOOOEEEBBBAAA???>>>???;;;===???AAABBBCCCFFFHHHGGGJJJTTTeee||||||~~~fffOOOEEEAAACCCEEEGGGHHHKKKNNNPPPRRRYYYfffuuu~~~uuuYYYHHHFFFBBB@@@???999;;;;;;;;;<<>>===>>>>>>@@@BBBCCCCCCBBBCCCDDDIIILLLWWWiiiwwwmmmrrr|||{{{\\\IIICCCDDDDDDFFFIIILLLNNNOOONNNTTT]]]kkkwww~~~xxxvvvxxx{{{~~~pppYYYFFFCCCEEEBBB???>>>;;;:::::::::<<>>AAABBBBBBAAA@@@AAA???===GGGZZZcccmmmyyymmmdddccccccbbbpppfffYYYNNNJJJSSSiii~~~uuunnnggg___TTTJJJFFFHHHBBBKKK[[[uuuyyycccSSSJJJBBBAAABBB@@@>>>>>>???>>>@@@DDDDDDBBBDDDHHHQQQRRRZZZnnnnnnfffooo}}}vvvXXXGGGCCCEEEEEEGGGIIILLLNNNOOONNNVVV```nnn|||nnnXXXEEEBBBDDDAAA>>>???<<<;;;::::::===@@@CCCFFFJJJJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSUUUXXX[[[___aaa^^^aaaccceeeeeeeeeggghhhppptttvvvuuurrrpppsssvvvzzz{{{|||{{{pppkkkgggfffaaaZZZVVVVVVTTTYYY```dddgggmmmvvv|||wwwlllbbbZZZ^^^aaa```YYYRRRPPPQQQTTT^^^uuuttt]]]RRRPPPhhhwww___CCC777666777222333666222222222222111111111111000000000000000000000000000////////////////////////,,,---......//////......//////000111222333333444222222333444666777888888;;;<<>>>>>===@@@DDDEEEDDDGGGLLLQQQUUUbbbxxx|||fffdddssspppSSSFFFCCCEEEFFFHHHJJJLLLMMMOOOOOOXXXcccssskkkVVVCCC@@@BBB@@@===???<<<<<<;;;;;;>>>AAAEEEGGGIIIJJJLLLMMMOOOPPPPPPPPPSSSSSSTTTUUUWWWZZZ]]]^^^\\\___ccceeefffhhhjjjlllrrruuuwwwuuurrrqqqsssuuuyyyzzz|||}}}sssmmmhhhfffbbb\\\WWWWWWRRRWWW]]]bbbfffkkksssxxxwwwlllccc^^^gggpppnnncccXXXRRRQQQQQQYYYnnn|||aaaPPPJJJ^^^nnnJJJ:::666888333333555000222222222111111111111000000000000000000000000000////////////////////////------...////////////...//////000111222333333444222333444555666777888999;;;===???AAABBBBBBAAA@@@@@@CCCGGGTTTfffkkkrrr~~~hhh]]]```iiinnnsssdddRRRGGGEEELLL\\\kkk{{{pppcccSSSJJJDDD@@@@@@CCCEEERRRiiiqqq___OOOGGGAAA@@@AAA>>>===>>>>>>===???DDDFFFFFFKKKQQQRRR[[[mmmxxxhhhmmmiiiOOOFFFEEEFFFGGGIIIJJJKKKMMMOOOQQQYYYfffxxxhhhSSSBBB???@@@>>><<>>===>>>???>>>???DDDFFFHHHMMMTTTWWWcccxxxyyyppp|||cccMMMFFFFFFEEEGGGJJJKKKKKKMMMQQQTTT\\\iii}}}fffSSSBBB>>>???<<<;;;>>>===<<<<<<===???CCCGGGIIIPPPRRRSSSRRROOOMMMMMMNNNPPPQQQRRRTTTWWW[[[^^^```aaadddgggiiijjjkkkmmmooooooppprrrssstttuuuwwwyyywwwxxx{{{~~~qqqmmmfffaaa___```dddfffooo}}}zzzppphhheeeccc^^^YYYYYYQQQTTTXXX\\\aaafffkkkooo{{{rrrkkkgggyyywwwqqqppppppkkkggglll~~~iiiRRRMMMTTTttt```EEE777777222000222...222222222111111111000000000000000000000000000000////////////////////////---...//////000000////////////000111222333333444333444555666888999::::::===>>>@@@BBBCCCBBBAAA@@@===FFFOOO^^^mmmlllmmmzzzqqq___WWW]]]fffllllll\\\KKKEEEIIISSS```kkkqqq|||fffYYYKKKEEECCC@@@???@@@HHHZZZ{{{dddRRRHHHCCC@@@AAA@@@======@@@AAA???AAAEEEGGGJJJPPPXXX```mmmzzzwww^^^LLLGGGEEEDDDGGGJJJKKKKKKNNNSSSXXX```nnnfffSSSCCC???>>>::::::>>><<<<<<;;;<<>>???AAABBBCCCBBBAAA@@@===GGGQQQ```lllhhhfffsss{{{wwwlll```[[[aaaiiimmmeeeWWWIIIFFFLLLXXXgggsssuuu}}}{{{xxx___TTTIIIDDDAAA>>>===???LLL```~~~aaaPPPFFFBBB@@@BBBAAA>>>>>>AAACCCAAABBBGGGKKKNNNVVV___kkkyyy{{{|||xxxYYYKKKFFFCCCCCCFFFJJJKKKKKKOOOUUU[[[eeesssfffTTTDDD???===999999===;;;;;;:::<<<>>>CCCGGGIIINNNQQQTTTRRROOOMMMNNNQQQQQQQQQRRRTTTVVVYYY\\\^^^___aaadddfffggghhhjjjlllmmmmmmnnnpppsssuuuvvvvvvuuuwwwzzz~~~}}}{{{{{{{{{{{{wwwkkkhhhgggccc___]]]XXXVVVUUUWWW[[[aaafffiiirrr}}}zzzvvvsss~~~tttnnnxxxvvv```NNNOOO]]]YYY@@@;;;666444666555222222222111111111111000000000000000000000000000////////////////////////......///000000000000000//////000111222333333444555555666777999:::;;;;;;>>>???AAACCCCCCBBBAAA@@@???IIITTTaaakkkdddaaammmpppoooiii```^^^dddkkknnn___TTTIIIHHHNNN[[[lllzzz|||kkk[[[RRRIIICCC>>>;;;>>>CCCPPPeeevvv\\\MMMDDDBBBAAACCCBBB>>>???CCCDDDBBBDDDJJJOOOUUU___iiivvv|||sssUUUJJJFFF@@@BBBFFFJJJKKKKKKOOOVVV]]]hhhwwwgggUUUEEE@@@===999999===:::::::::;;;>>>BBBFFFIIIJJJNNNRRRQQQNNNMMMOOOSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[^^^bbbdddeeegggiiikkknnnnnnnnnppprrrttttttttttttwwwzzz~~~yyymmmjjjiiifffbbb```ZZZXXXUUUUUUZZZ```eeehhhooozzz|||vvv|||sssnnnxxxzzzeeeNNNMMMUUUpppeeeGGG???777222333222222222222111111111111000000000000000000000000000////////////////////////...//////000000000000000//////000111222333333444555555666888999:::;;;<<>>>>>???999666;;;;;;;;;<<<===@@@CCCFFFHHHJJJMMMOOOOOONNNMMMLLLMMMLLLNNNPPPSSSVVVXXXZZZZZZZZZ]]]aaadddeeefffgggiiikkklllmmmmmmnnnqqquuuxxxzzz|||zzzqqqjjjfffbbb```ZZZZZZZZZZZZZZZ]]]bbbfffooottt{{{~~~vvviiiwwwhhhMMMKKKKKK\\\|||OOO:::888888555333222222222222222111000//////000111222222222222222////////////////////////222111...,,,++++++,,,---///000000222333444555555777666666777999;;;===??????AAACCCCCCAAA>>>======CCCMMM___llljjj```^^^ccciiieee```^^^ccciiigggaaaUUULLLDDDEEELLL[[[tttwwwyyykkk______YYYNNNAAA;;;>>>EEEJJJ[[[uuu~~~cccPPPHHHCCCCCCCCCAAA???>>>@@@AAADDDDDDGGGOOOVVV___mmmyyyeeeLLLDDDCCCBBBFFFGGGIIILLLLLLNNNXXXbbbrrrqqqUUU???===>>>888666;;;<<<<<<<<<>>>@@@BBBEEEGGGJJJLLLMMMMMMLLLKKKLLLMMMQQQQQQSSSTTTVVVWWWWWWXXX[[[^^^bbbeeefffggghhhjjjkkklllmmmmmmnnnppptttwwwzzz|||~~~{{{rrrkkkgggdddbbb[[[[[[ZZZYYYZZZ^^^ccchhhmmmqqq{{{}}}~~~zzzllltttjjjOOOKKKHHHVVV~~~[[[AAA:::888444222222222222333222222111111000000000111111111111111000000000000000000000000111000...,,,,,,,,,---...///000111222333444444555666666666777888;;;===>>>???BBBDDDDDDBBB@@@??????AAALLL^^^kkkjjjbbbaaaeeefffeeebbbaaaeeeiiiddd\\\SSSKKKEEEGGGRRRfffzzzppprrr{{{iiiaaa]]]WWWLLL@@@;;;>>>EEEKKK```|||xxx^^^MMMFFF@@@AAAAAA???>>>>>>AAACCCEEEEEEIIIQQQYYYcccqqq}}}}}}}}}]]]JJJEEEDDDBBBGGGGGGJJJMMMMMMPPPZZZeeewwwqqqWWW@@@<<<<<<777666:::=========>>>???BBBDDDFFFIIIKKKKKKKKKJJJJJJLLLNNNRRRRRRSSSUUUVVVWWWXXXYYY]]]___cccfffggghhhiiikkklllmmmmmmnnnnnnooosssuuuyyy{{{~~~||||||~~~tttlllhhheeeccc]]]\\\ZZZXXXYYY]]]dddiiikkkmmmvvv~~~~~~nnnooozzzlllQQQJJJDDDNNNoooeeeFFF;;;888444222111111222222333222222222222111000/////////000111111111111111111111111111000///...---------//////000000111222333333444555555555666666888;;;===>>>???BBBDDDEEECCCBBBAAAAAA@@@LLL^^^kkklllgggfffiiidddeeeeeeeeegggggg```VVVOOOIIIFFFKKK[[[vvvwwwlllmmm}}}tttccc^^^ZZZSSSHHH???;;;>>>GGGNNNgggoooXXXIIICCC>>>>>>???>>>>>>???BBBDDDFFFFFFLLLVVVaaalllzzztttyyyvvvXXXJJJGGGFFFDDDHHHHHHJJJMMMOOORRR]]]hhhzzznnnVVVAAA;;;:::666555999;;;;;;;;;===???BBBEEEFFFIIIJJJJJJJJJIIIJJJMMMOOOOOOOOOQQQSSSVVVYYY[[[\\\]]]```dddfffggghhhjjjkkklllmmmnnnnnnnnnoooqqqtttxxxzzz|||}}}~~~|||rrroooqqqyyy{{{~~~zzzzzzvvvnnniiieeeccc]]][[[XXXUUUVVVZZZaaaggghhhjjjqqq{{{~~~oookkkuuuoooTTTJJJAAAHHHccciiiHHH:::777666555//////000111222222222222333111///...---...///000000000000000000000000000......------...///000000000000111222333333444444555555555666888;;;===???@@@BBBEEEFFFEEECCCCCCCCC@@@MMM___lllooolllkkkllldddffffffffffffeee\\\RRRKKKHHHHHHPPPfff{{{qqqtttqqq___XXXVVVNNNDDD===;;;>>>HHHRRRooofffRRRFFFBBB???@@@@@@?????????BBBDDDGGGHHHPPP___mmmzzzttthhhrrrpppUUUIIIFFFEEEDDDIIIIIIKKKNNNPPPTTT```lll~~~~~~{{{hhhSSS@@@:::888666555888888888999;;;>>>AAAEEEFFFHHHIIIIIIIIIIIIKKKNNNPPPNNNNNNOOOQQQTTTWWWZZZ\\\\\\___cccfffggggggiiikkkkkklllnnnnnnnnnoooqqqsssvvvxxxzzz{{{|||zzzmmmiiihhhnnnrrryyy{{{tttooolllooovvv}}}xxxpppjjjeeebbb\\\ZZZWWWSSSSSSWWW]]]bbbfffgggnnnwwwpppmmmvvvuuuUUUJJJ@@@EEEZZZzzzlllJJJ:::888888666......///000111111111000333111///...---...///000////////////////////////............///000000111111111111222222333333444555555666777999<<>>888777666666777666777777999<<>>???@@@CCCEEEGGGGGGHHHJJJLLLMMMMMMLLLLLLNNNPPPRRRTTTXXX[[[___bbbcccdddeeeggggggjjjlllnnnooopppqqqsssqqqsssvvvxxx{{{yyyqqqnnnlllooottt|||xxxuuuuuuxxxzzzqqqhhhbbb]]]\\\XXXUUURRRSSSVVVYYY___aaahhhrrrzzz{{{uuuhhhpppzzzyyyTTTHHHAAADDDNNNdddqqqQQQ>>>999666333111222222222222111111000000000000111111111111111////////////////////////...//////000000000000///111222222222222333333333777777888999<<>>BBBQQQbbbgggRRRGGGCCCCCCAAAAAABBBAAA@@@AAADDDFFFIIIOOO```zzziiicccmmmeeePPPGGGCCCFFFKKKJJJJJJMMMPPPSSSYYYfffsss{{{nnndddQQQFFF;;;777777888777666999999888888888999:::;;;===@@@CCCFFFFFFGGGHHHIIIHHHHHHHHHJJJLLLPPPTTTVVVWWWZZZ^^^```aaabbbdddeeefffiiilllnnnoooppprrrtttppprrrtttwwwzzzvvvsssssstttwww}}}~~~}}}~~~tttjjjccc^^^]]]ZZZVVVSSSSSSUUUWWW\\\___gggqqqxxx|||tttkkk```mmmwwwvvvSSSGGG@@@CCCJJJ]]]nnnPPP>>>999777333444444444444444333222111///000111222222222222222000000000000000000000000//////000000000000//////222222222222222222333333888888999:::===@@@CCCDDDCCCEEEGGGGGGDDDBBBAAA@@@AAAPPP```hhhllloookkkddd[[[ccckkklllhhh```SSSGGGEEEMMMVVVaaaxxxuuudddWWWNNNBBB;;;===???CCCSSSddd~~~bbbOOOEEEBBBBBB>>>???@@@@@@@@@AAADDDGGGKKKQQQccc}}}^^^mmm|||~~~\\\LLLGGGDDDDDDGGGFFFIIILLLOOOUUUbbbssszzzlll^^^QQQEEE:::777777555555666777999::::::999:::<<<>>>>>>@@@BBBCCCDDDFFFHHHJJJHHHIIIJJJLLLOOORRRTTTUUUXXXYYY\\\^^^____________eeegggiiijjjlllnnnqqqtttvvvuuuuuuwwwzzz{{{|||}}}~~~xxxooojjjbbb^^^YYYUUUSSSSSSTTTVVV[[[^^^eeeooovvv|||~~~}}}mmmhhhaaaaaalllxxxwwwnnnTTTIII===???KKKWWWwwwoooSSS@@@888666444444444333333333333222222111111111111000000000000//////............//////000/////////000111222222111222222333333444444555888666555777<<<@@@AAA@@@CCCEEEGGGFFFEEEDDDBBB@@@BBBRRR^^^hhhrrrmmmaaa```\\\ccckkkmmmfffYYYLLLEEEEEENNNXXXfff|||{{{{{{hhh^^^ZZZKKKAAA::::::===DDDWWWjjjxxx]]]NNNHHHDDD@@@AAAAAAAAA@@@???@@@CCCEEEIIITTTccc~~~gggyyyzzzYYYJJJFFFCCCCCCFFFFFFIIILLLOOOUUUbbbttt{{{mmm```QQQEEE:::666777666555666777888999999888888:::<<<;;;===???AAAAAACCCEEEGGGGGGHHHIIIKKKNNNPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^ccceeegggiiijjjlllpppsssttttttssstttwww|||{{{rrrnnnfffbbb\\\WWWSSSRRRSSSTTTZZZ\\\ccclllssszzz~~~}}}mmmggg^^^\\\eeennnllldddOOOGGG===???GGGOOOlllmmmSSS@@@999777666444444333333333333222222111111111111000000000000//////............//////000000000///000000111111111222222333333444555555888666555777<<<@@@AAAAAABBBEEEGGGFFFDDDBBBAAA@@@BBBVVVccciiiqqqoooeeebbb\\\eeemmmnnneeeWWWLLLFFFFFFSSSbbbtttxxxxxx{{{hhh\\\VVVGGG???;;;;;;>>>FFF\\\ssstttYYYKKKEEEBBB???>>>????????????AAADDDGGGLLLVVVeee}}}mmmsssTTTGGGDDDBBBBBBDDDGGGJJJLLLOOOVVVcccuuu~~~yyylll```PPPDDD999666666666666777777888888888666666888:::777999<<<===>>>???BBBDDDFFFFFFGGGIIIKKKNNNPPPQQQRRRSSSVVVXXX[[[\\\^^^^^^aaacccfffhhhiiikkkooorrrtttsssrrrrrrtttwww{{{}}}vvvqqqiiifff___YYYTTTQQQQQQQQQXXXZZZ```hhhooovvvrrrhhh\\\XXX]]]ccc___WWWIIIDDD>>>???CCCFFFaaasssXXXCCC:::777666444444333333333333222222222222111111111000000000000//////......//////000111111000/////////000000222222222333444444555555888666666888<<>>IIIdddmmmTTTGGGBBB???>>>;;;<<<===>>>???AAAFFFIIIMMMXXXeee{{{sss{{{zzzlllPPPEEEDDDCCCBBBEEEHHHJJJMMMPPPWWWeeewww~~~}}}}}}~~~}}}zzzuuujjj^^^OOOCCC888666666666666777666777777666555444666777555777:::;;;<<<===@@@BBBDDDDDDEEEGGGIIILLLNNNOOOPPPQQQSSSVVVYYY[[[]]]^^^bbbdddgggiiijjjmmmqqqsssvvvuuusssssstttvvvxxxzzz~~~xxxqqqiiifff```YYYTTTQQQOOOOOOVVVXXX]]]eeelllsss{{{ooo___YYY[[[\\\WWWPPPDDDBBB>>>???AAACCC^^^bbbIII;;;666555444444333333333222222222222222222111111111000000000000////////////000000222111000///////////////222222333333444555555555777777777999<<>>>>>;;;<<<======>>>AAAEEEIIIMMMYYYdddvvv|||}}}oooqqq~~~fffLLLEEEEEEEEEEEEGGGIIIKKKNNNQQQXXXggg{{{~~~{{{}}}zzzyyyyyyxxxxxxyyy{{{}}}~~~zzz{{{}}}}}}~~~zzzwwwsssiii___OOOCCC888555666555555666555666666555444333555666555777:::;;;<<<===@@@BBBCCCCCCDDDEEEGGGJJJKKKMMMOOOPPPRRRUUUXXX[[[]]]^^^dddfffhhhkkklllooosssvvvxxxwwwvvvuuuvvvwwwyyyzzz|||~~~~~~{{{zzz}}}xxxpppfffccc^^^XXXSSSPPPOOONNNTTTVVV\\\dddkkkqqq|||vvvddd\\\\\\ZZZTTTOOOCCCAAA<<<>>>BBBEEEaaalllOOO>>>777666444444333333333222222222222222222222111111111111000000////////////000000111111000///.........///222333333444444555666666777777888:::<<<>>>AAADDDCCCDDDHHHHHHDDDAAAJJJVVVnnnxxxoooeeebbbcccnnnvvvnnn\\\MMMHHHJJJMMM___zzzvvvhhhkkktttuuucccUUUKKK<<<;;;<<<>>>AAAPPPsss~~~^^^KKKCCC???>>>@@@======>>>>>>>>>AAAEEEHHHLLLYYYcccrrryyykkkpppzzzaaaIIIDDDGGGGGGGGGIIIIIILLLOOOSSS[[[kkk~~~|||zzzyyyyyyyyyyyyyyyxxxtttqqqrrrrrrrrrssstttuuuvvvwwwtttuuuuuuvvvxxxyyyzzz{{{xxx{{{|||yyyvvvrrrjjjaaaPPPDDD999555555444444555444555555555333333555777666888:::;;;<<<===@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOQQQSSSVVVYYY[[[]]]ccceeehhhjjjlllooosssvvvwwwwwwvvvvvvwwwyyyzzz{{{zzz|||~~~tttmmmiiigggiiiqqq|||{{{rrreeebbb]]]XXXTTTPPPOOONNNQQQSSSZZZccciiioooyyyxxxeee]]]\\\YYYSSSOOOBBB???;;;>>>BBBFFF```tttTTTAAA:::888444444333333333333222222333222222222222111111111111000000//////000000111000000///.........//////333333333444555555666666666888::::::;;;>>>BBBEEEEEEFFFIIIJJJFFFEEESSSeeesssffffffjjjqqquuulllYYYKKKHHHKKKQQQccc}}}ssshhhsssppp```RRRGGG===;;;<<<@@@EEEXXX}}}uuuVVVHHHBBB>>>===@@@===>>>?????????BBBFFFIIIMMM[[[eeerrr}}}nnnsssttt\\\FFFCCCGGGGGGGGGIIIIIILLLOOOTTT]]]ooo~~~|||zzz~~~|||yyyyyyyyyyyyxxxvvvpppooonnnoooooommmiiifffgggggghhhiiijjjjjjjjjiiikkkkkkjjjjjjkkknnnqqqsssrrruuuwwwtttrrrnnnggg___QQQEEE999555555333222333333444555444444444666888555777:::;;;<<<===@@@BBBBBBBBBCCCDDDFFFHHHIIIJJJMMMNNNNNNPPPSSSVVVYYYZZZ```bbbeeehhhjjjmmmqqqttttttttttttuuuvvvxxxzzz{{{zzz|||zzznnnbbbZZZUUURRRSSSZZZdddooo|||wwwfffccc___YYYTTTQQQOOOMMMMMMPPPXXXbbbhhhmmmuuu~~~{{{sss___XXXXXXTTTOOOMMMAAA===888===BBBCCCWWW|||}}}ZZZDDD;;;999444444333333333333222222333333222222222111111111111111000000000000111111//////.........///000000333333444444555666666666666888:::;;;;;;>>>BBBEEEHHHGGGJJJLLLHHHIII\\\sssyyykkkpppppptttttthhhWWWJJJHHHKKKXXXiiisssmmmmmm]]]NNNBBB>>>;;;<<>>???;;;<<>>;;;<<<>>>@@@BBBFFFKKKOOOSSSdddooozzzqqqyyyfffRRRBBBBBBGGGGGGGGGJJJOOONNNRRR[[[gggwww}}}}}}zzzvvvsssrrrqqqooommmmmmjjjfffdddccccccaaa```^^^\\\ZZZXXXXXXVVVTTTRRRUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVXXXZZZ]]]___eeeeeefffeeeccc```]]]\\\RRRIII>>>666555555333111444444444555555555555555::::::::::::<<>>CCCHHHKKKHHHJJJPPPRRRLLLOOOkkkxxxtttzzzlll\\\OOOKKKKKKKKKjjjxxxvvvrrryyylll[[[III@@@===>>>@@@DDDSSSttt```KKKEEE???===>>>:::;;;>>>AAABBBAAABBBFFFJJJWWWfffqqqsss~~~fffRRRCCCCCCHHHHHHIIIKKKMMMMMMRRR\\\jjj{{{~~~yyyxxxuuupppmmmllljjjhhhfffgggddd```^^^]]]\\\ZZZYYYUUUSSSQQQPPPPPPNNNLLLJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMOOOQQQTTTUUU[[[\\\]]]]]]]]]\\\ZZZYYYPPPHHH===777555555333111555666666666666777777777999999:::;;;===>>>@@@AAACCCCCCCCCBBBAAACCCEEEHHHKKKMMMOOOPPPPPPRRRUUUXXX[[[^^^aaacccdddeeegggiiinnnnnnnnnoooqqqsssuuuvvv||||||~~~ttthhhZZZNNNDDD<<<:::<<>>======HHHVVV}}}xxxSSS???:::777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111333444444444444555777999999999;;;???CCCHHHKKKKKKLLLOOOPPPMMMTTTrrr~~~vvvttt{{{tttfffWWWLLLJJJLLLNNNjjjxxxvvvqqqxxxlll[[[KKKBBB:::<<>>===>>>;;;<<>>??????BBBCCCCCCCCCBBBCCCFFFHHHJJJKKKMMMNNNOOOQQQTTTVVV\\\^^^```bbbbbbccceeegggmmmmmmmmmooopppsssuuuvvvyyy{{{~~~yyykkk___QQQGGG>>>888666999>>>;;;===BBBDDDFFFRRRaaavvvssscccWWWVVV[[[eeesssrrrkkkbbb]]][[[WWWQQQLLLLLLMMMQQQZZZ```eeemmmuuu}}}zzzyyyxxxzzzooobbbZZZVVVRRRJJJCCCBBB===:::<<<;;;:::BBBNNNhhh```EEE;;;777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111333444444444444555777999999:::<<>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMHHHBBB;;;666555444444333111111222222333444444444666777:::<<<>>>??????>>>AAABBBCCCCCCBBBCCCFFFHHHHHHJJJLLLMMMMMMOOORRRUUU[[[\\\___``````bbbdddgggkkklllmmmnnnppprrrtttuuuvvvyyy~~~wwwggg[[[LLLCCC===999888:::???>>>@@@DDDDDDEEEMMMWWWcccyyyuuubbbYYYVVV^^^iiippp}}}wwwoooeee___\\\YYYSSSNNNLLLLLLPPPXXX]]]bbbjjjrrr~~~{{{xxxwww}}}vvvmmmddd\\\TTTKKKDDDAAA===;;;<<<;;;:::@@@HHHXXXlllJJJ:::777666555444333222222222222222222111111111000000000000000000000000000000////////////000000000000111333444444444444555777999999:::===@@@DDDHHHJJJPPPPPPPPPNNNNNNZZZxxxyyysssppplllmmmrrrwwwkkk[[[NNNFFFFFFNNNWWWlll}}}}}}www|||ppphhhXXXIIIBBB888:::AAAQQQlllrrrVVVEEEAAA;;;;;;???===<<<>>>??????AAAGGGOOOVVV```ooo{{{~~~uuu|||ZZZLLLBBBDDDHHHGGGGGGLLLMMMNNNUUUaaaoooyyyqqqlllgggccc]]]YYYUUURRROOOLLLOOOLLLIIIFFFFFFEEEDDDCCCBBB@@@????????????===<<<::::::999999888888888777:::::::::;;;<<<===>>>???@@@@@@AAACCCDDDDDDEEEEEEAAA>>>999555444333333333111111222222333444444555666888:::<<<>>>?????????@@@BBBCCCCCCCCCDDDFFFHHHGGGIIIKKKLLLLLLNNNQQQSSSXXXYYY\\\]]]___aaaeeehhhiiijjjlllnnnppprrrtttttttttxxx}}}xxxeeeXXXIIIAAA===::::::<<<;;;;;;>>>AAACCCFFFMMMTTTaaapppeeeWWWUUUZZZggguuu{{{}}}ttthhhaaa]]]ZZZUUUQQQLLLKKKOOOUUUZZZ___gggooozzz}}}zzzzzz|||vvvmmmaaaUUULLLFFF@@@===<<<<<<<<<===@@@EEEPPPwwwtttOOO:::777666555444333222222222222222222111111111000000000000000000000000000000////////////000000000000111333444444444444555777999999;;;>>>AAAEEEHHHJJJPPPPPPPPPNNNNNNZZZrrrpppkkkkkkkkkpppxxx|||mmmZZZMMMEEEEEEQQQ^^^rrr}}}}}}wwwmmmdddUUUFFF@@@;;;===EEEYYYyyyjjjQQQCCC@@@;;;;;;???>>>;;;<<<>>>>>>@@@GGGPPPXXXaaappp}}}yyy{{{VVVIIIAAADDDGGGFFFGGGLLLNNNOOOVVVcccqqq}}}uuulllfffaaa]]]WWWRRROOOLLLHHHFFFHHHEEEBBBAAAAAAAAA@@@???<<<;;;999999::::::999888888888888888777777777777555555666666777888888888<<<<<<<<<<<<============;;;999777444222222222222333333444555666777777888888999;;;<<<>>>???@@@@@@???AAACCCDDDDDDDDDFFFHHHGGGHHHJJJKKKLLLNNNQQQSSSVVVXXXZZZ[[[]]]```eeehhhhhhiiikkknnnppprrrssstttssswww|||xxxbbbTTTEEE>>>;;;::::::<<<;;;<<>>===<<<======???AAABBBNNNpppyyyRRR<<<777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111333444444444444555777888:::;;;>>>BBBEEEHHHJJJMMMOOOOOONNNOOO\\\qqqyyyjjjhhhjjjmmmuuu~~~}}}lllXXXLLLFFFIIIXXXiiiyyy}}}~~~ssskkkdddUUUGGGAAA???AAALLLdddbbbKKKAAAAAA<<<;;;???===:::<<<>>>???AAAGGGQQQXXXcccrrr|||vvvTTTIIIBBBEEEHHHFFFHHHMMMOOOPPPXXXeeesssxxxooofff```ZZZVVVPPPLLLHHHEEEBBB@@@@@@>>>;;;:::;;;<<<;;;:::888666555666777777666555666666777777777777777777111222333444444444444444666666666666666666777777666555444222111000111111333444555666777888888999::::::;;;<<<>>>@@@BBBCCC>>>AAACCCDDDDDDEEEFFFHHHGGGHHHJJJKKKLLLNNNQQQSSSWWWXXXYYYZZZ[[[^^^cccfffggghhhkkknnnppprrrssssssssswww|||~~~tttaaaRRRBBB;;;:::999999;;;???@@@BBBFFFMMMXXXbbbgggnnnqqqyyyrrr^^^[[[ccclllxxx{{{mmmddd```]]]XXXTTTLLLJJJLLLQQQVVVZZZbbbjjjsss|||zzzxxxyyyzzz{{{yyynnn]]]NNNFFFDDD>>>>>>===<<<===??????>>>KKKhhh{{{VVV???777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111333444444444444555777888:::<<>><<<;;;===???AAACCCIIIRRRYYYeeesss{{{oooTTTIIICCCGGGIIIGGGIIINNNOOOQQQYYYgggvvv{{{sssjjjaaaZZZTTTQQQKKKGGGDDDAAA>>>;;;;;;999666666777888888777777555444555666666555444000000111111222222333333111111222333444444444444111111111111111222333333333333333222000///000111222222333444555666777888<<<;;;;;;<<<>>>@@@CCCDDD>>>@@@CCCDDDDDDEEEFFFHHHGGGIIIKKKLLLLLLNNNQQQSSSYYYZZZZZZZZZZZZ]]]aaadddfffhhhkkknnnppprrrssssssssswww{{{}}}{{{qqqaaaRRRBBB;;;:::::::::<<>>???>>><<<<<<>>><<<999HHHbbb|||XXXBBB777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111333444444444444555777888:::<<>>;;;<<<>>>AAACCCEEEKKKSSSYYYggguuuhhhOOOGGGCCCFFFJJJJJJJJJKKKNNNRRR]]]nnn~~~}}}uuulllcccZZZTTTLLLIIIDDD???;;;::::::;;;777777666555444444333333555555666666666666555555222222222111111111000000333333222222222222333333111111111111111111111111111000000000000111111222222222333333444555555555<<<<<<===>>>@@@CCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHJJJMMMPPPRRRSSSRRRRRRUUUWWWZZZ[[[\\\]]]___aaaaaadddgggkkkoooqqqssstttrrruuuxxx{{{~~~zzznnn^^^PPPAAA<<<;;;;;;:::;;;;;;;;;>>>DDDMMMUUU\\\___^^^dddppp|||iii[[[]]]dddiiitttwwwggg```^^^YYYSSSPPPLLLKKKMMMOOORRR[[[dddnnnvvvyyysssqqqvvvwwwrrreeeTTTEEE???>>>;;;;;;;;;;;;;;;<<<===>>>III\\\___DDD999666333222333555555555222222333333333222111111////////////000000000000000000000000000111111222444444555555666666777777888999;;;===AAAEEEHHHJJJIIIHHHKKKMMMTTTooooooeeegggfffhhhjjjeeedddUUUIIIIIIMMMVVVkkkssspppmmmaaaPPPDDDHHHKKK\\\mmmQQQGGG>>>;;;:::999:::<<<<<<<<<>>>CCCFFFJJJSSS^^^lllxxx|||{{{jjjOOOGGGCCCFFFJJJJJJJJJKKKOOOTTT___pppwwwooofff]]]TTTOOOIIIFFFAAA<<<999777888888666666555555444333333222333444444555555444444333222222222111111111000000111111000000000000111111111111111111111111111111000000//////000000111111222222333444555666777777======>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJMMMPPPRRRSSSSSSSSSUUUWWWYYY[[[\\\]]]```bbbccceeehhhkkknnnpppqqqqqqtttwwwyyy|||}}}xxxmmm\\\NNN@@@<<<;;;;;;;;;<<<<<<<<<>>>CCCIIIOOOSSSVVVUUU\\\hhhxxxxxxggg[[[]]]dddmmm{{{{{{kkkccc```[[[TTTPPPMMMKKKMMMOOORRRZZZccclllsss~~~|||uuuqqqtttvvvsssfffSSSEEE??????===<<<<<<<<<======>>>???FFFYYY}}}```FFF???<<<888555333333222000000111222333333333333333111111111111111111111111000000000000000111222222444444555555666777777777999:::===@@@DDDGGGIIIJJJLLLIIIKKKMMMUUUppprrrlllmmmhhhggggggaaa\\\NNNDDDFFFMMMZZZrrrzzzxxxuuugggSSSFFFHHHKKK]]]lllRRRIII@@@======;;;<<<>>>===<<<>>>BBBFFFJJJUUU```ppp}}}~~~ssspppuuufffNNNGGGCCCFFFIIIIIIJJJLLLQQQUUUaaarrr{{{rrriii```WWWOOOJJJCCCAAA<<<888555444444555555444444333333222222222111222222333333222222111222222222111111111111111111111000000000000111111000000000000000000000000///////////////000111111111222333444555777999:::>>>???@@@AAABBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHIIILLLPPPRRRTTTTTTTTTTTTVVVYYY[[[\\\^^^```cccdddfffiiilllnnnpppppppppvvvxxxzzz||||||~~~vvvkkkZZZMMM@@@<<<;;;;;;;;;===;;;<<<>>>AAAEEEIIILLLNNNOOOVVVbbbpppttteee[[[]]]hhhvvvpppgggbbb\\\VVVQQQMMMKKKLLLNNNQQQYYYaaaiiipppzzzvvvppppppuuutttgggTTTDDD@@@AAA>>>>>>======>>>>>>??????BBBSSSuuuaaaGGGBBB>>>:::666444333111000///000111222333444444444222222222222222222222222111000000000000111222222444444555555666777777888999;;;???CCCGGGIIIJJJJJJNNNKKKMMMNNNWWWrrrwwwwwwwwwmmmgggddd]]]TTTHHH@@@DDDQQQccc~~~|||mmmXXXJJJHHHMMM```kkkQQQHHH???======<<<<<<>>>???===>>>BBBFFFLLLXXXccctttuuummmllluuu~~~^^^MMMGGGDDDFFFIIIIIIJJJMMMQQQVVVccctttzzzpppfff\\\TTTLLLGGG???===999666333222333333333333333222222222111111111111222222222222111111111111111111111111111111333333222222222222333333////////////////////////............///000111111111222222444666888;;;<<<@@@@@@AAABBBCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLOOORRRTTTUUUVVVSSSVVVYYY[[[\\\^^^aaacccdddfffiiimmmppprrrssssssuuuwwwzzz||||||}}}}}}tttjjjYYYMMMAAA<<<:::999999<<<999;;;>>>@@@CCCFFFIIILLLOOOWWWbbbmmmyyyooocccZZZ___nnntttjjjddd]]]VVVQQQMMMKKKLLLMMMOOOWWW___gggmmmwwwwwwooommmssstttiiiUUUEEEAAACCC>>>>>>>>>======>>>>>>???@@@LLLjjj~~~bbbHHH>>>;;;777555555555555444000111222222333333333333222222222222222111111111111111000000111111222333333444444555666777888888888<<<@@@EEEHHHJJJIIIIIINNNKKKOOORRR[[[ttt}}}sssjjjeee\\\QQQFFF@@@FFFVVVmmm~~~ppp]]]PPPKKKQQQfffiiiNNNEEE===<<<<<<:::;;;===@@@>>>???CCCGGGNNN[[[ggguuuuuupppnnn{{{yyyYYYLLLGGGEEEGGGHHHHHHJJJNNNQQQWWWdddvvv~~~wwwlllaaaWWWOOOHHHDDD<<<:::888555333333333333222222222222222111111111222222333333333333222222111111111111111111111111333333222222222222333333////////////////////////.........//////000222222111111222333555888;;;===@@@AAABBBDDDEEEEEEEEEDDDGGGFFFEEEEEEEEEGGGHHHIIIIIIKKKMMMOOORRRTTTUUUVVVTTTVVVYYY[[[\\\^^^```cccccceeeiiinnnrrruuuvvvwwwrrruuuyyy|||}}}~~~yyyqqqgggXXXMMMBBB===:::777777:::999;;;>>>???@@@CCCGGGJJJRRRZZZeeeooo{{{iii```ZZZbbbxxxxxxkkkddd]]]WWWRRRNNNKKKLLLLLLNNNUUU]]]eeekkkttt}}}yyyppplllrrrtttjjjXXXIIICCCDDD>>>>>>===<<<<<<=========@@@GGG___dddIII;;;888555444444666666666333333333333222222111000222222111111111000000000111111111111111222222333333333444555666777888888888<<>>@@@DDDIIIPPP^^^jjjvvv{{{xxxxxxxxxZZZJJJGGGEEEGGGHHHHHHKKKOOORRRWWWeeewww{{{sssggg[[[QQQIIIBBB???:::999777555444333333444222222222222222222222222222333333444444333333222111111111111111222222222111111000000000000111111000000000000000000000000////////////000222333444222111111222444777;;;===@@@AAACCCEEEFFFFFFFFFFFFHHHGGGEEEEEEEEEGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUWWWZZZ[[[\\\]]]___aaabbbeeeiiinnnrrrvvvxxxyyyppptttyyy|||zzztttlllcccUUULLLBBB===999666777:::<<<>>>@@@AAAAAACCCIIINNN\\\cccooozzzeee```___lll{{{nnnfff^^^XXXSSSNNNKKKKKKKKKMMMSSS[[[ccchhhpppyyy|||rrrmmmqqqssskkk\\\NNNFFFDDD>>>>>>===<<<<<<<<<======BBBFFF[[[jjjLLL===:::666444444444444333444444444333222111000///222222222111000000//////222111111111111222333333222333444555666888888999:::===AAAFFFIIIIIIIIIHHHKKKJJJPPPXXXddd|||yyynnnhhh\\\JJJEEEBBBIIIZZZpppuuu```TTTSSS\\\tttbbbMMMEEE>>>>>>???>>>>>>@@@@@@???AAAFFFKKKSSS```lllyyywwwZZZJJJFFFEEEGGGHHHGGGKKKPPPSSSYYYgggzzzyyyqqqdddWWWLLLDDD???;;;888777666444444333333444333333333333333333333333222333333444444333333222000000111111111222222222111111000000000000111111111111111111111111111111//////000000111333444555222111111111333666999<<>>>>>=========>>>CCCFFF]]]sssRRR@@@<<<888555555444333222333333333333333222111000444333333222111111000000222222111111222222333444222333444555666888999999<<>>???@@@>>>>>>@@@>>>>>>BBBHHHNNNUUUbbbmmmtttXXXIIIFFFFFFHHHHHHGGGKKKQQQUUU[[[iii|||yyyqqqcccVVVLLLDDD>>>;;;666666555444333333333333333333333333333333333333222222333333333333222222000000111111222222222222333333222222222222333333111111111111111111111111000000000111222444555666222111000000222555888;;;???@@@CCCFFFHHHIIIIIIHHHIIIGGGFFFEEEFFFHHHKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTXXXYYY[[[[[[[[[\\\]]]___bbbdddhhhkkkoooqqqrrrsssssswww{{{zzzrrrkkkbbbZZZMMMEEE???<<<:::888;;;@@@===AAAGGGLLLRRR\\\iiissslllnnnxxxrrriiibbb\\\TTTOOOLLLKKKJJJKKKQQQYYY^^^cccjjjrrr|||zzzpppqqqppplllcccWWWKKKDDDAAAAAA@@@???>>>>>>??????CCCHHHaaayyyWWW???<<<999666666666666555111222222333333333222222555555444333333222111111222222111111222222333444222222333555666888999999???AAADDDHHHJJJLLLLLLLLLKKKGGGLLLVVVgggtttjjjbbbSSSHHHGGGHHHPPP```rrr}}}{{{eeeVVVVVVaaa{{{xxx\\\IIIBBB<<<===>>>===<<<>>>>>>>>>CCCJJJPPPWWWbbbmmmoooSSSHHHIIIJJJJJJJJJKKKMMMOOOVVV^^^lll}}}zzzooo___RRRHHHBBB===:::555555444333333222111111333222111000000111222222444444555555444444333222333333333333333333333333555444333222111222333444222222222111111111111000111111000000//////......//////000111333444555555;;;>>>BBBDDDFFFHHHKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUVVV[[[[[[\\\]]]]]]^^^______^^^bbbhhhllloooqqqsssuuutttxxx~~~|||ssskkkeee\\\TTTKKKEEE@@@>>>;;;777777;;;AAACCCJJJUUU```lll}}}qqqwwwyyykkkbbb^^^XXXTTTNNNIIIHHHKKKPPPSSS\\\aaahhhpppyyyzzzqqqnnnlllkkkcccUUUKKKGGGDDDBBB???>>>>>>???>>>===GGGFFF```___HHH<<<999999444666888222444222111111222333333222333333333333222222222111222222222222333444555555666777777888999;;;<<<======@@@DDDHHHKKKLLLMMMMMMLLLNNNLLLPPPfffooodddZZZPPPDDDAAAFFFYYYnnnzzz{{{{{{eee\\\ZZZhhhrrrYYYGGGAAA>>>??????<<<<<<>>>======@@@GGGNNNXXXfffsssmmmSSSGGGIIIJJJJJJIIIJJJLLLNNNWWW___nnnxxxmmm]]]PPPGGGAAA<<<888555555444444333222111111333222111111111111222333444444555555444444333222333333333333333333333333444444333333222222333333222222222111111111111000111000000000/////////...111111111222222333333333999<<<@@@CCCEEEGGGJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWZZZZZZ[[[\\\^^^___```aaadddgggllloooppprrrssstttssswww}}}zzzooogggaaaYYYQQQJJJEEE@@@>>>;;;888999<<<@@@CCCLLLXXXeeessswww|||nnnddd___XXXTTTNNNIIIHHHJJJOOORRR[[[```gggoooxxx{{{pppllljjjhhh```SSSIIIEEEBBB@@@???>>>?????????===EEEFFF]]]hhhJJJ===999999444555777222444222111111222333333222000000000000/////////...000000000000111222333333666666666777999:::<<<===@@@BBBEEEHHHKKKKKKKKKKKKLLLLLLJJJOOOffflllaaaWWWMMMFFFCCCHHHYYYlllwwwzzz{{{{{{sssaaa[[[[[[iiipppXXXGGGBBB>>>???>>><<<;;;===>>>>>>BBBIIIPPPZZZhhhuuuiiiQQQGGGHHHIIIIIIIIIJJJLLLNNNWWWaaappp{{{uuujjjZZZMMMDDD>>>999666555555444444333333222222333333222222222333333444444555555555555444333333333333333333333333333333333333444444333333222222222222222111111111111000000000000000////////////222222222222222222222222666999===@@@BBBDDDHHHJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ\\\^^^```bbbcccjjjlllppprrrrrrrrrsssttttttwww|||~~~vvvjjjaaa[[[TTTLLLHHHCCC>>>===<<<999:::>>>???CCCLLLYYYeeesss{{{rrrfff___XXXTTTNNNIIIGGGIIIMMMPPPYYY^^^eeemmmvvv|||ooojjjfffccc]]]QQQGGGCCC@@@???>>>???@@@AAA???===AAAEEEWWW|||tttOOO>>>999999444444666111444222111111222333333222222222222222111111111111000000000000111222333444555555666777888:::;;;<<>>???>>>;;;;;;<<>>AAAEEEMMMWWW```kkk}}}}}}uuuggg___XXXTTTNNNIIIGGGHHHKKKMMMVVV\\\ccckkkttt}}}nnngggbbb___YYYOOOFFFBBB>>>>>>>>>@@@BBBAAA???======CCCOOOhhhVVVAAA999:::444333555111444222111111222333333222444444333333333222222222111111222222333444555666444555555666777999:::;;;BBBCCCFFFIIIKKKLLLLLLLLLOOOKKKHHHQQQkkk~~~jjj___UUUKKKHHHGGGOOO```pppyyy|||}}}~~~ooo\\\TTTVVVWWWeeeyyygggRRRHHHBBB>>>>>>>>>;;;:::<<<@@@@@@DDDLLLUUU___nnn{{{bbbOOOFFFGGGIIIIIIIIIJJJMMMOOOVVVbbbsssyyynnndddUUUHHH@@@;;;666444444444444444444444444555444444555555666666666666555555666666555555444333444444444444444444444444222333444555444333222111222222222111111111000000////////////000000000000...//////000222333333444222444777999;;;???CCCFFFJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYVVVWWWZZZ\\\```ccceeefffiiikkknnnpppqqqrrrtttvvvxxxyyy{{{|||{{{|||}}}sssdddYYYSSSMMMFFF???;;;777888777666888===DDDHHHOOOWWW\\\fffwwwwwwhhh___YYYUUUOOOJJJGGGGGGIIIKKKTTTYYYaaaiiirrr|||nnnfff___\\\XXXOOOGGGDDD>>>>>>>>>@@@BBBAAA???===;;;@@@GGGWWWyyy]]]EEE:::;;;555222444222444222111111222333333222000000000000////////////111111111222333444666777444555555666777999:::;;;@@@BBBFFFJJJMMMNNNNNNNNNQQQMMMLLLWWWooommmbbbYYYPPPMMMMMMUUUfffuuu{{{}}}{{{~~~wwwdddSSSNNNRRRRRR^^^pppcccPPPGGGAAA===>>>===;;;:::<<>>???@@@AAA???===<<>>?????????===>>>>>>@@@KKKaaakkkMMM===>>>888222444444444222111111222333333222444444444333333333222222......///000111333444555666666666777999:::<<<===BBBDDDGGGKKKNNNOOOOOOOOOMMMNNNUUUbbbsssrrrhhh```XXXZZZ]]]iii{{{}}}tttsssvvvtttgggUUUJJJHHHJJJHHHQQQ```vvvxxx___OOODDD>>>;;;======<<<<<<>>>@@@AAAGGGPPPZZZfffvvv}}}ZZZJJJGGGIIIKKKLLLLLLNNNPPPSSSZZZhhh|||zzzmmmcccTTTHHHAAA<<<999666222333333444555666777777555666888999::::::999999666666666666666555555444555555555555555555555555555444333222111222333444222222222111111111111000.../////////000000111111000000000000000000111111444555666666777999===AAA@@@BBBFFFIIILLLMMMMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[]]]```ccceeefffiiijjjlllmmmmmmoooqqqtttvvvvvvuuusssrrrrrruuuxxxzzz|||~~~|||xxxnnn```UUUNNNFFF>>>===888555666555444666;;;999>>>EEEJJJKKKRRRccctttqqqmmmooolllxxxpppeee]]]YYYSSSMMMIIIHHHIIIIIINNNTTT]]]eeemmmwwwrrrggg]]][[[[[[WWWRRROOODDDBBB???>>>>>>???>>>>>>???>>>@@@LLL```~~~oooOOO>>>???999333555555444222111111222333333222111111111000000000//////000000111222333555777888666777777888999;;;<<<===DDDFFFIIILLLMMMNNNNNNMMMKKKNNNWWWeeesssqqqhhh```XXX\\\aaappp}}}uuuooorrroooaaaQQQHHHFFFGGGFFFNNN\\\tttvvv^^^OOOCCC===;;;<<<===<<<<<>>>>>888888777666555444333333444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111222333555666777888===???BBBDDDEEEGGGJJJLLLMMMNNNOOOQQQRRRTTTUUUVVVTTTVVVZZZ^^^aaacccddddddggghhhiiiiiiiiijjjnnnpppvvvssspppmmmkkklllmmmnnntttuuuwwwyyy{{{~~~yyynnnbbbVVVLLLEEEAAA777555333333444666666555888<<>>===;;;;;;@@@DDDUUUqqqPPP===<<<777333333111333333222222333333444555444333222111000000000000111111111222333444555666666666666777999;;;===???CCCEEEHHHIIIJJJJJJLLLNNNKKKNNNSSSeeezzznnnccc[[[VVVYYYbbbxxxvvvnnnkkknnniiiZZZLLLFFFFFFGGGFFFLLL]]]|||oooXXXKKKBBB@@@>>><<<;;;<<<=========DDDHHHPPP```jjjyyytttVVVIIIIIIGGGHHHKKKLLLKKKOOOUUU]]]hhhyyy}}}yyyjjjaaaUUUIII???999555333333333333444555666777888888999:::;;;<<<=========999999888777666555555444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111222333444666777777;;;===@@@BBBCCCDDDGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUWWW[[[^^^bbbcccddddddggghhhiiiiiijjjkkknnnqqqtttrrrpppmmmlllkkkkkklllmmmnnnoooqqqsssvvvyyyzzz}}}{{{uuulll```TTTJJJCCC@@@888555333333444555555555666999;;;<<<===BBBKKKSSS]]]lll}}}eeeXXXRRROOOQQQRRRZZZccceeejjj}}}{{{uuuooojjjcccaaa___]]]]]]^^^```aaagggkkkqqqxxxtttkkkaaaZZZSSSQQQNNNIIIGGGIIIPPPQQQWWWaaajjjrrr|||{{{ooobbb\\\^^^___\\\WWWGGGEEEAAA@@@??????>>>===<<<<<>>===888555555333333333222222333333444555555444333222111111111111111111111222333444555666666666666777999;;;===???EEEGGGJJJKKKLLLLLLNNNOOOLLLPPPVVViii{{{kkkaaaZZZVVVWWWaaaxxx~~~uuummmmmmmmmfffWWWJJJEEEDDDDDDGGGPPPdddoooXXXKKKAAA@@@>>><<<;;;<<<===>>>>>>EEEIIIQQQ```jjjxxxpppTTTIIIHHHGGGHHHKKKLLLLLLOOOUUU___jjj{{{{{{vvvjjjaaaTTTHHH???999666444444444444444555666777777::::::;;;<<<<<<<<<<<<<<<;;;:::999888777666666555444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000111222444555666666888:::===??????AAADDDFFFHHHIIIKKKMMMOOOQQQSSSSSSVVVXXX[[[___bbbdddeeeeeehhhiiijjjkkkkkklllnnnpppqqqqqqpppnnnllljjjiiihhheeeeeefffgggiiillloooppppppwww|||~~~{{{uuuqqqhhh]]]SSSIIIBBB>>>888666444333444555444444777888888777666999???EEEEEEPPP```mmmvvv|||nnnXXXLLLFFFCCCDDDCCCGGGMMMPPPVVViii}}}zzzpppjjjddd^^^ZZZRRRQQQOOONNNMMMNNNPPPQQQUUUXXX]]]dddllluuuzzznnnbbbZZZTTTRRRNNNJJJHHHIIINNNNNNTTT^^^fffnnnxxx~~~rrrccc]]]]]]^^^[[[VVVGGGDDDAAA??????>>>===<<<<<<<<>>999666888666333333222222333333444555555555444333222222222222111111111222333444555666666666777777999;;;>>>???DDDGGGJJJLLLLLLLLLNNNOOOKKKRRRXXXlllwwwiii```YYYTTTUUU___wwwuuutttvvvmmmooolllbbbRRRGGGDDDBBBAAAIIIVVVpppnnnXXXKKKAAA@@@>>><<<;;;<<<===>>>@@@GGGJJJRRR```jjjxxxlllRRRHHHHHHFFFHHHLLLMMMMMMPPPUUUaaammm~~~zzzuuujjjbbbTTTHHH@@@;;;888777555555555555555666777777;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777666666555555444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000111222333444555555666999;;;======???AAACCCFFFGGGIIIKKKNNNPPPRRRSSSVVVXXX[[[^^^bbbdddeeefffjjjlllmmmlllkkkkkkmmmooopppqqqqqqpppmmmiiieeeccc___^^^^^^^^^```bbbeeefffffflllrrrtttwwwyyywwwssspppllleee\\\RRRIIIBBB>>>999666444333444555444333888999888777555666:::>>><<>>AAACCCHHHWWWgggwwwkkk```YYYTTTOOOKKKHHHGGGEEEDDDDDDEEEFFFGGGFFFIIILLLQQQXXXaaakkkqqq~~~pppbbbZZZTTTQQQNNNIIIGGGHHHMMMMMMSSS\\\dddkkkttt}}}sssccc[[[[[[\\\WWWRRRFFFDDD@@@>>>>>>>>>===<<<;;;;;;AAAFFFRRRwwwsssRRR>>>===999666888777333333222222333333444555444444333222222222222222111111111222333444555666777777777888999<<<>>>???BBBEEEHHHKKKKKKKKKLLLMMMJJJRRRYYYpppwwwlllbbbXXXRRRRRR\\\rrryyymmmpppyyyqqqrrrlll___OOOFFFDDDCCCAAAJJJ]]]}}}lllVVVJJJAAA???===<<<;;;<<<===>>>AAAIIILLLSSSaaakkkyyyjjjQQQIIIGGGFFFIIIMMMNNNMMMPPPVVVcccoooyyytttjjjbbbUUUJJJAAA===:::888555555555555555666777888<<<<<<======<<<<<<;;;;;;:::999888777666555555444555555555444444444333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000111222333444444666888:::<<<<<<>>>@@@BBBEEEFFFHHHKKKNNNPPPRRRSSSVVVXXXZZZ]]]aaaccceeefffmmmnnnooonnnmmmkkklllmmmqqqqqqqqqppplllfffaaa]]]WWWVVVUUUTTTTTTUUUXXXYYYYYY___eeehhhlllppppppmmmjjjgggbbb[[[RRRIIIBBB>>>888666444333444555555444777888777777666777999;;;;;;>>>BBBDDDGGGLLLSSSXXXbbbfffeeeZZZMMMDDD???;;;::::::;;;===>>>AAAIIIRRRdddpppvvv|||rrriii]]]SSSLLLHHHDDDAAA???>>>============>>>??????@@@BBBEEEJJJPPPXXX^^^nnnxxxqqqbbbZZZTTTQQQMMMHHHFFFGGGMMMMMMRRR[[[bbbhhhrrr{{{tttcccZZZXXXXXXSSSNNNFFFCCC@@@>>>======<<<;;;999999???DDDLLLooosssRRR>>><<<888555888666333333222222333333444555333222222111111111111222111111111222333444555666777777777888:::<<<>>>@@@BBBFFFJJJLLLLLLLLLMMMMMMLLLSSS\\\wwwxxxnnnbbbVVVPPPMMMWWWllltttkkksss~~~vvvxxxrrrbbbPPPFFFEEEEEEDDDLLLdddhhhTTTHHH@@@???===<<<;;;<<<>>>???BBBJJJMMMUUUdddnnn|||hhhQQQIIIFFFFFFIIINNNOOONNNQQQVVVcccqqq~~~wwwrrrhhh```UUUKKKCCC>>>:::888444444444555666777999999<<<<<<=========<<<<<<;;;999999888777666555555444555555555555444444444333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000///000000111222222333333666888:::;;;;;;===???AAACCCDDDFFFIIIMMMPPPRRRSSSVVVWWWYYY\\\___bbbdddfffmmmoooppppppnnnmmmmmmnnnqqqqqqpppmmmhhhaaa[[[WWWOOOMMMJJJGGGFFFGGGHHHIIIGGGNNNTTTXXX^^^fffiiihhhdddccc___YYYQQQIIIBBB>>>777555333333444666666555444444444555555666777888888:::<<<>>>AAAFFFLLLPPPSSS[[[^^^WWWMMMEEE@@@;;;888999:::;;;<<<===AAADDDNNNXXX[[[aaammmwww|||sssccc[[[QQQHHHDDDAAA>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@BBBFFFKKKOOOWWW```ooo|||tttccc[[[UUURRRNNNIIIFFFGGGMMMMMMRRRZZZaaagggoooxxxuuucccYYYVVVUUUPPPKKKEEEBBB???======<<<;;;:::999888???BBBHHHfffuuuSSS???<<<777555777666333333222222333333444555222222111000000111111222111111111222333444555666777777777888:::<<>>===<<<<<<===>>>???BBBJJJNNNWWWgggrrreeePPPIIIFFFFFFIIINNNPPPOOOQQQVVVcccrrr{{{sssnnnddd]]]TTTJJJCCC===888555333333444555777888:::;;;;;;<<<===============<<<::::::999888777666666555555555555555444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222//////000000111222222222444666999::::::;;;===???@@@AAADDDGGGKKKNNNQQQRRRUUUVVVXXX[[[^^^aaadddeeeiiilllooopppppppppqqqrrrpppooommmiiiccc[[[TTTPPPIIIFFFBBB>>><<<;;;<<<===:::@@@DDDHHHOOOYYY^^^^^^___^^^[[[WWWPPPHHH@@@<<<555444222222444666777777222222222444555666666555777888:::<<>>>>>@@@DDDGGGHHHOOOZZZeeeqqq~~~yyyeee^^^WWWTTTPPPKKKHHHIIILLLLLLQQQXXX___dddmmmuuuwwwdddYYYVVVTTTOOOJJJDDDBBB>>>===<<<<<<;;;::::::888???BBBEEE```xxxVVVAAA>>>888555777666333333222222333333444555222222222111111222222333111111111222333444555666888888888999:::===???@@@GGGJJJOOORRRRRRRRRQQQQQQRRRTTTdddrrriiiaaaUUUMMMMMMGGGPPPaaaqqqwwwyyyrrrrrrwww]]]IIIDDDGGGIIIUUUrrrttt___MMMCCC???>>>===<<<<<<===>>>@@@AAAIIINNNXXXjjjvvv|||cccPPPJJJFFFFFFIIIOOOPPPOOORRRVVVcccsssxxxqqqlllaaa[[[RRRJJJCCC<<<666333222222333555777999;;;<<<;;;<<<<<<===============<<<;;;;;;:::999888777777666666555555555444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222//////000000111111222222333555777888999999<<<===>>>???BBBEEEIIILLLOOOQQQUUUVVVWWWZZZ]]]```ccceeefffiiimmmpppqqqssstttvvvooonnnkkkfff^^^VVVOOOKKKGGGDDD???:::777666777888666:::===>>>EEENNNSSSTTT[[[[[[YYYUUUNNNFFF???;;;555333222222555777888888333333333444666777666444:::;;;<<<>>>@@@CCCFFFHHHRRR\\\bbb^^^UUULLLDDD>>>::::::999888;;;???BBBBBBBBBGGGFFFGGGOOOWWWkkkwwweeeZZZNNNIIIBBB>>>>>>>>><<<:::777888888888999999::::::999;;;======>>>???AAACCCEEEHHHNNNUUU```ppp}}}hhh```YYYVVVRRRLLLJJJKKKKKKKKKOOOWWW]]]bbbkkkssszzzyyyfffZZZVVVTTTOOOJJJDDDBBB>>><<<<<<<<<;;;999;;;999@@@CCCDDD^^^{{{XXXCCC???999666888777333333222222333333444555333333333222222333444444111111111222333444666666888888888999:::===???AAAEEEIIINNNQQQRRRQQQPPPPPPQQQPPPccc}}}hhh```YYYNNNJJJMMMIIIPPP___mmmpppqqq}}}rrrtttbbbJJJCCCFFFIIIYYYvvvqqq\\\KKKBBB???>>>===<<<<<<===???@@@@@@IIINNNYYYlllyyy~~~___KKKJJJFFFGGGKKKOOOPPPOOOSSSYYYcccrrr}}}vvvmmmeee[[[WWWRRRLLLFFF???888333666666555555666777999:::<<<<<<<<<============>>>;;;;;;;;;::::::999999999666666888888888777555444555555444444444444555555333222222111111222222333333333333222222222111111333222111000000111222222333333333333333333444444444555666666666888;;;>>>>>>@@@CCCEEEGGGJJJMMMPPPQQQUUUZZZ^^^```bbbdddeeehhhiiikkknnnqqqtttvvvwwwpppmmmhhhbbb\\\TTTLLLFFF@@@<<<888555444444333111444444666999===CCCHHHJJJMMMOOOQQQPPPKKKDDD>>>;;;777555222222333444444444333444555666666666555444999:::;;;<<<===@@@EEEHHHMMMTTT\\\___ZZZOOOCCC<<<===;;;<<<>>>===999:::>>>AAABBBDDDFFFGGGQQQhhh}}}nnn[[[NNNEEEAAA===;;;<<<===>>>>>>===>>>>>>===<<<;;;<<<===>>>;;;:::>>>BBBEEEFFFHHHMMMNNNNNNNNNQQQ\\\mmmyyysssfffZZZTTTPPPKKKGGGFFFHHHKKKPPPUUUZZZbbbiiiooo|||zzziii]]]WWWSSSOOOLLLEEEBBB>>><<<;;;;;;::::::777===???===EEEddd[[[AAA===999888999666555444333333222222333333222000//////000111111000222333444444333444777:::444555777888999<<<@@@CCCDDDGGGLLLOOOPPPQQQQQQRRRRRRUUUnnnqqq___XXXSSSKKKHHHJJJHHHNNN\\\jjjoooooozzz{{{~~~bbbPPPFFFEEEOOO]]]uuu```NNNDDD?????????>>>>>>>>>>>>>>>AAAGGGRRR]]]gggwww___KKKIIIGGGHHHLLLPPPQQQPPPTTT[[[dddttt}}}{{{tttkkkdddYYYVVVPPPKKKEEE???999444555555444444555666888999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::999999777888888888777666555555666555555444444555555666333333222222222222333333222222333333444444555555333333222111111111222333333444444444444555555555555666777777777999<<<>>>???AAACCCDDDEEEGGGKKKMMMOOOSSSXXX\\\^^^```bbbdddhhhiiikkkmmmooopppqqqqqqooolllgggbbb[[[RRRJJJDDD===:::666333222222111111222222333555777;;;???AAAFFFIIIKKKLLLIIIDDD@@@===777555333222333444444333333444555666666666555444777888::::::;;;===AAADDDGGGMMMUUUZZZXXXPPPEEE======;;;<<<>>>>>>;;;;;;??????@@@CCCEEEGGGPPPeeexxxwwweeeSSSGGGCCC@@@===<<<============<<<===???>>>===<<<<<<=========>>>AAAEEELLLUUU\\\```aaa^^^VVVPPPTTTcccoootttggg[[[UUURRRLLLHHHFFFGGGJJJNNNSSSYYY```hhhmmm{{{|||jjj]]]VVVSSSOOOMMMFFFCCC???<<<<<<;;;:::999999>>>AAAAAAJJJkkk^^^DDD>>>:::888999666555444333333222222333333444222000000111111000///111222333333333444666999666777999999:::===@@@CCCDDDHHHMMMPPPQQQQQQRRRSSSTTTYYYsss}}}kkkZZZTTTPPPHHHDDDFFFIIIRRRaaalllmmmppp~~~cccRRRHHHGGGRRRcccppp]]]MMMDDD??????>>>>>>>>>>>>>>>>>>CCCIIITTT___iiiyyy{{{{{{^^^KKKIIIHHHIIIMMMQQQQQQQQQVVV\\\fffvvv~~~{{{wwwqqqhhhaaaVVVSSSNNNIIIDDD???999666444444333333444555777888:::999888888888999;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999888777666555555555666555555444444555555666444333333222222333333444222222333444555666777888444333333222222333444444444444555555555666666666666777999999999:::<<>>777555333222333444444333333444444555666666555555555666888999999:::<<<>>>AAAEEEMMMUUUXXXTTTIIIAAA===:::;;;>>>???<<<===???@@@AAAEEEGGGIIIRRReeewww}}}kkk[[[KKKAAAAAA???======>>>>>>===<<<;;;===@@@@@@???>>>>>>>>><<>>>>>>>>>>>>>>??????EEEKKKVVVbbbmmm|||wwwzzz]]]KKKHHHHHHIIILLLPPPQQQQQQVVV]]]iiiyyy~~~zzztttlllccc\\\SSSPPPKKKFFFBBB>>>:::777444333222222333444666777888888666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555555666666666666555555555555666666444444333333333333444444333333444555555666777777444444444444555555555666444444555555666666777777666888999:::999:::<<<>>>???@@@BBBBBBBBBDDDFFFHHHKKKOOOSSSWWWZZZ\\\___bbbeeegggiiillllllkkkiiigggiiigggddd```YYYOOODDD===777444111000000111111000444444333333333333444555666888;;;???AAAAAA???===888555333222333444333333333333444555555666666666444666888999888888999:::???BBBIIISSSZZZYYYPPPGGG>>>;;;:::===???======???BBBDDDHHHMMMPPPYYYjjjzzzvvvcccTTTHHHAAA???>>>===>>>??????>>><<<<<<>>>AAABBBAAA@@@@@@@@@@@@CCCFFFMMM\\\rrr~~~nnncccaaaiiippp|||wwwkkk```ZZZVVVOOOIIIGGGEEEHHHLLLQQQWWW^^^fffkkkwwwmmm]]]TTTRRRPPPNNNJJJFFFBBB>>>===<<<:::999999;;;===@@@LLLllldddGGG@@@:::777999666555444333333222222333333666444222222333333222111111222444444444444666888888999:::;;;;;;===@@@CCCEEEHHHMMMPPPQQQRRRRRRSSSSSS]]]}}}tttggg]]][[[WWWNNNIIIKKKQQQ^^^jjjmmmooo}}}{{{```SSSJJJKKKYYYsssuuucccRRRHHHCCC???>>>>>>======>>>???@@@FFFLLLWWWdddppp~~~xxx~~~|||[[[KKKGGGGGGHHHKKKOOOPPPPPPVVV]]]mmm{{{yyyqqqhhh^^^XXXPPPMMMHHHCCC@@@===999777333333222222333444666777777777666555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666666666777666666666555555666666666555444444444444444444555555555555555444444444444555555666777777777777777444444444555666777777888666888::::::::::::<<<======???@@@AAABBBDDDGGGIIIJJJMMMRRRUUUXXX[[[___bbbbbbdddgggjjjkkkkkkiiihhhfffeeebbb^^^WWWNNNCCC<<<777444111000111222222111333333333333444444555555333444777;;;??????===:::888666333222333333333222333333444444555666777777666888999:::999888888999>>>AAAHHHSSS[[[\\\UUUNNNCCC===:::<<<>>>======???DDDEEEJJJQQQWWWaaarrrooo\\\OOOGGGCCC???>>>===>>>@@@@@@???>>>>>>@@@CCCDDDCCCCCCCCCDDDBBBFFFLLLWWWnnntttooorrr{{{zzzmmmaaa[[[VVVOOOIIIGGGEEEHHHLLLQQQWWW^^^fffkkkuuu~~~ppp^^^UUUQQQOOOMMMJJJFFFBBB>>>===<<<:::999:::;;;===@@@IIIdddfffHHH@@@999777999888555444333333222222333333444222111222444555555444222333555666666666777999777888999::::::<<<@@@CCCDDDHHHMMMPPPQQQQQQRRRRRRRRR\\\|||lllbbb\\\\\\XXXNNNHHHJJJVVVcccmmmooovvvrrr[[[QQQIIILLL[[[zzzsss___OOOFFFCCC???>>>=========>>>@@@AAAFFFLLLXXXfffttt|||zzzyyyZZZKKKGGGGGGGGGJJJNNNOOOPPPVVV^^^ooo|||xxxoooddd[[[UUUOOOKKKFFFAAA>>>;;;888666333333222222333444666777666777777777888888888888999999::::::::::::;;;;;;999999888777777777777888777666666555555666666777666555555444444555555666666666555555444444444444666666888999999999999999555555666777777888999999888:::<<<<<<<<<<<<<<<>>>===???@@@AAABBBDDDFFFIIIIIILLLPPPSSSVVVZZZ^^^aaa```bbbdddgggiiiiiiiiihhhdddccc```\\\VVVMMMDDD>>>888555222000111222222111111111222333444444555555555555666;;;???AAA>>>;;;999666444222333333333222333333333444444666777888888999::::::999888:::;;;>>>BBBKKKVVV^^^```\\\XXXLLLCCC===<<<=========???CCCEEEJJJSSS\\\iii{{{jjjUUUJJJEEECCC@@@???>>>>>>@@@BBBBBBAAAAAACCCDDDEEEEEEEEEGGGIIIAAAIIITTTddd|||zzzpppiiiooo|||oooaaaZZZUUUNNNIIIHHHDDDGGGLLLQQQWWW^^^fffkkksss}}}rrr```VVVRRRNNNLLLHHHEEEAAA===<<<;;;:::999<<<<<<>>>BBBHHH\\\kkkKKKAAA:::777:::888555444333333222222333333222111000111444555666555222444666777777777888999555777888999:::===AAADDDEEEIIIMMMQQQRRRRRRRRRSSSSSS[[[wwwyyyjjjccc___aaa]]]QQQKKKLLLXXXiiitttvvviiiUUUOOOHHHMMM^^^ttt^^^MMMEEECCC???>>>===<<<===>>>AAABBBFFFLLLYYYjjjyyyvvvwwwvvvZZZKKKFFFHHHHHHKKKOOOPPPQQQXXX```ooo}}}|||uuulllaaaYYYUUUNNNJJJDDD@@@===:::777555444333333333333555666777666777999:::::::::888888888888888999999999::::::777777888999999999888888777777666666666666777777666666555555555555666666666666666666666666666666666777999:::;;;;;;::::::777777888999:::;;;<<<<<<:::<<>>??????@@@AAABBBBBBBBBCCCEEEGGGGGGIIIMMMQQQTTTXXX\\\```___```bbbccceeefffffffffcccaaa^^^ZZZUUUMMMFFF@@@888555222000000111111000111222333444555555555555888777999===CCCFFFCCC@@@999777444222333333222111333333333333444666888999999999:::999888888;;;===AAAGGGRRR]]]eeehhhhhhfffVVVKKKAAA>>>>>>>>>???AAADDDEEELLLWWWcccrrriiiRRRFFFCCCCCCBBB@@@>>>>>>@@@CCCDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNKKK[[[mmm~~~zzztttqqq|||~~~pppaaaXXXSSSMMMIIIIIICCCFFFJJJOOOUUU\\\dddiiiqqq|||uuubbbWWWRRRNNNKKKFFFCCC???<<<<<<;;;:::999;;;:::>>>BBBEEETTTxxxrrrPPPDDD;;;888999777555444333333222222333333333111000111333444444333111333666777777666777888555777999:::<<>><<<<<<<<<>>>AAACCCHHHNNN\\\mmm~~~qqqsss|||uuuYYYKKKFFFJJJJJJLLLPPPQQQRRRYYYbbbnnn}}}{{{{{{yyysssjjj```YYYUUUNNNJJJDDD???<<<999777555444444333333444555777888666777:::<<<<<<;;;999777777777888888888999999999555666888999::::::999888777777666666666666777777666666555555555555666666555555666777888999::::::777888999;;;<<<<<<;;;;;;999999:::;;;<<<>>>>>>???<<>>DDDMMMYYYeeelllppprrrsss]]]PPPDDD@@@@@@???AAACCCGGGHHHOOO[[[iiizzzjjjRRRFFFCCCDDDCCCAAA>>>>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFIIIMMMQQQ___uuuqqq```WWWRRRLLLIIIIIIAAADDDIIINNNTTT[[[ccchhhqqq{{{vvvdddYYYRRRMMMJJJEEEBBB>>><<<;;;;;;::::::777777<<>><<<;;;<<<>>>AAACCCIIIOOO]]]pppyyyuuuqqqsssTTTHHHHHHKKKKKKNNNPPPOOOPPPXXXbbbppp}}}yyyqqqjjjccc]]]WWWSSSOOOJJJBBB<<<888666444333555444333222333444555666::::::;;;<<<<<<;;;:::999999999999999999999999999888888888888888888888888:::555333666777666666999666666666666666555555555777888888999999999888888999999:::;;;<<<===>>>???@@@??????>>>???AAABBBCCCAAACCCEEEFFFDDDCCCCCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEGGGIIILLLNNNQQQUUUXXX]]]^^^```bbbcccddddddccchhheee___WWWOOOIIIDDDBBB444444444333333444444444333333333333444444555666777;;;AAAHHHPPPTTTOOOGGG>>>777333444666444333333///111444555666777:::<<<===;;;;;;:::888888@@@JJJQQQYYYccclllqqqttttttuuuppp]]]KKKDDDBBB@@@BBBFFFLLLWWWeeeppp|||nnnRRRHHHDDDAAADDDCCCCCCEEEGGGHHHGGGFFFIIIFFFDDDFFFJJJQQQ^^^iiixxxeeeYYYTTTQQQJJJDDDHHHEEEEEEKKKRRRYYYbbbkkkuuu{{{uuuaaaTTTNNNKKKJJJFFFCCC???===<<<<<<;;;;;;<<<===:::>>>EEELLLeeedddIII???;;;666111666555333333444444444333222222222111222222333333222222222333444555666777;;;::::::;;;===@@@CCCDDDLLLNNNPPPSSSTTTUUUTTTSSSRRR^^^www~~~tttdddcccbbb]]]TTTMMMLLLOOO[[[uuu{{{nnn```RRRMMMQQQUUUjjj|||bbbNNNEEEDDD=========<<<<<<>>>AAAEEEKKKUUUcccqqqwwwsssqqqsssUUUJJJJJJJJJKKKNNNQQQPPPQQQXXXbbbqqq|||wwwpppiiibbb\\\VVVRRRNNNIIIBBB;;;888666444333444444333222333444555666<<<<<<===>>>>>>===<<<;;;999999999999999999999999999999999888888888888888;;;666444666777555444666666666666666666666666666777888999999999999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEBBBDDDGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCEEEHHHJJJLLLOOOSSSVVV\\\]]]___aaabbbccccccbbbfffccc^^^XXXPPPJJJDDDAAA777666555333222222333333444444444333444444555555999>>>DDDJJJSSSXXXTTTLLLBBB:::555555666333111222222444666777777777999;;;<<<::::::;;;:::;;;CCCMMMUUU[[[dddmmmsssxxx|||~~~yyygggSSSIIIEEECCCEEEIIIQQQ\\\mmm|||sssUUUKKKHHHFFFEEEDDDEEEGGGJJJKKKJJJHHHIIIGGGHHHLLLPPP\\\ooozzzggg[[[VVVRRRKKKEEEGGGDDDEEEKKKQQQXXXaaaiiirrryyyyyydddUUUNNNJJJHHHFFFCCC???===<<<<<<<<<;;;<<<===;;;>>>EEEKKKeeennnNNN@@@;;;777444666555333333444444444333333333222222111222222222222222222333444555666777999999999:::===AAAEEEGGGMMMNNNPPPRRRTTTTTTTTTTTTSSS]]]sssvvvfffddd```\\\TTTNNNMMMPPPZZZttt{{{ooobbbSSSNNNRRRWWWnnnfffOOOEEECCC??????>>>======???CCCFFFJJJTTTcccqqqsssqqqpppsssVVVKKKMMMJJJKKKOOORRRRRRRRRYYYbbbrrrzzzuuunnngggaaaZZZTTTPPPLLLGGG@@@:::777555444333444333222222222444555666;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999999999888888777777;;;777444666666444333444777777777777777777777777888888999::::::::::::::::::;;;<<<===???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFCCCFFFIIIJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKMMMQQQTTTZZZ[[[]]]___aaaaaaaaaaaabbb```]]]XXXRRRKKKDDDAAA;;;888555222111111222333666555555444444444444555777<<>>777666666222111111555777888888777777888:::;;;999999;;;;;;<<>>DDDJJJeeexxxSSSAAA<<<:::777666555333333444444444333444444333222111111111111222222222333444666777888777777888;;;>>>CCCGGGIIINNNOOOPPPRRRSSSTTTUUUUUUSSS[[[mmmyyyggg```ZZZWWWRRRMMMLLLPPPXXXrrrssseeeUUUNNNSSS[[[uuujjjPPPDDDCCC@@@@@@???>>>>>>@@@DDDGGGJJJTTTbbbppprrrqqqrrrrrrUUUKKKLLLJJJKKKOOOSSSSSSSSSYYYbbbsss|||wwwrrrkkkddd^^^XXXRRRNNNIIIDDD>>>999666555444333333222222222222333555666888999:::;;;;;;;;;:::999::::::::::::::::::::::::::::::999999888777777777999555333666777444333555777777777888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFIIILLLNNNLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDFFFHHHIIIKKKMMMPPPSSSWWWYYY[[[]]]___``````___^^^]]]\\\XXXRRRKKKDDD@@@;;;888555222111222444555777777666555444444444555666:::<<<@@@HHHQQQUUUSSSJJJAAA999777666333222333444666777777777777888::::::888999;;;<<<<<>><<<<<<===<<<<<<<<<>>><<>>>>>@@@DDDGGGKKKTTTaaannn}}}qqqrrruuuqqqTTTIIIKKKJJJLLLPPPSSSSSSSSS[[[ddduuu{{{xxxtttooohhhaaa[[[UUUPPPLLLFFFBBB<<<777555444333333222222111111222333555666666777888999::::::999888999999999999999999999999999999999888888888777777666333222666888666666777888888888999999999::::::999999;;;<<<<<<=========<<<===???AAACCCEEEGGGHHHFFFGGGHHHJJJKKKJJJJJJIIIIIILLLOOOPPPOOOMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHFFFHHHJJJKKKLLLNNNQQQSSSUUUWWWYYY\\\^^^^^^______[[[[[[ZZZXXXRRRKKKDDD@@@999777444222111333666888888777666666555555555555888;;;<<<===EEEPPPWWWXXXLLLBBB:::777777555555777111333555666666777999::::::888999======;;;===AAAHHHJJJNNNUUU___nnn}}}uuu^^^NNNHHHIIIKKKUUUaaawwwuuuUUUIIIGGGFFFEEEGGGLLLRRRUUUTTTPPPLLLMMMLLLTTTkkk}}}nnnbbbZZZTTTNNNJJJEEEBBBCCCIIINNNRRRYYY```fffnnn{{{jjjZZZPPPJJJGGGEEEBBB>>><<<<<<======<<<;;;???>>>???CCCHHHddd___FFF>>>:::555666555333333444444444333555444333222111111111111222222333444555777888999;;;:::;;;<<>>======???CCCFFFNNNVVVaaalllzzzrrrtttwwwqqqSSSHHHJJJLLLLLLOOORRRRRRTTT\\\fffwwwyyyuuuqqqlllfff___YYYSSSMMMJJJDDD???:::666444444333333111111111111222333555666666777888:::::::::999999888888888888888888888888888888888888888888888888666222333888:::888777999888888999999:::;;;;;;;;;999:::;;;======>>>>>>>>>===>>>@@@CCCEEEHHHJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRRRRPPPOOOOOOPPPKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLMMMMMMOOORRRTTTTTTVVVXXX[[[]]]^^^^^^^^^[[[ZZZYYYVVVQQQJJJCCC???888666444333333444666888888777777666666666666777666:::<<<>>>EEEOOOVVVWWWOOOEEE;;;888777666777999111222555555666666888:::::::::===BBBCCC???===>>>@@@CCCIIIRRR___pppgggUUUOOOOOOQQQTTT___uuupppTTTLLLIIIFFFFFFJJJOOOVVVYYYVVVQQQLLLQQQRRR```~~~pppddd[[[UUUOOOKKKFFFCCCDDDIIINNNQQQWWW]]]ccckkkwwwkkk[[[QQQJJJGGGDDDAAA>>><<<============;;;??????@@@CCCGGGcccgggJJJ???999333666555333333444444444333444444333222111111111111222222333444555777999:::<<<;;;<<<===@@@CCCGGGIIIOOOPPPSSSUUUUUUUUUTTTSSSMMMUUUcccuuulll[[[SSS[[[```YYYQQQQQQUUUgggwwwnnnYYYXXXeeegggOOODDDAAA??????>>>======???CCCFFFPPPWWWaaalllyyyrrrtttxxxrrrTTTJJJKKKNNNMMMOOOQQQQQQTTT^^^iiixxxzzzvvvnnnjjjccc]]]WWWQQQLLLHHHBBB>>>888444333333333333111000000000222333555666444555666888888888888777666666666666666666666666777777777888999999::::::777444555999;;;999777888999999999:::;;;<<<<<<<<<::::::<<<===>>>?????????>>>???AAADDDGGGJJJLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQRRRTTTMMMNNNNNNOOONNNMMMLLLKKKIIIKKKLLLMMMMMMOOOQQQSSSTTTUUUXXX[[[]]]^^^^^^___[[[ZZZXXXUUUOOOHHHBBB???888777666444444444555555777777666666777777888888777>>>FFFJJJPPPWWWZZZXXXSSSHHH===999777555666999333555666777666666888999<<<<<>><<<============;;;??????@@@BBBFFFccciiiJJJ@@@;;;666666555333333444444444333333333222222111222222222222222333444666888:::;;;::::::;;;===@@@EEEIIIKKKNNNPPPTTTWWWWWWVVVSSSQQQLLLWWWggg{{{qqq___XXXeeelllcccXXXUUUSSSdddttt~~~ggg___ggg{{{aaaNNNDDDAAA@@@@@@???>>>>>>@@@DDDGGGQQQXXXbbblllzzzqqqtttxxxsssUUUKKKMMMOOONNNOOOPPPPPPTTT___jjjyyy{{{xxxmmmiiibbb\\\VVVPPPKKKGGGAAA===777444333333333333111000000000111333555666000111333555555555555444666666666666666666666666666666777888999::::::;;;:::777777;;;<<<999666777999999::::::;;;<<<======:::;;;<<<>>>??????@@@@@@???@@@BBBEEEHHHKKKMMMNNNPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQQQQTTTVVVPPPQQQRRRRRRRRRQQQPPPOOOIIIKKKLLLMMMMMMNNNQQQSSSTTTUUUXXX[[[]]]^^^______\\\[[[XXXTTTNNNHHHBBB???999999777666555444333333777777666666777888999999???JJJUUU\\\aaaeeeddd```WWWKKK???:::777555555777777888999888777666777888===>>>FFFPPPSSSMMMGGGEEEHHHNNNZZZiii||||||hhhaaabbbbbbccciiiyyy```OOOMMMLLLFFFKKKOOOVVV]]]___[[[TTTNNNUUUdddrrreee^^^YYYXXX[[[VVV\\\hhhzzzuuuiii___XXXRRROOOGGGDDDEEEJJJNNNQQQVVV\\\```gggsssnnn]]]QQQJJJEEEDDDAAA>>><<<===>>>>>>===;;;@@@@@@@@@BBBFFFbbbfffHHH@@@???;;;666555333333444444444333222222222111222222333333222222333444666888:::;;;888999:::===AAAFFFKKKNNNMMMPPPUUUXXXXXXVVVSSSPPPLLLYYYkkksssaaa[[[jjjsssiii[[[VVVQQQbbbsssrrrdddgggsss]]]MMMEEEBBBAAAAAAAAA??????AAAEEEHHHQQQXXXbbbmmm|||~~~tttwwwvvvnnnRRRLLLIIIIIIKKKOOOQQQPPPRRR\\\hhhzzzzzzvvvooohhh^^^WWWRRRNNNJJJFFFAAA>>>:::555222111111333111111111222222333444444555555555666666666666666666666555555555555666666666777777777777777666555888777777777777999:::;;;999;;;<<<<<<;;;<<<===???>>>>>>>>>@@@AAACCCEEEFFFAAAAAACCCDDDGGGIIILLLMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVUUUTTTTTTVVVWWWYYYWWWUUUSSSRRRPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQTTTUUUWWWYYY[[[]]]^^^^^^^^^\\\WWWQQQKKKFFFCCCAAA:::777444333444555555555444444777:::999999===DDDKKKcccvvvxxxssspppjjj```TTTMMMCCC<<<888666444222666555444333444666888999>>>AAAIIISSSVVVQQQLLLKKKPPP___qqq}}}xxxsssyyyyyyrrr]]]PPPJJJJJJKKKNNN\\\```^^^```ZZZQQQQQQUUUkkknnn]]]WWWUUURRRSSSVVVZZZ^^^dddmmmyyy~~~oooaaaWWWSSSRRRIIIFFFEEEHHHKKKMMMQQQWWW[[[dddqqq}}}ooo\\\NNNHHHHHHAAA@@@>>>>>>??????===;;;;;;??????@@@BBBFFF```aaaIIICCC???888777555333333444555555555111111111000000000000///111222333555777888999:::888:::<<<>>>@@@CCCHHHKKKMMMQQQXXX[[[\\\ZZZXXXXXXPPPaaa{{{rrreee```hhhnnnggg\\\UUUWWWeeeuuu}}}~~~lllnnniiinnnXXXJJJBBB@@@>>>@@@AAA@@@???AAAFFFJJJWWW^^^iiiuuuuuuvvvsssnnnRRRLLLIIIJJJLLLPPPRRRQQQSSS]]]iii{{{zzzvvvnnnfff\\\UUUPPPMMMHHHEEE@@@===888444222222222222111222333444555555555555666666666666666666666666666555555555555555555666555666666777777777666666888777777777777999:::;;;999;;;<<<<<<<<<<<<===????????????@@@AAACCCDDDEEEDDDDDDEEEGGGJJJLLLNNNPPPRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWVVVUUUUUUWWWYYY\\\[[[ZZZYYYWWWVVVUUUTTTQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^^^^[[[WWWRRRLLLGGGCCC@@@:::777444333444555555555555555999===??????EEELLL^^^uuu}}}uuukkkbbbTTTPPPIIICCC===999777555666666555555666888999:::>>>AAAIIIRRRUUUSSSSSSWWWkkk{{{ppp]]]OOOIIIJJJMMMRRRbbbfffbbbaaaYYYQQQSSS]]]tttnnn```TTTRRRVVVZZZ___eeegggjjjooouuu~~~qqqcccYYYTTTSSSJJJFFFEEEHHHJJJLLLQQQVVV[[[cccppp{{{ppp]]]NNNHHHHHHBBB@@@>>>===>>>>>>===<<<<<>>@@@CCCGGGbbb}}}YYYFFFCCCBBB;;;888666444333444555555444222222111111111000000000111222333555777888999:::888:::<<<>>>@@@DDDHHHKKKNNNRRRXXX[[[[[[ZZZYYYYYYUUUkkkooo```XXX^^^ddd___XXXUUUWWWbbbppp|||mmmnnnjjjnnnXXXJJJCCC@@@???@@@@@@???>>>AAAGGGLLLYYY```kkkwwwwwwwwwtttnnnRRRMMMJJJKKKMMMQQQSSSRRRTTT^^^jjj|||{{{wwwkkkdddZZZSSSNNNKKKFFFCCC>>>:::555222333444444222222333555666777777666666666666666666666666666666555555444444444444555555444444555666777777777666777777777777888999:::;;;:::;;;======<<<<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHJJJLLLOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXXXXXXXWWWWWWYYY[[[]]]^^^^^^^^^]]][[[YYYWWWSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]][[[XXXSSSMMMGGGBBB???:::777444333444555555444666777;;;AAADDDFFFMMMUUUhhh~~~xxxkkkbbb\\\WWWWWWTTTLLLCCC;;;888888555666777888999:::;;;;;;<<<@@@GGGOOOQQQTTT[[[ddd|||}}}~~~|||rrrbbbQQQIIIKKKPPPXXXiiinnngggaaaWWWQQQVVVgggxxx___VVVQQQVVV___kkkvvvuuufff[[[VVVTTTJJJFFFEEEGGGIIIKKKPPPVVV[[[cccnnnyyyqqq^^^OOOHHHGGGCCC@@@===<<<<<<===>>>======???>>>???DDDIIIdddrrrQQQCCCCCCBBB<<<:::777555444444555444333333333333222222222111111222222444555777888::::::999;;;===???AAAEEEIIILLLPPPTTTXXX[[[[[[[[[[[[[[[\\\wwwiiiYYYOOORRRWWWUUURRRTTTYYYaaalllvvvnnnoookkkmmmXXXJJJCCC@@@???@@@@@@>>>>>>AAAIIIOOOZZZbbblllyyyyyyzzzxxxnnnSSSMMMJJJKKKLLLPPPSSSRRRSSS^^^jjj{{{{{{vvviiibbbXXXQQQLLLIIIEEEAAA<<<777333222444666555333222333555777888777666666777777777666666666666666444444333333333333444444222333444666666777777777777777777888888999:::::::::<<<============>>>@@@BBBBBBAAABBBBBBCCCDDDDDDGGGGGGHHHJJJMMMOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVXXXYYYZZZZZZYYYYYY[[[]]]\\\]]]___aaa```^^^ZZZXXXVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[YYYTTTNNNGGGAAA===:::777444333333444444333666777<<>>DDDIIIKKKOOO\\\iii~~~wwwvvvwwwzzz}}}zzzlllYYYMMMMMMSSS]]]ooossshhh___UUUQQQYYYnnniii[[[ZZZ]]]fffuuuxxxiii^^^XXXUUUKKKFFFDDDFFFHHHJJJOOOUUUZZZaaalllvvvttt___OOOHHHGGGCCC@@@<<<;;;;;;===>>>>>>===???===???EEEJJJeeennnMMMAAAAAA???:::;;;888555444444444444333444444333333333222222222222333444555777999:::;;;999;;;>>>@@@BBBFFFJJJNNNSSSVVVYYY[[[\\\\\\\\\]]]dddwwwcccTTTIIIKKKNNNMMMMMMRRR[[[aaakkkvvvrrrrrrnnnmmmWWWIIICCCAAA???@@@???======BBBJJJQQQZZZbbbmmmzzzzzzzzzxxxnnnSSSMMMKKKJJJKKKOOORRRQQQRRR\\\hhhyyyyyytttfff___VVVOOOKKKGGGCCC@@@:::666333333555777666555333444555666777777777666888888777777666666666666444444333333333333444444333444555666777777777777666777777888999999::::::;;;===>>>>>>===>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGIIILLLNNNPPPRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[[[[ZZZ[[[]]]___]]]___bbbddddddbbb^^^\\\XXXWWWWWWWWWWWWYYY[[[\\\]]]^^^^^^___``````______]]]\\\YYYTTTNNNGGGAAA===:::888444222333333333333666666;;;@@@BBBCCCJJJRRR[[[fffkkkaaaRRRNNNVVV___ooorrrpppdddQQQAAA:::999444555777888999::::::::::::<<>><<>><<<888;;;999666444555555444333444444444333333333333222222333444666888999:::;;;:::<<<>>>AAACCCGGGLLLOOOTTTWWW[[[]]]]]]]]]^^^___mmmsss^^^QQQIIIJJJKKKIIIKKKPPP\\\aaammm|||yyywwwrrrlllVVVIIICCCAAA@@@@@@???>>>===BBBJJJQQQYYY```lllyyyyyywwwuuunnnSSSNNNKKKIIIKKKOOOQQQPPPRRR\\\hhhxxx~~~vvvqqqccc\\\SSSLLLHHHEEEAAA===888777666666555666777888444555555666666777888888999888888777777666666555555555444444444444555555444555666777888888888777666666888999999:::999999<<<===??????>>>>>>@@@AAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\^^^```aaacccfffiiiiiihhheeeccc\\\[[[YYYXXXYYYZZZ\\\]]]^^^___```aaaaaaaaaaaaaaa^^^\\\YYYTTTMMMFFFAAA===;;;888444222222333333222444555888===>>>???DDDLLLPPPXXX\\\VVVNNNPPP^^^lllyyydddPPPBBB===777777777888888999::::::::::::<<>><<>>BBBJJJPPPXXX___kkkyyyyyyvvvuuunnnSSSNNNKKKJJJLLLPPPRRRQQQSSS]]]iiixxx{{{sssnnn___XXXOOOHHHDDDAAA===:::666999:::888555444777;;;888777666555666888:::;;;999999888888777666666555666555555555555555555666777777888888888888888777555666888999::::::999999<<<>>>????????????@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUYYYZZZ[[[\\\[[[\\\^^^```eeefffiiikkklllkkkjjjiiiaaa___]]][[[[[[\\\^^^_________aaabbbcccccccccccc```]]]XXXRRRLLLFFFAAA>>>;;;888444222222222222111333444777;;;<<<<<>><<<<<<<<<===<<<;;;<<<===<<>>;;;;;;;;;:::888555555666666666555333333333333222222222222333444555666888:::;;;<<<;;;===@@@BBBEEEIIINNNRRRTTTXXX^^^aaaaaa```______uuuxxxcccWWWNNNLLLIIIFFFLLLUUUaaajjj~~~yyykkkVVVIIIDDDBBB@@@AAABBBAAA@@@BBBHHHMMMWWW___kkkyyyyyywwwwwwnnnTTTNNNLLLKKKMMMQQQSSSRRRTTT^^^jjjyyyzzzrrrlll\\\UUULLLEEEAAA>>>:::777555:::===:::555333777===:::999777666777999<<<>>>999999999888777666666555666666555555555555666666888999999999999888888777555666888999::::::999999===>>>???@@@??????@@@BBBAAAAAABBBCCCEEEFFFHHHIIIKKKLLLMMMOOOQQQTTTVVVWWWZZZZZZYYYXXXVVVUUUTTTTTTYYYZZZ[[[[[[[[[\\\___aaaeeegggiiikkklllllllllkkkdddbbb___]]]]]]^^^___aaa___```aaabbbcccdddddddddaaa^^^XXXRRRKKKEEEAAA???;;;888444222222222222111333333777;;;<<<<<>><<<:::999999:::;;;<<<;;;:::;;;AAACCCDDDFFFJJJNNNSSS```nnnvvv|||yyyrrruuuxxxtttgggbbbeeeooohhhZZZUUUVVV]]]kkk|||tttjjj|||mmm___UUUQQQMMMGGGCCCCCCDDDEEEKKKQQQVVV]]]fffoooyyyzzzdddRRRGGGEEE???>>><<<<<<======;;;:::<<<===;;;???CCCCCCSSSrrrnnnQQQAAA;;;;;;<<<999777555555666777777666333333333222222222111111333444555777888:::;;;<<<;;;===@@@CCCFFFJJJOOORRRTTTXXX___bbbcccaaa___^^^rrrxxxfffZZZOOOKKKGGGEEEMMMXXXgggqqq|||kkkUUUIIIDDDCCC@@@BBBCCCBBBAAABBBGGGLLLXXX```lllzzz{{{xxx}}}qqqTTTJJJLLLIIIMMMPPPQQQRRRWWWaaaiii{{{{{{pppfffZZZRRRHHHAAA===;;;999666666555444444555777:::<<<888888888777777777666666:::999888666555555555555222333444666777777888888888888777777777777888888888888888888999:::;;;<<<;;;<<<===>>>???@@@@@@@@@DDDDDDDDDDDDCCCEEEHHHKKKIIIJJJMMMPPPSSSUUUWWWXXXTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\___aaadddfffeeefffggghhhiiijjjkkklllmmmkkkgggcccaaa____________```aaacccccccccbbbaaaddd___XXXQQQKKKEEE@@@===999666444222333333333222444555666777:::AAAHHHNNNWWWdddttt|||}}}}}}uuuWWWGGG>>>777888;;;;;;;;;;;;444@@@GGGEEEFFFPPPVVVSSSYYYVVVZZZfffrrrwwwzzzjjjbbbccceeebbbYYYQQQTTTbbbnnn}}}{{{uuucccTTTMMMMMMIIIDDD@@@AAAEEEKKKOOOZZZ___eeemmmxxx|||gggWWWJJJCCCCCC@@@===<<<<<<===<<<;;;666<<<<<<>>>CCCDDDRRRlllsssSSSAAA::::::;;;777888999999999777666555333333333333333333333333111222444777999;;;<<<======<<>>;;;999777555555444444444555777999;;;999999999999888888888888999888777666555555555555333444555666777888888888:::999999999999999999:::888888888888999:::;;;<<<<<<<<<>>>???@@@AAAAAAAAADDDEEEEEEDDDDDDEEEIIIKKKJJJKKKMMMPPPSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWYYYYYY\\\\\\\\\]]]___bbbdddfffgggggghhhiiikkklllmmmmmmooommmjjjfffcccaaaaaaaaa```aaabbbdddddddddcccbbbddd___XXXQQQKKKEEE@@@<<<888666333222222222222111222333444666999???FFFKKKUUUbbbrrrzzz{{{{{{~~~fffMMMCCC;;;:::<<<;;;;;;;;;999@@@EEEJJJXXXiiinnniiibbbbbbgggsss{{{lllccc___```]]]VVVPPPTTTbbbooo|||yyygggWWWPPPMMMIIIDDDAAAAAAEEEKKKOOOXXX]]]dddmmmwww~~~iiiXXXKKKDDDBBB@@@============<<<:::999>>>===>>>BBBCCCQQQkkkyyyVVVCCC;;;:::;;;777888888888888777777666333333333333333333333333222333555888:::<<<===>>>>>>===@@@GGGKKKMMMPPPUUUVVVZZZ___bbbbbb```______kkkwwweeeRRRIIIGGGKKKWWWddd||||||nnnWWWIIIDDDBBBBBBCCCDDDCCCBBBEEEKKKPPPXXXaaapppzzzvvv|||uuuWWWKKKKKKMMMPPPRRRRRRQQQVVV^^^fffvvv|||wwwmmmcccSSSLLLBBB;;;888777555333444444333333444666888999::::::::::::999999999999888777666555555555555555444444666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<<<<===>>>@@@AAAAAABBBBBBEEEFFFFFFFFFEEEGGGJJJLLLKKKLLLNNNQQQSSSUUUVVVVVVZZZYYYXXXXXXXXXXXXYYYZZZ^^^^^^^^^^^^```bbbdddeeeiiiiiijjjkkkmmmnnnooopppsssqqqmmmiiifffdddcccbbbaaabbbcccdddeeedddccccccbbb^^^XXXQQQLLLFFF@@@<<<777555222111111111111000000111333444777;;;AAAFFFMMMYYYgggoooqqqrrruuuyyyuuuSSSHHH>>><<<<<<;;;:::;;;@@@AAADDDQQQjjj|||nnnqqq{{{mmmcccXXXXXXVVVQQQNNNUUUdddpppyyyzzz|||~~~kkk[[[SSSMMMIIIEEEAAABBBEEEKKKNNNUUUZZZccclllvvvjjjXXXLLLEEEAAA???>>>>>>>>>>>>;;;999<<>>AAAHHHLLLNNNRRRVVVWWW[[[___aaaaaa___^^^]]]ggg~~~|||hhhTTTKKKJJJPPPbbbuuuuuutttsssYYYIIIDDDCCCAAACCCDDDCCCBBBEEEKKKQQQ\\\eeetttyyyvvv{{{yyyZZZLLLJJJLLLPPPRRRRRRRRRVVV___gggwww{{{vvvlllbbbPPPIII@@@999777666444222444333333333444555777888999999999999888888888888666666555555444555555555444555777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;;;;<<<===???@@@BBBBBBCCCCCCEEEFFFGGGGGGGGGHHHKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUZZZZZZZZZZZZ[[[[[[\\\\\\``````___```aaaccceeefffiiijjjkkkmmmnnnpppqqqqqquuusssppplllhhhfffdddcccbbbbbbddddddddddddcccbbb```]]]XXXSSSMMMGGGAAA===666444111000000111000///111222333333444666:::>>>@@@IIITTT[[[^^^aaagggmmmrrr|||zzzXXXLLL@@@<<<<<<::::::;;;DDDDDDHHHWWWppp}}}wwwkkk^^^QQQQQQOOOMMMNNNWWWeeepppwwwtttttt}}}mmm\\\SSSMMMJJJEEEBBBBBBFFFJJJNNNSSSYYYbbbllluuukkkXXXKKKEEE@@@???>>>??????>>>;;;888;;;>>><<<;;;???AAAPPPlll```FFF===;;;:::888777666666666888999:::333333333333333333333333333444666999;;;===>>>???BBB@@@BBBHHHMMMOOOSSSXXXXXX[[[___```___]]]\\\\\\dddyyy~~~iiiUUUMMMMMMVVVooovvviiihhh|||www[[[IIICCCDDDAAABBBCCCCCCCCCFFFLLLRRR___hhhwwwyyyuuu{{{{{{\\\MMMKKKKKKNNNQQQRRRSSSXXXbbbjjjyyy|||wwwlllaaaNNNGGG>>>999777666555333444444444444555555666777777777777777666666666555555444444444444444555666555666888999::::::;;;;;;;;;;;;<<<======<<<;;;;;;888888888888999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMLLLNNNOOORRRSSSUUUVVVVVVXXXYYYZZZ\\\]]]^^^___```aaaaaaaaaaaabbbdddfffgggiiijjjkkkmmmoooppprrrrrruuutttqqqnnnkkkhhhfffeeebbbcccdddddddddcccbbbaaa___]]]YYYUUUPPPIIIBBB===666333111///000000000///222333444333222333555777777<<>>??????>>>;;;888999<<<::::::???BBBRRRnnndddHHH???<<<999888777666666666888999:::333333333333333333333333222333666888;;;<<<>>>>>>CCCAAACCCIIIMMMOOOTTTYYYZZZ]]]___```^^^\\\[[[[[[]]]rrrjjjWWWQQQRRR^^^|||~~~hhh^^^]]]ooowww\\\JJJDDDDDD@@@BBBCCCCCCCCCGGGNNNSSSaaaiiiyyyyyyvvv|||}}}]]]OOOMMMJJJNNNQQQRRRSSSYYYccckkk{{{|||vvvkkk___LLLFFF===888666777666444444444555555666666666666555555555555444444444444333333333333333444555666666777999:::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::888888888888999:::;;;<<<;;;<<<>>>???AAABBBCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMLLLMMMOOORRRTTTVVVWWWWWWWWWXXXZZZ\\\___```aaaaaabbbbbbbbbbbbdddfffhhhiiijjjkkklllnnnppprrrssstttuuutttssspppnnnkkkiiihhhcccdddeeeeeeeeedddcccbbb___]]]ZZZWWWRRRLLLDDD???666444111000000000000///222333444444333222333444555777:::<<<@@@FFFPPPWWWZZZ```fffjjjqqqyyy}}}|||hhhYYYIIIAAA>>><<<===???>>>DDDOOO[[[hhhttt|||cccTTTJJJIIIJJJNNNUUU___iiiooosssllljjjuuummm\\\TTTNNNKKKGGGDDDDDDFFFJJJLLLQQQXXXbbbkkkuuukkkVVVIIIDDDAAA???>>>>>>>>>>>>;;;999777;;;:::;;;@@@BBBRRRmmmdddHHH@@@===999777777777777777777888999333333333333333333333333222333555888:::<<<===>>>CCCAAACCCHHHMMMOOOTTTZZZ]]]___aaa```^^^\\\[[[[[[VVVmmm~~~kkkZZZWWWXXXccc{{{___WWWWWWiiiuuu\\\KKKDDDCCC@@@BBBCCCCCCDDDHHHOOOTTTccckkk{{{zzzwww}}}}}}^^^PPPOOOLLLOOORRRSSSSSSXXXbbbiii{{{|||uuuhhh\\\JJJDDD;;;666555666555444555555666666777777666666555444444444333333333333222222222222333444555666777888999;;;<<<<<<<<<<<<:::;;;<<<>>>>>><<<;;;:::888888888888999:::;;;<<<:::;;;===???@@@BBBBBBCCCAAADDDFFFHHHHHHIIIKKKLLLKKKLLLOOORRRTTTVVVXXXXXXXXXYYY[[[]]]___`````````bbbbbbbbbccceeegggjjjkkklllmmmnnnppprrrtttvvvvvvvvvvvvuuusssqqqooommmlllfffggghhhhhhhhhfffeeeddd___^^^\\\YYYUUUNNNFFF@@@777444222000111111000//////111444555444444555666666888999:::<<>>888777888888888888777777666333333333333333333333333333444666999<<<===??????CCCAAABBBGGGLLLOOOTTTZZZ___aaabbbaaa^^^\\\[[[[[[YYYsss~~~jjj[[[XXXXXXaaa```WWWWWWhhhrrr[[[LLLDDDBBB???AAACCCCCCDDDHHHOOOUUUeeemmm}}}zzzwww}}}}}}___QQQPPPNNNQQQSSSSSSSSSWWW```hhhzzz{{{tttfffZZZHHHBBB:::555444555444333555666777777777777777666555555444444444333333333111111111222333444555666888888:::;;;<<<=========;;;<<<===??????===<<<;;;888888888888999:::;;;<<<999:::<<<>>>@@@AAABBBBBBAAACCCFFFHHHHHHIIIJJJLLLJJJLLLOOORRRUUUWWWYYYYYYYYYZZZ\\\^^^______^^^^^^aaaaaabbbcccfffhhhkkkmmmmmmnnnppprrrtttvvvxxxxxxwwwwwwvvvuuutttrrrpppooohhhiiijjjjjjjjjhhhgggfff___^^^]]]ZZZVVVOOOGGGAAA777555222111111111111000,,,///333555666777888999666888:::;;;:::;;;===???JJJRRR[[[eeeppp{{{oooZZZMMMGGGBBBAAACCCCCCDDDIIIQQQ]]]lllcccSSSJJJJJJMMMSSS]]]fffkkkmmmjjjcccbbblllyyyqqqbbb[[[NNNLLLHHHEEEEEEGGGIIILLLOOOUUU^^^hhhrrrnnnXXXKKKFFFCCC@@@===<<<<<<===<<<;;;888===<<<===AAAAAANNNgggcccGGGAAA>>>888777888999999999777666555333333333333333333333333444555888:::===???@@@@@@CCCAAABBBGGGKKKNNNTTTZZZ```bbbcccbbb___\\\[[[[[[aaa~~~{{{gggYYYWWWUUU]]]~~~eeeZZZXXXhhhoooZZZLLLDDDAAA???AAACCCCCCDDDIIIPPPVVVfffnnn{{{yyy|||[[[LLLJJJLLLMMMQQQTTTTTTVVV___iii||||||zzzwwwpppbbbXXXMMMAAA777666888666444333777777777888888888888888111111222222222333333333111111222222444555777888<<<===============<<<<<<<<<===>>>>>>>>>===;;;::::::::::::999::::::;;;;;;<<<<<<===>>>@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOORRRUUUXXXYYY^^^______]]]\\\\\\^^^```cccddddddfffhhhkkknnnpppnnnppptttuuuvvvxxxzzz{{{yyyyyywwwuuutttrrrqqqpppiiilllmmmkkkkkkmmmkkkhhhaaa```]]]XXXRRRKKKEEEBBB;;;888333111000111111000///111333444444555666888:::777777888999999???FFFBBBMMM[[[kkk~~~sss\\\LLLEEECCCDDDHHHEEEHHHPPPXXXaaarrrdddOOONNNLLLNNNXXXfffppprrrqqqoooddd^^^dddnnnyyywwwdddWWWOOOLLLGGGDDDCCCEEEHHHJJJPPPSSSZZZeeemmmxxxsss[[[KKKCCCAAA>>>;;;;;;======;;;999;;;;;;888<<>>999:::666333444777888555111444444333333333444444555444555777999;;;===???@@@CCCDDDFFFHHHKKKPPPWWW[[[[[[eeedddaaaddd___YYY\\\lll}}}aaaZZZUUURRRZZZrrrdddccc[[[oooooo[[[JJJBBBAAABBBAAABBBEEEFFFHHHPPPYYYgggqqq|||zzz~~~^^^NNNLLLLLLMMMQQQTTTTTTVVV___iii|||{{{xxxuuunnnbbbXXXJJJ@@@666666888777555555666666666666777777777777555555444444333333222222222222333333555666888999<<<===============<<<<<<<<<===>>>>>>>>>===;;;;;;:::999999999999:::;;;;;;<<<======???AAACCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMNNNPPPSSSVVVXXXZZZ^^^^^^^^^]]]\\\]]]___aaaeeeeeefffgggjjjmmmpppqqqoooqqquuuwwwxxxyyy{{{}}}{{{zzzyyywwwuuusssrrrqqqllloooooommmlllnnnmmmiiicccbbb___ZZZSSSLLLEEEBBB;;;888333111000111111000///222444555555666777888;;;::::::<<<;;;:::>>>EEEFFFQQQ```qqqiiiUUUJJJGGGGGGHHHGGGIIIOOOSSS[[[kkkzzzfffQQQNNNMMMQQQ\\\kkkuuuwwwuuupppeee^^^ccckkktttwwweeeWWWPPPMMMHHHEEEDDDFFFJJJLLLOOORRRZZZccclllvvvttt\\\LLLDDDAAA???<<<;;;======;;;999::::::888<<>>???@@@CCCEEEGGGJJJMMMRRRWWW[[[^^^fffccc___bbb___[[[aaayyy~~~___VVVQQQOOOWWWjjjggggggaaawwwmmmXXXHHH@@@@@@BBBAAABBBEEEFFFIIIQQQZZZhhhsss|||zzz```QQQNNNLLLMMMQQQTTTTTTVVV___iii|||{{{vvvsssqqqjjj___VVVHHH>>>666666777777555666444444444555555666666666888777666555444333222222333444444555666888::::::<<<======>>>>>>===============>>>>>>>>>===<<<;;;999888888888999999:::;;;======>>>@@@AAACCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJMMMNNNPPPRRRUUUXXXZZZ[[[\\\]]]^^^^^^]]]^^^aaadddfffggghhhiiilllnnnqqqrrrpppsssvvvxxxyyy{{{}}}~~~}}}|||{{{xxxvvvtttsssooorrrrrrooonnnpppnnnkkkfffeeeaaa\\\UUUMMMFFFBBB;;;888444111111111111111111333555777777777888:::<<<;;;===@@@??????DDDLLLSSS___nnnxxx^^^MMMIIIJJJHHHKKKNNNQQQRRRXXXhhhxxxhhhTTTOOOPPPVVVdddttt~~~|||tttiiibbbfffkkkrrr~~~xxxfffYYYQQQNNNIIIFFFEEEGGGKKKMMMOOORRRXXXaaaiiirrrttt]]]MMMEEEAAA???===<<<<<<<<<;;;999999:::888;;;AAAAAASSSrrr___GGG@@@===777777555333555888999777555555444444333333444444444555555777:::<<<>>>@@@AAACCCFFFJJJMMMPPPTTTXXX[[[```fffbbb^^^aaa______hhhaaaTTTMMMMMMUUUbbbzzzlllllliiilllWWWHHHAAABBBAAA@@@BBBFFFGGGJJJRRR[[[iiittt{{{xxxbbbRRRNNNLLLMMMQQQTTTTTTVVV___iii{{{}}}zzzxxxtttooollliiicccZZZSSSFFF===666666777555444555222222222333444555555666777777666555555444333333555555666666888:::;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???>>>===<<<;;;888888888888888999:::;;;===>>>???AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJNNNOOOQQQTTTWWWYYY[[[[[[[[[\\\]]]^^^^^^```cccfffggggggiiikkkmmmoooqqqrrrqqqssswwwyyy{{{|||~~~~~~|||zzzxxxvvvsssuuutttpppooopppoookkkiiihhhddd^^^VVVNNNGGGCCC<<<888444111111111111111222444777888888888:::;;;;;;;;;???CCCFFFKKKVVVaaapppzzzbbbNNNIIILLLIIIPPPWWWYYYZZZcccttt|||zzz|||iiiUUUOOORRR\\\lll~~~zzzpppjjjllloootttzzzhhh[[[QQQNNNJJJFFFEEEGGGJJJLLLNNNQQQWWW___eeennn}}}ttt]]]MMMFFFAAA@@@>>><<<<<<;;;::::::999;;;999<<>>??????>>>>>>===>>>?????????>>><<<;;;888888888888999:::;;;<<<>>>???@@@BBBBBBCCCCCCBBBDDDEEEFFFHHHIIIJJJKKKKKKNNNOOORRRUUUXXXZZZ[[[\\\[[[\\\^^^^^^___aaaeeehhhggggggiiikkkmmmooopppppppppssswwwyyy{{{|||~~~{{{zzzuuuwwwvvvqqqooopppoookkkkkkiiieee___WWWOOOHHHDDD<<<999444222111222222111333555777888888999:::<<<<<<===CCCJJJRRR]]]ooobbbNNNKKKOOOKKKVVVaaafffkkkxxxnnnfffeeehhhtttiiiUUUOOOTTTaaauuu}}}uuupppqqqsssvvv{{{jjj]]]RRRNNNJJJEEEDDDEEEHHHJJJMMMOOOUUU]]]ccckkkyyyttt]]]NNNFFFAAA@@@???===;;;::::::::::::===;;;>>>CCCDDDXXXyyy|||XXXCCC???>>>999666555555666777888888777666555444333333333333333555666888;;;>>>@@@BBBCCCCCCGGGMMMRRRUUUWWWZZZ\\\^^^cccbbbcccfffbbbeeetttfffUUULLLNNNUUUVVVjjj|||xxxvvvvvvnnnZZZKKKEEEFFFAAA@@@BBBFFFGGGIIIRRR[[[dddppp{{{uuu}}}eeeRRRMMMLLLMMMQQQTTTTTTVVV___iiizzz~~~yyysssnnnjjjbbb___[[[WWWTTTPPPKKKHHHBBB;;;777777666333222444111111333444666777888999444444444444555555666666666777777888999;;;<<<===<<<<<<===>>>????????????>>>>>>?????????>>>===<<<888888888999:::;;;<<<===???@@@AAACCCCCCCCCBBBAAADDDEEEGGGIIIJJJLLLLLLLLLMMMOOORRRVVVXXXZZZ[[[[[[[[[]]]^^^___```bbbeeehhhggghhhjjjlllnnnoooppppppooorrruuuxxxzzz{{{~~~~~~yyyzzzxxxrrrppppppooolllllljjjfff```XXXPPPIIIEEE<<<999555222222222222222333555777999999999:::<<<>>>AAAIIIRRR\\\jjj~~~___NNNMMMQQQMMMZZZgggppp{{{qqq^^^TTTTTTWWWaaawwwjjjWWWPPPWWWhhh~~~wwwssstttsssttt}}}lll___TTTPPPKKKFFFCCCDDDFFFHHHLLLNNNTTT[[[aaaiiiwwwsss\\\MMMFFF@@@AAA@@@>>>:::999999:::;;;>>>===@@@CCCEEEZZZ}}}{{{WWWBBB???>>>:::666777777777777777777888666555555444333333333333555666888;;;>>>AAACCCDDDDDDHHHMMMRRRUUUXXX[[[]]]]]]bbbbbbeeehhhccchhhzzzcccRRRHHHKKKQQQPPP```ooo|||xxxxxxnnnYYYJJJCCCDDDBBBAAABBBEEEFFFHHHPPPYYYbbbmmm|||vvv}}}hhhTTTOOOLLLMMMQQQTTTTTTVVV___iiiyyy~~~wwwqqqjjjccc___XXXUUUQQQNNNJJJGGGCCCAAA===888555666666444555888222222444666777999:::;;;666666666666666666666666666777777888999;;;<<<===<<<<<<===??????@@@@@@???>>>>>>???@@@???>>>===<<<999999999:::;;;<<<>>>??????AAABBBCCCDDDCCCAAA@@@EEEFFFHHHJJJLLLMMMNNNNNNMMMOOORRRVVVYYYZZZZZZZZZ\\\^^^______```bbbfffhhhiiijjjlllnnnpppqqqqqqqqqmmmpppsssvvvxxxzzz}}}~~~|||}}}zzztttqqqrrrqqqnnnkkkiiifff```YYYQQQJJJFFF===999555222222222222222222555777888888999:::;;;===BBBLLLVVV^^^jjj}}}uuuXXXJJJKKKPPPOOO\\\jjjuuu|||bbbUUULLLNNNQQQVVVdddnnn[[[SSS\\\nnn|||wwwvvvsssrrr|||~~~mmmaaaWWWSSSMMMGGGDDDDDDEEEGGGKKKMMMSSSZZZ```hhhvvvrrr[[[MMMFFF@@@AAAAAA>>>:::888999::::::======???CCCDDD[[[~~~YYYCCC???>>>:::777888888888777666777777666666555444333333333333555666999<<>>999555333666666555777;;;333333555777999:::<<<===::::::999888777666555555666666777888999;;;<<<===<<<<<<===??????@@@@@@@@@>>>??????@@@@@@>>>===<<<:::::::::;;;<<<===??????@@@AAACCCDDDDDDCCCAAA@@@EEEGGGHHHJJJLLLNNNNNNOOOLLLNNNRRRVVVXXXZZZZZZZZZ]]]^^^`````````bbbfffhhhjjjkkknnnppprrrrrrrrrrrrkkknnnrrruuuwwwyyy|||~~~}}}}}}vvvssstttrrrooojjjiiieee```YYYQQQJJJFFF===999555222222222222222222444777888888888:::;;;:::@@@LLLVVV\\\cccsssnnnRRRFFFGGGLLLOOO\\\jjjvvvpppZZZPPPLLLOOOQQQQQQYYYqqqqqq^^^UUU___rrr{{{yyytttqqqzzz~~~nnnaaaYYYUUUOOOIIIEEEDDDFFFGGGKKKMMMRRRZZZ```hhhvvvqqqZZZLLLFFF@@@AAAAAA>>>:::888999:::999<<<<<>>:::888999999888777666666777777666555444333222222222555777999<<>>;;;999888777666555444444555666777777777888:::;;;===>>>???<<<;;;:::888777666666666888777777777888:::<<<============>>>??????@@@@@@>>>??????>>>>>>===<<<;;;;;;:::888888999;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIKKKLLLMMMNNNRRRRRRTTTVVVXXXZZZ[[[\\\``````___]]]]]]aaafffjjjkkklllmmmooopppqqqssssssttttttvvvwwwyyy{{{||||||~~~}}}~~~}}}{{{xxxsssnnnkkkiiigggccc___ZZZRRRIIIDDD>>>:::555222111222222222333333555777:::;;;:::999???AAAHHHQQQVVV[[[iiiwwwaaaMMMEEEDDDEEENNNSSS```ttthhhZZZSSSRRRTTTWWWYYYYYYccc}}}www^^^XXX^^^www~~~|||tttmmmtttqqqaaaXXXQQQLLLIIIFFFCCCEEEIIINNNMMMOOOUUU\\\eeeuuuqqqXXXKKKFFF>>>>>>===;;;;;;::::::::::::>>><<<===BBBDDDTTTooo```GGGAAA>>>999777777777777666666666666888777777666555444444444555666999===@@@BBBDDDEEEFFFHHHLLLOOOSSSXXX^^^bbbaaaaaacccddddddgggtttrrr[[[HHHFFFIIIJJJSSS___mmmvvv|||~~~sss^^^OOOFFFAAABBBAAACCCFFFFFFFFFLLLTTTccclll}}}xxx{{{pppTTTPPPMMMNNNQQQTTTTTTVVV^^^hhhwwwxxxqqqggg___ZZZTTTNNNIIIEEEDDDAAA>>>;;;999888777666666555444444444555666777888:::<<<===>>>??????<<<;;;:::999777777777666999888888777888999;;;<<<=========>>>??????@@@@@@????????????>>>===<<<;;;;;;:::999888999;;;>>>@@@??????@@@AAAAAABBBCCCCCCGGGHHHIIIKKKMMMNNNOOOPPPSSSTTTUUUWWWYYYZZZ\\\\\\]]]___aaabbbcccfffjjjmmmllllllnnnoooqqqssstttuuutttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~|||xxxsssnnnkkkjjjhhheeeaaa[[[SSSJJJDDD>>>:::555222111222222222333333555777:::;;;;;;:::>>>???FFFOOOUUU[[[hhhuuu~~~]]]JJJCCCCCCDDDKKKOOO[[[mmm}}}|||jjjbbb]]]___aaaeeefffdddgggvvv|||ccc\\\ccc}}}}}}vvvoootttrrrcccXXXRRRLLLIIIFFFCCCEEEIIINNNMMMOOOUUU[[[dddsssrrrYYYKKKFFF??????===<<<<<<;;;;;;;;;:::>>><<<===BBBDDDSSSnnnbbbHHHAAA>>>999888777777777666666666666888777777666555555444444555666999===@@@CCCEEEEEEHHHJJJNNNQQQUUUZZZ```ddddddcccdddeeedddgggsssoooWWWFFFFFFIIIJJJQQQ\\\rrruuu|||rrr]]]OOOFFFCCCBBBAAACCCFFFFFFGGGMMMUUUeeemmm~~~wwwzzzsssVVVQQQMMMNNNQQQTTTTTTUUU^^^hhhxxx}}}wwwllleee[[[TTTOOOKKKGGGCCC???>>><<<:::888666555555666555555444444555555666888:::<<<>>>@@@@@@???>>><<<<<<;;;999888888888888::::::999888888999:::;;;<<<======>>>>>>??????@@@???@@@@@@??????>>>===<<<<<<;;;:::999:::<<<>>>???======???@@@BBBCCCDDDEEEJJJJJJLLLMMMOOOQQQRRRRRRUUUUUUWWWXXXZZZ[[[\\\]]]\\\___cccgggiiikkknnnpppmmmnnnoooqqqssstttvvvvvvtttuuuuuuwwwxxxzzz|||}}}}}}|||yyytttooommmllljjjgggccc]]]UUUKKKEEE???;;;666222222222222222333444555777999:::;;;<<<@@@BBBIIIQQQWWW^^^iiisssyyyXXXFFFAAABBBCCCIIIMMMXXXfffsss{{{sssrrrqqqmmmbbbjjj~~~wwwpppsss|||ttteeeYYYRRRLLLIIIFFFCCCDDDIIIMMMLLLOOOTTTZZZcccppp}}}rrrYYYKKKFFF??????>>>===<<<<<<<<<<<<999>>><<<===BBBCCCSSSmmmfffJJJ@@@===999888888777777777666666666777777777666555555444444555666999===AAADDDFFFGGGIIILLLPPPTTTXXX]]]bbbfffgggffffffgggfffhhhrrr}}}kkkUUUEEEHHHNNNOOOTTT]]]zzzttt|||ppp[[[NNNGGGDDDBBBAAACCCEEEFFFGGGNNNVVVhhhooo~~~uuuwwwvvvXXXRRRNNNNNNQQQTTTTTTUUU^^^gggxxxtttlll```YYYOOOIIIEEECCCAAA>>>:::999888777666555555555666666666666666666777777999;;;>>>@@@AAA@@@???===<<<<<<;;;:::999999999999<<<;;;999888888888999999<<<<<<======>>>?????????@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;;;;<<<>>>???>>>???@@@AAABBBDDDEEEEEEKKKKKKMMMNNNPPPRRRSSSTTTWWWWWWXXXZZZ[[[\\\]]]^^^^^^aaaeeehhhjjjmmmpppsssqqqrrrrrrsssttttttuuuuuuuuuuuuuuuvvvxxxzzz|||}}}}}}}}}zzzuuurrrooommmllliiieee```WWWMMMGGG???;;;666333222222333222333444666777888:::<<<>>>@@@EEELLLSSSXXX^^^fffmmmtttwwwzzztttTTTCCC@@@BBBCCCHHHLLLVVVbbblllxxxxxxiiippp}}}xxxrrrrrrxxxwwwhhhYYYRRRLLLIIIFFFCCCDDDHHHKKKKKKNNNTTTZZZaaannnzzzrrrXXXJJJDDD>>>>>>===<<<<<<<<<<<<<<<999===<<<>>>BBBCCCRRRllllllLLL@@@===:::888888888777777777666666777777666666555555555555444666:::>>>BBBEEEGGGHHHJJJMMMRRRVVVZZZ^^^cccfffiiigggggghhhhhhjjjsss}}}hhhSSSFFFKKKTTTWWW^^^hhhwww}}}ooo[[[NNNHHHFFFBBBAAABBBEEEFFFHHHOOOXXXgggpppsssvvvyyy[[[SSSNNNOOORRRTTTTTTUUU]]]gggxxxyyylllbbbUUUOOOFFFAAA???>>>===;;;888777666555555555555555666666777777888888888888999;;;>>>@@@AAA???===<<<;;;;;;::::::999:::::::::<<<;;;999888777888888999<<<<<<<<<===>>>>>>????????????@@@??????>>>===<<<===<<<<<<<<<<<<===??????BBBBBBCCCCCCDDDEEEEEEEEEKKKKKKMMMNNNPPPQQQSSSSSSXXXYYYZZZ[[[]]]^^^``````ccceeefffgggiiilllppptttvvvuuuuuuuuuttttttssssssuuuuuuuuuvvvwwwzzz|||~~~~~~}}}}}}zzzwwwtttrrrmmmllljjjgggbbbYYYOOOHHH???;;;666333222333333333333555666666777999===AAABBBKKKUUUYYYYYY\\\aaaeeellluuuqqqQQQCCCAAACCCDDDEEEJJJTTT___gggssssssttt~~~}}}|||yyyuuutttvvvyyyjjjYYYSSSLLLIIIFFFBBBDDDHHHJJJJJJNNNUUUZZZaaammmxxxqqqXXXHHHBBB<<<<<<;;;:::::::::;;;;;;999======>>>BBBCCCQQQkkksssOOOAAA===;;;888888888888777777777777666666666666555555555555444666:::>>>BBBFFFIIIJJJKKKNNNSSSWWW[[[___dddgggiiigggggghhhiiikkksss{{{cccPPPEEELLLVVV]]]jjjxxx}}}ppp[[[NNNHHHFFFBBBAAABBBEEEFFFHHHQQQZZZdddooovvvwww|||]]]TTTOOOOOORRRTTTTTTUUU]]]gggvvvtttdddYYYLLLFFF@@@<<<<<<<<<;;;999777777666555555555555555555555777888888888888888:::;;;===>>>>>>===<<<;;;:::999999999999::::::;;;<<<;;;999888888888999999;;;<<<<<<======>>>>>>???>>>??????>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFKKKKKKLLLNNNPPPQQQSSSSSSXXXYYY[[[]]]___aaabbbcccfffggghhhhhhiiilllpppssswwwwwwvvvuuuttttttssssssvvvuuuuuuuuuwwwzzz}}}~~~|||{{{}}}}}}|||zzzxxxvvvtttssslllkkkjjjhhhccc[[[QQQJJJ@@@<<<666333222333333333444555777666666888>>>DDDNNN\\\jjjjjjdddaaacccfffmmm~~~oooPPPCCCBBBDDDDDDBBBHHHSSS\\\cccoooyyy||||||||||||{{{zzzzzzzzz{{{lllZZZSSSMMMIIIFFFBBBCCCGGGHHHIIINNNUUU[[[bbbmmmxxxrrrXXXHHHBBB;;;;;;:::::::::::::::;;;888======>>>BBBBBBPPPjjjzzzSSSBBB>>><<<999999888888888777777777666666666666666666555555444666:::???CCCGGGJJJKKKLLLOOOUUUYYY]]]aaaeeehhhlllhhhggghhhiiijjjpppxxxaaaPPPEEEJJJTTT___tttrrr]]]OOOHHHEEEBBB@@@AAADDDFFFIIIRRR\\\bbbooo}}}zzz___UUUOOOOOORRRTTTTTTTTT\\\fffuuuooo]]]QQQEEE@@@;;;999:::;;;999777666666555444444444444555222333555666777777777666::::::;;;;;;;;;::::::999888888888888888999:::;;;;;;:::999888888888999:::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>======<<<;;;::::::;;;<<<===???@@@BBBBBBAAABBBCCCDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRSSSTTTXXXYYY[[[^^^```ccceeefffeeegggjjjlllmmmnnnqqqsssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuwwwzzz}}}~~~}}}{{{zzzyyyxxxwwwwwwvvvtttsssrrrqqqjjjjjjiiihhhddd\\\SSSLLL@@@<<<777333333333444333444666777666555888???EEEZZZooo|||ooogggggghhhtttlllOOOCCCBBBCCCCCCCCCJJJTTT\\\aaannn{{{||||||}}}{{{lllZZZSSSMMMIIIEEEBBBCCCGGGFFFHHHNNNVVV]]]cccnnnyyyuuuZZZJJJCCC;;;;;;:::::::::;;;;;;<<<888======>>>BBBBBBOOOiiiVVVCCC???>>>999999999888888888777777555666666666666666666666444666:::???DDDHHHKKKLLLNNNRRRWWW\\\```cccgggjjjoookkkhhhiiihhhhhhlllrrrdddTTTIIIKKKRRR```|||uuu___PPPGGGCCCBBB@@@AAADDDFFFIIISSS]]]cccooo}}}___UUUOOOPPPRRRUUUTTTTTT\\\fffttt~~~}}}lllYYYLLL@@@===999888999:::888555666555555444333333333444000111333555666666555555::::::999999999888888888777777777777888999::::::::::::999888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>============<<<;;;:::999999:::;;;===???AAACCCDDD>>>???AAACCCEEEGGGHHHIIILLLMMMNNNPPPRRRSSSTTTUUUXXXYYY[[[^^^aaadddfffgggcccgggllloooqqqqqqrrrsssrrrsssssstttuuuvvvwwwwwwvvvvvvuuuuuuvvvzzz}}}}}}zzzyyyxxxxxxtttssssssrrrqqqqqqpppppphhhhhhiiihhhddd]]]SSSMMM@@@<<<777444333333444444444666777666444888@@@FFF\\\tttpppeeeccceee{{{jjjNNNCCCBBBBBBAAAGGGNNNXXX^^^bbbnnn}}}{{{|||}}}~~~}}}||||||mmmZZZTTTMMMIIIEEEBBBCCCGGGEEEGGGNNNWWW^^^dddoooyyywww\\\KKKDDD<<<<<<;;;;;;;;;<<<<<<===888======???BBBBBBOOOhhhWWWDDD@@@???999999999888888888888777555555555666666666666666444666:::???DDDIIILLLMMMOOOSSSYYY^^^bbbeeeiiikkksssnnnjjjiiihhhfffiiimmmvvvjjjZZZNNNMMMRRRaaawwwaaaQQQGGGBBBBBB@@@AAADDDFFFJJJSSS^^^eeepppfffSSSOOOOOOQQQSSSSSSUUU^^^hhhrrrxxxgggWWWMMM===;;;999888888777555333777777777777666666666666777666555555555666888999999999999999999888777777777777666666777888999999::::::999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;<<<:::888;;;???BBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKNNNPPPSSSVVVXXXYYYVVVXXX[[[___cccgggiiijjjjjjkkklllnnnoooppppppppprrrsssuuuwwwxxxyyyxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{~~~yyytttssssssvvvssspppnnnnnnnnnnnnmmmkkkjjjhhhfffbbb\\\UUUPPPJJJ@@@777555444222222444555666666666777;;;AAAEEEaaaxxx~~~pppcccYYYZZZeee{{{mmmPPPAAA???BBBDDDFFFNNNYYY___bbbnnnyyy|||zzz{{{{{{oooppptttzzz|||mmm___VVVNNNJJJFFFBBBBBBDDDFFFIIITTT```hhhkkkpppuuuuuu\\\LLLEEE???>>>===<<<;;;::::::::::::;;;999;;;@@@???OOOnnnXXXEEE>>>::::::999888888777777888888777777666666666666777777777999===AAAFFFKKKNNNPPPVVVWWWYYY]]]aaagggkkknnnooommmmmmooolllgggfffiiiuuu{{{}}}}}}}}}```MMMOOOTTTbbbvvvaaaRRRIIIEEEDDDDDDCCCBBBEEEKKKSSSXXXdddqqq|||kkkVVVNNNNNNQQQTTTTTTVVV^^^gggssswwwdddRRRGGG===;;;999999999888666555777777777777666666666666777666666555666777888999888999999999888888777666777777777777777888999999:::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::<<<::::::<<<@@@BBBBBBAAABBBBBBCCCDDDFFFGGGHHHIIIKKKLLLNNNPPPSSSVVVXXXYYYWWWYYY\\\```dddgggjjjkkkkkkkkklllmmmooopppqqqqqqsssuuuvvvxxxyyyzzzyyyyyyxxxyyyyyyzzzzzz{{{{{{|||{{{vvvuuuuuutttrrrpppooonnnmmmkkkiiikkkjjjiiigggddd___XXXSSSKKKAAA888555444222222444666666777666888;;;AAAEEEXXXmmmrrreeeZZZSSSWWWddd~~~lllPPPBBBAAABBBCCCGGGOOOZZZ```dddpppzzzyyy{{{~~~pppeeegggllluuu}}}nnn^^^VVVNNNJJJGGGCCCBBBEEEDDDIIIVVVdddmmmooorrrvvvzzz```MMMCCC???>>><<<;;;:::::::::::::::<<<:::===BBBBBBSSSrrrXXXFFF@@@<<<:::999888888777777888888777777666666666666777777777999===BBBGGGKKKOOOQQQVVVWWWZZZ^^^ccchhhlllnnnqqqooooooooolllfffeeehhhsssyyy|||}}}}}}cccPPPQQQTTTaaavvvaaaRRRIIIEEEBBBBBBBBBBBBEEELLLTTTZZZcccoooyyynnnWWWMMMMMMPPPUUUVVVWWW^^^ffftttvvvdddQQQEEE>>><<<:::999::::::999777888888777777777666666666666666666666666777888888777888888888888777666666888777777777777888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<;;;;;;===AAACCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIILLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ]]]aaaeeehhhjjjkkkmmmllllllmmmnnnpppssstttuuuvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyzzz{{{{{{||||||~~~}}}yyyvvvuuupppooommmlllkkkiiieeebbbhhhggggggfffeee```[[[VVVLLLBBB999666555333222444777777777777888;;;@@@DDDMMM___cccYYYTTTSSS[[[llliiiOOOCCCBBBCCCCCCHHHPPPZZZbbbfffqqqwwwnnnjjjqqqyyy|||xxxssstttzzz|||vvvbbbZZZ\\\cccppp}}}ooo]]]UUUMMMJJJGGGCCCCCCFFFCCCIIIWWWgggoooqqqsssvvvfffOOOCCC>>>===<<<:::::::::;;;;;;;;;===<<<@@@DDDFFFYYYzzzzzzTTTDDD???<<<:::999888888777777888888777777666666666666777777777999===CCCHHHMMMPPPRRRUUUWWW[[[```eeeiiilllnnnsssqqqqqqqqqlllfffeeegggvvv~~~www```PPPOOOQQQ^^^vvvaaaRRRIIIEEE@@@AAAAAABBBFFFMMMUUU[[[aaammmvvvqqqWWWMMMMMMPPPUUUWWWXXX^^^dddssswwwfffSSSGGG>>><<<:::999:::;;;::::::999888888777777666666666666666666666666777777888777777888888888777777666888888888777777888999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999<<<<<<===???BBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNOOORRRTTTWWWXXXYYYYYY[[[^^^aaadddgggiiijjjnnnmmmlllmmmnnnqqqtttvvvuuuvvvwwwyyyzzzyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~zzzvvvtttmmmjjjgggdddbbbaaa^^^]]]```aaaaaacccccc```\\\XXXNNNDDD:::777666333222444777888888888888;;;???CCCGGGVVVZZZWWWZZZ___nnneeeMMMDDDCCCCCCBBBHHHNNNXXX```eeennnjjjbbb^^^aaaggglllssszzz}}}sssjjjgggsss~~~{{{ssstttfffWWWSSSVVV^^^mmm}}}nnn\\\TTTMMMJJJGGGDDDDDDFFFDDDIIIUUUcccjjjllloootttjjjRRRDDD>>>===;;;:::999:::;;;<<<:::======@@@FFFHHH^^^rrrOOOAAA===::::::999888888777777888888777777666666666666777777666999>>>DDDJJJNNNQQQSSSVVVXXX]]]bbbgggkkkmmmnnnsssqqqqqqrrrnnnhhhgggjjj}}}hhhWWWKKKKKKMMM\\\vvvaaaSSSJJJFFFAAABBBBBBCCCFFFLLLTTTYYY```kkkuuuvvvZZZNNNMMMPPPUUUXXXYYY]]]cccqqq}}}yyyhhhUUUGGG???===:::999:::;;;;;;:::999999999888777666666666555666666777777777777777777777888888888888777777999999888888888888888999888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<>><<<:::999:::<<<===999======@@@EEEIIIaaannnMMM@@@===::::::999888888777777888888777777666666666666777777666999???EEEKKKPPPSSSTTTWWWZZZ^^^dddiiilllnnnooorrrpppqqqrrrpppkkkkkknnn~~~ppp[[[MMMFFFHHHNNN___vvvaaaSSSJJJFFFCCCDDDDDDDDDFFFKKKQQQVVV___kkkuuubbbRRROOOOOOTTTWWWXXX\\\aaappp|||{{{jjjUUUFFF@@@===:::999999:::::::::::::::999888777777666555555555666777777777777777777777888999999999999888::::::999888888888888999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999<<<@@@AAABBBBBBCCCDDDGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPQQQSSSUUUWWWYYYZZZYYY[[[]]]```bbbdddffffffkkkkkklllmmmoooqqqtttuuutttuuuvvvwwwxxxwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||||||||}}}}}}{{{tttlllfff^^^XXXOOOJJJHHHJJJLLLMMMQQQSSSVVV[[[______]]][[[RRRGGG>>>:::777444333444666777888777777999;;;>>>CCCNNNTTT\\\kkkwww|||iiiWWWKKKEEEDDDEEEHHHJJJQQQWWWYYY\\\eeeooouuunnnqqqvvvooo^^^UUU]]]hhhgggjjjdddhhhzzzeeeVVVRRRLLLPPP\\\qqq}}}nnn]]]UUUMMMJJJGGGCCCCCCFFFIIIHHHJJJQQQVVV[[[dddlll}}}nnnWWWIIICCCAAA>>>;;;:::;;;<<<===999======@@@EEEJJJcccmmmNNNCCC???;;;:::999888888777777888888777777666666666666777777666999???GGGMMMRRRUUUVVVYYY[[[___dddiiimmmpppqqqrrrqqqrrrtttqqqmmmmmmpppzzzxxxiiiTTTIIIDDDIIIQQQcccvvvaaaSSSKKKGGGDDDEEEEEEEEEFFFJJJPPPTTT^^^jjjuuuhhhUUUQQQOOOSSSVVVWWW[[[```ppp}}}nnnYYYIIIAAA>>>:::888888999999999;;;::::::999888777666555444555666777888777777666888888999:::::::::::::::;;;:::999999888888888999888888888777777888999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999;;;<<<===888<<<@@@BBBAAAAAABBBDDDGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\^^^aaaccceeeffffffiiijjjkkkmmmoooqqqssssssuuuvvvwwwxxxxxxxxxwwwvvvssstttuuuvvvxxxyyyzzz{{{{{{zzz{{{zzzwwwpppeee^^^RRRMMMEEE@@@???@@@BBBCCCGGGIIINNNSSSYYY[[[ZZZXXXSSSIII???:::888444333444555666777777666777999;;;===FFFKKKUUUdddnnn}}}tttbbbRRRHHHFFFGGGIIIJJJNNNSSSTTTSSSWWW^^^qqqttt___QQQUUU\\\WWW]]]\\\eeeyyyoooYYYQQQQQQKKKQQQaaazzzqqq^^^VVVNNNJJJGGGCCCBBBEEEGGGEEEHHHNNNSSSYYYbbblll{{{www```RRRFFFCCC@@@<<<;;;;;;<<<===:::>>>???AAAFFFJJJeeekkkOOODDD???;;;:::999888888777777888888777777666666666666777777555999@@@HHHNNNSSSVVVWWW[[[]]]```dddiiinnnqqqttttttssssssuuurrrmmmmmmpppyyyuuuiiiSSSIIIDDDIIIRRRcccvvvaaaSSSKKKGGGBBBCCCDDDEEEGGGKKKQQQUUU[[[iiiuuukkkWWWRRROOORRRUUUWWW[[[```qqq}}}sss^^^OOOBBB>>>:::777777888888888;;;;;;:::999888777666555444555777888888888777666888999:::;;;;;;;;;;;;;;;;;;::::::999888888888999888888777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<999888888888999;;;===>>>777;;;@@@BBBAAA@@@BBBCCCHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZ\\\]]]```bbbdddfffgggggggggiiikkkmmmoooqqqrrrrrrvvvwwwxxxyyyzzzyyyxxxwwwsssssstttvvvwwwxxxzzzzzzzzzzzzyyyxxxuuulllaaaYYYIIIEEE@@@<<<;;;<<<<<<<<>>;;;@@@@@@BBBFFFKKKgggiiiMMMCCC>>>888:::999999888777888888888777777666666666666777777555999@@@HHHOOOTTTVVVWWW]]]^^^```dddhhhnnnrrruuuvvvuuuuuuvvvrrrmmmlllooo~~~uuujjjTTTIIICCCGGGPPP```~~~{{{vvvvvvaaaSSSKKKGGG@@@BBBCCCEEEHHHLLLRRRVVVYYYgggttt