BM6P6(@ 000000000000000000000000000000///...............---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((++++++******)))(((((((((000...+++)))((((((((()))***))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""""""""############""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%%%%$$$###!!!%%%%%%%%%$$$$$$$$$#########%%%'''))))))'''%%%###""""""###$$$%%%&&&&&&'''$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!"""!!!  $$$$$$######"""!!!!!!!!!""""""""""""###$$$%%%&&&###""""""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''''')))))))))***++++++,,,,,,***+++,,,...//////000000333222111111111222333444444555555555444555777999<<<======<<<<<<===@@@BBB@@@@@@??????@@@BBBDDDEEEIIIJJJLLLMMMNNNMMMKKKJJJMMMNNNPPPQQQQQQPPPNNNMMMQQQNNNKKKHHHHHHIIIKKKMMMQQQNNNJJJFFFDDDCCCDDDEEE@@@AAABBBBBBAAA@@@???>>>AAABBBCCCBBB@@@===<<<<<<777666444444666777666555555555444444444333333333222111000//////.........---,,,***))))))***,,,---000...+++)))((()))+++,,,(((%%%###%%%***,,,***'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%&&&######################## !!!!!!!!!"""&&&%%%###!!! !!!"""##########################################"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&###############$$$$$$$$$######"""!!! ######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$######%%%'''***,,,$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""////////////////////////000//////...------...............------,,,,,,,,,++++++***))))))***++++++,,,,,,+++******)))(((((())))))))))))))))))******---+++)))'''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""############"""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###"""!!! !!!!!!"""###############$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))***+++++++++,,,---...////////////000000/////////000222222777777888777666777:::<<<;;;=========<<<<<<>>>@@@AAA@@@@@@@@@@@@AAACCCDDDHHHIIIKKKLLLLLLLLLJJJIIIKKKLLLNNNPPPQQQQQQPPPOOOLLLKKKIIIHHHIIIKKKNNNPPPOOONNNJJJGGGEEEDDDDDDDDDAAAAAABBBBBBBBBAAA@@@??????@@@AAA@@@???===<<<<<<;;;999777777888999888777444444444444333333333333222111000//////............---,,,++++++,,,---...///---,,,***)))***++++++)))&&&$$$&&&***,,,***'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!""""""!!!!!!""""""######""""""!!!!!!###########################$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$######"""######### !!!"""$$$%%%&&&&&&"""""""""""""""!!!!!!!!!"""##################"""########################""""""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""###$$$$$$%%%%%%//////////////////////////////...---------..................------------++++++***))))))***+++++++++++++++******))))))(((''''''((())))))***++++++)))((('''%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&''''''(((((()))***************))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###############""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######%%%%%%$$$###"""""""""###%%%$$$$$$$$$$$$######### !!!###$$$$$$###!!! %%%%%%$$$$$$$$$#####################""""""""""""$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$######"""######$$$%%%""""""###$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&'''%%%###"""###$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""###$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&'''(((((())))))***,,,---...///////////////.........///000111222333666777777777666777:::<<<:::<<<>>>>>>===<<<===>>>AAA@@@@@@@@@AAABBBCCCCCCGGGHHHIIIJJJKKKJJJIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPKKKJJJIIIHHHIIIKKKMMMOOOMMMLLLKKKIIIGGGEEEDDDDDDAAABBBBBBBBBBBBAAAAAA@@@======>>>>>>>>>>>>=========;;;888888888888777666444444333333333222222222222111000//////.........///...---,,,,,,---...///------,,,,,,+++************'''&&&''')))+++)))&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$ """#########!!!  """$$$$$$###!!! ########################"""######$$$%%%%%%&&&&&& !!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!""""""######$$$$$$!!!""""""######""""""!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! """######$$$%%%%%%&&&&&&!!!!!!!!!"""""""""##############################"""""""""###$$$$$$%%%%%%////////////////////////......---------------...------------------------+++******************++++++*********)))))))))((((((((((((((())))))******'''&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''(((((())))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$####################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""%%%$$$###"""""""""###$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""$$$$$$$$$########################"""""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$######""""""############$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&(((%%%""" !!!""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&%%%###############$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&''''''(((((()))******------.../////////////////////000111222333444555222333444333333444777999:::<<<>>>>>>===<<<<<<<<>>???>>>===;;;999666555555555333222444333333333333222222222222111000///............///......------......///,,,------------+++***)))+++)))'''((())))))(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''***######################## ###%%%%%%$$$""" !!!"""######""""""########################"""!!!!!!""""""######$$$ !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""%%%$$$$$$###"""!!!!!! !!!!!!"""""""""#########!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$"""!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""""""""........................------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++******************)))))))))))))))))))))))))))((((((''''''''''''&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################""""""############""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&+++(((%%%###$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&'''((()))***''''''((())))))******++++++,,,---......///............000111222333444444000111222222111333666888:::<<<>>>???>>><<<<<<======>>>@@@BBBEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB???===;;;<<<>>>@@@???===;;;999666444444444222000444444444333333333222222222111000///..................------------......,,,---.........,,,***)))+++***))))))))))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$""""""!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$######"""!!! """"""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######$$$$$$ !!!!!!""""""#########"""""""""#########$$$$$$$$$######""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""........................,,,,,,+++++++++,,,------************++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$############"""""""""########################"""############$$$$$$$$$$$$###""""""""""""###$$$###############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!###"""""""""###$$$%%%%%%$$$############"""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&""""""""""""############$$$$$$############$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""#########""""""###""""""!!! """"""""""""###$$$%%%&&&(((&&&$$$###$$$$$$$$$##############################$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""######$$$%%%%%%&&&'''((())))))'''(((((())))))***++++++)))***+++,,,---.........,,,---...///000111111000222333333333333555888::::::<<<>>>???>>>>>>???@@@>>>???BBBEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEFFFDDD@@@===>>>@@@AAA???======;;;888777777666555333555555444444444333333333222111000//////.................................------.........,,,***)))*********))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%###"""###""" !!!###%%%'''""""""""""""""""""""""""(((&&&%%%###"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!!!!"""###$$$$$$""""""!!!!!! !!!""""""######""""""!!! !!!!!!""""""######### !!!!!!""""""###### !!!"""######$$$$$$$$$######"""!!!!!! """""""""############$$$########################"""""""""###$$$$$$%%%%%%........................+++++++++++++++,,,------*********++++++,,,,,,,,,)))***++++++++++++***)))((()))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##############################""""""""""""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############$$$$$$############$$$$$$!!!""""""######$$$%%%%%%""""""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***&&&''')))+++,,,......///,,,---...000000000//////333444555555555666999<<<;;;<<<>>>>>>>>>???AAADDDBBBCCCEEEGGGIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNEEEFFFHHHJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIEEE@@@???AAABBB???<<<>>><<<:::999999999777666666666666555555555444444222111000//////........./////////000000/////////............---,,,+++***)))*********)))((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%""""""""""""""""""""""""&&&%%%$$$###"""###%%%&&&""""""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""### !!!"""###$$$%%%!!!!!!!!!!!!!!!""""""""""""##################"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""##############################"""""""""#########$$$$$$########################"""""""""###$$$$$$%%%%%%........................+++*********+++,,,,,,---+++++++++,,,,,,---------)))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$""""""$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%############""""""""""""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$""""""############""""""!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!###$$$%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%$$$###!!! !!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$&&&(((***,,,---...//////000111222222111000000222333444444444666999<<<<<<===>>>>>>>>>@@@CCCFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPHHHIIIJJJJJJJJJHHHFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJJJJIIIJJJKKKLLLMMMMMMHHHBBBAAABBBCCC???<<<===;;;999888999999888666777666666666666555555555222111000//////.........000000111111111111000000///......---,,,,,,++++++((()))******)))))))))***%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""%%%&&&"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!"""###########################$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%$$$$$$###"""""""""---------------...///000,,,,,,,,,+++++++++******000///...---+++***)))((())))))))))))))))))))))))******++++++***(((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''########################""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########)))&&&### !!!$$$&&&#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$###!!! """$$$%%%######""""""!!!!!! $$$###""" !!!"""""""""""""""""""""""""""################################################$$$$$$######""""""!!!!!!$$$###!!!!!!$$$###""" !!!"""###$$$%%%$$$"""""""""###$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++......///000111222333333000222444777999:::::::::<<<>>>@@@AAABBBBBBCCCEEEEEEFFFGGGHHHIIIIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIMMMMMMLLLKKKLLLMMMOOOPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJLLLKKKGGGCCC@@@??????>>>===???===:::777777777999:::999888777555444444444444444333222111000000000000//////...------------...///...---------,,,)))'''))))))))))))((((((((((((,,,+++)))((('''''''''((((((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$""" """$$$%%%%%%%%%%%% !!!###%%%&&&%%%$$$"""!!!!!!""""""#########$$$######""""""!!!""""""### !!!"""""""""""""""###############"""!!! ######""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!!$$$###"""#########!!!""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!  !!!!!!""""""######$$$###"""###$$$%%%$$$###---------------...//////,,,,,,+++++++++*********+++++++++******))))))((())))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################""""""!!!!!!""""""###%%%%%%%%%$$$$$$#########%%%$$$###"""!!!""""""###&&&&&&%%%###""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""######"""!!!!!!"""###$$$$$$$$$$$$###############$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""######!!! $$$'''&&&%%%###"""""""""###$$$###$$$%%%$$$"""!!!"""###$$$######""""""######$$$%%%$$$"""!!!!!!!!!"""#################################""""""""""""######$$$###!!! !!!###$$$%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))),,,---......000000111222222333444666888999:::;;;<<<>>>AAABBBAAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCBBBAAAAAABBBEEEHHHJJJNNNJJJEEEAAA?????????>>>???===;;;999999:::;;;<<<999888777555444444444444555555444333222222222222//////...------------...222111///...///...---+++******)))))))))(((((((((***)))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""!!!"""$$$%%%%%%$$$######!!!"""###$$$%%%$$$######!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""############"""""""""!!!######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""###$$$$$$###!!!"""""""""#########$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#####################""""""""""""!!!!!!!!!!!!""""""######""""""!!! """"""""""""#########$$$$$$""""""###%%%&&&%%%$$$------,,,,,,,,,---......,,,++++++++++++*********)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%((((((&&&%%%###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$############$$$$$$#################################""""""#########$$$$$$$$$$$$$$$#########""""""#########"""!!!!!!&&&&&&%%%###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""############$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""""""""""""""###!!!"""#########$$$&&&(((%%%$$$######"""############$$$%%%$$$"""!!!"""###$$$######""""""######$$$$$$###""""""!!!"""""""""##############################""""""""""""#########"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++,,,---...///000000333444444666777999;;;<<<===???AAABBBAAAAAABBBCCCBBBCCCCCCDDDCCCCCCBBBAAA??????@@@BBBEEEGGGJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHGGGEEEDDDBBBAAAAAABBB@@@???>>>???CCCGGGIIIOOOKKKDDD@@@>>>>>>??????===<<<;;;:::::::::<<<<<<999888777555444444444444555444333222222111222222//////...------------...111...,,,++++++++++++***++++++*********)))))))))((('''&&&%%%%%%$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$###"""!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""######""""""""""""############ """"""!!!!!!!!!!!!""""""%%%%%%$$$######"""!!!!!! !!!!!!""""""############$$$$$$######"""!!!############$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%---,,,,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!!!!""""""""""""!!!"""###############$$$$$$""""""#########$$$$$$$$$########################"""""""""######"""""""""############""""""!!!!!!"""""""""""""""""""""""""""############"""!!!!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""######!!!"""######""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!!"""#########""""""""""""############""""""""""""""""""########################$$$######""""""######$$$###"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((''''''++++++,,,---...///000000555444444555666888;;;<<<<<<>>>@@@AAA@@@@@@AAABBBAAAAAAAAA@@@@@@??????>>>===>>>???AAADDDGGGIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHFFFEEECCCBBBAAABBB@@@>>>===???BBBFFFIIIJJJEEE???<<<;;;===>>>???::::::::::::::::::;;;;;;999888777555444444444444333222111000//////////////////...------------...000---***((()))*********++++++++++++*********)))''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###"""""""""""""""######### !!!!!!!!! """"""###$$$$$$$$$$$$$$$%%%###""" !!!###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$%%%%%%$$$#########!!!!!!!!!!!!!!!""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!######################## !!!###%%%%%%$$$---,,,++++++++++++,,,,,,+++++++++*********)))))),,,++++++******))))))((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$########################"""!!!  !!!###$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$###########################""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!""""""######!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""### """""""""!!! !!!!!!!!!"""""""""!!!!!!"""###$$$###!!! !!!"""###""""""""""""""""""###"""""""""#########""""""########################$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))+++,,,------//////000111555444444444555777:::;;;;;;===???@@@??????@@@AAA@@@??????>>>>>>=========@@@@@@AAABBBDDDFFFHHHIIILLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEECCCBBBAAA@@@AAA???===<<<===@@@DDDFFFAAA===999777888:::<<<===:::;;;;;;<<<<<<<<<<<<;;;999888777555444444444444222222111000//////////////////...------------...222///,,,+++,,,---------++++++++++++*********)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%%%%###"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""""""""#########""""""""""""""""""######$$$%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$###!!! """###%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###%%%&&&%%%"""!!!!!!""""""""""""!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""######""""""!!! """""""""""""""""""""""""""$$$######,,,,,,++++++******+++++++++************)))))))))***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#################################""""""#########"""""""""###############"""!!!  """%%%&&&&&&%%%%%%$$$######"""""""""############$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$ !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!$$$&&&%%%$$$""""""###$$$$$$$$$$$$###"""###$$$###!!! !!!"""###""""""!!!!!!""""""###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$######### !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********+++,,,,,,---...///000000333333333444555666888888888:::<<<======>>>???AAA??????>>>=========>>>>>>AAAAAABBBCCCDDDFFFHHHHHHLLLLLLMMMMMMLLLLLLKKKKKKIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>===<<<;;;<<<===???@@@999777555444777999;;;;;;<<<===>>>??????>>><<<;;;999888777555444444444444444333222111111000111111//////...------------...///---+++***+++,,,,,,+++++++++*********)))))))))((())))))***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###########################""""""""""""!!!"""$$$%%%&&&%%%%%%$$$!!!"""######$$$$$$#########"""!!!!!!!!!"""###$$$######""""""""""""######"""""""""""""""""""""""" !!!############!!! !!!$$$&&&%%%!!! """######""""""""""""!!!!!!############""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!""""""###$$$$$$######""""""!!!!!! """"""######""""""!!! """""""""!!!!!!!!!!!!!!!"""######""",,,,,,+++***************************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$############$$$$$$###########################""""""!!!!!!""""""###!!!"""""""""#########$$$ !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$######""""""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""###""""""""""""""""""""""""&&&$$$###!!!!!!!!!!!!"""$$$$$$$$$############### !!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  ###%%%%%%###!!!"""###$$$%%%$$$$$$###!!!#########!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""!!!"""""""""""""""!!!!!!"""######$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))************+++,,,---...//////111111333444555555666666444777:::;;;<<<===???@@@???>>>=========>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLIIIHHHFFFDDDBBB@@@????????????>>>>>>============>>>>>>======<<<<<<<<<<<<888666555666888:::::::::;;;<<<===>>>>>><<<999888999888777555444444444444444333222111111000000000//////...------------...+++***))))))******)))(((******)))))))))((((((((((((((()))*********)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###!!!"""###$$$%%%$$$##################"""""""""!!! """######"""!!! !!!""""""######""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""" """######""" !!!$$$### !!!$$$$$$$$$#########"""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!#########"""""""""!!!!!!"""!!! !!!###$$$###""",,,,,,+++***))))))******************))))))))))))''''''(((((()))******+++))))))))))))))))))))))))&&&''')))*********)))((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&!!!###%%%&&&'''&&&&&&######""""""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ ###%%%'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########""""""""""""""""""""""""'''%%%###!!! """"""######""""""!!!!!!  !!!#########"""!!!"""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!! $$$!!!!!!"""  !!!#########"""!!!!!!######"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$###""" """"""###$$$&&&'''((()))''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******))))))***+++,,,------...///000222444555555444444222555888:::;;;<<>>======>>>???@@@AAA>>>>>>???AAACCCFFFHHHIIIEEEEEEEEEEEEGGGJJJMMMNNNJJJHHHFFFCCCAAA???>>>===???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<999888888999:::;;;:::999888999:::;;;:::888555333999888777666444444444444222111000///............//////...------------...---,,,,,,,,,...---,,,***))))))))))))(((((((((((('''((()))******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&$$$"""!!! !!!###%%%&&&%%%$$$"""$$$#########""""""!!!!!! """$$$%%%%%%$$$### !!!""""""""""""""" !!!"""#####################""""""""""""######"""""""""""""""""""""""" !!!######!!! """""" ###'''%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$######""""""!!!!!!  !!!"""###$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$######""""""$$$###"""###$$$%%%$$$###---,,,,,,+++*********++++++++++++************)))+++*********))))))((((((************************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!!!!###&&&'''%%%!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""###$$$%%%%%%%%%###"""!!!!!!$$$((()))'''%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""######### %%%(((&&&$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%&&&!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$######"""!!! """######$$$$$$###!!! $$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&)))***'''$$$%%%&&&'''((()))))))))))))))***++++++------...///111111111111111222222222555666666777888:::;;;<<<<<<<<<======>>>>>>?????????@@@BBBEEEGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHEEEAAA??????@@@AAA@@@??????@@@@@@>>><<>><<<:::777666444444555555555444333222000///222111111000///......---111000...---,,,,,,------///,,,***+++---...,,,))))))))))))'''%%%%%%''')))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$### !!!###$$$$$$###""""""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%% """$$$&&&&&&%%%###!!! !!!""""""######"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!###"""  """###""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!  ###$$$###%%%$$$""" !!!###$$$&&&$$$""""""$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$---,,,++++++******+++++++++++++++************)))*********)))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""!!!$$$$$$###!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""############""""""######"""""""""""""""### !!!$$$### ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$#########"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""" """############"""############"""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""""""""###############"""""""""!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$'''((((((((((((((('''&&&)))******+++,,,---......000000000111111111111222555555666777888:::;;;<<<<<<<<<======>>>>>>??????AAABBBDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGEEEBBBAAABBBCCCAAA@@@???@@@AAAAAA@@@>>>AAABBBBBBBBBAAA???===<<<777888999;;;<<<>>>?????????>>><<<999777666555444555555555444333222111000111111111111111000000000222111///...------.........,,,++++++------+++))))))))))))'''&&&%%%''')))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################"""!!! ############"""""""""!!!!!!!!!"""$$$$$$%%%%%%$$$""""""######""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""############"""""" !!!!!!""""""######!!!!!!######"""""""""!!!!!!!!!###$$$%%%"""  !!!"""!!!""""""""""""#########$$$"""""""""""""""###$$$$$$,,,,,,++++++******+++++++++++++++************)))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########%%%''')))'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%'''((((((%%%$$$##################"""###$$$$$$###"""###$$$!!!!!!!!!"""""""""######$$$############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!""""""!!!"""$$$$$$"""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%%%%$$$###"""!!! """###$$$$$$""""""###$$$"""""""""""""""""""""""" ############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######""" !!!"""#####################""""""""""""""""""###$$$$$$###""""""######""""""""""""############"""""""""""""""######""""""""""""!!!!!!!!!$$$######""""""######$$$$$$############"""""""""!!!"""######$$$$$$######!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''&&&&&&''')))))))))((((((&&&%%%%%%))))))***+++,,,------...//////000000000111111111444444555666777999:::;;;<<<<<<<<<===>>>?????????DDDDDDFFFGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDBBBCCCEEEGGGBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBAAA@@@???===<<<999:::<<<>>>@@@AAABBBCCC>>>===;;;999777666555555555555555555444222111000111111111111222222222222222111000///...............,,,++++++,,,,,,+++***((())))))(((&&&&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$#########""""""############""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""###############"""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""######"""!!! """######""" !!!"""###$$$%%%%%%###!!! """######"""!!!!!!!!!"""""""""######""""""""""""""""""###$$$,,,,,,++++++***++++++,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((*********)))(((&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%#########&&&(((***'''&&&%%%$$$###!!! ((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%%%%###""""""$$$&&&!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""%%%$$$###"""!!!!!!!!!!!!###!!! ###$$$$$$###"""######$$$$$$$$$$$$###""""""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$###!!! !!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$###"""!!! !!!"""""""""#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###""""""""""""""""""###$$$######"""""""""""""""$$$$$$$$$$$$##################""""""""""""##################""""""""""""!!!""""""###############!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&)))+++***(((&&&(((***'''(((((((((''''''&&&%%%(((((()))***+++,,,------.........//////000000111333333444555666888999:::;;;;;;<<<===>>>??????@@@CCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEECCCBBBCCCEEEGGGCCCBBBBBBCCCEEEEEEDDDBBB@@@AAAAAAAAAAAA???===<<<;;;<<<>>>@@@AAABBBBBBBBB===<<<:::999777666555555555555555555444333222111111111111111111111111111111000//////...------------,,,+++++++++++++++***((()))***)))''''''((()))(((''''''''''''&&&&&&&&&######################################################$$$$$$$$$######"""######$$$$$$%%%&&&'''(((#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$############"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$"""######$$$$$$######"""######""""""!!!!!! ######"""""""""""""""""" """###$$$$$$$$$###$$$###""""""$$$%%%$$$$$$"""############$$$$$$$$$###"""""""""""""""######,,,++++++***++++++,,,,,,+++++++++*********))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))***)))((('''%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!! $$$$$$"""""""""###$$$%%%!!!"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""  !!!"""######$$$$$$$$$$$$##############################""""""""""""######""""""#########""""""!!! !!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!""""""""""""""""""######!!!"""$$$%%%%%%$$$"""!!!"""""""""######"""""""""######"""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$'''***)))&&&%%%&&&)))%%%%%%&&&''''''''''''''''''(((((()))***+++,,,,,,,,,,,,---......///000000222222333444555777888999;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFEEECCCBBBCCCEEEDDDDDDCCCDDDFFFFFFDDDCCCAAAAAABBBBBBAAA@@@???>>>===>>>@@@AAAAAA@@@???>>><<<;;;999888777666666666555555555555444333222222333222111000///...------............---,,,+++++++++,,,,,,++++++*********''')))******(((((()))***(((''''''''''''&&&&&&&&&################################################"""######$$$$$$$$$######"""""""""###$$$%%%%%%%%%""""""""""""""""""######""""""###$$$$$$$$$#########$$$%%%%%%$$$"""  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! ######$$$######"""""""""""""""############"""!!!!!! !!!"""###"""!!!"""############$$$$$$$$$######"""""""""""""""###++++++******++++++,,,,,,+++++++++************)))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''''''''((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""###############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""##################$$$%%%#########""" !!!###%%%!!!!!!!!!"""""""""######!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$########################$$$######""""""######$$$ !!!"""############ !!!"""""" !!!"""""""""""""""""""""""""""########################""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!###"""!!!!!! !!!!!!""""""""""""############""""""###$$$$$$###""""""""""""############"""""""""""""""""""""######$$$ !!!!!!!!!!!!!!!"""!!!""""""######""""""!!!!!!!!!"""""""""""""""### !!!""""""######""""""$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''(((((((((''''''((()))***++++++,,,++++++,,,---...//////000111111222333444666777888:::;;;<<<===>>>???@@@AAA@@@AAACCCEEEFFFGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFHHHJJJIIIGGGDDDCCCCCCFFFEEEDDDEEEFFFFFFDDDBBBAAABBBCCCCCCCCCBBB@@@???>>>???@@@AAA@@@>>><<<;;;;;;:::999888777666666666555555555555555444333333444333222000...---,,,+++------...------,,,*********,,,,,,,,,***)))***+++'''(((******)))((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$""""""""""""!!!""""""""""""############"""######$$$$$$$$$###### """###"""  !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######!!!!!!"""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!###$$$$$$"""!!!""""""############"""""""""!!!"""""""""###%%%%%%$$$"""!!!!!!!!!"""""""""######$$$######"""""""""""""""++++++******++++++,,,---+++++++++************)))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''"""""""""#########$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$######$$$%%% !!!"""###$$$$$$$$$$$$########################$$$######""""""######$$$ !!!!!!""""""""""""""""""###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!! ###"""!!!!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%% !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))***++++++******+++,,,---...//////111111111222333555777888::::::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGJJJMMMNNNLLLIIIGGGFFFGGGFFFEEEEEEEEEEEEBBB@@@BBBCCCDDDDDDDDDCCCBBBAAA<<<>>>???AAA@@@???<<<;;;:::999888777777666777777555555555555555444444333333333222111000...---------............,,,+++******+++---,,,)))((()))+++&&&(((***+++***))))))***(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""$$$$$$"""!!!"""""""""##################$$$$$$$$$######""" !!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""######""""""""" !!!!!!""""""######!!!$$$$$$"""!!!!!!######""""""!!!!!!"""###$$$$$$######%%%''''''%%%###""""""""""""#########$$$$$$$$$###"""""""""""""""+++*********+++,,,,,,---+++++++++************)))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########%%%'''((($$$$$$$$$$$$######""""""########################!!!###$$$%%%%%%$$$"""!!!!!!"""###%%%%%%%%%$$$###"""###$$$$$$###"""###$$$############$$$$$$$$$$$$ !!!!!!!!!""""""############$$$$$$$$$$$$###### !!!!!!!!!"""$$$%%%&&&$$$$$$$$$"""!!! !!!""" """######$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!###%%%%%%%%%$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!"""###%%%&&&!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""$$$&&&&&&!!!"""""""""######$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!"""$$$%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((***(((&&&(((++++++)))&&&''''''''''''&&&%%%$$$$$$&&&&&&'''((()))***++++++)))******+++---...//////000000111222333555666777::::::;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@DDDEEEFFFHHHIIIIIIHHHHHHGGGKKKPPPRRRQQQMMMJJJHHHHHHGGGEEEEEEEEEDDDAAA???CCCDDDEEEEEEEEEDDDCCCBBB;;;<<>><<<999999888777777777777777555555555666555555444444333222222222111111000000...//////000///---,,,+++)))+++---,,,)))((()))+++&&&(((***+++***)))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&& """%%%'''&&&###!!!!!!""""""#########$$$######$$$$$$$$$######"""$$$$$$###""""""###$$$%%%############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###############"""!!!!!!  $$$$$$""" !!!###"""!!! !!!###%%%'''!!!######!!!$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$###""""""!!!"""""",,,,,,,,,++++++*********************))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########!!! """$$$&&&&&&%%%%%%&&&'''''''''%%%"""!!!$$$$$$$$$######""""""""" !!!###%%%&&&%%%###"""%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$############$$$$$$((('''%%%###!!! ###"""!!!"""###$$$###!!!""""""""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""############""""""""""""##################$$$$$$$$$$$$############""""""""""""### ###%%%%%%$$$######$$$$$$"""  !!!""""""!!! $$$###""" ###$$$$$$$$$$$$###""""""""""""############""""""$$$$$$###############$$$ !!!!!!"""""""""!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""%%%$$$#########%%%((()))%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((***+++,,,)))***++++++------...///111000111111222333444555777999;;;===???@@@@@@?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCEEEGGGIIIKKKGGGJJJNNNPPPOOOJJJEEEAAAEEEEEEEEEDDDCCCAAA@@@???CCCDDDEEEFFFFFFEEEDDDCCC<<<===>>>>>>===<<<;;;:::;;;999777666555444222000444444333333333333222222333222111000/////////////////////...---------,,,...------,,,+++***))))))***************)))((((((+++)))(((&&&&&&((()))+++(((&&&###"""###$$$##################$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%,,,)))$$$!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""!!!!!! !!!""""""###$$$%%%%%%&&&$$$###"""###$$$%%%$$$""" !!!!!!""""""######!!!"""""""""!!! """"""###""""""!!! ######""""""!!!!!! ###!!!!!!"""###$$$###"""((('''%%%###""""""###$$$###"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! ######""""""""""""######%%%%%%$$$###""""""######""""""!!!!!!!!!!!!"""""",,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""%%%&&&&&&%%%%%%&&&''''''&&&%%%###!!!'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$ !!!"""############$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$######"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!!"""###$$$###!!!!!!!!!""""""#########$$$##################$$$$$$""""""#########$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$###"""""""""""""""######""""""""""""######!!!!!!!!!!!!  !!!"""###$$$$$$%%%%%%""" """$$$$$$"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$#########"""!!! """############"""!!!!!!""""""#########""""""!!!"""""""""""""""###$$$%%%############"""!!!!!! ###""""""!!!!!!!!!!!!"""""""""!!!###$$$%%%$$$"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""%%%$$$#########%%%''')))%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))***+++)))******+++,,,---......000000000111222333444555777888:::;;;============????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOONNNKKKGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBB???@@@@@@@@@@@@>>>===<<<;;;999888888::::::999777444444333333333333222222222222111//////......///...............---------...---,,,,,,******)))(((((((((((((((((('''&&&&&&***)))(((''''''((()))***(((%%%###"""#########"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%)))&&&"""!!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$######"""!!!###"""""""""!!!!!!!!!  !!!!!!""""""""""""!!! """"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######""""""!!!!!!""""""""""""!!!!!! """""""""##################!!!!!!"""###$$$###"""'''&&&$$$###"""""""""###""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!! ######""""""""""""######$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""",,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######""""""###&&&''''''&&&%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&& !!!"""############"""######$$$$$$######""""""############"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""" """$$$%%%&&&$$$###""""""###$$$###""" !!!!!!"""###$$$$$$$$$##################"""""""""""""""############$$$######""""""""""""######$$$$$$############$$$$$$######""""""""""""!!!!!!######""""""""""""######$$$$$$$$$######""""""!!! !!!"""###$$$$$$%%%###!!!!!!"""###"""!!! !!!###$$$%%%"""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""!!! ############""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$###""" """!!!!!!!!!!!!""""""######"""!!!!!!###$$$$$$###""""""""""""""""""""""""######"""""""""######$$$$$$$$$######$$$%%%'''(((%%%###"""###&&&'''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))))))***+++,,,---......000000000111222333444555666777888999:::;;;::::::>>>>>>>>>>>>??????????????????@@@AAAAAAAAA@@@@@@AAABBBDDDFFFFFFDDDBBBAAABBBBBBAAAAAABBBCCCDDDEEEAAAAAA@@@@@@AAABBBCCCCCCBBBCCCCCCCCCBBBAAA???>>>:::888777777888999777666444444333333333333222222111000///...............---------...............------,,,+++***))))))((((((((((((((((((''''''&&&***)))(((''''''((()))***(((&&&###"""###$$$###"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$###!!!!!!###$$$$$$###""""""""""""""""""""""""###############"""!!! """"""""""""!!!!!!!!!!!! !!! !!!!!! """"""""""""!!!!!!!!!!!!"""###############"""!!! !!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%###!!!!!!"""###$$$###"""%%%$$$###"""!!!!!!!!!"""!!!!!!""""""###$$$%%%%%%!!!!!!!!!"""""""""######""""""######""""""!!! $$$$$$############$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""++++++++++++++++++++++++************)))))))))(((******))))))((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$%%%%%%%%%%%%$$$###"""############""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""!!!"""###############""""""!!!"""""""""############$$$$$$############$$$$$$!!!!!!!!! !!!!!!"""###$$$###""""""$$$$$$###""" !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""##################""""""""""""######$$$######""""""######$$$!!!!!!"""""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! ######"""""""""###""""""!!!  """$$$%%%!!!!!!!!!!!!!!!!!! !!!"""######""""""######""""""!!! ############"""!!! !!!!!! !!!"""######$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!"""#########!!!!!!"""######""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&&&&$$$"""$$$'''(((%%%!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))***+++,,,------.../////////000111333444555777777888999999999::::::============>>>>>>>>>>>>AAAAAABBBCCCCCCAAA@@@???<<<<<<===>>>????????????BBBAAA?????????AAACCCEEECCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCBBB@@@???===;;;999888777666444222444444333333333222222222000///...---------------,,,---------.../////////------,,,+++***)))(((((())))))************))))))))))))(((((((((((()))))))))'''$$$$$$$$$%%%%%%$$$&&&&&&%%%$$$############%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!!"""###""" ######""""""!!!!!! ############""""""!!!!!! !!!""""""###"""""""""""""""######$$$$$$$$$###!!!!!!!!!###$$$###"""######""""""!!!!!!!!!!!!!!!""""""######$$$$$$###!!!!!!"""""""""#########"""############"""!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""++++++++++++++++++++++++************)))))))))(((******))))))((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###!!!"""""""""############$$$$$$############$$$$$$$$$###"""!!!!!! !!!!!!$$$###"""###$$$%%%$$$""" !!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!######""""""""""""###### !!!"""######""""""""""""!!!!!!!!!!!! !!!""""""######$$$$$$###"""!!! !!!"""###%%%$$$""""""""""""$$$%%%!!!!!! !!!!!!"""###$$$######$$$$$$######"""!!!"""""""""""""""!!! ######"""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######!!!!!!!!!!!!#######################################$$$%%%&&&$$$$$$######$$$$$$%%%%%%'''%%%$$$%%%'''(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))***+++,,,---.........///000111333444555888888999999999:::;;;;;;<<<<<<=========>>>>>>>>>AAABBBCCCCCCBBBAAA???>>><<<<<<<<<===>>>@@@AAABBBAAA@@@>>>======>>>@@@AAACCCBBBBBBAAAAAACCCDDDEEECCCDDDDDDDDDBBBAAA???===@@@>>><<<;;;;;;:::888666444444333333333222222222///......---------------,,,---------.../////////---,,,,,,+++***)))((('''))))))************))))))))))))(((((((((((())))))+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%$$$############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$###"""###$$$###!!!""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###!!! !!!"""###""" ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""######"""""""""!!!!!!!!!###!!!!!!!!!###$$$###"""""""""""""""!!!!!!!!! """"""#########"""!!! """"""""""""###########################""""""!!!$$$##################$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""***++++++++++++,,,,,,,,,************))))))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""" !!!!!!!!!!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############""""""!!!!!!!!!!!!""""""###"""""""""""""""######%%%#########$$$%%%$$$###""""""""""""############""""""""""""""""""!!!!!!###"""""""""""""""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""###$$$###"""!!!######""""""""""""###### !!!"""######$$$$$$ !!!"""###$$$%%%%%% """#########$$$%%%######"""!!!!!! !!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""""" !!!!!!""""""!!!!!! %%%$$$###"""!!! """###$$$%%%%%%%%%"""!!!!!!!!!!!!""""""###  !!!!!! ######################## !!!"""#########$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---------......///111333555666999999999999:::;;;<<<===============>>>>>>>>>>>>@@@@@@@@@???>>>===<<<<<<:::::::::;;;<<<===???@@@@@@???>>>======>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA???===<<<;;;:::999999::::::999888444444333333333333222222///......---------......---------...............,,,,,,+++***)))(((((('''&&&''''''((((((((((((((((((((())))))))))))((((((+++)))&&&%%%&&&'''&&&%%%%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$######$$$###!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!! !!!!!! """"""""""""!!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""!!!######""""""!!! ###!!!!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!"""###$$$$$$###!!! """""""""#########$$$$$$######$$$$$$######"""!!!######""""""""""""######""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""******+++++++++,,,,,,,,,************))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%&&&((())))))(((''''''&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###$$$###############$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$###""" !!!"""###############"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""###############$$$$$$%%%%%%$$$######%%%%%%$$$###############""""""""""""!!!!!!!!!"""""""""""""""######""""""!!!!!!!!!!!!######""""""""""""#########""""""""""""""""""### !!!###$$$%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!$$$$$$###"""###$$$"""""""""""""""!!!  """""""""!!!""""""#####################""""""!!! !!!""""""""""""%%%$$$###""""""""""""""" !!!!!!"""###############""""""!!!!!!!!!!!!""" !!!"""###""" ########################  """############$$$$$$$$$$$$#########%%%%%%"""$$$((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((()))***+++,,,------------...///111333555666888888888888999;;;===>>>======>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;<<<888999999:::;;;<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBBBB@@@>>><<<;;;999777666666777777666555444444333333333333222222///...............//////...............---------,,,,,,+++***)))(((''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((***'''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$%%% !!!!!!!!!"""""""""### !!!!!!""""""""""""!!! """"""!!! !!!!!!!!!!!!""""""""""""  !!!"""$$$%%%!!!""""""""""""!!!!!! ###"""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!"""#########"""!!!!!!"""$$$%%%%%%###"""!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""*********++++++,,,,,,,,,************))))))))))))''''''(((((())))))******%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%'''((()))))))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$###$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###"""&&&&&&'''&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&!!!!!!"""###############""""""""""""############$$$$$$############$$$$$$&&&&&&%%%$$$############%%%$$$######%%%%%%$$$###$$$$$$######"""!!!!!!!!! !!!!!!""""""############""""""!!!!!!!!! ######""""""""""""######$$$$$$############$$$$$$ """$$$%%%&&&%%%$$$#########""""""""""""######$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$### ###&&&%%%""" !!!""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""""""""!!!!!! !!!""""""######$$$###############$$$$$$!!!""""""""""""!!!!!! $$$###"""!!!!!! !!!!!!!!!!!!!!!###%%%%%%###!!!########################""""""""""""###$$$%%%&&&######$$$$$$$$$######"""!!!$$$%%%!!!""")))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((((()))***+++,,,,,,---,,,------///111333555666777666666777999;;;===???>>>>>>>>>>>>???????????????>>>===<<<;;;<<<======<<<<<<===>>>??????@@@@@@;;;===???AAACCCDDDEEEEEEFFFFFFGGGGGGFFFDDDBBBAAABBBCCCCCCBBB@@@>>><<<;;;???===:::999999888666444444444444333333333222222//////.........//////000/////////......------,,,,,,,,,+++***)))(((''''''(((((()))***************(((((())))))))))))(((((((((&&&###"""###$$$##################$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###""""""%%%&&&&&&&&&""""""""""""""""""""""""!!!!!! !!!"""###%%%&&& !!!!!!!!!""""""######!!!""""""###$$$%%%%%%&&&%%%###"""###$$$%%%$$$""" !!!!!!""""""###### """$$$&&&'''""""""###""""""!!! """""""""###$$$$$$%%%%%%###!!!!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!!!!"""$$$&&&&&&&&&%%%$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!! !!!!!!######""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&"""!!!!!!!!!"""###$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""####################################$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###""""""""""""###$$$%%%&&&########################$$$$$$$$$#########"""""""""!!! """######"""############""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!"""""""""############%%%$$$#########$$$%%%&&&$$$#########""""""!!!!!!%%%$$$"""%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""!!!  """!!!!!! !!!###%%%&&&"""""""""""""""!!! !!!!!!"""###############"""######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""###############""""""""""""######%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&(((+++***((((((***---...---,,,---...111333555666777888999;;;<<<===>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<===???AAABBBEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGFFFDDDAAA@@@BBBCCCCCCAAA???======>>><<<=========<<<:::888666777666555444333222222222000///---,,,,,,---///000......---------,,,,,,,,,+++***))))))******)))'''***************)))((((((************)))(((&&&&&&((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***(((### """$$$!!!"""###$$$$$$###"""!!!&&&%%%$$$###""" !!!!!!"""############### !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """###$$$$$$ """###"""!!! !!!###%%%###""""""###$$$$$$###"""###$$$%%%$$$"""  !!!"""######"""!!! ######""""""!!!!!! $$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""")))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$""""""$$$$$$$$$###$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$#########""""""""""""""""""""""""#######################################"""!!!!!!!!!!!!"""### """###$$$$$$%%%$$$###""""""""""""###$$$$$$######"""""""""##############################$$$$$$$$$#########""""""###!!! """######"""############"""""""""""""""""""""###############%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&############"""""""""!!!  !!!"""###$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!! !!!"""""" !!!"""""""""""""""""""""######"""""""""""""""!!! !!!!!!"""###############"""######$$$###"""!!! !!!!!!!!!"""""""""######"""""""""###$$$$$$"""!!!######""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&(((******)))(((***---...---------...111333555555555666777999:::;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======???AAACCCEEEJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGEEECCCBBBCCCDDDDDDBBB???>>>>>>>>>>>>>>>>>>===;;;999777666666555444333333222222222///...------------...///............------------,,,***))))))******)))(((***************)))((((((*********))))))(((&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''$$$"""###&&&!!!"""###$$$$$$###"""!!!%%%$$$$$$###"""!!! !!!!!!"""###############"""""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""""""""""" """###"""!!! !!!###$$$$$$######""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! ######""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%###""" %%%%%%$$$$$$###$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&%%%$$$###"""###$$$$$$###############""""""""""""""""""#########$$$$$$###########################""""""### !!!"""######$$$%%%$$$############$$$%%%%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$###############$$$###!!!!!!"""######"""############""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$############$$$%%%%%%############"""""""""""" !!!"""###$$$$$$ !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###"""#########""""""!!! """""""""""""""!!!!!! !!!!!!"""###############""""""#########"""!!! """""""""#########$$$$$$ """$$$&&&&&&$$$!!! ######""""""""""""######%%%$$$######"""#################################!!!"""###$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&((())))))))))))***,,,...------...///111333444333333444666777888999999;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<>>>>>>>>>???AAADDDGGGHHHNNNNNNMMMLLLKKKIIIIIIHHHGGGHHHHHHIIIHHHGGGEEEDDDDDDEEEEEECCC@@@?????????@@@???>>>===;;;999777666555555444333222222222222........................////////////............,,,+++)))***++++++***(((***************)))(((((())))))))))))(((''''''&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&$$$###%%%'''""""""############""""""$$$###""""""!!!!!!!!!"""!!!!!!"""###############%%%$$$############$$$%%%""""""#########"""!!! """""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!! """""""""###""""""!!!!!! """###"""!!! !!!### ###%%%$$$!!! !!! !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!###""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""++++++++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$###"""!!!!!!!!!"""!!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$######""""""$$$$$$$$$######$$$$$$$$$######"""!!!!!! !!!!!!################################################%%%###"""!!!#########"""############"""""""""!!!!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!###$$$###"""!!!"""### !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$!!!###%%%&&&$$$###"""!!!######""""""""""""######$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))''''''((()))))))))***+++---------...///000222333222333333444666777777888999999::::::;;;<<<<<<<<<======<<<;;;;;;:::999999;;;<<<===???BBBFFFHHHJJJOOONNNNNNMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFFFFDDDAAA??????@@@AAA@@@???===:::888666555444444333222222222222222......////////////......000000000000////////////---+++******++++++***)))***************)))(((((((((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&"""""""""######"""""""""""""""!!!!!!!!!!!!"""###!!!!!!"""###############&&&%%%###""""""###%%%&&&######!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""############""""""!!! """###"""!!! !!!### %%%%%%!!! ###""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """$$$&&&&&&%%%%%%""""""""""""""""""""""""++++++******))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%"""!!!"""%%%(((+++$$$$$$###"""!!!!!!!!!"""!!!"""###$$$%%%%%%&&&&&&$$$###"""""""""###$$$%%%###############$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$##############################!!!!!!!!!!!!!!!"""######################################################$$$###!!!!!!"""######"""############"""""""""!!! !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""######"""""""""!!!!!!!!! ###############!!!  !!!!!!!!!"""""""""### !!!"""######""""""!!!###$$$###"""!!!"""###!!!"""######""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$######""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))'''''''''((()))*********,,,,,,------...///000111222222333444555666666777777888888999::::::;;;;;;;;;;;;:::999888777777777888999;;;>>>BBBEEEHHHJJJLLLLLLLLLKKKKKKKKKKKKJJJGGGHHHHHHHHHIIIIIIHHHHHHEEEFFFFFFDDDBBB@@@@@@AAAAAA@@@>>>;;;999777666555333333222111111111222222......///000000///......111111000000000/////////---,,,++++++,,,,,,+++******************)))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$############""""""""""""""""""###"""!!! !!!###$$$!!!!!!"""###############%%%$$$"""!!!!!!"""$$$%%%%%%"""!!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""############""" """###"""!!! !!!######$$$!!! """%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############'''&&&%%%###"""  ###%%%%%%$$$$$$"""""""""""""""""""""""",,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""&&&)))%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$"""!!! """######"""############"""""""""""" !!!!!!""""""######""""""###############$$$ !!!!!!!!!""""""!!!"""######$$$$$$######""""""""""""############ !!!!!!"""""" """$$$$$$$$$###### !!!!!!""""""###### !!!"""###$$$###"""!!!!!!"""######!!!!!!"""### !!!"""######### !!!!!!"""""""""""""""!!!!!!"""##################"""!!! !!!!!!"""""""""#########$$$$$$%%%&&&&&&$$$ ###&&&######""""""""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&((((((&&&&&&'''''''''((((((((('''&&&&&&''')))******)))++++++,,,,,,---......///111222222333444444555555666666777888999999::::::999999999888888777777777666777:::>>>BBBEEEHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFFFFDDDAAA@@@@@@@@@???>>><<<:::888666666555222222111111000111111222////////////////////////000000000000////////////...---+++,,,------,,,******************)))((((((''''''(((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""#########"""  """###!!!!!!"""##################"""!!! !!!"""###%%%""" ###"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!""""""""""""######!!!!!!""""""######"""""" """###"""!!! !!!###!!!"""!!!!!!###%%%$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""############$$$############"""""""""""" """######"""!!! """"""""""""""""""""""""---,,,+++))))))((())))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''%%%%%%$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!  !!!###$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%$$$###### !!!###$$$$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""##################$$$%%%%%%$$$############"""""""""######$$$########################""""""#########$$$$$$$$$ !!!######"""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""!!!"""""""""############ !!!"""###$$$!!!###$$$###"""""" !!!"""#########!!!"""###$$$$$$###!!! !!!"""""" !!!""" !!!"""### !!!"""""""""""""""!!!!!!"""##################"""!!!  !!!!!!!!!!!!"""""""""#########&&&(((&&&""" """$$$######""""""""""""############""""""###$$$$$$%%%######################## """###%%%'''((()))%%%&&&&&&&&&''''''''''''(((&&&%%%&&&)))+++***((()))******+++,,,,,,,,,,,,000000000111222222333333444555666777888999999:::999999999999999999999999666777:::>>>BBBEEEGGGHHHLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEDDDAAA??????@@@===<<<:::888666555555666111111000000000000111111111000///......///000111000000/////////............---,,,,,,------,,,+++***************)))((((((&&&&&&'''((((((''''''&&&$$$%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$""" !!!###!!!!!!"""###############""""""""""""""""""""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!  """###"""!!! !!!### !!!!!!"""######!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""///---,,,***))))))******))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((('''''''''&&&&&&&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###!!! """!!!!!!!!!"""###$$$$$$""""""###$$$$$$###!!!!!! ###%%%&&&$$$"""!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""(((&&&$$$######$$$&&&(((&&&&&&%%%$$$###"""!!! $$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###""""""""""""########################""""""######$$$$$$$$$$$$ #####################""""""""""""$$$$$$$$$############### !!!!!!""""""""""""""""""############ !!!"""$$$$$$######"""!!!!!!""""""#########$$$ !!!!!!!!!"""""""""""" !!!"""###"""!!! !!!"""######$$$"""###$$$%%%$$$"""  !!!"""!!!  """###"""  !!!!!! !!!"""""""""""""""!!!!!!"""##################"""!!! !!!!!!!!!!!!!!!""""""""""""!!!&&&***)))$$$!!!!!!"""######""""""""""""############""""""###$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))+++***(((((()))***+++++++++++++++......//////000000111111444444555666777888999999::::::::::::::::::;;;;;;666888;;;???CCCFFFHHHIIINNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCDDDEEEGGGGGGDDDEEEEEECCC@@@?????????<<<:::888777555555555666111000000000000000111111222000///------///000222////////////............///---,,,,,,---...,,,+++***************)))((((((&&&&&&''''''(((''''''&&&$$$%%%'''(((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$### !!!"""!!!!!!"""###############!!!"""############"""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$###""" !!!"""###"""!!! !!!###$$$###!!! !!!"""!!!  """$$$%%%$$$###"""###"""!!! !!!"""###""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$&&&'''""""""""""""""""""""""""+++,,,,,,------,,,,,,+++))))))))))))((((((((((((******)))(((((()))***+++)))'''%%%&&&((()))&&&###%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!###%%%$$$###"""###$$$ !!!"""###########################$$$$$$###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""###$$$$$$###"""###$$$$$$%%%%%%&&&%%%$$$###""" ###%%%&&&&&&%%%$$$)))&&&""" !!!######### """#########"""!!!######""""""""""""######'''""""""%%%###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""###%%%"""""""""""""""""""""""""""!!!  !!!###%%%%%%$$$###""""""###$$$%%%"""""""""""""""######$$$"""!!!!!!!!!######""" """"""""""""############ !!!"""""" """""""""""""""""""""""" !!!"""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""  !!!"""!!!!!!"""$$$$$$$$$######!!! ######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((((((((((((((()))***+++,,,...............///000000111222444555555555777999888999;;;;;;999888888999;;;;;;;;;<<>><<<;;;;;;999999888888777666666666222222111111000000////////////000000000000//////000111222111...---...///000000...---,,,++++++++++++++++++************)))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$###!!! ###$$$$$$""""""!!! !!!"""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!$$$$$$###############$$$!!!"""#########!!! $$$###!!!!!!""""""!!! """"""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""***++++++,,,,,,++++++***))))))))))))((((((((((((******)))(((((()))***+++)))'''&&&'''((((((&&&$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$######$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&'''&&&%%%###"""&&&$$$######$$$$$$###""""""!!!!!! !!!"""###$$$######""""""""""""######$$$ !!!!!! ########################""""""############""""""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!###$$$&&&$$$$$$###""""""###$$$$$$"""!!!!!!!!!!!!"""######$$$""" !!!"""""""""""""""""""""############!!!!!!""""""""" """""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###""" """###$$$$$$$$$######"""!!! #########$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''((())))))))))))***+++,,,---...............//////000111333444555555555777999999:::;;;:::999888999;;;<<<<<<===>>>@@@CCCFFFGGGIIIGGGFFFFFFFFFFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;:::999999888888222222222222111111111111///000000000000000000///000111222000...---...///000///...---,,,++++++++++++++++++*********))))))(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########%%%###!!!!!!"""######"""###"""!!! !!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!!!!$$$$$$###""""""######$$$"""###$$$$$$$$$###!!! """"""!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!! !!!!!! """#########!!! """"""!!!!!!!!!!!!""""""#########"""""""""!!!!!!******++++++++++++******))))))))))))((((((((((((***))))))(((((())))))***((('''&&&'''((((((&&&$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$############%%%&&&&&&$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&'''&&&$$$###"""!!!!!!!!!###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""###$$$$$$###"""###$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%%%%%%%$$$###"""""""""###$$$&&&&&&$$$"""$$$""" !!!$$$&&&######""""""""""""######%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######$$$%%%&&&$$$""" !!!"""""""""""""""""""""""""""!!!  !!!$$$######""""""######$$$!!!!!! !!!!!!"""###&&&###!!!###$$$""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" """$$$&&&&&&$$$""" """"""""""""##################$$$$$$######"""!!!"""#########!!!!!!###$$$######$$$######"""!!! #########$$$$$$$$$$$$%%%$$$######"""######$$$$$$######$$$$$$$$$$$$######&&&'''((('''&&&&&&'''(((************+++,,,------......------......///000111333555555555555777888:::;;;:::999888888:::<<<===>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;888888777777666555555444222222222333333333333333000000111111111111000000000111111000...------...000///...,,,++++++++++++++++++*********))))))))))))))))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""&&&%%%######$$$$$$""" $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!######"""""""""######$$$###$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!"""""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! +++++++++,,,,,,+++++++++))))))))))))((((((((((((***)))))))))((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$###############$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###$$$$$$###"""###$$$###$$$$$$$$$$$$######### """############!!! """$$$%%%$$$"""###"""!!! """$$$%%%######""""""""""""######$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!! ######""""""""""""###### !!!""""""$$$""" !!!"""""""""!!!"""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!""""""############"""""""""######"""!!!!!!"""$$$###############"""!!!!!!############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######&&&'''((('''&&&&&&&&&((())))))))))))***+++,,,---...------------...//////111333555555444444666777999999888777666777:::<<<>>>@@@AAACCCCCCCCCAAA@@@@@@??????@@@BBBCCCAAA@@@??????????????????????????????>>>===<<<;;;::::::666666555444444333333222111111222222333333444444000111111222222111111000///000111000...------...///...---,,,++++++++++++************))))))))))))))))))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$#########$$$$$$""" $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###""""""""""""######$$$#####################"""!!!"""######""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!,,,,,,------------,,,,,,))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$######""""""###$$$$$$###%%%'''&&&%%%$$$%%%%%%############$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""########################"""######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""###$$$$$$###"""###$$$#####################$$$ !!!"""#########!!! """$$$$$$!!!""""""#####################""""""""""""###### !!!!!!!!! """########################!!!!!!""""""""""""!!!!!! !!!######""""""###%%%""""""""""""""""""""""""%%%%%%$$$$$$############"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""$$$###!!!!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""!!! !!!###"""############""""""!!!""""""#########$$$$$$$$$"""""""""""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&&&&((((((''''''(((((()))***+++---------------...//////111222444444333333444666666666666555444555888;;;>>>???BBBCCCCCCBBB@@@???>>>======???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888999888888777777666555555000111111111222222333333111111222222222222111111///000111///---,,,---......---,,,+++++++++++++++*********)))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!! """$$$$$$###!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!"""""""""!!!!!!"""######$$$"""""""""!!!""""""""""""###$$$%%%###!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!""""""############""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""------............------))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))((('''%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$"""###############$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%##############################"""!!!!!!###$$$%%%###%%%&&&&&&$$$$$$$$$%%%""""""##################!!!!!!""""""###$$$&&&'''###$$$$$$$$$$$$###""""""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""###$$$$$$###"""###$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""" """$$$$$$ !!!###$$$%%%$$$###"""######""""""""""""######!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""$$$&&&""""""""""""""""""""""""##################""""""!!!""""""######""""""!!!!!!!!! !!!!!!"""### """$$$%%%$$$ """"""""""""#####################"""!!! """""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""""" !!!!!!  """""""""############"""""""""""""""############$$$!!!"""############""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''((()))******------,,,,,,------...///000111333222111111333444444444555444333444666999<<<>>>@@@BBBBBBBBBAAA@@@>>>======???AAABBBAAA???========================<<<<<<;;;;;;:::999999888888777777666666555555444111111111111222222222222222222333333333333222222///000000///---,,,,,,---------,,,+++++++++++++++******)))))))))(((((((((&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""  """$$$###"""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$!!!!!!!!! !!!!!!"""###$$$&&&'''%%%!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%""""""""""""#########$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############,,,------......------,,,))))))))))))((((((((((((((())))))))))))'''&&&%%%%%%((())))))&&&%%%%%%'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&###########################"""!!!!!!!!!"""$$$%%%"""$$$%%%%%%$$$######$$$#####################"""""""""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""######""""""""""""#########"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""###$$$$$$###"""###$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###!!! """###$$$###""""""#########$$$$$$$$$######""""""""""""######&&&$$$###$$$''''''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!""""""!!!!!!###$$$"""""""""""""""""""""""" !!!"""######"""!!! """!!!!!!!!!!!!"""######!!!!!!!!!"""$$$###!!!""""""""""""############!!!!!!"""######"""!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""#########!!!"""""""""""""""!!!!!!!!!""""""!!! !!!###""""""############""""""""""""""""""############ !!!###$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&'''((('''&&&&&&'''(((''''''''''''((()))***+++------,,,,,,------...//////000111111000000111222222444555555555555666888:::;;;===???AAAAAABBBAAA???>>>>>>???AAABBBAAA@@@==============================<<<<<<;;;:::::::::666666555555444333333333333333333333333222222222222222333333333333222222///000000///---,,,,,,------,,,++++++***+++++++++***)))))))))((((((((((((%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$""" """#########!!!!!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!!!!!!! !!!!!!"""$$$$$$""""""!!!!!!!!!"""$$$$$$%%%''')))'''###!!!"""%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""############""""""""""""+++,,,,,,------,,,,,,+++))))))))))))((((((((((((((())))))))))))'''%%%$$$%%%(((***)))&&&$$$%%%'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''###########################"""!!! !!!"""$$$&&&!!!###%%%%%%###"""###$$$$$$#####################$$$$$$###############$$$###$$$$$$$$$$$$###""""""######""""""""""""#########"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""$$$$$$$$$###"""###$$$###"""!!!!!!!!!###$$$%%%!!!!!!!!!"""###$$$&&&'''"""""""""$$$&&&&&&$$$"""%%%$$$"""!!!!!!###%%%'''######""""""""""""######%%%""" """&&&'''###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""###"""!!! !!!""""""""""""""""""""""""""" !!!"""#########""" !!!"""######"""!!! """""""""""""""###$$$$$$###""" """###"""!!!""""""""""""############ """$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""$$$&&&&&&$$$"""!!! !!!!!!"""###$$$$$$%%%"""""""""""""""!!! """######"""!!!!!!"""$$$!!!""""""#########""""""""""""""""""############ !!!###$$$%%%%%%%%%$$$""""""############""""""&&&'''((('''&&&&&&'''((((((((((((((()))***+++,,,---,,,,,,,,,,,,---.........///000000//////000111222444666777666666777888999:::<<<>>>@@@AAABBBCCC@@@??????@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999999999888777777666666555555555444444333333333222333333444444333333222...///000///---,,,,,,---,,,,,,++++++***+++++++++))))))))))))(((((((((((($$$$$$&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$(((%%%"""!!!"""######### !!!"""######"""!!!!!!########################!!!!!!!!!!!!!!!"""######%%%%%%$$$"""!!!!!!!!!!!! !!!"""$$$$$$######"""""""""###%%%&&&$$$(((+++)))%%%###&&&)))""""""""""""""""""""""""!!!!!!""""""######$$$$$$###########################"""!!!!!!!!!!!!!!!""" !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!...---,,,+++***+++,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""&&&"""###&&&$$$"""######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""&&&&&&$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!! ###$$$%%%&&&%%%$$$!!! """"""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! """$$$%%%$$$###"""###$$$############""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$###""" %%%$$$###"""!!!!!!!!!"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))------,,,+++,,,---...///000000///////////////000333444555777888888999999999999:::<<<>>>???@@@AAA>>>???@@@AAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAA>>>;;;<<<======;;;888:::999888777777666666777111222222333333444555555444333333222111111111222///......------,,,++++++---)))&&&&&&)))++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###""""""""" """$$$$$$""" &&&$$$""""""$$$### !!!###$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$""" """$$$###$$$%%%&&&&&&%%%$$$###############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! """!!! !!!###$$$###############"""!!!!!!""""""############""""""!!!###$$$###"""!!!"""######"""!!!!!!!!!"""$$$%%%###"""!!! !!!######""""""!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$###"""#########...---,,,+++++++++,,,,,,))))))))))))((((((((('''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################&&&### $$$'''%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!%%%&&&$$$###$$$%%%""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$###""""""###%%%$$$$$$############$$$$$$""""""############""""""#########"""""""""""""""%%%$$$""" """$$$%%% """###$$$%%%$$$###!!! !!!!!!!!!!!!""""""""""""############""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$################## !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! """###"""!!! !!!"""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""############### !!! """""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))******))))))***+++,,,---000000///////////////000333333555666777888888888888888999;;;<<<===>>>???>>>???@@@AAABBBBBBAAAAAA>>>?????????@@@@@@@@@@@@AAA@@@>>>>>>>>>===<<<::::::999888777666555555555333333333333444444444444444333333222111111111222000//////......---,,,,,,...,,,)))'''(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$""" !!!######!!!&&&&&&%%%###!!!""""""""""""######$$$$$$""""""!!! """"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! ###############$$$%%%%%%######$$$$$$$$$$$$######"""##################""""""$$$%%%$$$###"""###$$$###"""!!!!!!!!!"""$$$$$$""""""  ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""""""!!!!!!!!!""""""------,,,++++++++++++,,,)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""############$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$ ###%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$&&&''''''$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$""""""############""""""$$$$$$######"""!!!!!! $$$"""!!! !!!"""$$$ !!!!!!!!!"""###$$$###"""!!! !!!!!!""""""##################""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""#########"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!!""" """###"""!!! !!!""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!"""###$$$$$$$$$ """###$$$$$$######"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,---000//////......///000000222222444555666777777777777777888999999::::::;;;:::;;;>>>@@@AAABBBBBBAAA?????????@@@@@@@@@@@@@@@AAAAAABBB@@@>>>=========999999777666444444333333444444444444333333333333333333222222222222222222111000000///......------///...---***&&&%%%%%%''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&########################"""!!! """#########$$$$$$######!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! ###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%"""""""""!!!"""######$$$"""!!!  """"""""""""!!!!!!!!!!!!  !!!!!!!!!  !!!!!!,,,,,,,,,+++++++++++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###########################$$$%%%$$$""""""$$$&&&$$$$$$############$$$$$$""""""############""""""############""""""!!!!!!"""!!!  !!!"""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!! !!!!!!""""""##################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""$$$%%%$$$###"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""###############""""""!!!###$$$%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((())))))***+++,,,---.../////////.........///000000111111333444555666666666666666666777777777777777555777999<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@???AAACCC@@@===;;;<<<>>>999888666555333333222222555444444333222111111111222222222333222222222111000000//////...------------///...+++&&&$$$%%%'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""###"""!!!!!!"""$$$%%%%%% !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$"""""""""""""""######$$$"""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################################################################""""""!!!"""$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$###"""########################$$$#####################!!!!!!!!!"""######$$$$$$################################################"""###$$$###!!!!!!###$$$$$$$$$############$$$$$$""""""############""""""!!!!!!""""""############!!!!!!  !!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""$$$%%%$$$###"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$$$$$$$###"""!!! !!!"""$$$%%%$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''')))***,,,---...///...............///000000000111222444555555666666666666666666666666666666555666999;;;>>>?????????????????????????????????===???AAA???;;;999:::<<<888777666444333333222222444444333222111000//////111222222333333333222111//////...------,,,,,,+++***,,,---+++'''%%%''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######$$$%%%######""""""!!!!!!!!!!!!!!!!!! !!!"""###"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!"""""""""""""""""" !!!"""###"""!!!  !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###"""!!! !!!###!!!"""""""""########################$$$#########!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""+++++++++,,,+++******)))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############""""""""""""############$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############&&&%%%############"""!!!########################$$$$$$$$$###""""""!!!!!!$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$############$$$$$$""""""############"""""" !!!!!!"""######$$$$$$!!!!!! !!!!!!""""""######$$$$$$%%%%%%!!!!!!""""""""""""######"""""""""""""""!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""######### """###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!!""" """###"""!!! !!!""""""""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!! !!!!!!""""""###""""""!!!######$$$$$$###""" """#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((***+++,,,,,,------------...///000000111111333444555666666666555666666666666666666666888999<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>===============>>><<<:::888999999777666555444444444444444444333333222111000000///000111222333444333222111.........---,,,,,,++++++***++++++***)))(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$########################"""###%%%%%%$$$###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!############!!!!!!!!!!!!""""""""""""###### !!!!!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$###### !!!"""""" !!!"""!!!!!!"""############""""""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!$$$###""""""!!!!!!""""""***++++++,,,+++***)))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################ """$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$#########""""""&&&$$$""""""$$$%%%###"""####################################""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$""""""############"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$"""""""""""""""###$$$$$$######""""""!!!!!! ############"""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! """###"""!!! !!!"""######"""""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""########################"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&!!!###%%%(((***+++,,,,,,------------...///000000111222333555666666666666666666666777777888888888;;;<<<===>>>??????>>>>>>>>>=========<<<<<<<<<;;;>>>===;;;:::;;;:::999777666666555555555555555666555444444333333222222222///111222444444333222111/////////...------,,,,,,+++***)))*********(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$%%%$$$######$$$"""!!!!!!!!!!!!###$$$%%%"""""""""!!!!!!!!! !!!"""###"""!!!"""#########"""!!!!!!"""##################$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!"""""""""#########!!!!!! !!!!!!"""### !!!"""###$$$%%%%%%%%%"""##################""" """###"""!!! !!!""" !!!"""###$$$######""" !!!"""#########"""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""%%%$$$###"""!!! ******+++,,,+++***)))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%""" !!!$$$&&&%%%###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$""""""############""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!""""""#########""""""###$$$%%%%%%$$$$$$###"""!!! ############""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$%%%!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! """$$$%%%$$$###"""###$$$############"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%"""$$$'''***,,,---......,,,,,,,,,---...///000111222222444555666777777777666666777777888999999:::;;;;;;<<<======<<<;;;:::======<<<<<<;;;;;;;;;:::@@@===::::::<<<<<<999666666555555555555666777777666666555555555444444444///000222444444444222111000000000///......------...+++))))))++++++'''$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$"""!!!!!!$$$$$$######$$$'''%%%###""" !!!######""""""!!!!!!!!! !!!###%%%&&&%%%$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!""""""#########$$$$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""############""""""!!!###$$$###"""!!!"""### !!!"""$$$$$$######""" """""""""!!! !!!!!!!!!""""""##########################################$$$$$$$$$$$$&&&%%%###""" ,,,,,,,,,+++++++++******))))))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&"""###$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""###%%%'''(((##############################""""""""""""#########"""!!! !!!"""###$$$#########""""""!!!!!!###"""!!!"""$$$%%%&&&%%%!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""###$$$&&&''''''&&&$$$###!!!"""###$$$$$$###"""!!!########################"""######"""!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###############"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!! """"""""""""""""""""""""###"""!!! """"""""""""!!!!!!!!!!!!""" """%%%&&&$$$""" !!!!!!!!!"""######""""""!!!!!! """"""""""""!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))(((((((((((())))))))))))---------.........//////000222555555555666999===>>>999666777777666999>>>===============<<<<<<<<<<<<<<<=========;;;:::999:::;;;===>>>===;;;888777777777888999888666444222555555555555444333222111000111222333444333222222111000000///...,,,+++***))))))))))))************'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$######"""!!! $$$$$$$$$$$$######""""""!!!$$$%%%%%%"""!!!###&&&$$$######"""""""""""""""$$$#########""""""!!!!!!###((($$$$$$###""" !!!"""###############$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! ###%%%$$$"""!!!"""###%%%$$$###!!! ######""""""""""""############$$$$$$$$$$$$######""""""!!!!!! ########################!!!!!!""""""######$$$$$$###"""!!!  $$$###"""!!!!!!"""######$$$$$$######""""""!!!!!!&&&%%%###$$$%%%%%%$$$"""%%%$$$###"""!!!!!!!!!!!!+++++++++*********))))))))))))((('''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!"""###$$$ !!!!!!"""!!!!!!!!!########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$############$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$######"""#####################"""""""""!!! !!!"""###"""%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###"""""""""###$$$$$$###""""""########################%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""############""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""!!!  !!!"""!!! """"""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!$$$$$$""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$###############!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******,,,,,,------.../////////111333555666555666999<<<===999777888888777888===========================<<<<<<=========<<<;;;;;;;;;<<<=========;;;999777888999:::::::::888666555666666666666555444333222111111222333333222111111000000000///...---,,,+++++++++++++++++++++******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########"""!!!###%%%$$$"""!!!###%%%$$$######"""""""""""""""############"""""""""!!!######%%%"""###"""!!!!!! !!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""  ###$$$###!!!!!!"""###$$$$$$###"""!!!######""""""""""""######"""######$$$$$$######"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###"""!!! !!!""""""#########""""""""""""""""""!!! !!!"""###"""!!!###"""""""""""""""######*********)))))))))(((((())))))(((''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$###"""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%&&&&&&&&&%%%$$$##################""""""""""""  """"""!!!%%%%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""###### !!!"""######"""!!! ######$$$$$$$$$$$$####################################"""""""""######$$$%%%%%%$$$$$$###"""""""""!!!!!!"""####################################### !!!!!!"""###$$$%%%&&&###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$###"""""" !!!"""###""" """""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!! """$$$%%%%%% !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!! """"""""""""""""""""""""!!!!!!"""######"""""""""#########"""!!! !!!""""""######$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++---...///000111333444666777666777999;;;;;;888777999999777888;;;;;;<<<<<<======>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>===<<<:::999888999:::;;;<<<;;;:::999888777777777777777666555444222222222222222111000//////////////////...---------------,,,++++++******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############!!!###$$$###"""!!!"""###$$$######"""""""""""""""############""""""""""""$$$###!!!"""######"""!!!!!!!!!!!!!!!!!!  !!!"""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!""""""""""""""""""############""""""""""""######"""######$$$$$$######"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$!!!!!! !!!!!!""""""""""""############!!!  """######"""!!!!!!!!!!!!"""###$$$%%%+++*********))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""!!!!!!&&&%%%###"""!!!""""""### !!!!!!""""""###$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$###"""!!!!!!!!!!!!%%%&&&&&&'''&&&%%%###"""#########"""""""""""""""###""" !!!###$$$$$$### !!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########!!!!!!"""######"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$########################"""!!! """"""###"""$$$$$$$$$#########""""""!!!!!!"""###############"""""""""""""""""""""""" !!!######$$$$$$###$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!""""""###$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""(((&&&###!!!!!!""""""### !!!!!!!!!!!!""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!! !!!!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!"""""""""!!!!!! !!!"""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,...000111222444555666777777888888999999666777::::::888777:::999::::::;;;<<<======>>>>>>===<<<<<<<<<>>>???@@@@@@???>>>===;;;::::::999999:::;;;;;;<<<;;;;;;:::888888999999888777777666444333333222111///.........//////000000000//////......---,,,+++***))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""!!!!!!"""$$$######"""""""""""""""#########"""""""""""""""!!!"""############$$$%%% !!!""""""!!! $$$###"""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!###""""""!!!""""""###$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""########################"""""""""!!!!!! !!!!!! !!!"""######!!! !!!!!!""""""!!!!!!""""""######$$$$$$"""!!!!!!###%%%''''''&&&!!!!!!!!!!!!!!!"""######,,,,,,+++++++++*********))))))((('''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""###"""  """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#####################"""########################$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""######%%%$$$"""###$$$%%%%%%$$$ """############""""""""""""############"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""###%%%'''&&&%%%$$$$$$$$$###############!!!!!!"""###############""""""""""""""""""""""""""""""#########""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!  !!!  !!!!!!"""!!! !!!!!!!!!"""""""""###$$$###!!! !!!!!!!!!!!!"""""""""### !!!!!!""""""###### !!!!!!!!!"""""""""###"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""######"""""""""""""""#########$$$######""""""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((***,,,...000111222444444555777888888888777777555777:::;;;888777999888888999::::::;;;<<<<<<>>>===<<<<<<<<<>>>???@@@@@@???>>>===<<<;;;;;;:::999999::::::::::::::::::999999999:::999999888888555444333222000//////......///000000111111000000......---+++***)))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""!!!$$$######"""""""""""""""""""""""""""""""""###### """######!!!!!!###$$$ !!!""""""!!! &&&$$$  ###&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!""""""######$$$$$$"""""""""###&&&(((((('''######"""!!! !!!!!!,,,,,,,,,++++++++++++***))))))((('''''''''''''''((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""############""""""""""""""""""############$$$###!!!"""###$$$$$$###"""""""""""""""!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%""" !!!%%%'''&&&$$$########################!!!!!!"""#######################################$$$$$$#########"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""######!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!######$$$%%% !!!!!!  """ !!!"""""""""!!! !!!!!!""""""###### !!!!!!  ###%%%!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%((((((***+++---///000111222222333666888999888666777555666::::::888777:::888999999::::::;;;;;;;;;======<<<<<<======>>>>>>????????????>>>===<<<;;;999999999999999999999999999999:::::::::999999888666555444222111000000000///000111111111111111000...---,,,+++***)))(((((('''''''''''''''((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!$$$######"""""""""""""""""""""""""""##################$$$"""  !!!!!!"""""""""""""""&&&###!!!$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###"""!!! """###!!!!!!""""""######$$$$$$######""""""""""""######!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$$$$###""""""""""""############ !!!$$$%%%%%%$$$$$$###"""!!! ++++++++++++************))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$%%%!!!"""""""""############$$$"""!!!!!!"""######"""#########$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$##############################%%%$$$!!!########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%$$$"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""!!!!!!!!!"""#########$$$!!!""""""!!!!!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!"""######### """$$$$$$######%%%'''!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!"""#########"""!!! """"""!!!  !!!""""""""""""""""""""""""""""""######"""""""""""""""""""""!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++---...///000000000111444888999888555777555555888999777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===???@@@@@@???===<<<;;;;;;:::999888888888888888999999:::::::::999999777666444333222222222222111111111222222111000000......---,,,+++******)))&&&'''''''''((((((((()))(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%###!!!$$$######"""""""""""""""!!!"""""""""##################"""""""""!!!!!! """""""""""""""###$$$$$$%%%###!!! """###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###"""!!! """$$$ """###$$$$$$############""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""########################!!!!!!!!!"""""""""""""""######"""""""""""""""""" !!!"""#########"""#########""""""""""""""""""######""""""!!!!!! !!!!!!************))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###!!!"""$$$$$$$$$###"""!!!"""###$$$&&&'''((()))"""############$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$########################### !!!!!!!!!"""$$$%%%&&&""""""!!!!!!"""$$$&&&'''!!!!!!""""""#########$$$%%%$$$""""""###$$$$$$###!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$########################&&&""" !!!&&&)))'''$$$##################$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''))) """$$$&&&&&&$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############&&&$$$"""!!! !!!"""###""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""#####################""""""""""""""" """######""""""###%%%########################!!!"""###"""!!!  !!!"""######$$$!!!###### !!!""""""""""""##################""""""!!!!!!  !!!"""######$$$!!!  !!!  !!!""""""""""""#########"""!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***+++---.../////////...000444888:::777555777555555888888777888<<<===============<<<<<<<<<<<<<<<=========<<<:::999;;;===???AAAAAA@@@>>><<<===<<<;;;:::999888888888888888999::::::999999999777666444333222333333444222222222222222111000000.........------,,,,,,+++&&&'''''''''(((((())))))((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$$$$&&&&&&$$$!!!$$$######"""""""""""""""!!!!!!""""""#########$$$!!! !!!$$$%%%%%%$$$$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""!!!!!!###&&& """$$$%%%$$$###"""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%% """"""""""""!!!$$$$$$######""""""!!!!!!  """###"""!!!  !!!"""###))))))))))))))))))))))))+++******)))(((''''''&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$######"""""""""""""""$$$'''***)))%%%!!!%%%%%%%%%$$$$$$#########""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###""""""$$$&&&)))+++!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$##########################################""""""""""""""""""""""""%%%%%%$$$###!!!#########"""""""""""""""##############################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############ !!!"""###$$$$$$%%% """"""""""""""""""""""""!!!!!!""""""######$$$$$$&&&$$$###"""###"""!!! $$$%%%### """"""""""""!!!!!!!!!!!!"""""""""""""""###############""""""""""""###### !!!"""###$$$###"""""""""""""""""""""""""""""""""!!!  !!!""" !!!"""""""""""""""######""""""!!!!!! ############""""""""""""!!!!!! """!!!!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""!!!""""""###$$$&&&'''!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$$$$$$$######""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''(((***+++,,,...///111333555777888999555555666777888999999:::======<<<;;;;;;;;;<<<<<<>>>??????>>>>>>===<<<;;;===>>>@@@AAAAAA@@@???>>>===:::999:::<<<<<<999666<<<<<<<<<<<<;;;:::999999555555333222111000000000000000000000000000000000222000...+++******+++,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""###############"""!!! """"""""""""""""""""""""$$$"""!!!$$$%%%%%%""""""""""""""""""############################## !!!###$$$###""" !!!!!!""""""######$$$$$$""""""""""""############!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""""""""!!!!!! """!!!!!!!!!!!!###%%%&&&...+++&&&""" !!!"""""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""!!! !!!"""### ###&&&%%%"""!!!"""%%%!!!!!! !!!!!!)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%######$$$&&&((((((%%%!!!%%%%%%%%%$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$###""""""###%%%''')))$$$$$$$$$$$$###!!! ############$$$$$$$$$%%%################################################""""""""""""""""""""""""############""""""!!! ###"""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""############""""""############"""""" !!!"""#########"""!!!########################$$$############$$$%%%%%%$$$######""""""######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############"""""""""""""""######### """""""""""""""""""""""""""""""""""""""#########&&&$$$############"""  !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######$$$$$$&&&'''''''''&&&%%%"""""""""""""""""""""""""""!!! !!!"""""""""#########"""!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """$$$%%%&&&&&&$$$""" """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))))))))***+++,,,---...///111333555777888999444555555666777888999999;;;;;;::::::999::::::;;;>>>?????????>>>>>>===<<<===>>>@@@AAAAAA@@@>>>===<<<;;;999:::;;;;;;999666:::::::::::::::999999888666555444333222111111111000000000000000000000000111000...,,,+++++++++,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############""""""!!!""""""""""""""""""""""""&&&###!!! !!!##################""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!! """""""""#########$$$$$$"""###$$$$$$$$$###"""!!!##############################"""""""""!!!!!!!!!!!!!!! """###$$$ """"""""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""###"""!!! !!!"""###%%%''')))'''###!!!"""$$$"""!!!!!! !!!!!!"""))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$#########""""""#########""""""""""""""""""""""""$$$######""""""$$$%%%&&&######$$$$$$###""""""!!!"""""""""#########$$$$$$################################################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""####################################$$$$$$$$$$$$######""""""""""""############!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! ########################"""""""""""""""###$$$$$$###""""""""""""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$###""""""$$$$$$###"""###""" !!!###$$$ !!!!!!""""""###### !!!"""###$$$$$$%%%######""""""""""""######!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""###############""""""""""""!!!"""""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!###&&&((((((%%%""" """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&******)))******+++,,,,,,...///111333555777888888333444555666777888888999999999888888888888999:::<<<===============<<<;;;===>>>???@@@@@@???>>>===<<<;;;::::::;;;:::888666777777888999999999999888777666666555444333222222000000000000000000000000111000...,,,+++++++++,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$###############!!!""""""############"""""""""""""""""""""""""""'''$$$"""!!!!!!""""""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!""""""!!!!!! """"""#########$$$$$$$$$######$$$$$$###""" $$$$$$""""""""""""$$$$$$############""""""""""""!!!!!! !!!"""!!!$$$%%%%%%$$$"""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""(((***,,,)))$$$!!!!!!######""""""!!!!!!""""""###))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""  """"""""""""""""""""""""""""""$$$$$$###""""""######$$$ """###$$$%%%%%%&&&!!!""""""""""""########################$$$$$$$$$########################"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%"""""""""""""""#######################################$$$$$$$$$$$$######!!!"""""""""############""""""############""""""""""""""""""!!!!!! ###########################""""""""""""###$$$$$$######""""""""""""###############$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""!!! !!!###$$$###"""%%%$$$""" !!!###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""###############""""""""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""######""""""""""""""""""############"""""""""!!! !!!!!!!!!""" !!!""""""###!!!!!!""""""""""""!!!!!!######""""""!!!!!! """###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%''''''%%%###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&''''''''''''((()))++++++---///111333555666666666333444666777999999999999888888777888888999::::::::::::;;;;;;;;;;;;;;;:::>>>>>>?????????>>>===<<<;;;;;;:::::::::999777666555666777888999999999999888777777666555444333222000000000000000000000000000///...,,,,,,+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%######################## !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######"""###$$$$$$$$$###!!! $$$###!!! !!!###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###&&&((((((&&&$$$###!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""(((***+++)))$$$!!!!!!#########""""""""""""######)))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$################## !!!"""###%%%%%%&&&&&&!!!""""""""""""#########""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!""""""##########################################$$$$$$$$$$$$######!!!"""""""""###############$$$$$$%%%%%%$$$$$$#########""""""!!!!!!!!! #######################################$$$%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$##################$$$!!!"""""""""############ !!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!  """###"""!!!$$$######""""""""""""###$$$$$$###"""!!! $$$$$$######"""!!!!!!!!!######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! ############"""""""""!!! !!!!!!"""""" !!!!!!"""#########$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!###$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%'''(((((('''&&&%%%%%%&&&''')))***,,,---,,,---000222444444444444333444666999:::;;;::::::888888888999999;;;<<<<<<:::;;;<<<===============>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999777666666555666777999::::::::::::888888888777666555333333000000000000000000000000///......---,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$$$$###############""""""!!!!!!########################!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!!!!!!!""""""!!!"""$$$%%%%%%%%%$$$$$$###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!#########""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###&&&((('''###!!!"""$$$######""""""""""""######))))))))))))))))))))))))))))))))))))))))))(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$######"""!!!!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$##############################""""""""""""######""""""""""""############ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!  """###"""!!!!!!"""############""""""$$$$$$###"""!!! $$$$$$######"""!!!!!!!!!######""""""""""""######!!! !!!""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!###$$$%%%%%%&&&%%%$$$$$$######"""!!!!!!############"""""""""""""""##################$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!###%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((('''(((((()))***,,,...///***,,,...111222333222111111333666999:::;;;::::::888888999999;;;<<<>>>>>>======???@@@AAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;888666555666666666777999999:::::::::777888888888777555333222000000000000000000000000.........------,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""!!! !!!$$$%%%$$$###"""""""""""""""""""""###########################!!!"""""""""###$$$$$$%%%""""""!!!!!!  !!!!!!!!!""""""!!!"""$$$%%%&&&&&&%%%%%%"""!!! !!!""" !!!!!!!!!!!!!!!"""############"""""""""!!!  !!!###$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! ###&&&%%%"""!!!###%%%###""""""!!!!!!""""""###))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&"""""""""#########$$$$$$!!!###%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$###"""########################""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""###$$$###""" !!!!!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""##################""""""""""""######  !!!"""""""""""""""""""""""""""!!!"""############"""!!! !!!"""###$$$$$$$$$"""""""""######$$$$$$$$$############""""""""""""$$$$$$$$$###############"""############!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))******************+++,,,(((***---000111111000//////111444777999999888888777888888999;;;<<<>>>???<<<===>>>@@@AAABBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;:::<<<===;;;777555555666555666666777888888888888777777888888777555333111000000000000000000000000---------...------,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""###"""!!!"""$$$$$$###!!!!!!!!!!!!"""######$$$$$$########################""""""""""""###$$$%%%%%%""""""!!!!!! """"""""""""############"""###$$$%%%%%%$$$############################## !!!!!!"""""""""""" !!!#########""""""###"""""""""###$$$%%%&&&""""""""""""############""""""""""""""""""""""""$$$###""""""""""""###$$$ !!!"""######"""!!! ###%%%%%%"""!!!"""$$$"""!!!!!! !!!!!!"""))))))))))))))))))))))))&&&'''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%###"""$$$&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!! """"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""" !!!""""""###"""""" !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""#########$$$$$$%%%$$$###!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###$$$%%%%%%$$$###!!!  """$$$%%% !!!"""###$$$%%% """###%%%&&&&&&######""""""""""""######%%%$$$#########$$$&&&'''""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!! !!!"""$$$&&&''''''############""""""""""""######""""""!!!!!!  """"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!###$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!"""######"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))***,,,+++***((('''''''''''''''))),,,///000000...---,,,///222666777888777666777777888999:::<<<>>>???::::::<<<===???@@@@@@@@@???>>>===;;;;;;::::::::::::<<<===;;;777444444666444555666666666666666666666777888888777555222111000000000000000000000000---------......---,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""$$$###"""#########!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$###""" ###$$$%%%%%%%%%%%%$$$###!!!!!!""""""#########$$$ """""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!"""######"""!!! !!!$$$&&&%%%"""!!!"""$$$!!!!!! !!!!!!(((((('''(((((()))*********((('''&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""###$$$%%%%%%$$$###"""##############################$$$%%%$$$###"""!!!########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%###""""""###$$$$$$###$$$#########""""""!!!!!! """$$$$$$"""$$$$$$############$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###########################!!!!!!"""###$$$###""" !!!$$$%%%%%%$$$!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!!!!!!!"""%%%###  ###%%%######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""############""""""""""""!!!!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''''')))))))))))))))******++++++++++++,,,,,,,,,------...///000111222333333333333444666777999:::::::::<<<<<<<<<<<<===>>>???@@@@@@???===<<<<<<===>>>???<<<<<<;;;::::::999888888333333444555666777888888666666666666666555555555333000---,,,...///...---...---,,,,,,++++++,,,,,,))))))))))))((((((((((((***))))))(((''''''&&&&&&''''''''''''&&&%%%%%%$$$!!!!!!"""""""""############"""!!! !!!"""### !!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###$$$###"""!!! !!!######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###"""  ###$$$###!!!######""""""""""""######"""""""""""""""######$$$########################%%%$$$$$$$$$######"""""" !!!"""""""""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%""" ###%%%###!!!##################$$$$$$!!!!!! !!!!!!###""""""!!!"""$$$%%%&&&%%%###""" ***))))))))))))******+++,,,***(((((())))))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""############$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%$$$###"""!!!########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%###""""""###$$$$$$###############"""""""""!!!!!!$$$%%%&&&&&&#########""""""#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! ############""""""""""""$$$$$$######""""""""""""""""""""""""#########$$$!!!!!!!!!!!!"""""""""###%%%$$$###"""!!!!!!!!!"""######""""""""""""#########"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""######"""""""""!!!!!!!!! !!!""""""######""""""$$$$$$###"""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""######$$$%%%%%%&&&#########$$$%%%&&&&&&&&&((((((((((((((()))******+++++++++,,,,,,,,,,,,---...///000111222333333333333444555777888999::::::============>>>???@@@AAA??????>>>============>>>;;;;;;::::::999888888777555555555555555666666666555555555444444333333222444222......///000///---------,,,+++++++++++++++))))))))))))(((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""""""""######$$$$$$$$$$$$######"""""""""""""""###############"""""""""######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""###!!! !!!$$$%%%$$$"""######""""""""""""######"""""""""""""""######$$$########################$$$$$$#########""""""""" !!!"""""""""!!!###""""""!!! !!!!!!!!!"""""""""######$$$$$$$$$############"""######"""!!! !!!"""%%%$$$$$$######"""""""""!!!!!! !!!!!!""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!!!!,,,+++***************++++++***(((((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$##############################$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$#########"""""""""##############################$$$$$$%%%&&&&&&&&&%%%###!!!"""###$$$###"""############"""""""""""" !!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""###!!!!!!### !!!!!!!!!!!! %%%$$$$$$$$$######""""""$$$############""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""$$$$$$$$$######""""""""" !!!"""######"""!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""######$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((******+++++++++,,,,,,,,,---...000111222333333333333444555666777999999:::>>>======>>>>>>???@@@AAA>>>>>>>>>>>>>>>===<<<<<<999999999888888777777666666666666555555444444444333333333333222111000///555333000/////////...---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%"""############""""""!!!"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###### !!!""""""!!! """###$$$""""""###$$$%%%$$$#########""""""""""""######"""""""""""""""######$$$##############################""""""""""""!!!!!!!!!!!!!!!"""!!!!!! ###""""""!!!!!! """""""""#########$$$$$$"""!!!!!!!!! !!!$$$&&&###!!!$$$%%%%%%$$$###"""!!!!!! """!!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$,,,+++******)))))))))))))))'''&&&&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################################################################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!! $$$###!!!!!!#########"""#########""""""""""""""")))(((&&&###!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""###!!!!!!###!!!!!!""""""""""""!!!!!!%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########$$$######""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''************++++++++++++---...///111222333333333333333444555666888999:::<<<<<<<<<======>>>???@@@<<<<<<=========;;;:::999888888777777777666666666555555555444444444333333222333333222111000...---333222111000///...---,,,++++++++++++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!###%%%&&&&&&$$$$$$######$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&"""""""""######$$$$$$#########""""""""""""######"""""""""""""""######$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""#########$$$$$$$$$$$$ !!!!!!"""######"""###$$$###""""""$$$&&&$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$###""""""""""""######$$$$$$+++***)))(((((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&################################################""""""#########$$$$$$$$$"""######$$$######"""!!!""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!! $$$"""!!!!!!"""######"""""""""""""""""""""######""""""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###########################!!!!!!!!!###$$$###"""""""""!!! !!!""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######""""""""" !!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))))))))*********++++++,,,---...000222333333333333333333444555777999:::;;;::::::;;;;;;<<<===>>>:::;;;<<<<<<;;;999888666777777666666666666666555333333333333444444444444222222333333333111///...000000000///---,,,+++++++++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!"""###$$$$$$###"""!!! """$$$%%%%%%$$$#########$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&!!!!!!"""""""""""""""#########""""""""""""######"""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!"""#########"""#########$$$$$$$$$$$$"""######$$$$$$%%%%%%%%% ###%%%%%%$$$!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$### !!!"""############***)))((((((((((((((((((***)))(((((()))***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$################################################"""############$$$$$$$$$ !!!###$$$$$$###"""!!!""""""######$$$$$$%%%%%%$$$$$$##################""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#############################################$$$$$$$$$$$$$$$$$$###############!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$$$$$$$$$$################################# !!!""""""######$$$""" !!!"""###"""!!!""""""""""""############ !!!"""######""""""!!!!!!""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""###########################!!!!!!"""###$$$###"""""""""###$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$""""""############"""!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((())))))))))))*********+++,,,...000111333333333333222222333444666888::::::999999::::::;;;<<<===;;;;;;;;;:::999888777666666666666666666666666666222222222333333444444444000222333444444222000///---...000///---++++++,,,,,,,,,---...---,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""!!!""""""############""" """$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""!!! """###!!!""""""!!!!!!"""#########""""""""""""######"""""""""""""""######$$$########################!!!!!!""""""""""""######!!! !!!""""""$$$######""""""!!!!!! """""""""#########$$$$$$###""""""!!! !!!$$$###!!! !!!"""###$$$$$$###""""""!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$ !!!"""#########""")))))))))((())))))******)))((('''((()))***)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$ !!!###%%%%%%%%%#####################$$$$$$$$$###############$$$$$$$$$######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%###""" """###"""!!!!!!"""""""""###############"""""""""!!! #########""""""#########"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###########################!!!!!!"""###$$$###""""""##################"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!"""######""""""!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((((()))))))))*********,,,---///111222333333222222111222333555888999::::::::::::;;;<<<======>>>===<<<:::999999888888666666666666666666666666333333333333222222222222...000222444444333111000+++...000000...,,,---...,,,---...//////---,,,***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$###$$$$$$######"""""""""""""""""""""""""""######$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###"""!!! !!!""" """######!!!!!!###%%%######""""""""""""######"""""""""""""""######$$$########################"""""""""#########$$$$$$!!!  !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""######!!!  !!!!!!!!! !!!!!!""""""############""""""""""""######""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$###"""***)))))))))***+++,,,,,,'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''################################################"""############$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###""" """""""""!!!!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""############!!!""""""""""""#########"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! """%%%''''''%%%""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ !!!###$$$$$$%%%%%%#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((((((((((())))))))))))***+++---///111222333444222222111111333555888999;;;;;;;;;;;;<<<===>>>>>>@@@???===;;;::::::::::::666666666777777777777777555555444333222111000///,,,...111333444333111000+++...111111///......000---...///000000...,,,+++))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###!!!###%%%$$$""""""$$$&&&######""""""""""""######"""""""""""""""######$$$########################""""""######$$$$$$$$$%%%!!!  !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""###############"""$$$%%%$$$ """%%%""""""""""""!!!!!!!!!!!!######""""""""""""#########""""""!!!"""$$$%%%&&&###$$$%%%&&&%%%%%%######)))***,,,,,,,,,+++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%##############################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""############"""""" !!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""###$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$"""!!! $$$#########""""""!!!!!!###############"""!!! """"""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!! $$$$$$######"""!!!!!!!!!######""""""""""""######!!!!!! """###%%%&&&%%%$$$$$$###"""!!! !!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%#########"""""""""""""""######""""""""""""###### """###$$$###"""!!! """""" &&&$$$"""!!! !!!"""$$$%%%!!!""""""!!! !!!%%%'''$$$$$$$$$############"""$$$$$$##################%%%###"""!!!!!!###%%%&&&&&&&&&''''''((()))))))))******,,,...///000000000111000000000111333555666999999999888999999::::::;;;;;;<<<<<<;;;999888777666777777777777666666555555444333222111111111111111000000000222333222111000///...------...000000......---------......///************************))))))((('''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%% !!!######$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&%%%###!!! !!!"""""""""""""""""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!!!!!"""""""""!!!  !!!!!!""""""######&&&$$$""" !!!"""$$$###"""!!!!!!"""###### !!!###%%%&&&%%%$$$### !!!!!!!!!!!!%%%###""""""######!!! !!!!!!!!!!!!""""""""""""%%%$$$"""  !!!)))***+++,,,,,,***(((''')))(((((((((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######"""######"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""############""""""""""""###############""""""######$$$###"""!!! """"""""""""!!!!!!!!! ###$$$$$$$$$$$$######""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""!!!"""""""""""""""###############""""""""""""############"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""#########"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!#########"""!!!!!!"""""" """%%%###"""!!! !!!"""$$$%%%$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$####################################$$$###"""""""""###%%%%%%&&&&&&''''''(((((())))))***+++---...000000111111111111111111222444555666999999999888999999::::::;;;;;;<<<<<<;;;:::888777777777777888777777666555444333333222222222222222111000000000222333222111//////...------...///000......------------------*********+++++++++++++++))))))((('''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######### """###$$$$$$$$$$$$  $$$$$$#########$$$%%%&&&"""""""""""""""""""""""" !!!"""###$$$$$$&&&%%%###!!! !!!"""########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""!!!!!! """"""""""""############&&&%%%###"""!!!!!!!!!"""$$$###"""!!!!!!"""###### """######"""!!! !!!!!!!!!"""""""""#########""""""###%%%&&&%%%$$$""""""""""""############&&&%%%$$$###"""""""""""")))***+++++++++***((('''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""############$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$##################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!###%%%################################################ !!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!! !!!!!!!!!""""""############"""""" !!!"""""""""""""""############"""!!!!!!"""!!!!!!!!!!!! ###$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""######$$$$$$###############""""""#########""""""############""""""############"""""""""""" !!!!!!"""######$$$$$$######""""""""""""######"""""""""!!!!!!"""##########################################""""""""""""!!!!!!""""""""""""###### !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######"""!!!!!!!!!"""$$$%%%$$$&&&((((((%%%"""!!! %%%$$$$$$$$$####################################"""############$$$$$$$$$&&&&&&&&&'''(((((())))))+++,,,---///000111222222222222222222333555666777888888888999999:::::::::;;;;;;<<<<<<;;;:::999888888888888888888777666666444333333222222222333333111000000000222333222111///...---,,,,,,---............---,,,,,,+++,,,,,,++++++++++++++++++++++++)))((((((''''''''''''(((&&&''')))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$""""""!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$############$$$%%%&&&"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%#########$$$$$$######### !!!"""""""""!!!!!!$$$$$$###############"""%%%$$$$$$######"""""""""######""""""""""""######!!!!!!"""######""" """""""""#########$$$$$$"""!!!"""$$$'''))))))(((############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!))))))*********)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$### !!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$%%%$$$###"""!!!"""$$$%%%&&&%%%###"""!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! """"""""""""""""""""""""%%%###!!! !!!###%%%###"""!!!  """"""############"""""" !!!""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%########################""""""############""""""$$$$$$############$$$$$$ !!!!!!!!!!!! !!!!!!""""""##################""""""""""""###### !!!!!!"""######$$$"""#########$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""######$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""###"""!!!!!!"""######""" """"""!!!!!!""""""###$$$!!!###&&&&&&$$$######$$$%%%%%%$$$$$$$$$########################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&''''''(((((()))+++,,,...000111222222222222222222333444555666777777888888999:::::::::::::::;;;<<<<<<<<<;;;999888999999999999888777666666666555444333222222222222111000000000222333222111///...---,,,+++,,,------......---,,,++++++++++++,,,,,,,,,,,,++++++++++++)))(((''''''''''''((((((&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$"""""" !!!""""""""""""######""""""""""""######""""""""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""$$$#########"""!!!!!!!!!###############"""!!! """""""""""""""#########$$$$$$%%%%%%$$$###"""!!!"""""""""#########$$$$$$"""!!!!!!###'''))))))((("""""""""#########$$$$$$!!!"""#########!!! ))))))))))))((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!!!!""""""#########"""""""""""""""""""""""" !!!"""#########"""""""""############""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%$$$###"""$$$$$$###""""""###$$$%%%&&&%%%###"""!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%&&&&&&$$$###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!! """"""""""""""""""""""""%%%###!!! !!!###%%%###"""!!!  """"""############"""""" !!!"""###$$$$$$$$$""""""""""""""""""##############################!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$""""""#########""""""!!!$$$$$$############$$$$$$  !!!!!!!!!!!!############""""""!!!!!!######""""""""""""######""""""""""""!!!!!! """""""""######$$$%%%%%%$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%###""""""!!!!!!""""""######"""!!!!!!!!!!!!""""""!!! !!!######!!!"""""""""""""""######$$$"""######"""!!!!!!###&&&%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&'''(((((((((+++,,,...000111222222222111222333444555666666666666777888::::::;;;:::::::::;;;<<<<<<<<<;;;:::999::::::::::::999888777666999888666444333222111111111000000000222333222111///...---,,,+++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,++++++*********((((((''''''''''''((((((&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""""""""######"""!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""########################""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#########""""""""""""!!! !!!!!!!!!"""!!!!!! !!!!!!""""""############$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""######""""""!!!"""%%%&&&%%%$$$!!!!!!!!!"""""""""###### !!!"""######""" )))(((((((((''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###""""""""""""""""""######"""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&&&&&&&%%%###"""###$$$################################################"""############"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!! !!!!!!!!!""""""############""""""!!!""""""###$$$$$$$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$$$$$$$%%%!!!!!!"""#########""""""###############$$$$$$$$$""""""######""""""!!!!!!#########""""""#########""""""############""""""""""""""""""############$$$$$$######"""!!!!!! ######""""""""""""######%%%%%%$$$###!!!!!!!!!""""""#########$$$############""""""""""""######""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""############%%%%%%###!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&''''''((((((+++,,,---///000111222222000111222444555555555555555666888:::;;;;;;;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;:::999888777666:::999777555333222222111111000000000222333222111000///...,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******)))))))))(((''''''''''''(((((()))&&&''')))((('''%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!######""""""""""""###### !!!""""""######""""""######################## !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""!!!  !!!"""######$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!###$$$###!!! !!!!!!!!!""""""""""""######$$$$$$$$$$$$######((((((''''''&&&&&&'''''')))(((((((((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""""""######$$$$$$######"""""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""""""""""""""#########''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""""" """###$$$%%%$$$"""!!! """###%%%%%%%%%######"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$###!!!!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""############""""""""""""###$$$$$$############"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""#########$$$$$$"""""""""""""""!!!!!! ###""""""!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""#########$$$#########"""""""""""""""######""""""""""""######""""""###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$#########"""""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!"""#########!!!  """$$$###!!! """$$$!!!!!!"""##################$$$$$$###""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$%%%%%%&&&&&&''''''(((***+++---...000000111111///000222333444555444444555666888:::;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<;;;:::888777666888777666555444444444444111000000000222333222111111000///---,,,------...,,,,,,,,,,,,---...///000++++++***))))))((((((''''''''''''''''''((())))))&&&''')))((('''%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""#####################$$$$$$$$$###""""""'''&&&&&&&&&&&&&&&&&&'''!!!"""###$$$%%%$$$$$$########################### !!!"""###$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############$$$$$$$$$$$$######""""""#########"""!!!!!! !!!!!!!!!!!!"""!!!  !!!""" """###$$$$$$######!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$"""!!! !!!###$$$###"""!!!!!!"""""""""#########$$$$$$############$$$$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$###"""!!!$$$&&&&&&%%%###""" """###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! """"""""""""""""""""""""""""""############""""""""""""!!!""""""###$$$%%%""""""############"""""""""############""""""!!!###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""############"""""""""""""""!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!!!!""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!############!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""#########"""""""""""""""!!!!!! !!!!!!!!!"""###$$$###""" !!!$$$'''%%% ###'''!!!!!!"""############### $$$&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&''''''(((******,,,...///000000000...///111333444444444333444666888;;;<<<<<<;;;::::::;;;<<<=========<<<;;;<<<<<<<<<;;;:::999777666555555555555555666777888111000000000222333222111222111///...------......,,,,,,,,,---...///000111*********)))(((''''''&&&'''''''''''''''((()))***&&&''')))((('''%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######"""!!!!!!"""###############%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""$$$%%%%%%#########$$$$$$########################"""!!! !!!!!!""""""#########""" !!!###$$$ """###$$$$$$$$$#########""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!! !!!###%%%$$$###"""############$$$$$$$$$###"""!!! !!!"""###))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###''')))(((%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%$$$###%%%'''***%%%$$$$$$###"""!!! $$$#########$$$%%%&&&&&&!!!""""""""""""#########""""""!!!!!!!!!###$$$%%%%%%%%%$$$###""""""#########%%%''')))(((&&&### """######$$$$$$######""" !!!!!!""""""######!!! !!!"""$$$%%%########################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$""" !!!$$$%%%###!!!"""############$$$$$$$$$""""""!!! %%%$$$###"""!!!!!!!!!!!!######################################################"""""""""""""""###&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""!!!""""""""""""!!!!!! !!!!!! !!!###$$$###$$$%%%&&&&&&%%%###"""######""""""######$$$%%%###"""!!! !!!###$$$"""############$$$$$$$$$&&&###!!!!!!###$$$""" $$$!!!!!!$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$&&&'''&&&%%%$$$%%%&&&%%%###""" !!!###$$$""""""""""""!!!!!!!!!!!!""""""############"""""""""######"""""""""%%%'''########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%''')))***+++)))***+++,,,...///000000333333222111000222555888777888999:::;;;:::999888777999<<<>>>???>>><<<;;;<<<<<<<<<<<<;;;:::999888888888777777777777777777111111111111222333444555222111000//////.........///...---,,,+++,,,------///...+++)))))))))+++,,,)))((('''&&&&&&'''((())))))***++++++***(((%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""""""""$$$###!!!###%%%&&&###!!!""""""############""""""!!!""""""######!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$"""!!! ######"""""""""""""""### """&&&)))'''!!! !!!!!!###$$$%%%&&&&&&$$$$$$$$$############"""######""""""""""""######$$$$$$"""!!! """"""############"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""############""""""""""""******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###"""$$$$$$$$$#########$$$$$$######################## !!!"""!!!!!!!!!$$$&&&##################""""""######"""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$###""""""######"""###%%%&&&%%%###!!! ######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!! !!!"""#########"""########################!!!!!!"""""""""#########""""""###$$$$$$###""""""$$$"""!!!!!!###$$$###!!!"""############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""!!!!!!######"""!!!"""######$$$$$$######"""###"""!!! !!!"""$$$$$$###"""""""""""""""!!!!!!"""""""""""""""!!!%%%$$$#########%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$###""" !!!!!!!!!!!!"""""""""#########&&&###!!!!!!######""" $$$###!!! """###!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""!!!  """$$$###!!! !!!"""###%%% !!!!!!"""""""""##################""""""######"""!!!"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&((()))***)))***+++,,,---///000000000111222111000111333666666777888888999888888888888999;;;===>>>===<<<;;;<<<<<<<<<;;;;;;:::999888999999888888888888777777444333222222111111222222222111000//////....../////////......---------......---+++***))))))******((('''&&&&&&&&&'''(((((()))*********)))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$###"""###$$$###"""###%%%%%%###!!!""""""############"""""""""###############""""""""""""""""""""""""""""""!!!!!! !!!!!!"""############""""""!!!######""""""""""""######"""!!!"""###$$$$$$""" !!!"""######$$$$$$#########""""""""""""!!!######""""""""""""######%%%$$$######""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""############"""""""""!!!!!!!!!!!! +++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!!!!######################## !!!!!!"""######$$$ !!!!!! !!!###%%%############$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$%%%$$$######"""##################$$$######"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!! """$$$%%%$$$""" """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!""""""######""""""!!!###"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$###"""""""""######"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######"""!!! !!!""""""!!! """""""""######"""""""""$$$$$$###!!!!!! !!!$$$###"""""""""""""""""" !!!"""############"""""""""!!!""""""###$$$$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!"""""""""###"""  !!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!######"""""""""###$$$$$$ """######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$"""""""""""""""""""""""" """###"""!!! !!!"""###"""!!!!!!!!!"""$$$%%%!!!""""""#########$$$$$$$$$$$$######!!!"""###"""!!!!!!###%%%########################""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((())))))***+++---...///000---///111222111111222333666666666666666777888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999888:::::::::999999999888888666555444222111000000000222222111000//////////////////000000//////...---,,,++++++***))))))(((((('''''''''''''''((()))***))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###%%%''''''%%%#########$$$###"""###%%%%%%###"""""""""############""""""###"""""""""""""""######"""""""""""""""""""""""" !!!"""##################"""""""""""""""######$$$$$$###!!! ###%%% !!!!!!""""""""""""###""""""""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!!!!!!! ***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&"""!!!###%%%""""""##################!!!!!!!!!""""""#########"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!! """$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""######""""""""""""#########$$$$$$$$$$$$######"""""""""##################$$$%%%&&&'''################################################""""""""""""""""""###$$$%%%###"""###$$$%%%$$$###""""""############""""""&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""### !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$###"""""""""###%%%&&&!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######$$$###""""""""""""###""" !!!!!!"""###########################"""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!!!!!!!!"""###$$$%%% !!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###"""!!!!!!"""$$$########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((())))))+++,,,---...///,,,...111333222222222222666666555444555666888999:::999999999999;;;<<<===<<<=========<<<<<<;;;:::;;;;;;;;;:::999999888888555555333222111000000000333222111000////////////......///000000...---,,,******+++******)))''''''((((((((())))))***++++++)))((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""$$$&&&''''''&&&$$$$$$$$$#########$$$$$$$$$###"""""""""############"""""""""!!!  !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""###$$$###$$$$$$!!!"""&&&!!!!!!""""""""""""""""""############""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!""""""""""""#########""""""!!!!!!!!! (((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%""""""%%%(((""""""###$$$%%%%%%$$$$$$$$$$$$#########"""""""""###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$######"""############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""######$$$###############$$$$$$%%%$$$#########$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################""""""######"""""""""###""""""#########$$$$$$$$$"""""""""!!!!!!""""""###############$$$%%%''''''################################################""""""!!!!!!"""###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###"""""""""""""""###### """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&!!!"""###$$$$$$$$$###### !!!!!!"""###$$$%%%"""""""""#########$$$$$$"""###""""""""""""###$$$ !!!"""$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""""""""""""""""""""!!!"""!!!  !!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$###"""!!!"""###########################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''((())))))'''((()))***+++---......+++...222444444333333333666666555555666777999::::::999888888888:::<<<======>>>>>>>>>>>>======<<<;;;;;;:::999999888777777333222222111111222222333333222111000000/////////------...///...---,,,+++******+++******)))''''''''''''(((((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$"""###$$$$$$$$$#########""""""############""""""###"""!!! !!!###$$$""""""""""""""""""""""""!!!"""############"""!!!###############"""!!!!!!""""""!!!!!!"""###$$$$$$"""$$$%%%$$$ !!!$$$########################%%%%%%$$$$$$$$$$$$############""""""""""""######!!!"""###$$$$$$######"""!!!""""""###$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""#########"""""""""!!!!!!((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""%%%'''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$######"""!!!!!!!!!###%%%%%%###"""###$$$&&&&&&%%%$$$###"""!!!!!! !!!"""$$$%%%&&&############$$$$$$$$$%%%$$$###"""!!!!!!!!!"""############"""######$$$%%%"""!!!!!!!!!!!!"""###############$$$$$$#########!!!!!!""""""###$$$$$$%%%$$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$!!!###$$$###"""!!!"""###"""############$$$$$$$$$""""""!!!!!!!!!"""###### !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""############"""""""""""""""######$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$%%%!!!"""$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%###$$$%%%%%%&&&%%%%%%%%% !!!"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$"""""""""###""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""$$$%%%%%%###""""""###########################%%%$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''((()))+++,,,---...+++...222444444333444444555555555555666888999:::999888777777888999;;;<<<===>>>>>>>>>>>>>>>======:::999999888777666555555111111111111222333444555333333222111000000000000---------...---,,,,,,+++,,,++++++***))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""###$$$$$$$$$$$$######%%%''''''%%%#########"""###%%%%%%###"""###$$$""""""############""""""%%%%%%$$$###############""""""""""""""""""""""""""""""$$$$$$$$$$$$""""""###############"""!!! !!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$"""!!! !!!""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######""""""###$$$$$$###"""!!! !!!!!!!!!!!!!!!######""""""""""""###### !!!!!!############""""""""""""(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$%%%%%% """$$$%%%%%%$$$###"""""""""""""""""""""!!! """$$$$$$###"""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""#########""""""###$$$$$$%%% !!!!!!!!!""""""""""""!!!""""""######""""""!!!########################################################################""""""""""""###############"""!!!!!!!!!!!!"""###!!!###$$$###!!!!!!"""$$$"""############$$$$$$$$$###""""""""""""###$$$%%% !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###!!!######$$$$$$$$$$$$###### !!!"""""""""!!! """""""""""""""###$$$$$$"""######$$$$$$$$$######""""""#########"""!!! !!!"""###$$$$$$$$$$$$ !!!###$$$%%%$$$###"""""""""############""""""""""""""""""############ """######!!!!!!###&&&%%%%%%%%%$$$$$$$$$$$$$$$ """$$$$$$$$$###"""################################################""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&###############"""!!! """"""""""""############"""##################"""###%%%'''&&&%%%#############################################""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&((()))&&&'''((()))***,,,------+++---000222222222333444222333444555666777777777777777777888888999:::;;;;;;<<<<<<=========<<<<<<888777777666555444333222111111111111222333444555333333222111000000000000//////...---------------...---+++***))))))******''''''(((((('''&&&%%%$$$&&&&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###"""###!!!###%%%%%%###"""###$$$""""""############""""""############""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""############"""!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""#########$$$%%%&&&%%%$$$"""!!! !!!"""###""""""$$$$$$############$$$$$$ !!!!!!!!!!!!###""""""""""""!!!!!!!!!))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$&&&&&&%%%!!!###$$$$$$"""""" !!!"""""""""!!!###%%%&&&$$$###"""###"""""""""""""""#########%%%$$$$$$$$$$$$$$$%%%%%%!!!""""""""""""#########%%%$$$###!!!!!!!!!"""#########""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""!!!"""%%%&&&&&&$$$""" ########################!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!###%%%$$$!!! """$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&"""""""""""""""######$$$################################################!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%$$$"""""""""############""""""######$$$$$$###""" """"""!!!""""""###$$$$$$######$$$$$$$$$######"""%%%&&&&&&'''&&&%%%$$$### """###$$$$$$$$$### """###$$$###!!! $$$$$$######""" !!!!!!!!!!!!"""""""""""" """$$$###!!!!!!###&&&$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" """###"""!!! !!!"""$$$$$$$$$$$$###!!!  !!!"""###$$$$$$""""""############""""""$$$&&&((('''&&&$$$###$$$########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%'''(((&&&&&&''')))***+++,,,---***,,,///000000111222444///111333555666666666555666777777888999999::::::::::::;;;;;;<<<;;;;;;:::777666555444333222111111222222111111222222333444444333222111000000000000111000///------.../////////...+++)))))))))+++,,,++++++,,,+++***)))'''&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$"""""""""!!!###&&&%%%###!!!###$$$""""""############"""""" """""""""""""""""""""""" !!!"""$$$$$$"""!!!  !!!###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%((($$$ """###"""  !!!"""###$$$%%%$$$$$$$$$############"""######""""""""""""######%%%&&&'''''''''%%%"""!!!""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$############""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""###%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!######""""""""""""######!!!!!! !!!""""""############""""""$$$###"""!!!!!!"""###$$$########################%%%$$$###""""""###$$$$$$########################$$$$$$$$$###"""!!!!!! ######""""""""""""######&&&$$$"""!!!""" !!!###$$$%%%&&&'''""""""#########$$$$$$$$$""""""!!!""""""###$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!###$$$%%%"""""""""###$$$$$$""" !!!"""############ !!!"""###$$$$$$###"""!!!!!!"""##############################$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########!!!  !!!"""$$$$$$$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!! !!!!!!########################""""""""""""""""""#####################"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%((((((((()))***++++++,,,......//////000000111111000111222333444444444444888888888888777777777777888999:::;;;:::999888777888777666555444333333333222333222111//////111333222222222111111111111111//////...---,,,,,,+++++++++++++++*********))))))(((((((((((((((''''''&&&(((&&&%%%%%%'''(((((('''$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&%%%%%%$$$###)))))))))((('''$$$!!! !!!###&&&&&&$$$"""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$""""""###""" !!!###$$$$$$###&&&&&&&&&&&&$$$""" !!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! !!!"""""""""############'''%%%###!!! """###$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$###########################"""!!! !!!"""###"""###$$$%%%%%%$$$###"""((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$###"""""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""$$$###"""!!!!!!"""###$$$###########################"""!!!!!!!!!!!!"""###########################$$$$$$######"""!!!!!! $$$$$$############$$$$$$$$$""" !!!###$$$$$$$$$######"""!!! !!!!!!"""""""""#########!!! !!!!!!""" !!!!!!"""######$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$###""""""###""""""!!!!!!"""###$$$###""""""###%%%%%%###!!! !!!"""#########"""!!!!!!######$$$###""""""!!!"""###############"""""""""############$$$$$$!!!""""""######$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!!!!!!!"""######$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())),,,,,,------.../////////000111222333444444444444666666666666666777777777888888999::::::999888777777666555444444444444444222333333111//////111333000000000000000/////////......------,,,++++++***+++++++++*********))))))(((((())))))(((((('''&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%""""""############""""""""""""!!!!!!!!!"""######%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%!!!###&&&&&&$$$"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$###!!!"""###$$$$$$######$$$$$$$$$###!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! """#########$$$$$$$$$$$$$$$###"""""""""###$$$$$$############"""""""""!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""((((((''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$##############################$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######"""%%%$$$######"""#########$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#########""""""######$$$""""""############""""""######""""""""""""####################################""""""""""""###$$$########################$$$$$$######"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%"""!!!  """%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""############$$$$$$######"""!!!$$$###""""""!!!""""""######""""""###$$$$$$###!!!!!!!!!""""""###""""""""""""############""""""!!!"""###############""""""!!!!!!""""""############!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$#########""""""#########!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""############""""""#########""""""!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""!!!!!! """###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''******+++,,,,,,---......000111222333333333333333333333444444555555666666777777888999999888888777666555555444444444555555222333333222000000111333/////////......---------......------,,,++++++++++++++++++***************(((((())))))(((((('''&&&+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$### !!!"""$$$%%%&&&"""$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$######"""%%%###""""""###$$$###""""""############"""!!! """""""""#########$$$$$$$$$$$$######"""!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%############""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$######"""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###""""""############""""""###""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%&&&&&&####################################""""""!!!!!!$$$######""""""######$$$"""!!!!!! !!!"""$$$%%%!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""""""""!!!!!!""""""############!!!!!!""""""""""""""""""###############""""""!!!$$$$$$###""""""!!!!!!!!!"""!!! !!!"""###!!! """"""#########""""""!!!############""""""!!!!!!######$$$$$$$$$###""""""!!!!!!!!!""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###############""""""!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%&&&&&&&&&'''''''''))))))***+++,,,------...000000111222222222222222000111111222333444555555666666777777777777777777555555444444444555555666222333444333111000111222/////////......------,,,.........---------,,,,,,************************)))))))))))))))(((''''''***(((&&&&&&''''''&&&%%%$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$###"""!!! !!!"""""""""$$$%%%%%%###"""""""""""""""!!!!!!!!!!!!"""""""""""""""###############$$$###!!!!!!"""###"""!!!"""#####################"""#########$$$$$$$$$$$$############""""""!!!!!!""""""#########$$$$$$$$$ !!!"""#####################"""""""""""""""!!!"""""""""#########$$$"""#########$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""#########$$$$$$#########((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################################################################$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""############"""######$$$%%%%%%""""""############"""""""""""""""######"""""""""########################$$$$$$%%%%%%&&&&&&&&&&&&#################################"""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!!!!"""$$$%%%%%%&&&########################&&&%%%$$$######"""######"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!############""""""!!!!!!!!!  !!! """###############"""!!!$$$$$$###""""""!!!!!!!!!######$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!######"""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!######$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))***+++,,,---...//////000000111111222222111111//////000111222333333444555555555555666666777777555555444444444555555666222333444333222111111222111111000000///...------////////////............************************)))))))))))))))((((((''''''&&&%%%%%%'''(((((((((%%%$$$###"""!!! ###$$$%%%%%%%%%%%%$$$###"""###$$$&&&&&&$$$###"""###############$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""'''%%%$$$"""!!!!!!!!!"""###$$$%%%$$$###""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$###!!! !!!"""!!! !!!!!!!!!!!!""""""######"""#########$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""""""""""""""######"""""""""""""""#########"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!$$$##################$$$((((((''''''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$######### !!!!!!"""######$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$""""""######$$$$$$$$$%%%###""""""""""""""""""###!!!!!!!!!!!!!!!"""###$$$""""""############""""""""""""############""""""######################## !!!"""###$$$$$$$$$#################################""""""""""""""""""!!!!!!!!! !!!!!!!!!$$$######"""""""""#####################$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!! """"""######""""""!!! """############""""""!!!!!!  """"""######$$$#########$$$###"""""""""""""""###"""######$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$############$$$$$$#########""""""#########!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$###"""!!! """""""""!!!"""###$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$########################"""""""""""""""""""""###!!!!!!""""""######""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$******+++,,,...///000000///000000111111111000000//////000000111111222222444444444444555666777777666555555444444444555555222333555444333111111222333222222111000///......///.....................***************+++++++++))))))******))))))((('''&&&%%%$$$%%%''')))))))))''''''&&&$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$""" ###""""""""""""###$$$$$$$$$$$$$$$$$$$$$######"""$$$###############$$$%%%###$$$%%%$$$"""""""""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$""" !!!"""""""""  !!!!!!"""""""""#########$$$$$$######"""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$((((((''''''''''''((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%$$$######$$$$$$############$$$$$$###############$$$$$$$$$$$$######""""""######$$$ !!!"""###""""""############""""""!!!"""###$$$$$$###"""!!!######################## !!!#######################################"""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%$$$$$$######""""""!!!!!!$$$#########"""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""!!!!!!!!! """""""""""""""!!!!!! !!!!!!######$$$###""""""###!!! """"""!!!!!!"""######$$$$$$$$$$$$###""""""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$######""""""!!!$$$$$$############$$$$$$###""""""!!!!!!""""""###!!!!!!"""###############""""""!!!!!!!!!!!!""""""###"""!!! !!!""""""!!!!!! !!!"""###%%%&&&""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""############"""$$$##################$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,---///000000///000000000000000//////000000000000111111111111444333333333444555666777777666555444444444444444222333555555333222111222333222222111000///...---------------------------))))))*********+++++++++)))************)))(((((('''&&&$$$%%%'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&!!!"""############"""!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%$$$$$$%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!"""$$$%%%"""!!! !!!###%%%%%%%%%###"""!!!!!! !!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$%%%!!!"""""""""############"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$((((((''''''''''''(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%''''''''''''%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$#########!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''""""""############""""""!!!"""###$$$$$$###"""!!!######################## !!!###$$$%%%%%%$$$$$$########################"""""""""""""""###############""""""""""""###### !!!###$$$%%%&&&'''!!!!!!!!!"""""""""""""""######""""""!!!!!!!!! $$$#########$$$%%%&&&&&&#########"""""""""""""""""""""!!!!!! """""""""""""""!!!!!! !!!"""###$$$$$$###"""%%%###!!! """######### !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%% !!!"""$$$%%%&&&''''''"""######%%%&&&'''(((((("""""""""""""""#########$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###%%% """$$$&&&'''######""""""""""""######""""""!!!!!!!!!!!!""""""######""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---...///000///000000000000000//////111111111111000000000000333333222222333555666777888777666555444333333333111333555555444222111222333222111000///...------++++++++++++++++++++++++))))))******++++++++++++***************)))(((((()))'''&&&&&&'''''''''&&&######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$###"""$$$%%%%%%###"""!!!###$$$""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%###!!!!!!"""%%%'''((('''((('''%%%$$$$$$$$$%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""###############"""!!!!!!###%%%(((***!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! %%%$$$###""""""###$$$%%%))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$''''''&&&%%%###"""!!!!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############""""""!!! !!!!!!"""###%%%&&&'''!!!!!!!!!"""######$$$$$$%%%%%%$$$###"""!!! """!!! """###$$$$$$###"""!!!!!!"""###$$$$$$###"""$$$&&&&&&""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########!!!!!!#########""""""!!!!!! &&&&&&%%%$$$###"""!!! """"""############""""""""""""""""""""""""""""""!!!$$$%%%$$$"""!!!'''$$$!!! """ """###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!!!!!""""""  !!!!!!"""###$$$$$$%%%""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""""" """###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""###$$$%%%&&&%%%%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))+++,,,...///------......//////000000222222111111222222333444666555444333333444666777777666444333222333333444555555444444444333333333111111000000//////......///---++++++,,,.........+++*********))))))((((((************************)))))))))(((''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$""" !!!$$$&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$"""!!!"""$$$$$$"""""""""""""""""""""""""""&&&$$$!!!!!!""" !!!!!!""""""######""""""############""""""%%%%%%$$$###"""!!! $$$ %%%&&&"""!!!#########$$$$$$$$$$$$######$$$"""!!!!!!"""$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!""""""'''&&&$$$###"""###$$$$$$&&&%%%###!!!)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######""""""!!!!!!"""""""""#########$$$$$$############""""""$$$%%%&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!###"""!!!  !!!########################""""""###$$$$$$$$$$$$###!!!""""""#########""""""!!!!!!""""""###$$$&&&&&&$$$$$$######"""!!!!!!!!!############"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$%%%###!!!"""%%%&&&&&&$$$##################$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###$$$$$$###!!!!!!"""$$$############""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""&&&$$$"""  !!!###"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""########################!!!$$$$$$### !!!""""""###$$$$$$""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%''''''###"""!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&(((***+++,,,------......//////000000222222111111222222333444666555333222333444666777888777666444444444444555444333333333222222222222111000000000000000//////...,,,******,,,------,,,************)))))))))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###'''$$$######&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$""" """"""""""""""""""""""""&&&$$$"""!!! !!!"""!!!!!!!!!"""""""""""""""""""""############""""""############""""""""""""$$$ $$$%%%!!! ###"""##################"""###"""!!! !!!"""###########################""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""##############################""""""!!!!!!""""""###%%%$$$######"""""""""###%%%$$$###!!! ))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""######$$$""""""$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!""""""!!! !!!!!!########################""""""###$$$$$$$$$$$$### !!!"""#####################""""""###$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!!!!!"""############""""""""""""######$$$""" """%%%''''''##################""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!###%%%%%%#########$$$############$$$$$$$$$$$$ !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""'''&&&$$$###""""""""""""######""""""""""""######"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""########################!!! !!!###$$$$$$### !!!!!!""""""###""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""!!!#########$$$######""""""######""""""######$$$%%%###############$$$%%%&&&"""!!!!!!!!!###$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%'''(((***+++,,,------...//////000000222111111111111222333333444444333222333444555666999888777666555555555555222222222222111111111111000000000111111111111111---,,,******+++,,,,,,+++************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$%%%&&&%%%$$$"""######$$$%%%$$$$$$$$$%%%#########$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$###"""""""""!!!""""""""""""""""""!!!!!!""""""############""""""!!!!!!""""""#########$$$###!!!!!!$$$$$$!!! """!!!""""""######""""""!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""#########""""""#########"""############"""!!!!!!$$$###"""!!!!!!!!!!!!"""))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$#################################$$$$$$######"""$$$$$$##########################################""""""###$$$$$$$$$$$$### !!!######$$$$$$$$$$$$$$$###############$$$!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""#########""""""""""""""""""###!!! !!!###$$$%%%$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!########################!!!!!!!!!""""""!!!!!!!!!!!!$$$%%%$$$######$$$"""""""""######$$$$$$$$$!!!!!!!!!""""""""""""#########""""""""""""######""""""""""""""""""""""""%%%$$$$$$######"""!!!!!! !!!""""""############ """###"""!!! !!!"""""""""""""""""""""""""""########################&&&%%%$$$$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######### """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#############################################"""!!! ######""""""######$$$%%%!!!!!! !!!""""""###$$$$$$######$$$%%%'''((($$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,------...///000000111111111111111222222333333333222222333444555666999888777666555555444444333222222222222111111111000000111111222222333333...,,,++++++,,,---,,,+++*********)))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""""""""!!! !!!""""""######""""""$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!$$$######""""""!!!!!!!!!""""""############""""""""""""""""""############""""""###$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""######((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!######$$$$$$$$$%%%$$$######"""#########!!!!!!!!!"""######$$$$$$############""""""""""""##################"""""""""""""""######"""""""""!!!###$$$$$$$$$###""""""$$$######""""""!!!!!!!!!!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! ###$$$###""""""### !!!!!!""""""#########$$$$$$#########"""""""""######"""!!!!!!"""######"""""""""""""""""""""""" """$$$%%%###!!!  """"""""""""!!! """###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###### !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$ """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######"""""""""###$$$$$$%%%&&&###############"""!!! ######""""""######$$$%%%!!!!!!!!! !!!!!!"""###%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&''')))******++++++,,,---...///000000111111000000111111222333222222333333444555666666888777777666555444333222333333333333222222222222000000111111222222333333///...------......---+++))))))))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%###"""!!!!!!"""!!!""""""##################$$$$$$$$$######""""""########################"""###$$$%%%%%%$$$"""!!!$$$$$$######""""""!!!!!!""""""############""""""############""""""""""""!!!$$$&&&$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" ##################$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""###$$$%%%%%%%%%######"""""""""###############''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$ !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###############$$$$$$###############$$$$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$###"""!!!""""""############""""""###%%%(((((('''$$$######""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!$$$%%%$$$"""!!! !!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""######$$$!!!"""######!!!!!!"""###########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""$$$%%%&&&'''#########$$$######""""""######""""""######$$$%%%$$$$$$#########$$$$$$%%%$$$###!!! !!!!!!###############$$$%%%%%%$$$$$$$$$%%%%%%'''((((((******+++---...///000111111000000000000111222222222333444444555666777777888888777777555444222111444333333333222222222222000000000111111111111111000///...///000///---+++))))))))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((('''###$$$$$$%%%%%%$$$$$$###'''''''''&&&###"""###%%%###$$$%%%%%%&&&&&&%%%%%%!!!###$$$$$$"""!!!!!!"""########################""""""###$$$$$$###"""!!!##################""""""""""""############""""""$$$#########""""""!!!!!!!!!''')))%%%""""""######!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""#########""""""###############$$$%%%%%%%%%%%%$$$""""""###$$$$$$######"""%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######################################################"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###"""######$$$%%%&&&''''''$$$#########""""""""""""!!!!!!"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$ !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""#########""""""##################$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""$$$&&&&&&$$$###$$$&&&!!!!!!!!!"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""######"""!!! """#########""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!###$$$$$$$$$###!!!!!!!!!!!!!!!""""""""""""$$$%%%$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""")))++++++((($$$!!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""######"""###$$$###""""""###$$$ ########################$$$###"""!!!!!!"""###$$$$$$############$$$&&&&&&"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$###############$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***+++,,,...///000111000000000000000111222222333333555666777888888888999999999888777555333111222222222222111111111111111000000000000000//////000///...//////...,,,***((()))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$###&&&''''''&&&###"""$$$&&&"""######$$$%%%$$$$$$$$$ """$$$###!!! !!!########################!!!"""""""""###"""""""""##################$$$$$$""""""############""""""""""""""""""############""")))+++&&&"""###$$$###"""##################"""!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!""""""""""""""""""#########$$$$$$$$$###########################""""""!!!!!!""""""##################$$$%%%%%%"""###$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&'''((((((&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$$$$###!!!"""###$$$&&&'''((()))######""""""!!!!!!!!!  !!!###%%%''''''""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############""""""!!!######""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!  $$$((( !!!!!!""""""######$$$###  ###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###!!!!!!###$$$%%%$$$$$$$$$######"""""" !!!"""###$$$$$$$$$###""" """###$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""###### """###"""!!! !!!"""""""""""""""""""""""""""########################!!!$$$$$$""""""%%%(((############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$################################################$$$###""" """###$$$&&&%%%$$$#########$$$%%%"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$###############$$$$$$$$$######$$$&&&((()))#########"""###$$$$$$%%%((((((((((((((()))***+++)))***+++,,,...///000111000000000000000111111222333444555777888999999999::::::::::::888666444222111111111111000000000000111111000000//////......///...---...///...+++((((((((())))))*********+++'''''''''''''''''''''''')))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$!!! """%%% !!!!!!!!!!!!!!!!!!###### !!!########################!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$%%%""""""############"""""" !!!"""###$$$%%%%%%"""***---'''"""$$$%%%$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%$$$###"""!!!))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###""""""!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###""" !!!"""######"""!!! """!!!!!!"""$$$%%%%%%$$$########################""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$##############################%%%%%%$$$"""!!!"""###%%%$$$###!!!!!!!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######!!!!!!""""""""""""!!!!!!######""""""######$$$%%% !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!"""""""""$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" $$$&&&%%%$$$###""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&''''''&&&%%%'''((("""&&&((()))(((((())))))***+++,,,...///000///000111222333333222111444444555666666777666666:::999999777666555444333000111333444333111///...000///...------...///000/////////...------,,,,,,*********))))))))))))(((******************++++++%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!"""""""""!!!!!!!!! $$$###""""""$$$$$$###"""###############"""!!!!!! ###%%%$$$#########!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$############""" ######""""""""""""############"""!!!!!!!!!!!!!!!""""""!!!###%%%''''''&&&&&&$$$"""###%%%&&&%%%""""""###$$$%%%%%%$$$###"""))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######"""!!!!!!%%%$$$$$$%%%'''(((((('''""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""############"""""""""""""""!!!!!!!!! ###########################$$$%%%$$$"""!!!"""###%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$############$$$#########"""!!! """""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$!!!""""""######""""""!!!""""""!!!!!!""""""###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!########################$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""###$$$%%%$$$$$$%%%'''"""""""""######$$$$$$$$$!!!###&&&)))))))))))))))))))))***,,,---///000...///111222333333222111555555666777777777777777888888777666555444444333111222333333333222000///111000///......///000111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%###"""!!! &&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""###$$$###"""###############"""!!!!!! """%%%%%%###"""!!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$############"""!!! ######""""""""""""######$$$$$$###"""""""""""""""%%%$$$""""""######"""!!!$$$###!!!"""$$$%%%###!!!"""###$$$$$$$$$$$$###"""((())))))******))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$###############$$$$$$%%%&&&&&&$$$$$$$$$$$$############""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######&&&&&&$$$###""""""!!!!!!""""""###$$$$$$###""""""###"""!!!"""$$$&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""####################################!!!"""######$$$$$$###############""""""#########!!!!!!!!!!!! """"""""""""""""""""""""###$$$$$$$$$"""!!!"""###$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$#########"""""""""###""""""""""""########################$$$%%%&&&'''((('''&&&&&&"""##################"""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$"""!!!###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$###############$$$###""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""!!! """#########!!! !!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$######$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$###"""###$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$%%%'''((()))***+++)))))))))***+++---...///...///000222333222222111555666777777888777777777555555555444444444333333111222333333333222000000111000000//////000000111/////////...------,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$#########$$$"""!!!"""###$$$###""""""############""""""!!!"""$$$%%%%%%###!!! """"""############""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$###############$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######%%%$$$$$$###############%%%###"""""""""""" ###"""!!!!!!######"""!!!"""######$$$$$$######"""(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######&&&%%%###"""!!!"""###############$$$$$$#########!!! !!!###$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################!!!""""""###############%%%$$$""""""""""""$$$%%%$$$$$$#########"""""""""########################"""###$$$###"""!!!"""#########""""""""""""""""""$$$$$$$$$###############"""""""""""""""######$$$########################$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$%%%""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########"""""""""!!!#########!!!!!!###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###########################"""######$$$$$$######"""""""""""""""""""""""""""&&&''''''%%%###!!!!!!"""((($$$"""$$$(((***'''$$$'''&&&&&&&&&'''((()))***(((((())))))***,,,---...---...000111222222222222555555666666666666666555222222222222333333333333111222222333333222111111000000000//////000000000/////////...------,,,,,,++++++*********)))))))))************))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$##################%%%###"""###$$$%%%$$$###""""""############"""!!!"""###%%%$$$"""!!!!!!!!!"""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$####################################### !!!"""#####################""""""""""""######$$$######""""""#########"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""############""""""(((((())))))))))))(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###############"""!!! #########""""""!!!!!! """"""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$############"""!!!"""###%%%&&&$$$##################$$$$$$###"""$$$&&&'''&&&%%%########################!!!"""""""""############!!!"""""""""####################################"""""""""""""""#########%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###"""""""""#########""""""########################"""!!!!!!!!!"""###$$$%%%########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############!!!!!!!!!""""""#########!!!"""""""""#########$$$!!!"""!!!  ###%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""" ########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%&&&'''&&&###"""###$$$%%%!!! %%%'''$$$ '''&&&%%%$$$%%%&&&((()))((((((((()))***+++,,,---,,,---///111222222222222333444444444444444333333111111111111222222222222222222222333333333222222/////////////////////////////////...------,,,,,,+++++++++************))),,,,,,,,,++++++*********)))))))))((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$!!!""""""#########"""""" """######""""""###$$$###""""""""""""""""""#########""""""""""""######""""""""""""""""""""""""######$$$$$$###"""!!!!!!########################""""""######$$$$$$$$$$$$$$$$$$$$$####################################### !!!"""###$$$$$$$$$#########""""""""""""######""""""!!!!!!!!!""""""###"""!!!!!!"""$$$%%%$$$###"""############"""######""""""""""""""""""""""""'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""###%%%&&&&&&$$$###""""""""""""###$$$"""!!!!!!"""$$$%%%%%%$$$########################""""""""""""############""""""""""""####################################"""!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$############""""""""""""######################## """###"""!!!!!!"""$$$!!!!!!"""############""""""""""""##################"""!!!!!!!!!"""$$$%%%########################!!!"""###$$$$$$$$$######"""##################"""###############$$$$$$%%% """######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###############$$$$$$%%%"""""""""############$$$"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!! ###%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" $$$$$$$$$###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""$$$$$$###$$$%%%'''$$$"""!!!"""%%%&&&$$$"""&&&%%%$$$$$$$$$%%%&&&'''(((((((((((()))***+++,,,+++---///111222222222222333333333444333333222111111111111111111111111111222222222222333333333333///000000111111000000////////////...------,,,,,,------------,,,,,,,,,,,,---------,,,++++++******))))))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$!!!""""""############""" !!!"""###""""""$$$%%%######""""""""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""" !!!""""""!!!$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$$$$#########""""""""""""######!!!!!!!!!!!!!!!!!!"""###%%%###""""""###$$$###!!!"""###$$$$$$""""""###$$$###""""""!!!!!!""""""###''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""" """$$$&&&&&&&&&%%%%%%""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###  """###"""!!!########################""""""""""""############""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$ !!!"""###$$$######"""!!!"""""""""#########$$$$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""!!!""""""######""""""!!!"""""""""""""""###$$$$$$ """######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###$$$&&&&&&""""""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!"""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%########################%%%%%%$$$#########$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""""""""""""""""""""""" """###"""!!! """###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((()))***++++++,,,...000222222222222333444444444444333222111222222111111111111111111222222222222333333444444111222333333333333222111/////////...------,,,,,,......---------,,,,,,,,,------,,,,,,+++******)))((((((((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""#########$$$$$$###""""""$$$$$$###"""!!!!!!"""###############!!!"""###"""!!!!!!###$$$$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""!!!$$$#########"""""""""""" !!!""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$"""!!! !!!#########""" """$$$###!!! !!!######"""!!! !!!"""###''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########"""!!! !!!###%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###%%%&&&&&&%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!###"""!!! !!!"""######"""!!!"""%%%&&&%%%$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###$$$%%%&&&&&&%%%$$$###############"""""""""""" !!!""""""!!!!!!"""$$$ !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$%%%###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""#######################################!!!!!!"""############""""""""""""""""""""""""""" !!!###%%%%%%""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""!!!!!! ###$$$$$$###  """"""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!$$$(((+++$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%$$$!!! """######"""!!!###$$$$$$$$$%%%&&&&&&'''''''''(((((('''(((((()))***+++***,,,...000222222222222444555555555444444333222222222222222111111111000333222222222333333444555333333555555555555333333000//////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""!!! !!!"""###""" !!!!!!"""###############$$$$$$$$$###!!! !!!###$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!###%%%&&&%%%$$$#########""""""!!!!!!!!!  !!!"""#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""######$$$$$$$$$######"""######""""""""""""############""""""###$$$%%%%%%"""%%%%%%%%%!!!###""" ######"""!!! !!!"""###(((((())))))******++++++&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$###############$$$&&&%%%$$$"""!!!!!! ###############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$#########$$$&&&'''%%%###"""!!!!!!"""###%%%######$$$$$$###""" $$$$$$##################%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""!!!  ########################$$$###""" !!!"""""""""""""""############$$$###""" """###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''&&&$$$#########$$$$$$""""""############""""""$$$$$$$$$###""" !!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&&&&&&&)))(((&&&$$$""" """"""###$$$$$$$$$$$$###$$$$$$##################!!!!!!!!!"""$$$$$$###"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$%%%$$$###""" """###$$$%%%$$$###!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''''''((()))******+++---///111222333444555444444333333222222111111111222222222333333333333333333333333333333333999999888555222000000111////////////000000000000...---,,,++++++,,,---...,,,,,,++++++***)))((((((+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%######""""""###%%%'''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$%%%%%%$$$###!!! !!!"""#########"""""""""""""""""""""""""""########################""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%###"""!!!"""""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###"""  !!!###$$$&&&%%%$$$$$$%%%%%%###""")))))))))))))))*********''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""#########$$$######""""""""""""#################################""""""""""""#########$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$###"""!!!"""###$$$###!!!########################$$$$$$$$$#########""""""######$$$$$$$$$$$$############"""""""""###$$$%%%"""!!!  !!!""""""###$$$$$$$$$###"""!!!####################################""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#################################"""""""""""""""!!!"""$$$%%%%%%$$$###"""########################%%%$$$###"""!!!""""""###""""""""""""############$$$###"""!!!!!!"""###$$$########################"""""""""""""""###$$$%%%%%%$$$###"""""""""######""""""############"""""" !!!""""""###$$$$$$$$$###############$$$$$$$$$ !!!!!!""""""###&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$###"""$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++---///111222333333333333222222222111111111222222222222333333333333333333333333333333333333666777666333000//////000000000000000000////////////...---,,,,,,---...///---,,,,,,+++******))))))*********)))((('''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$&&&'''###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""$$$$$$$$$$$$###""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$###""""""!!!######$$$$$$######""""""""""""!!!!!! ###""""""!!!!!!###$$$%%%%%%$$$""""""###$$$"""!!!************))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$######"""""""""""""""######"""""""""""""""###$$$%%%$$$$$$######""""""!!!!!!"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########"""!!!!!!"""#########"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""!!!""""""###$$$"""!!!  !!!"""!!!"""###$$$$$$$$$###"""########################!!!!!!""""""#########$$$""""""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$#########""""""!!!!!! ###&&&'''%%%$$$"""""""""""""""""""""""""""%%%$$$###############$$$""""""""""""############$$$###"""!!!!!!"""###$$$########################$$$###############$$$$$$$$$###""""""!!!"""""""""""""""############"""""" !!!"""###%%%'''((($$$$$$$$$#########"""""" !!!!!!!!!"""!!!!!!!!!""""""###$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!! ###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''&&&$$$###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###$$$"""############$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******+++---///000111222222111111111111111000000000222222222333333333444444444444444444444444444444333444444222///...///000111111111000000//////...//////............//////------,,,,,,++++++************))))))((((((''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""######"""!!!!!!!!!""""""######$$$%%%$$$###"""!!!"""!!!!!!!!!!!! ############$$$$$$$$$$$$$$$"""!!!!!!"""###!!! ++++++******))))))(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!!""""""###$$$#########""""""!!!!!!""""""############""""""######$$$%%%$$$$$$######"""!!! $$$$$$############$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$############""""""############"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############"""""""""#########$$$$$$###""""""###$$$$$$ !!!###$$$$$$######""""""""""""############""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$######"""!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""##################"""!!!!!!"""######""""""""""""""""""""""""%%%$$$$$$############$$$#########"""""""""######""""""############""""""$$$######"""""""""###$$$#######################################"""""""""!!!!!! !!!"""######""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$%%%$$$###"""!!!""""""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$#########"""!!!!!!"""######""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***+++,,,...///000111111000000111111111111111111333333333333444444444444444444444444444444444444222333333222000///000111222222111111000///......000000////////////000000---------,,,,,,+++++++++***)))))))))((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""""""""######$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""########################!!!"""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!""""""######"""!!! !!!"""###""""""$$$$$$$$$###!!! ########################!!!"""###$$$$$$$$$#########"""!!!!!!######"""!!!++++++******))))))((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$###############%%%$$$$$$###"""!!!!!! $$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$ """######""""""!!!!!!"""""""""#####################""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$''')))***)))'''%%%&&&'''"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!"""###$$$%%%######""""""""""""######$$$$$$###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******,,,---//////000000000111111111222222333333333333444444444555555555555555555555555555555555333444444333111111222333333222222111000//////...///000000000000000000///------,,,,,,,,,,,,,,,+++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""###############%%%$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################!!!"""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""###$$$$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$ !!!""""""######""""""$$$"""!!!"""$$$$$$###"""************))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&&&&%%%$$$###############%%%%%%$$$$$$######"""""""""""""""!!!!!!"""""""""###############"""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""" """######"""""" !!!!!!""""""#########$$$#########""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###&&&$$$!!!!!!""""""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""############"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""############$$$%%%%%%%%%%%%$$$""""""############"""""" !!!""""""""""""""" !!!"""###$$$%%%&&&&&&"""""""""""""""#########$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%"""%%%((('''$$$"""###%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%"""""""""######"""""""""%%%$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***+++---.../////////000000111111222333444444444444444555555555666666666666666666666666666666555666666444333222333444222222222111111000000/////////000000000000//////,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$$$$""""""!!!!!!""""""######'''''''''&&&&&&&&&&&&%%%!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!"""""""""###"""!!!"""$$$%%%$$$###)))))))))))))))*********)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$####################################$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""###"""!!!"""###$$$###!!!########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!"""""""""######""""""""" !!!"""$$$$$$$$$###### !!!!!!"""######$$$""""""""""""############ !!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!"""###$$$######################## !!!"""###$$$######"""""""""""""""############""""""############""""""######################## !!!"""######!!!"""###$$$%%%%%%$$$###""""""############""""""!!!$$$%%%%%%$$$###""""""#########$$$$$$$$$ !!!!!!""""""######$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%!!!$$$###  ###$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""""""""######$$$$$$""""""############""""""######""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))***+++,,,---...............///000111222333444444555555555666666666666666666666666666666666666666777666555333222333444111111111111111111111111......///000000///......++++++++++++++++++++++++(((((((((((())))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""###$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%!!!""""""###$$$$$$######'''&&&%%%######$$$%%%&&&!!!!!!"""""""""############"""!!!!!!!!!"""###$$$"""!!! !!!###$$$###"""(((((())))))******++++++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$ !!!"""######$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$############"""######################## !!!"""###$$$%%%%%% !!!"""######$$$$$$###########################!!!"""###$$$%%%%%%$$$###""""""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###### !!!"""$$$$$$$$$###"""""""""############"""""" $$$&&&'''&&&###"""$$$$$$$$$############### !!!!!!"""###$$$$$$%%%##################$$$%%%""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$''''''###"""%%%(((%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###""""""############""""""!!!!!!!!!"""###%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))***+++,,,---.........,,,---...///000111222333555555555555666666666777777777777777777777777777666777777555222111222333111111111111111222222222---...///000000///...---*********************+++(((((((((((())))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''###""""""""""""$$$%%%&&&###"""!!! !!!""""""""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""###$$$%%%%%%!!!"""###%%%%%%%%%$$$###%%%###!!! """#########$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&  """###"""!!!---,,,***(((((()))***+++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """%%%'''%%%%%%%%%$$$$$$$$$##################$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$############$$$%%%&&&'''###$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%###!!! ###$$$%%%%%%$$$###!!! ############""""""!!!!!!########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$#########""""""!!!!!!######""""""######$$$%%%%%%###""""""###$$$$$$###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$############""" !!!!!!"""""""""!!!!!!"""###%%%&&&%%%###!!! """############$$$$$$$$$###"""!!! !!!"""#########""""""###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%!!! !!!!!!######"""""""""""""""###%%%###""""""###$$$$$$#########""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! """"""""""""#######################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&(((***+++++++++***------......//////000000222222333444444444333333333444444444555666666666666666555555555444444444444333111///......///000000//////111222222000......,,,***+++......,,,)))''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$###$$$%%%'''((("""############$$$$$$$$$%%%$$$"""!!!!!!###%%%'''########################"""!!!!!!!!! ######""""""""""""######$$$$$$$$$#########""""""((('''%%%###""""""###$$$"""!!! """###$$$%%%!!!$$$&&&$$$!!!&&&$$$###%%%'''&&&### $$$###"""!!!!!!###%%%&&&$$$######$$$&&&''''''&&&!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!---,,,***)))((()))***+++)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&$$$$$$$$$#########""""""############$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$############$$$%%%&&&'''###$$$%%%%%%######$$$%%%$$$%%%%%%$$$$$$###"""!!!######$$$$$$$$$######"""$$$$$$#########"""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$#########""""""""""""######""""""######$$$%%%&&&$$$######$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$###"""!!!!!!!!!!!!"""###""""""!!!"""###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###############$$$$$$$$$$$$$$$$$$###############"""########################&&&###!!!###$$$###$$$######""""""""""""###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""" ############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&((()))******++++++------...//////000000111333333444444555555444444444444444444555555555555555555555444444444333333444333111///...///000000000//////111222222000......---,,,---------+++***'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$###############$$$$$$$$$########################%%%$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######&&&$$$!!!"""%%%&&&%%%######""""""###&&&'''%%%######"""""""""$$$&&&(((***(((&&&$$$$$$%%%&&&%%%$$$"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%###############"""!!! ---,,,***)))))))))***+++((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########"""""""""!!!!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############"""""""""######""""""######$$$%%%&&&%%%######%%%&&&%%%$$$###""""""!!!!!!""""""###&&&&&&%%%$$$###"""!!! ######"""""""""######$$$""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############"""""""""#########$$$$$$###""""""!!!!!!""""""###!!! !!!"""$$$$$$###!!!########################"""!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%###""""""###$$$$$$###$$$$$$###"""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! $$$$$$#########"""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''((()))***+++,,,......//////000111111111333333444555555555555555555555555555444444444444444444444333333333222222333222111/////////000000000//////000222111///------...///...,,,*********((())))))******))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###%%%%%%$$$###"""########################""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$$$$###############$$$$$$######"""!!!!!!!!!!!!!!!""""""######""""""%%%$$$$$$######$$$$$$$$$!!! """%%%'''(((((("""""""""###&&&))),,,---,,,)))%%%$$$$$$$$$$$$###"""###$$$$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!,,,+++***)))))))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%&&&'''&&&%%%%%%$$$#########""""""""""""%%%%%%$$$$$$###$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$#########%%%&&&'''######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%&&&$$$######$$$%%%%%%$$$###""""""""""""""""""###%%%%%%$$$$$$###""""""!!!##################$$$$$$######"""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!$$$$$$###""""""######$$$""""""""""""############""""""""""""""""""""""""""" !!!%%%'''%%%######""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%&&&&&&&&&########################"""""""""#########"""!!!%%%$$$######""""""######%%%###""""""###$$$$$$###"""""""""""""""#################################$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&)))((((((((()))+++---.........//////000111111111222222333444555555555555555555555444444333333333333333333222222222111111222222111000//////000000/////////000111000...,,,+++---///---***'''(((***))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!! """"""""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###""" !!!###$$$$$$###"""!!!"""######""" !!!###!!! !!!###&&&((()))!!!""""""$$$&&&(((+++,,,---)))%%%######$$$$$$$$$###$$$%%%$$$######%%%'''########################%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%+++++++++***************(((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&((()))######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$######""""""######$$$%%%$$$"""!!!!!!#########"""######""""""""""""##############################""""""######$$$$$$$$$$$$$$$$$$#########""""""""" """############$$$######""""""###$$$$$$!!!!!!"""""""""#########""""""############""""""### """)))+++'''$$$%%%""""""""""""""""""""""""""""""""""""######$$$%%% !!!!!!!!!"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$######""""""$$$$$$############$$$$$$%%%###""""""###$$$$$$###!!!!!!"""""""""#################################%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))))))))***,,,...///.........///000000111111000000111222333444444444555555444444333333333222333333222222222111111111111111111000000000000000///......///000///---+++)))+++---,,,(((&&&''')))))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$###"""!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!""""""!!! !!!###"""""""""!!!"""###%%%'''""""""######$$$&&&''''''***'''###!!!"""$$$%%%%%%###$$$%%%$$$######%%%'''########################$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%++++++++++++******))))))((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&''''''##################$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$######""""""######$$$%%%###""" """###"""!!!$$$######""""""######$$$""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############ !!!"""$$$%%%%%%%%%%%%###############$$$$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$######"""### ###,,,...((($$$&&&###########################"""""""""###$$$%%%&&&!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%###############$$$%%%&&&%%%###""""""###$$$$$$############$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###"""""" !!!"""$$$%%%%%%&&&&&&########################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((()))))))))***+++,,,---...------......///000000000...///000222333333333333444444444444333333333333333333333222222222111111000000111111000000000000///....../////////,,,***(((***++++++)))(((((()))((())))))******))))))((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%$$$""" !!!###%%%'''#######################################$$$$$$$$$%%%$$$$$$#########$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$######""""""###"""""""""######$$$$$$"""###$$$###"""!!!###%%%"""#####################&&&$$$!!!!!!"""$$$%%%%%%"""###$$$$$$"""###$$$&&&#######################################""""""""" !!!"""###############+++++++++++++++***))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%######$$$$$$%%%$$$$$$$$$######$$$$$$$$$######""""""""""""#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$"""!!!!!!"""######"""$$$######""""""######$$$$$$$$$$$$###############!!!"""###%%%&&&&&&%%%%%%############""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###"""""""""---///'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%!!!!!!"""""""""########################"""""""""########################"""$$$%%%%%%###"""###%%%!!!!!!"""###$$$&&&'''(((%%%###""""""###$$$$$$###"""######$$$%%%%%%&&&&&&########################"""""""""###############$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''((()))***+++++++++,,,,,,------......////////////111222333444444444333333333333333333444444444333333333222222222222000000000111111111000000///.........///...+++)))***))))))+++,,,,,,+++***'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""$$$$$$%%%$$$######"""############$$$$$$$$$######"""""""""###$$$%%%######################## !!!!!!!!!"""""""""&&&&&&%%%$$$############""""""#########$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$######""""""#########  $$$&&&%%%$$$ """$$$$$$"""!!!###$$$""""""##################$$$"""!!!!!!"""######""""""#########""""""$$$%%%########################""""""""""""############!!!""""""#########""""""***++++++++++++***))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############""""""""""""############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""$$$%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%###""" !!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%###""""""###$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$######!!!  !!!###%%%&&&%%%###"""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!---///'''"""%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$""""""""""""############%%%$$$$$$######""""""""""""""""""""""""""""""""" """###"""!!!$$$ !!!###$$$'''((()))%%%###""""""###$$$$$$### !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""######"""###$$$$$$%%%%%%%%%%%%""""""#########""""""!!! !!!"""###$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###%%%''')))******))))))++++++,,,,,,---......//////000222333444555555555222222222333333444444444444444444333333333222222///000111111111111000000///...---...///---+++))),,,***)))+++///000...+++''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$!!!"""###$$$%%%$$$####################################$$$$$$%%%%%%%%%&&&''''''%%%$$$###"""""""""""""""######$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''&&&%%%###"""""""""###$$$!!!###&&&$$$!!!!!!$$$%%%###"""###%%%!!!!!!###$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###******+++,,,+++***)))(((+++***((('''''''''((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%###!!!!!!"""$$$%%%$$$$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$######"""###$$$%%%%%%%%%###!!! """$$$%%%%%%$$$######$$$&&&%%%$$$######$$$%%%&&&#########"""!!! !!!"""######"""!!! """""""""""""""######$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%######""""""!!!!!! ###$$$%%%%%%###"""!!!"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! ############""""""!!!!!!$$$"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################""""""###$$$%%%''')))***"""######$$$###"""!!! ###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***))))))***+++,,,,,,------111111111111111222222222222222222333333333444444444444444333333222222222000000000000////////////------......///............---,,,,,,++++++++++++******)))((('''&&&&&&%%%%%%(((***)))&&&$$$%%%'''))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!################################################%%%"""!!!###"""!!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$########################&&&$$$""" !!!"""###""""""""""""""""""""""""#########"""""""""""""""$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""!!!+++,,,,,,---,,,+++***)))+++***)))((('''(((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$$$$$$$######$$$$$$##################%%%'''(((((('''&&&&&&'''$$$######""""""######$$$"""""""""###############""""""###$$$$$$###"""!!!"""""""""""""""######$$$######$$$$$$$$$$$$######$$$##################$$$######""""""""""""######!!!"""###$$$$$$$$$###"""#########$$$$$$$$$%%%%%%#########"""""""""""""""$$$$$$###""""""###$$$$$$######""""""!!!!!!!!!!!!$$$%%%&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""&&&###!!! """$$$%%%%%%!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))***((()))***+++,,,---...///000000111111111222222222555555555555666666666666444444444333333222222222111000000000////////////.........///......------------,,,+++++++++,,,,,,***))))))(((''''''&&&&&&&&&)))******'''&&&&&&(((&&&'''''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$""" """$$$###!!!"""""""""""""""######$$$"""##################$$$########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######,,,------------,,,++++++******)))(((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&###$$$&&&&&&$$$###$$$%%%"""""""""######"""""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$######$$$$$$$$$$$$######&&&$$$"""!!!!!!"""$$$&&&######""""""""""""######"""""""""###""""""!!!!!!#########$$$$$$$$$$$$%%%""""""""""""############$$$$$$###""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! ##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$#########'''$$$  ###&&&'''""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################$$$$$$$$$$$$$$$##################""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$########################'''&&&%%%$$$$$$###$$$$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&((()))***((()))***+++---...///000000000000111111111222222222222222333333333333444444444333333333333222222111111000000000////////////////////////...---,,,,,,,,,+++++++++,,,------)))))))))(((((('''''''''((()))+++***(((''''''(((%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###################################################""""""###$$$$$$###!!!"""""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""" $$$$$$#########$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%,,,,,,,,,,,,,,,+++++++++***))))))(((((((((((((((***)))((('''''''''))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######"""""""""###%%%&&&!!!###$$$$$$###""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$###""""""!!!"""""""""""""""######$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######""""""""""""##################"""!!!!!! ############$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$##################$$$"""""""""""""""""""""""""""!!!!!!"""######"""!!!##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! """$$$%%%%%%######$$$######"""!!! ########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###$$$#########"""!!!!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################'''&&&%%%$$$############""""""##################%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((******((()))***+++---///000000//////000000111111222222000000000111111111222222333333333333333333333333111111111000000000//////000000000000///---,,,,,,++++++++++++,,,,,,---...)))))))))(((((((((((((((((()))))))))((((((''''''%%%&&&&&&''''''&&&&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################"""###$$$%%%%%%$$$###""""""""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&,,,++++++***************)))))))))))))))(((((('''((('''''''''((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$######""""""""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$#########""""""""""""############$$$######$$$''''''&&&$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""%%%%%%%%%%%%$$$$$$###"""########################""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""########################$$$$$$#########$$$%%%%%%##################$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((()))***+++---...///000...//////000111111222222333333333333444444444444333333333333333333333333111111111111000000000000000000000000///...---,,,++++++++++++,,,,,,---...((((((((()))))))))))))))(((''''''(((((('''&&&%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%$$$######"""$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$################################################!!!###$$$%%%%%%$$$###""""""""""""""""""######$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%,,,+++***)))))))))******)))))))))))))))(((''''''&&&&&&'''((()))+++,,,---(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###""""""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$######$$$$$$$$$$$$######!!!"""$$$&&&&&&$$$"""!!!######""""""""""""######$$$$$$###"""""""""######"""""""""############$$$""""""""""""############"""###$$$$$$$$$$$$###""""""""""""############$$$  $$$%%%###!!!##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$############$$$%%%#########$$$$$$$$$$$$$$$!!!!!!###%%%'''&&&###!!!%%%%%%%%%&&&%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%##################""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$######$$$$$$$$$########################"""""""""######%%%&&&'''''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))))))))***+++,,,,,,---...---...//////000111222222111111111111222222222222222222333333333333444444222222111111111000000000000000000000//////...---,,,,,,+++++++++,,,------((((((((())))))*********((('''&&&'''((((((&&&$$$((('''''''''%%%$$$###"""%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%################################################!!!###$$$$$$###""""""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!! !!!"""###$$$---,,,+++*********++++++((())))))***)))((('''&&&&&&'''((()))***+++++++++((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$$$$$$$#########$$$$$$$$$$$$######""" !!!######!!!!!!!!!"""$$$$$$############$$$$$$!!!!!!!!!""""""######$$$"""!!!!!!!!!!!!###$$$%%%"""""""""""""""######$$$######$$$$$$$$$$$$###############$$$$$$###############""""""""""""######""""""!!!!!!!!!"""###$$$""""""""""""#####################""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$"""$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$"""""""""###%%%%%%$$$"""######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((''''''''''''''''''(((########################""""""""""""###$$$%%%&&&)))((('''%%%$$$$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''((((((((()))))))))******+++++++++------...///000111222222........./////////000000222222222333333444444444222222222111111111000000//////000000000//////...------,,,+++++++++,,,,,,'''(((((()))******++++++)))(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!###$$$""" """$$$"""""""""""""""######$$$""""""""""""#######################################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""#########...---,,,+++++++++,,,---((()))*********)))'''&&&'''(((***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%)))(((&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################%%%###!!!!!!###$$$%%%%%%$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$######"""'''%%%###"""!!!"""###$$$###$$$&&&&&&$$$###$$$%%%$$$###"""!!!!!!"""###$$$ !!!###$$$%%%&&&'''""""""!!!!!!"""$$$&&&'''"""""""""""""""######$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######!!!  !!!"""###""""""""""""############$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$### """''')))'''#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$%%%###!!!!!!###$$$%%%$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''#########$$$%%%%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&##########################################$$$%%%)))'''%%%###""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''))))))))))))))))))))))))------...///000111222222111111111111222222222222222222222333333444444444222222222111111111111000...//////000000000000///...------,,,++++++++++++''''''((()))***++++++,,,+++)))'''(((******(((%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!################################################!!!"""###!!!"""%%%"""""""""""""""######$$$######$$$$$$%%%%%%%%%&&&###########################"""!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$,,,---------,,,,,,+++***,,,,,,,,,+++++++++*********************)))((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###"""""""""$$$$$$""" ###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%###"""###&&&'''%%%###$$$$$$$$$#########""""""!!!""""""""""""######### !!!###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""############$$$%%%&&&''''''))))))(((%%%$$$&&&((( !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&######$$$%%%%%%%%%%%%$$$################################################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***---,,,++++++******++++++.........///000000111111222111///...///000222333333444555555555444333222444333222000000000000111...///000111111111111111111000...---,,,+++******,,,,,,+++******))))))(((((('''&&&(((******'''$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$&&&&&&'''&&&$$$ ######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$############"""------------,,,,,,+++***+++++++++*********)))))))))************)))((((((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!###%%%$$$###"""###$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$###"""""""""!!!"""$$$$$$###"""$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################""""""!!!"""$$$$$$###!!!$$$###"""!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!"""######$$$$$$###!!! !!!###%%%###"""$$$$$$$$$#########"""""""""""""""#########$$$$$$ !!!"""######$$$######$$$###""""""""""""###$$$########################""""""""""""###$$$%%%&&&%%%''''''&&&###"""$$$&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&######$$$%%%%%%%%%%%%$$$###############################################################$$$%%%%%%######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((())))))((((((''''''(((((())),,,---......//////000///111000///......000111222333444555666666555444333444333222000000000000111111111222333333333333333111000...---,,,+++++++++,,,,,,,,,+++******)))))))))'''&&&''')))***(((%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""############$$$$$$$$$$$$"""#########!!!######$$$%%%%%%%%%%%%$$$!!!"""""""""##########################################""""""""""""######%%%%%%$$$$$$############!!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""###""""""""""""######$$$############$$$$$$$$$%%%%%%$$$"""!!!!!!!!!######""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$############"""------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%$$$###"""###$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" """######"""!!!###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""##################!!!!!!!!!"""$$$%%%$$$"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$$$$###########################$$$$$$$$$%%%""""""############""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$%%%###"""!!!###$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''(((%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''((())))))***+++---...//////......//////...---...///111222222333555666777777666555555444222111000000111111111111222333333333333222000///...---,,,,,,,,,,,,---------,,,++++++******)))(((&&&&&&((()))((('''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$%%%%%%$$$""" ######$$$%%%%%%%%%%%%$$$""""""""""""##########################################""""""""""""######$$$############"""""""""!!!""""""""""""!!!!!! ###""""""!!!!!!""""""###%%%$$$###############$$$"""""""""#########$$$$$$%%%$$$###"""!!!"""######!!!!!!"""""""""######### !!!"""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$############"""---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((())))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%!!!###$$$###""""""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!! """$$$%%%$$$#########"""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$######$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#########"""""""""######'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######'''### !!!%%%'''$$$  """$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''((()))***,,,---***+++---/////////...---......------...///000111222333555666888888888777555444222111000000111222///000000111111111000000000///...---------------......---,,,,,,++++++***)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&***)))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%$$$"""""""""""""""#################################$$$######""""""######$$$###""""""""""""""""""""""""""""""""""""!!! ###""""""""""""""""""###%%%$$$######""""""""""""!!!""""""""""""#########%%%$$$###"""""""""######""""""""""""#########$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""---,,,+++++++++,,,------------,,,,,,,,,+++++++++)))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%$$$$$$######""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!"""$$$$$$###""""""###############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%###"""###%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!!!!!!!""""""######$$$!!! """$$$%%%$$$### !!!!!!""""""#########""""""###$$$$$$$$$######$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$######"""!!! !!!!!!""""""""""""!!!!!!########################$$$$$$#########$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&"""!!!%%%'''$$$  """$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''((()))***,,,---...+++,,,...///000000//////---------...//////000111111222444666888888888888555444333111111111111222000000111111111000000/////////...---------............---,,,,,,++++++***)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""""""""###""""""###""""""!!! ######""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""#########%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""---,,,+++***+++,,,---......---------,,,,,,,,,,,,***************)))((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%$$$###"""###$$$!!!""""""###$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!"""""""""######### """$$$%%%###""""""""""""###############$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!!!!""""""""""""""""""!!!!!!!!!"""$$$%%%$$$""" !!!""""""###"""""""""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$ """######""""""###$$$###############$$$$$$$$$############$$$$$$$$$%%%###############"""!!! !!!""""""######""""""!!!########################%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))+++,,,---------...//////000000------...///000111111111111222444666777777777777666555333222111111222222222333333333333222111111.........---......//////---------,,,++++++******'''((()))(((&&&&&&((())))))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$"""############""""""!!!$$$######""""""######$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$############"""---,,,+++******,,,...///---------,,,,,,,,,+++++++++++++++++++++******)))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%$$$###"""###$$$!!!""""""###%%%&&&&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''""""""#########$$$$$$$$$!!!$$$&&&'''%%%$$$###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""!!!"""$$$$$$###!!! """###$$$$$$############$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$ """$$$###!!!!!!###%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""#########""""""!!!""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***---,,,++++++,,,---///111------///000111222222222111222444555666666666555666555333222111111222222333333333333333222111111...............///000000,,,,,,,,,+++******))))))%%%(((***)))'''&&&'''))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$######""""""######$$$"""""""""!!!""""""##################$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$############"""---,,,+++******,,,...///,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###%%%'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%###%%%((()))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%###$$$$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! ###"""""""""$$$$$$""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!"""$$$&&&%%%######%%%'''""""""######$$$$$$$$$$$$!!!""""""""""""#########""""""############"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###%%%""" !!!$$$&&&%%%###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***---,,,***)))***,,,///111---...///111222222333333111222333555555555555444666555333222111111222333111111111111111000///..................///000111,,,,,,++++++***))))))((($$$'''******(((&&&'''((())))))((('''''''''''''''(((((('''''''''(((((()))&&&&&&%%%$$$$$$#########$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$############"""---------,,,,,,+++++++++******************++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%!!!###$$$$$$######$$$%%%###############"""!!! !!!!!!"""###############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""""""###%%%%%%%%%$$$""" """$$$%%%%%%###""""""###$$$%%%&&&%%%$$$###$$$$$$###!!!$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" """###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''&&&$$$%%%%%%&&&'''(((******))))))***+++,,,------...000000000111222222333333222222444555555444222222333333222222222222222222222222222222222222222222//////000000000000//////000000...---+++***((((((,,,+++***)))((((((((((((%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%(((***)))''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$#########"""""""""###%%%&&&$$$$$$###""""""###$$$%%%#########################################################"""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,,,,++++++++++++***************+++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######"""!!!$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$&&&%%%$$$############$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&"""###%%%$$$######$$$&&&"""############""""""!!!!!!""""""#######################################""""""############""""""""""""############"""""" !!!###%%%%%%%%%$$$###"""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%(((%%%""""""$$$&&&&&&&&&""""""############"""""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%(((((('''&&&&&&&&&&&&'''((()))******,,,,,,---...///000000111111222333333333333444444444444333333222222222222222222222222222222222222222222222222...//////000000//////.........---,,,***)))(((((())))))((((((((())))))***%%%&&&&&&&&&&&&&&&&&&''')))'''%%%&&&(((((('''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$###!!! !!!###$$$$$$$$$%%%%%%$$$$$$###"""######"""""""""###%%%%%%$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$---------------,,,,,,,,,---,,,+++***************************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""############$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$######""""""######"""######$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%$$$######$$$&&&""""""######$$$#########!!!"""######$$$$$$##############################""""""############""""""""""""############"""""" """$$$%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&((())))))***+++,,,------//////000111111222222333444444333333333333444444111111111222222333333444222222222222222222222222...//////000000//////...,,,,,,,,,+++***)))))))))''''''''''''((()))***+++'''''''''&&&&&&&&&&&&&&&***((('''&&&''''''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$###""""""!!!#########"""######$$$%%%######"""!!! !!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$.........---------------...---,,,+++***)))))))))************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######"""  """###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$##################$$$%%%&&&''''''&&&%%%$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""!!! !!!"""$$$###""""""###%%%!!!"""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######""" !!!"""$$$%%%%%%%%%$$$!!!###$$$$$$$$$%%%''')))&&&&&&%%%%%%&&&'''&&&%%%%%%$$$###"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&((())))))(((((()))***+++,,,------//////000000111222222222333333111000000111333333000000111222333333444444222222222222222222222222///000000111111000000///,,,,,,,,,+++++++++++++++)))((((((((())))))***+++((((((''''''&&&&&&%%%%%%((((((''''''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$######"""!!!##################$$$$$$$$$######"""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...........................---,,,+++************************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%% !!!"""#########%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###"""  !!!""""""!!!!!!"""$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$#########"""###$$$$$$$$$&&&(((+++***(((&&&'''((()))'''%%%%%%%%%&&&&&&'''''')))***"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))***+++,,,,,,---...//////000111111222222222111000//////000111222000000111222333333444444222222222222222222222222000111111222222111111000------------------------,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""#########$$$############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.........///////////////...---,,,+++++++++++++++************))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%###""""""###%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$###"""""""""###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" !!!###"""!!!!!!"""$$$######$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$%%%%%%$$$&&&)))+++...+++))))))++++++(((%%%!!!###%%%&&&%%%&&&''')))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%% !!!"""$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%'''(((((()))***+++,,,,,,......///000000111111222111000000000000000000111111111111222222333333444222222222222222222222222000111111222222111111000............------------,,,+++***)))((((((((((((((((((((('''''''''''''''$$$%%%''''''&&&'''(((***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$....../////////000000000---,,,,,,+++++++++,,,,,,************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$######$$$%%%%%%&&&%%%$$$###"""""""""###$$$"""###$$$$$$%%%%%%%%%$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%&&&&&&%%%$$$&&&)))+++333///++++++---,,,)))%%%"""$$$$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''((()))***+++,,,,,,......//////000111111111111111222222222222111111222222222222222222222222222222222222222222222222//////000000000000//////.........------,,,,,,,,,)))(((((('''''''''((((((''''''''''''((((((((((((%%%'''((((((&&&%%%''')))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$"""""""""######"""""""""#########$$$###""""""!!!###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$######""""""""""""""""""""""""########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$.../////////000000111111,,,,,,+++++++++,,,------************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$##################$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$############$$$%%%%%%%%%$$$###"""!!!###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""######"""!!! ######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&& !!!######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$&&&&&&&&&&&&&&&%%%$$$&&&)))+++555111---,,,...---)))%%%###&&&((('''$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%"""!!!!!!###&&&((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&'''((((((''''''((()))***+++,,,,,,......//////000111111111222333444555555444333222333333222222222222222222222222222222222222222222------............------......---,,,,,,+++******%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))''')))***(((%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!! ###$$$%%%%%%$$$###"""!!!!!!"""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////000///...,,,+++***))))))++++++++++++++++++++++++++++++******))))))(((((()))(((((('''&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!!  !!!###%%%###!!! !!!###$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&########################&&&''''''&&&$$$######$$$""""""""""""""""""""""""#################################$$$%%%&&&((()))222111///,,,)))'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! ###$$$$$$###""""""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&'''((('''&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))*********)))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))***+++,,,+++...000000///...//////000111222333333333333333111111222222222333333333222111000//////000111222222111111000///............---,,,+++************+++++++++******(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#############################################$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$'''$$$""""""$$$&&&%%%$$$%%%$$$###""""""###$$$%%%######""""""!!!!!! !!!"""""""""############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&///////////////////////////...---,,,+++******************************************))))))((((((((())))))(((((('''&&&&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###"""!!! !!!"""$$$%%%$$$"""!!!!!!###$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%########################&&&'''((('''$$$###$$$%%%%%%$$$$$$$$$#########"""#################################$$$%%%&&&'''(((++++++)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!%%%&&&&&&%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))***+++,,,+++...000000///...//////000000111222222222222222111111111111222222222222222222111000000111222222111111000//////...------...---,,,+++************++++++++++++***)))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$##################$$$&&&$$$!!!!!!$$$%%%%%%###$$$$$$###""""""###$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&////////////////////////...------,,,,,,,,,,,,,,,************************))))))))))))((((((((((((******))))))(((((('''''')))***+++)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$###"""""""""###$$$%%%%%%###""""""#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$########################&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$##########################################$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$$$$$$$%%%"""######$$$&&&''''''((((((''''''&&&&&&''''''(((%%%&&&'''&&&###"""###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&''')))******)))'''&&&(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))***++++++,,,---///000.........//////000000111111111111000000000000000111111111111333222222111111222222333000000//////...---------...---,,,++++++******+++++++++++++++***)))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################"""""""""########################%%%###!!!!!!###$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&////////////////////////------,,,,,,,,,------...************************((((((((((((((((((((((((************))))))(((((()))***+++)))'''%%%&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%$$$$$$######$$$%%%%%%&&&$$$""""""######"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$#########"""########################$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$%%%%%%####################################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%'''&&&%%%%%%%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###%%%'''''''''%%%$$$$$$%%%&&&&&&''''''((())))))&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''((())))))))))))((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***************)))((('''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''(((((()))***+++,,,---//////...---...000//////000000000000//////////////////000000000000111111111111111111111111//////......------------...---,,,+++++++++++++++++++++++++++******)))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""#########$$$$$$############""""""""""""###""""""$$$##################$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%000000000000000000000000------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))***************)))))))))((()))***(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!########################"""###$$$###"""!!!"""### !!!"""###%%%&&&&&&####################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############"""!!!  """%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&))))))'''%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++,,,---......------...000//////000000000//////........./////////000000000//////000000000000//////...............---------------,,,,,,+++,,,,,,,,,***++++++++++++******)))))))))************))))))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$###"""""""""######""""""""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%000000000000000000000000...---------------......------------------------))))))))))))*********************)))))))))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&$$$######$$$$$$$$$######$$$$$$%%%%%%$$$$$$##################"""""""""########################!!!###$$$###!!!!!!"""### !!!###%%%&&&&&&#######################################$$$%%%%%%%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """%%%&&&&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%''')))(((%%%$$$''')))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))******,,,---...---,,,,,,...000000000000000000//////...////////////000000000000...//////000000//////...........................------,,,,,,,,,,,,------***+++++++++++++++******)))******++++++******)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""!!!###$$$$$$###""""""###"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,))))))))))))))))))))))))&&&((())))))(((''')))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""%%%$$$"""###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$###"""###%%%!!!""""""######$$$$$$%%%#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((''''''&&&%%%%%%###%%%(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%'''(((&&&###"""&&&***%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((())))))(((((((((((((((((()))%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))************)))((((((((((((((((((((((((&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((******,,,------,,,+++,,,...000000111111111000000///...//////000000000111111111...///000111111000///...////////////////////////------,,,,,,,,,------...***++++++,,,,,,++++++***))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%%%%$$$###!!!!!!$$$&&&&&&$$$"""###$$$"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$000000000000000000000000//////...---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((()))))))))'''(((******))))))+++,,,((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&$$$!!!!!!$$$&&&(((((('''&&&$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$################################################$$$$$$&&&&&&'''''''''(((((((((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''')))+++***'''%%%############$$$%%%&&&&&&'''((('''''''''&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%''''''$$$ &&&+++&&&&&&''''''((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''((())))))''')))***++++++***)))'''&&&&&&((()))************))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&''''''((()))***,,,------,,,+++,,,...000111111111111111000//////000000000000111111111111///000111222222111000////////////000000000000000------,,,,,,,,,------...***++++++,,,,,,,,,++++++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!!!!$$$''''''$$$######%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$000000000000000000000000000///...---,,,---......///...---,,,+++++++++++++++++++++************))))))))))))))))))(((((('''''''''((((((((((((''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###(((&&&""" !!!###%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%###$$$''')))&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""!!!###$$$%%%%%%$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%!!!###'''******(((%%%"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***((('''((()))***)))'''''')))+++,,,---,,,***)))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))((())))))***+++,,,'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++------...//////////////////.........---...///000000111111000000000111222222222222222222111111000///......---------........................---,,,,,,++++++***+++******)))(((''''''&&&***)))'''''')))******)))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%((('''&&&&&&((('''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&######$$$%%%%%%%%%%%%$$$########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########111111111111111111111111000///...---------......///...---,,,+++++++++++++++++++++************))))))))))))))))))(((((('''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$+++)))'''%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$'''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''))),,,,,,***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''***)))((()))***)))(((&&&(((((((((''''''''''''&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((***((('''((()))***)))((('''(((***+++,,,+++***)))******)))((((((((())))))((((((((('''''''''&&&&&&((())))))))))))*********(((''''''''''''(((((())))))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******+++,,,---....../////////////////////.........///000111111111111222222333333333333333222333222222111000000//////////////////////////////.........---,,,,,,+++++++++******)))((((((''''''(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&& $$$''''''$$$"""###&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""###%%%$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$222222222222222222222222000///......------............---,,,+++++++++++++++++++++************)))))))))******))))))((('''))))))''''''''''''))))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''((()))++++++***))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((((('''&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((()))&&&&&&'''((()))***++++++((((((''''''''''''((((((***)))((((((******)))((('''((()))***+++***)))(((++++++***)))(((((())))))))))))((((((((('''''''''))))))))))))************)))(((((((((((((((''''''+++***))))))''''''&&&%%%&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++,,,---............////////////////////////000111222222222222444444444555555444333333333333333222111111000000000000000000000000000///.........---,,,,,,++++++++++++******)))(((((((((***(((&&&&&&&&&'''&&&%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((()))(((%%%!!! ###''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%111111111111111111111111000//////..................---,,,,,,+++++++++,,,+++++++++*********)))))))))************)))((((((***)))'''&&&&&&''')))***))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((()))((((((''''''(((((((((''''''(((((()))******+++)))((((((''''''(((((()))***)))((()))******)))(((''''''((())))))))))))(((,,,++++++***))))))))))))******)))))))))(((((((((((((((((()))))))))******++++++++++++******)))(((***)))))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++,,,------...............////////////000000111222333333333333444444555555555444333333333333222222111111111111000000000///////////////---------,,,++++++******+++++++++******))))))))))))'''&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((('''%%%###$$$(((+++(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$############""""""""""""######$$$$$$$$$######"""!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&111111111111111111111111///////////////.........------,,,+++++++++,,,,,,+++++++++*********))))))***************))))))(((+++***(((''''''(((***+++))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""%%%%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$#########%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%***(((''''''((())))))((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((((()))))))))+++)))((()))***+++***)))''''''((()))))))))))))))+++++++++++++++******)))++++++*********)))))))))'''''''''((((((((())))))++++++,,,,,,+++***)))((('''((((((((())))))******'''''''''((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))***+++,,,---...---.........//////000000000111222333333444444333333444444444444444333333111111111111111000000000/////////......---------,,,,,,++++++***)))))))))++++++++++++************###"""!!!"""%%%&&&'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''''''''')))***((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""""""""""""""""""""""""""######$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''222222222222222222222222///000000000000///...------,,,,,,++++++,,,,,,,,,+++++++++************)))******++++++******)))(((******((((((((((((******))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&''''''$$$$$$###############$$$"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$)))'''%%%%%%'''((()))((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))***)))))))))((((((((('''******))))))))))))******+++***))))))++++++***)))((((((((()))))))))*********+++,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((((((((((())))))))))))((()))*********)))((('''&&&'''((((((******+++,,,''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------------......///000000000000000111222333333333333222333444444555555444444111111111111111111111111//////......------,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++%%%$$$###$$$&&&((()))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((((((((('''&&&((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######!!!!!!"""""""""""""""###""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&444444444444444444444444///000000111000///...---,,,,,,,,,++++++,,,,,,---+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''"""###$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''%%%""""""$$$&&&''''''***))))))))))))((((((((('''''''''''''''''''''''')))))))))))))))***++++++)))))))))***************+++******))))))******++++++***))))))++++++***))))))))))))))))))***++++++)))***+++------------,,,,,,,,,,,,,,,++++++++++++)))************+++++++++'''(((***++++++***)))(((((((((((()))*********+++'''((((((((())))))))))))((((((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------------......///000000111///000111222333333333333222333444555666777777777222222222222222222222222000000//////...---------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***))))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((''''''''''''&&&&&&)))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############"""!!!!!!!!!!!!""""""######""""""###$$$$$$$$$$$$$$$""""""""""""############"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%666666666666666666666666///000111111111000...---,,,,,,,,,++++++,,,------+++++++++************)))***++++++++++++***))))))))))))************))))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))+++,,,...//////***'''%%%%%%''')))******''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,------))))))***+++,,,------...++++++************+++++++++***)))***+++++++++)))*********)))***++++++,,,((()))+++---.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------((()))+++---...---,,,+++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,------------...///000000111//////000111222222222222222333555666888999999999333333333333333333333333222111111000///......---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((&&&$$$$$$&&&((()))))))))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###""" !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))##############################$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%999555333666666333111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""!!!!!!"""$$$$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%!!! """%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%))))))))))))************************************(((((((((((())))))))))))***++++++,,,---.........+++++++++++++++********* $$$)))++++++)))'''&&&******+++++++++++++++***'''(((((()))*********)))...---,,,---......,,,***))))))))))))))))))))))))***+++++++++,,,,,,------************+++,,,------******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,***((('''''''''&&&$$$((((((''''''''''''((((((******))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++------,,,,,,---...000111000000000000111111111111333333444555666666666666111222222333333222222111111111000......---------------,,,,,,,,,------...---+++***+++,,,,,,+++***))))))))))))((((((((((((&&&&&&'''((()))***++++++((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################>>>888555777888555333444111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((()))((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''''')))+++''''''''''''''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,))))))************++++++'''***,,,,,,+++***++++++******++++++++++++******))))))******++++++++++++...---,,,,,,------,,,***+++,,,,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***(((((()))***)))(((***))))))(((((())))))***''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((()))******++++++///////////////000111222000000000000111111111111333333444555555666555555222222333333333333222222222222111000////////////...------,,,------.........---++++++++++++)))(((***)))))))))((((((((((((''''''(((((())))))******&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################FFF>>>888888888666555777111111111000000000000///.........------------,,,,,,,,,,,,,,,,,,++++++************))))))))))))((()))(((((('''&&&'''''''''&&&''''''((((((''''''&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$$$$&&&'''((('''$$$$$$$$$$$$$$$#########$$$######$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((()))+++(((((((((((((((((((((((())))))*********)))(((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))*********))))))******+++,,,,,,,,,+++,,,+++***((((((***,,,)))******************)))******++++++++++++++++++---+++******+++,,,+++)))******,,,---...---,,,,,,,,,,,,,,,,,,,,,---------++++++*********+++,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,++++++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++//////000000000000000///000000000111111111222222333444444555555555555444333333444444444444333333333333222111000000000000......------------......///---+++++++++***(((&&&******)))))))))((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRGGG<<<888888666555777222222111111111000000000............------------+++,,,,,,---,,,,,,++++++++++++*********)))))))))******))))))((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""%%%&&&&&&###########################"""!!!$$$&&&'''### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((((((((((((((((((((()))))))))******)))(((((()))******++++++,,,,,,,,,************************((((((((())))))))))))***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((***,,,------------------....../////////......////////////---,,,---.........,,,***+++---...///...---,,,........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++*********))))))*********************************((((((((((((((((((((((((((((((((()))******++++++,,,---...//////...---,,,000000111111111222222222444444555555555444333333333444444555555444444333333222111000000000000000000///......---............,,,+++***++++++)))'''*********)))))))))((((((***)))))))))((((((((('''''''''&&&''''''((())))))''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbSSSBBB:::777555444555222222222222111111111111//////.........---------+++,,,,,,---------,,,,,,++++++++++++************++++++++++++******))))))'''(((((((((((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###$$$%%%###########################"""!!!###&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$###$$$'''''''''''''''''''''''''''(((((())))))(((((((((&&&&&&'''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***...///000///...---...///000000///000000222333444444333222222222222333333111111111222333333222000///000111111111111000//////////////////.........222111000//////...//////,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))*********)))***))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,.../////////...---111111111111222222222222444555555555444333222222333444444555555444444333111111000/////////000000111000//////............,,,+++***+++,,,---,,,+++************))))))))))))******))))))((((((''''''&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwdddMMM@@@:::666555555333333333222222222111111/////////.........------+++,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++***))))))'''(((((())))))(((((('''&&&'''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$""""""$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$######''''''''''''''''''''''''''''''(((((())))))((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,...000000//////111222000000000000222444777888777666555444333444555666333444555888:::999555333333333222111111000000000111111000000000000//////111111000......---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))*********))))))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++---...///000111111111111111111111222222222222333555555555444444222111111333333444444444444333333111000000/////////000000222111000//////...//////,,,+++***,,,...///...---++++++*********)))))))))******))))))((((((''''''$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv[[[III@@@:::777777444333333333333222222222////////////............+++,,,,,,---......---------,,,,,,,,,,,,+++++++++))))))*********)))((('''(((((())))))))))))((((((%%%&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$"""!!!!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%###"""$$$&&&''''''''''''''''''''''''''''''%%%'''******)))'''''''''(((((((((((((((((((((((('''((())))))*********))))))******+++---......///++++++++++++++++++++++++,,,,,,,,,---------..............................000000111222222333444444222333333333333666;;;>>><<<<<<<<<===@@@CCCFFFHHHGGGFFFDDDCCCBBBCCCDDDEEECCCEEEHHHLLLNNNLLLGGGCCC===;;;999666555555555666777777777666666555555555444333111000///.........000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,+++******))))))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++---------...000111333444111111111222222222333333555555555444333222000000222222333333333333222222111111111000000111111222333222111000////////////...---,,,---/////////---+++++++++*********))))))))))))))))))((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%dddPPPEEE>>>::::::444444444333333333222222000/////////............+++,,,,,,---.........------------,,,,,,,,,++++++'''((()))))))))(((&&&%%%(((((())))))))))))(((((($$$%%%'''(((******))))))%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%"""###'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''"""######$$$&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%"""!!!###&&&'''(((''''''''''''''''''''''''###&&&***,,,+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222222222222222111111111444444666888:::<<<===>>>???>>>===<<<===BBBIIIOOOQQQQQQQQQSSSVVVZZZ^^^```___^^^\\\ZZZZZZZZZ\\\]]][[[^^^bbbggghhhfff```[[[KKKIIIEEEBBB@@@@@@AAABBB>>>>>>>>>======<<<<<<<<<<<<;;;999888777666555555222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++...///000///,,,++++++++++++++++++,,,''''''(((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++++++++++++++---///222333111111222222222333333333666666555444333111000///111222222333333222222111222222222111222222333333333222111000////////////111000......//////...,,,+++++++++************)))(((((((((((())))))))))))***)))((('''''''''''''''))))))((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppZZZKKKBBB<<<888777444444666555000...///111000///......------............///......------+++++++++************)))*********))))))))))))(((++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&'''))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$&&&((((((%%%###%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$########################$$$%%%%%%&&&%%%$$$"""!!!!!!###$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))***)))(((&&&%%%+++***)))***+++++++++***)))***++++++******,,,...))),,,...000/////////000///000222333444444444333666444555999;;;:::;;;>>>>>>???>>>>>>DDDLLLNNNLLLLLLLLLMMMMMMPPPWWWbbbiiinnnppprrrvvvyyy|||~~~wwwuuuoooiiikkktttzzz{{{zzz|||yyyoooeee^^^VVVUUUWWWWWWSSSNNNMMMOOOQQQQQQNNNLLLJJJJJJNNNLLLHHHDDDAAA@@@???@@@???;;;666333222333333333000//////000222222000...---...///...------...///+++,,,---//////...------++++++++++++++++++++++++------,,,+++***)))(((((()))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,))))))))))))***+++,,,---***+++---.........000222222111000000000222444666444444444555555555555555444444444333222111000///333333333444444555555555111111111111111111111111////////////............,,,,,,++++++***)))))))))+++******)))))))))))))))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!! !!!###&&&'''qqq```SSSJJJBBB<<<:::666555777777444333555111111///...............***+++,,,,,,---------,,,++++++++++++************++++++*********)))))))))+++***)))(((''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((***+++++++++***)))+++*********+++++++++++++++,,,------,,,,,,...///...000333444333333444555555666777999:::::::::999???===???DDDGGGFFFHHHKKKLLLOOOPPPRRR[[[eeeiiihhhiiiiiiiiijjjlllsss|||~~~{{{~~~wwwpppnnnqqqrrroookkkeeefffeeecccaaaaaabbbcccjjjgggccc]]]XXXTTTQQQOOOPPPKKKEEE???<<<;;;999888555333222111222222111///.../////////...---------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++*********)))((((((''''''************++++++++++++,,,+++)))((()))***+++---++++++***************+++***,,,---...---...000111222111000000111222444666333333444444555666666666444444444444333222111111333333333333444444444555111111111111111111111111////////////............,,,,,,++++++***)))))))))******)))(((((((((((()))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""""""""###%%%&&&vvvlllbbbWWWLLLDDD===777444555555333222444111111000///............***+++,,,---------------,,,+++++++++************,,,+++++++++************+++***)))((((((''''''(((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''(((+++***((('''%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%'''))))))'''%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&+++*********))))))(((((('''(((***+++------......+++************++++++,,,---///222222222111222333444666999:::;;;<<>>;;;777555444444333222111111111000000///......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***************)))))))))***,,,------,,,+++***))))))))))))***,,,---...---...///111111111000000111222444555222222333444555666666777444444555555555555444444222222333333333333444444111111111111111111111111////////////............,,,,,,,,,+++******))))))***)))((((((''''''((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$&&&''''''""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############~~~{{{ssseeeWWWLLLBBB;;;666777666333111222222111000///...............///////////////......,,,,,,+++++++++*********,,,,,,,,,+++++++++************)))(((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&((((((&&&%%%&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))))))))))))))*********))))))((('''&&&&&&++++++******)))((((((((((((((()))+++,,,---.........//////.........000222111555999;;;<<<;;;;;;<<<<<<>>>BBBFFFIIIMMMRRRUUUWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^ccckkkqqqssswww{{{vvv{{{~~~zzztttjjjaaaYYYTTTOOOLLLJJJFFF@@@<<<;;;;;;::::::999666333111000000000000111000...---------...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++************)))))))))***+++,,,---,,,++++++***))))))*********,,,------------...000111000000000111222333444333444444444444444555555444555666777777777777777222333333333333333333333111111111111111111111111////////////............---,,,,,,++++++***))))))))))))((('''''''''''''''***(((''''''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""!!!rrrbbbXXXJJJBBB<<<<<<<<<888555444222111000//////......///111111111000///...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********))))))(((((((((((()))'''(((((((((((((((((('''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''''''''(((((()))))))))++++++***)))((((((''''''*********)))))))))(((((())))))******+++,,,------111222444444444555999===;;;@@@FFFJJJLLLKKKJJJJJJKKKOOOVVV\\\bbbhhhnnnrrrssstttuuuvvvxxxzzz|||}}}wwwvvvxxx~~~{{{sssmmmiiieeeccc[[[WWWQQQMMMKKKLLLLLLLLLFFFAAA:::555333333333222000///...------...000111------------------------++++++,,,,,,------......---,,,,,,,,,++++++******)))))))))******++++++,,,******))))))***++++++,,,***,,,------,,,,,,...///000000000000111222333333555555555444333333222222555555666777888888888888333333333333333333333333111111111111111111111111////////////............------,,,,,,+++*********))))))((('''''''''''''''***(((''''''(((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$"""!!!uuummmXXXMMMBBB>>><<<999666555222222111000/////////////////////...---,,,+++***,,,,,,,,,,,,++++++++++++,,,+++++++++************))))))(((((((((((())))))'''(((((())))))(((((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$###""""""$$$%%%$$$###&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))++++++******))))))((((((************************,,,,,,+++,,,---...///000...222666888;;;???GGGMMMTTTZZZaaafffgggeeecccbbbeeeiiiqqqxxx~~~|||zzzzzzzzzyyysssooojjjggggggiiiiiiiii]]]VVVMMMEEEAAA===888444000000//////.../////////........................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))***+++,,,---***,,,------,,,,,,---...//////000111111222222222555555444444333222222222666666777888888888888888555555444444444444333333111111111111111111111111////////////............---------,,,++++++*********)))((((((''''''((((((***(((''''''(((((('''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((((((&&&###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###wwweeePPPCCC===888555666333222111000////////////------............------------,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%$$$'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((((((((((((''''''''''''((())))))***++++++************************++++++,,,,,,---........./////////000111444666777777<<>>IIIOOOYYYbbbkkkwww|||ppp___LLL???======<<<;;;888444111///////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,+++***)))((('''---,,,+++***))))))))))))***,,,------++++++,,,......///000111111222222111///000111222444555666777777777888888888777777666777777666666666555555555111111111111111111111111000/////////...............------,,,,,,++++++***++++++***)))))))))))))))***(((''''''(((((('''&&&(((((((((((((((((((((((("""""""""###$$$%%%'''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''kkkTTTDDD:::555888666444333333222000.........///////////////......---,,,,,,......---,,,......,,,+++***)))))))))+++++++++***)))((((((''''''((()))((('''&&&''')))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((()))(((((('''''''''(((((((((((())))))))))))((((((((((((((()))***+++++++++,,,+++)))((()))***+++***---111222000111333444111555666999=========DDDMMMWWWfffwww~~~~~~wwweeeXXXNNNKKKGGGCCC???<<<:::999111222333222111111222333000///...///000000...,,,---,,,,,,+++++++++,,,,,,*********))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////333333444444555666666777444555666777888888888888:::777555444555666777666666555444222111000//////000///////////////000111---------............///((()))***+++++++++++++++&&&''')))***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###!!! """%%%&&&%%%###$$$###"""!!!!!!"""###$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***))))))(((&&&%%%%%%$$$bbbLLL@@@;;;888666444333333222000.........///////////////......---,,,,,,......---,,,------,,,+++************+++++++++***)))((((((((('''((()))(((''''''((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++...---++++++,,,---...///---111111000222888<<<<<>><<<555333111111222333333333000000000000///...,,,+++/////////.........------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111222333333444444555555555666777888888888888999888888999::::::777555333333222222222333333444333333222000////////////222222111000///...---,,,,,,,,,,,,,,,++++++***)))---,,,+++***)))***++++++'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&### &&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%$$$!!!"""$$$$$$$$$$$$"""!!!"""$$$'''******'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&wwwxxxuuuZZZHHH===:::777444333333222000000000111111000///......///...------//////...---************+++,,,------++++++++++++************((()))***)))((('''(((***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***'''''''''''''''((())))))))))))************))))))*********+++++++++++++++000111111000///222666:::===PPPfffvvvyyy}}}zzzuuuooohhhaaaXXXPPPJJJBBB>>>:::666555555444333000000000///...---,,,+++............------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111111222333333444444555555666777888999999999999999888888999::::::777555333333222222333333444555555444333222111111000111111111000///---,,,++++++******+++******)))(((''')))***+++++++++***((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$qqqkkkooo~~~aaaLLL@@@===888666555444333222111111111111000///......///...---...//////...---+++*********+++,,,,,,---++++++++++++++++++++++++((()))******(((((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&"""###$$$&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''(((((('''&&&((()))''''''&&&''''''((()))***)))******++++++******)))***++++++,,,------......///111333333333888???EEEPPPeee~~~|||{{{zzzzzzyyyoookkkpppvvvkkkbbbTTTNNNFFF???:::777444222333222111000///...//////.........---------,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222222333444444555555555666777888999999999999999888777888999999777555444333333333333333444555444444333222111111111222111000///...---,,,++++++))))))))))))))))))((('''''')))***++++++)))'''&&&)))))))))(((((((((((('''((((((((((((((((((((((((!!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""tttjjjfffqqqdddRRRCCC???:::777666666555444111222222111111///......000...---...///000///---+++++++++***++++++,,,,,,++++++++++++++++++++++++((()))******)))((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''((()))***)))******++++++******)))***+++,,,---...000111111000444888:::===DDDNNNVVVkkk}}}zzzuuummmjjjppp}}}ooohhh^^^UUUOOOKKKHHHFFFBBB???;;;777444333222333///............---------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333333333444555555666666666666777888999999999999999888666666777777777666555444444333333333444444222111111000000000111111111000000///...------,,,((())))))*********)))))))))))))))))))))(((((('''))))))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&'''$$$  $$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%{{{oooeeedddkkkyyy{{{dddVVVDDD@@@;;;888777777666555222222222111111///......000...---...///000///...,,,,,,++++++***++++++,,,++++++++++++++++++++++++(((***+++***)))((()))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''''''''%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''')))************++++++++++++*********+++,,,...000111222333888===BBBGGGLLLUUUaaajjj~~~{{{wwwuuuzzzyyyqqqllliiigggfffTTTOOOHHH@@@:::666555555////////////............---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444555555666666777666777888999999:::999999:::888555444555777777666666555444333333333333444000///////////////000111111111000000//////......((()))***+++++++++++++++,,,+++)))((('''((()))*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''')))***(((%%%$$$%%%'''&&&%%%############%%%&&&"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&((())))))***yyyqqqiiicccgggvvvttteee[[[OOOGGGAAA???999111///222444222111000111111///.........////////////......---,,,,,,++++++,,,,,,---+++++++++************))))))))))))))))))(((''''''******))))))((((((''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&((()))*********)))++++++*********+++,,,---///000111333555888;;;<<>>777555333222222111///...//////000000000000//////...------,,,,,,------...+++++++++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))******''''''((())))))******++++++++++++++++++,,,,,,,,,///111333333555:::DDDKKK\\\aaaiiinnnqqquuu|||}}}oooggg]]]TTTMMMFFF>>>999888666444333333111///---000000000000///000000000///////////////000000111000000111333444666777888888888888777888888999999777777666555555555666666666666888999888777555444666666555444444333333222222111111000//////.........---,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++)))*********)))(((''''''((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###yyyfffSSSFFF>>>:::666333222111111000///000000111111000000///......------------......+++++++++************)))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''(((((()))&&&&&&'''(((((())))))***,,,+++++++++,,,---//////...111555777;;;CCCPPPZZZmmmrrrxxxzzzzzz~~~wwwoooggg]]]PPPGGG===:::666444333222111000000///...---------......///////////////000111111000111222333444555666777555555555555555666777888888777777666666666666666666777888888888777666555666555555444444333222222111111000000000000////////////...---,,,,,,,,,,,,++++++++++++************+++++++++***)))((('''&&&'''(((((())))))(((((('''&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$pppZZZEEE@@@:::555333333333333000000111111111111000000......------------......+++++++++************)))''''''((()))))))))))))))'''((((((((()))))))))***((((((((('''''''''&&&&&&))))))))))))))))))))))))'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))***++++++++++++---///111222...333999>>>EEEQQQbbbnnn{{{{{{lllaaaMMMHHHAAA;;;777555333111111000...---------......///////////////000111111111111222333444444555555444444444555555777888999:::999999888777888888888777777777888888888777777555555444444333222222222000000000000000111111111111000///...------------,,,,,,+++++++++************************)))(((''''''((()))******)))((('''''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&((())))))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%qqqKKKEEE===777444555666666000000111111111111000000......------------......+++++++++************)))''''''((()))))))))))))))'''((((((((())))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((())))))******+++++++++,,,---000222333555;;;CCCJJJSSSbbbuuuxxxddd]]]RRRHHHAAA<<<888666333222111/////////000111///////////////000111111222222222333333444444444555555555666777999:::;;;<<<;;;::::::999999::::::777777777777777888888888555444444333333222111111/////////000111111222222111111000///...---------.........---------,,,,,,((())))))*********))))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&dddPPP<<<666888888555222222222222111111111111111...//////000///---+++***//////...------,,,++++++))))))(((((((((((())))))((()))***++++++***)))(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))***)))'''''')))+++(((***---------///555999;;;BBBLLLYYYggguuu~~~~~~uuubbbQQQDDD===;;;555333222222444222---)))333000...---...//////.../////////000111111222222666666666666777999:::;;;999999888777666666777777777777666666666666777777777666555333222111000000333222111000//////////////////............//////---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnXXXAAA888777777444222222222222111111000000000///////////////---,,,+++......------,,,,,,++++++))))))(((((((((((())))))))))))************))))))'''(((((((((((((((((()))&&&''''''((((((''''''&&&'''(((((((((((((((''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((***++++++******+++---,,,...000000000222888===FFFMMMYYYhhhuuu}}}zzzxxxvvvuuuuuuwwwzzz{{{}}}}}}xxxtttuuu{{{~~~}}}||||||{{{yyyxxx{{{{{{hhhVVVIIIBBB<<<888444333444444111///000...------///000000000//////000000111111222222555555555666777888999:::999999888777777777777777777777777666666777777777555555444333222222222333444333222111000000000000//////............//////---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~fffKKK===999777555444333222222111000///......///////////////...,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))*********))))))))))))************))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))+++,,,,,,,,,...//////222444555666999???DDDPPPXXXeeesss}}}|||zzzwwwuuussspppllljjjgggeeebbb```^^^___```aaagggjjjnnnrrrtttuuusssrrrnnnhhhcccbbbhhhooouuuxxxzzz||||||}}}~~~{{{xxxuuuqqqooonnnnnnqqquuuyyyzzzxxxyyynnn[[[NNNIIICCC<<<888777777666444222000000000111222111000//////000000111222222222444444444555666777888999999999888777777777777888888888777777777777888888444444333333333444444555555444333222111111111111//////............//////,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttVVVDDD===999777777333333222111///...------////////////......------+++++++++++++++++++++,,,***))))))))))))))))))***+++***)))(((((()))***+++*********))))))(((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))''''''((((((((()))))))))''')))+++,,,+++,,,...//////333888<<>>===>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCAAAAAABBBCCCEEEGGGJJJLLLLLLJJJHHHFFFJJJIIIHHHGGGHHHIIIKKKMMMOOOOOOOOORRRVVVVVVTTTPPPNNNLLLJJJJJJJJJJJJHHHGGGDDDGGGKKKOOORRRUUUXXXZZZYYY\\\___eeeqqqxxxjjjTTTNNNEEE===888555333111000111111222222333444444444444444555666777888999999888888888999::::::;;;;;;::::::999999::::::;;;777777666666666666777777555444333222111111111111//////............//////+++++++++,,,,,,---------((((((((((((((((((((((((++++++++++++++++++++++++&&&''')))*********)))((()))(((((((((''''''''''''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrvvv|||{{{ttthhh]]]SSSFFF;;;777333111444555222000111///000111111111000...---------------------------------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))************&&&'''((('''&&&%%%&&&((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&%%%$$$######'''&&&$$$#########$$$$$$###$$$%%%&&&''''''''''''%%%&&&''''''(((((('''''')))(((&&&%%%&&&''')))+++******))))))))))))************+++*********---///111444888<<>>>>>@@@AAACCCFFFDDDCCCDDDFFFGGGDDDBBBCCCBBBBBBAAAAAAAAAAAABBBFFFGGGIIIKKKJJJHHHFFFDDDFFFHHHIIIHHHFFFEEEHHHKKKKKKJJJJJJKKKMMMMMMLLLKKKIIIGGGFFFFFFGGGFFFCCCAAADDDDDDFFFGGGIIIKKKLLLMMMOOOQQQTTTYYY```hhhnnnrrrsssvvv{{{ppp___NNNDDD>>>888777999444333222333444555444222444444444555555555666666999888777777777888999:::888999999::::::999999888;;;<<<<<<:::888666777888555444333111000/////////......---------,,,,,,,,,000///---...000///,,,(((+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&tttxxxzzzmmm___NNN@@@;;;666333555666333111111///000111111111000......//////...---,,,,,,++++++************************))))))))))))))))))))))))***)))))))))))))))))))))&&&'''(((((((((((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&((()))***++++++***)))))))))******,,,------------...111444000555===EEENNNZZZgggqqquuuxxx}}}}}}{{{tttvvv{{{|||{{{zzzxxxxxxwwwwwwxxx~~~~~~zzzxxxwwwtttqqqnnnllljjjiiikkklllmmmlllhhhccc```___\\\]]]\\\[[[XXXSSSOOOMMMHHHFFFEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@AAACCCDDDGGGEEEDDDEEEGGGGGGEEEBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJLLLLLLLLLKKKIIIGGGFFFHHHIIIHHHFFFFFFHHHKKKHHHHHHGGGHHHJJJJJJIIIGGGIIIHHHGGGFFFGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKMMMQQQUUU[[[```bbbfffjjjpppwww~~~ppp]]]RRRJJJ@@@999666666555333333444555444333444444444555555555666666999888777777777888999:::999999::::::::::::999999:::<<<===;;;999777777777555444333222111000000000............------------///---,,,---//////,,,))),,,,,,,,,,,,,,,,,,+++++++++++++++************)))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&}}}xxxtttuuu~~~sss___OOOBBB;;;666666666333111111000000111111000000///...111000///...,,,+++***)))(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))((((((''''''((()))******(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''')))((('''&&&'''((()))***,,,,,,+++***************+++,,,,,,,,,---///333666666>>>IIITTT^^^iiittt{{{|||}}}~~~}}}|||{{{{{{{{{www{{{|||tttrrrpppnnnlllkkkkkkkkkppppppqqqssstttrrrooolllmmmlllkkkiiigggdddaaa___```aaabbb```[[[WWWTTTSSSSSSRRRRRRPPPNNNLLLIIIHHHDDDCCCAAABBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIICCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJJJJHHHFFFGGGGGGHHHIIIJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKJJJGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLLLLKKKIIIKKKIIIHHHGGGHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMPPPQQQUUUYYY```iiipppvvvzzz{{{rrrggg^^^RRREEE===;;;888555444555555555555444444555555555666666666888888777777888999999:::999999::::::::::::999999:::<<<>>>>>>;;;999777777666555444333222111111111////////////............---,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,------+++++++++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$}}}xxxnnnrrr~~~uuueeeMMMBBB999777666333111222111111111111000000//////000///...---,,,+++******(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))((('''''''''+++,,,,,,***(((&&&&&&'''(((((((((''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&%%%&&&&&&'''(((((((((((((((((((((''''''(((((()))***------,,,+++++++++++++++,,,---...///000222777:::EEENNNZZZeeemmmttt{{{~~~yyywwwwwwxxxzzz{{{zzz}}}{{{vvvllljjjgggdddbbbaaa```aaa```aaabbbccccccbbb```^^^aaabbbccccccbbb___[[[YYYXXXYYYZZZYYYUUURRRPPPPPPNNNLLLKKKIIIGGGEEEDDDDDDBBBAAA??????@@@AAA@@@???@@@AAACCCDDDFFFGGGGGGHHH???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTTTTSSSRRRQQQRRRRRRSSSRRRQQQPPPOOORRRQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNPPPSSSTTTSSSRRRNNNLLLJJJJJJJJJJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHLLLSSS[[[aaafffiiijjjlllnnnttt{{{|||wwwlll\\\PPPAAA===999666555666777666555555555555666666666666777777777888888999::::::999::::::::::::::::::999:::<<>>>>>???@@@@@@?????????AAABBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKKKKMMMNNNOOOPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWWWWVVVXXX\\\___aaabbbbbbbbb___^^^^^^\\\[[[YYYWWWVVV[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVQQQQQQRRRUUUXXXZZZYYYXXXSSSQQQNNNMMMMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHDDDFFFKKKPPPUUUXXXYYYZZZ]]]^^^bbbhhhpppzzzuuuhhhKKKFFF>>>888666555555555555555555666666666777777666666777888999999:::::::::::::::;;;;;;::::::::::::<<>>CCCGGGKKKNNNbbbjjjuuu}}}}}}{{{|||~~~|||yyyvvvssspppkkkhhheeeaaaZZZSSSMMMIIIGGGGGGGGGIIIKKKLLLKKKKKKKKKLLLIIIKKKMMMOOOPPPOOOMMMKKKIIIKKKMMMMMMKKKKKKKKKLLLJJJHHHFFFDDDBBBAAA@@@???BBB@@@>>>???@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQSSSVVVXXXYYYZZZ\\\]]]^^^___``````aaaaaaaaaeeejjjmmmnnnmmmnnnnnnkkkiiigggdddaaa___^^^]]]cccddddddddddddcccbbbbbb```___^^^______]]]ZZZXXXVVVVVVVVVXXX[[[\\\\\\ZZZXXXVVVSSSRRRRRRRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGDDDEEEGGGIIILLLMMMOOOOOOQQQRRRTTTXXX^^^fffnnnsss~~~~~~___WWWKKK@@@:::777555555555555666666666777777777555666777999::::::::::::::::::;;;;;;;;;;;;:::::::::<<<>>>>>>;;;999777777666555444333333333333333000000000000////////////...//////...,,,,,,...///++++++,,,,,,------......+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%&&&((((((((('''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$zzzwww{{{```KKK???888444444333222111000000000111111.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))******++++++,,,,,,&&&'''))))))))))))+++,,,&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((()))((((((''''''((()))))))))))))))(((((()))***************+++,,,,,,---...000111222000777AAAJJJRRRXXX]]]```ooouuu~~~}}}|||~~~}}}{{{yyyvvvrrrnnnjjjeee___[[[XXXTTTNNNHHHBBB???>>>>>>>>>AAADDDEEEDDDDDDFFFHHHGGGHHHJJJKKKJJJIIIGGGFFFHHHJJJKKKJJJIIIHHHIIIJJJDDDDDDCCCBBBAAA@@@??????AAA???>>>???AAABBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIGGGIIILLLOOOSSSVVVYYY[[[ZZZ[[[]]]```dddiiimmmpppssssssuuuvvvwwwxxxxxxxxx{{{~~~zzzvvvtttsssssstttuuuvvvxxxxxxxxxwwwuuutttqqqooonnnmmmmmmkkkgggcccbbbaaaaaaaaabbbbbb```^^^]]]ZZZWWWVVVVVVWWWWWWVVVSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJIIIIIIJJJLLLQQQXXX]]]aaakkknnnuuu|||qqqaaaQQQEEE>>>:::888555666666666777777777777444555777999::::::::::::::::::;;;;;;;;;;;;:::::::::<<<===;;;999777777777555444333333333333333333000000/////////.........---......,,,))))))+++---******++++++,,,---------+++++++++************)))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''&&&%%%&&&((((((((('''&&&''')))+++,,,+++******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&|||zzzmmmSSSCCC:::555555333333111000000000111222000000///...,,,+++************************++++++))))))))))))))))))))))))))))))***+++,,,------...---------,,,)))''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&& !!!###%%%'''(((((()))%%%&&&((()))))))))((((((%%%%%%'''((())))))))))))'''(((((()))))))))))))))(((((()))***************++++++,,,---///111333444888@@@MMMZZZdddkkkqqqtttyyy~~~||||||{{{zzz||||||yyyuuuqqqooolllhhhccc]]]UUUPPPKKKHHHCCC>>><<<;;;<<<===999<<<@@@AAA@@@AAACCCFFFEEEEEEEEEEEEDDDBBB@@@???EEEFFFFFFEEECCCBBBCCCDDD??????@@@AAAAAA@@@@@@???@@@???>>>???AAACCCCCCBBBIIIJJJLLLNNNOOOQQQQQQRRRQQQSSSWWW\\\aaafffjjjlllkkklllnnnsssyyy{{{wwwpppnnnllllllkkkjjjgggddd```]]]ZZZXXXYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPOOONNNKKKLLLKKKKKKJJJIIIGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIDDDDDDDDDGGGKKKPPPUUUXXX```bbbgggnnnxxxsss```QQQGGGAAA>>>666666666666777777777777444555777999:::;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::888666777888444444333222222222333333////////////............,,,------***'''&&&(((+++))))))***++++++,,,------+++++++++************)))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++'''&&&%%%&&&((((((((('''"""$$$''')))***)))'''&&&((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&~~~dddLLL>>>:::888555555444111//////000111111000///...---,,,++++++000...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))''''''(((,,,///000,,,***---///222777===;;;HHH\\\ooozzz{{{vvvrrruuu~~~{{{wwwuuuuuusssoookkkjjjhhhddd```[[[TTTLLLGGG>>>>>>===;;;999999<<<>>>@@@@@@?????????@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBAAA??????@@@AAA??????@@@BBBDDDCCCAAA??????@@@AAABBBDDDFFFIIIJJJNNNRRRYYY]]]``````aaabbbeeefffiiimmmttt{{{}}}|||{{{zzzqqqmmmhhheeeccccccbbbbbb```___^^^\\\YYYUUURRRPPPQQQOOOMMMLLLLLLLLLMMMMMMKKKJJJIIIFFFCCCCCCDDDEEEEEECCCAAABBBFFFJJJMMMNNNUUUXXX^^^eeekkkqqqtttvvvtttfffXXXJJJAAA@@@<<<<<<>>>;;;666666<<<@@@===:::999999::::::::::::;;;<<<======<<<;;;:::;;;:::999888777777777777777666666666666555555555111111000000//////......---------.........//////---------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((******)))(((((()))***+++'''''''''((()))+++,,,---+++***(((''''''(((((())))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''')))+++,,,---''''''&&&&&&&&&&&&'''''''''$$$###$$$&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%qqqYYYHHH===888444444333222000000000111111111000//////...------///...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***)))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))***)))***++++++******+++---///---...222444666<<>>;;;;;;;;;:::888999<<<>>>????????????@@@@@@@@@AAA>>>>>>>>>======>>>>>>??????AAABBBBBBAAAAAABBBCCCAAABBBCCCDDDEEEEEECCCAAAAAABBBCCCEEEIIIOOOUUUYYYaaafffnnntttyyy|||~~~~~~yyyuuurrrooommmooonnnlllhhhddd___[[[YYYWWWUUUSSSRRRQQQQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIJJJEEECCCAAABBBDDDGGGIIIIIINNNQQQUUU[[[```dddfffggglllqqqxxx~~~{{{pppeeeZZZRRRLLLCCC<<<;;;;;;888999<<>>??????>>>======;;;::::::999999888777777666666666555555555555444222111111000//////......---------.........//////---------,,,,,,,,,++++++---------,,,,,,++++++***(((((((((((()))***,,,---)))))))))((())))))***++++++***)))(((''''''((((((((('''''''''&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''((())))))'''''''''&&&&&&''''''''')))'''&&&&&&((()))(((&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%iiiSSSBBB777333333333222222111111000111111111000000////////////---,,,+++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,+++*********++++++************************((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******(((+++---...---++++++,,,///000333777888<<>>===<<<<<<<<<<<<<<<<<<======???AAAAAAAAA@@@AAABBBBBBCCCDDDFFFFFFFFFEEEDDDGGGHHHKKKOOOVVV___jjjqqq|||{{{uuuooojjjhhh```^^^]]]\\\\\\\\\ZZZXXXRRRRRRRRRRRRPPPNNNLLLJJJFFFDDDBBBBBBDDDEEEDDDCCCHHHJJJMMMPPPSSSUUUVVVWWWUUUZZZbbbiiirrr||||||uuunnniiiaaaSSSDDD???>>>======>>>===;;;::::::<<<======<<<===>>>>>>??????>>>>>>===:::;;;;;;<<<;;;999888777666555555555555444444444222222111111000/////////---............/////////------------,,,,,,,,,,,,,,,,,,++++++++++++++++++'''''''''((()))+++---...+++***))))))((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%nnnXXXEEE999555444333333333222000///000000000000000000000000...---,,,,,,------+++))),,,,,,,,,+++++++++******+++++++++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))*********)))+++------,,,+++,,,---000111555999<<>>???AAACCCCCCCCCCCCDDDEEEEEEGGGIIIJJJKKKKKKLLLMMMOOOTTT\\\eeeooozzz|||pppnnnmmmmmmmmmlllgggccc___^^^]]]\\\YYYUUUPPPMMMKKKIIIGGGFFFFFFEEECCCAAAEEEFFFHHHKKKLLLMMMMMMMMMIIIMMMSSSYYYaaalllyyy~~~{{{vvvjjjYYYMMMFFFBBB???>>>;;;:::999:::<<<======<<<<<<<<<<<<======<<<<<<<<<:::;;;=========;;;888777555555555555444444444444333222222111111000//////.............../////////...------------,,,,,,,,,((()))))))))))))))))))))'''(((((()))******+++,,,******)))(((((((((((((((++++++***)))(((''''''&&&''''''(((((())))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%jjjXXXIII@@@;;;888555444555444111///////////////////////////---,,,,,,,,,------+++))),,,,,,,,,+++++++++******)))*********************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************+++,,,+++******+++...111333333777<<>>???AAADDDGGGHHHHHHFFFDDD@@@<<<:::;;;;;;;;;;;;<<<===>>>???CCCDDDFFFGGGGGGHHHJJJLLLJJJMMMQQQSSSTTTUUUXXX[[[]]]gggwwwwwwqqqmmmkkkgggeeeccc___ZZZVVVSSSQQQNNNLLLKKKHHHEEECCCCCCDDDFFFHHHJJJJJJJJJJJJDDDGGGKKKOOOUUU```mmmvvvsssbbbSSSIIIBBB>>>===;;;::::::<<<======<<<=========<<<<<<=========;;;<<<===>>>===;;;999777666666555555555444444444333333333222111111000000////////////////////////.........---------,,,,,,)))))))))))))))************************)))))))))((((((((('''((())))))************)))(((''''''&&&'''((()))************)))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((($$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%}}}vvvggg[[[RRRMMMEEEAAA;;;888888777444111000000000//////.........,,,++++++---......,,,))),,,,,,,,,+++++++++******((()))******+++*********''''''''''''''''''''''''))))))))))))))))))))))))************************'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++,,,,,,+++******---111555666777<<>>???<<<>>>@@@@@@@@@AAABBBDDDIIIHHHGGGFFFCCC@@@<<<;;;:::::::::<<<===???AAABBBCCCDDDFFFGGGIIIMMMSSSVVVTTTXXX]]]aaacccffflllpppxxxyyytttnnnjjjhhhfffbbb___]]]ZZZVVVRRRPPPMMMJJJHHHDDDEEEFFFHHHHHHHHHHHHGGGAAACCCFFFIIINNNWWWccclll{{{wwwfffXXXMMMFFFCCC@@@===;;;<<<=========@@@??????>>>>>>??????@@@;;;<<<<<<===<<<:::999888777666666666666555555555444444333333222111111111000000000////////////...............---------,,,---,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''''''''''''''(((((()))***((())))))))))))(((((('''&&&''')))***++++++***)))'''(((((((((((()))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''((()))%%%&&&'''(((((('''&&&%%%'''((())))))''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%|||{{{}}}rrrjjjccc^^^[[[RRRKKKCCC>>><<<;;;888444222222111000000///......+++++++++---///...,,,))),,,,,,,,,+++++++++******))))))+++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))*********++++++++++++,,,...//////111555777999;;;CCCPPP^^^kkkzzz|||wwwtttvvvxxxyyy~~~zzzvvvtttsssiiiccc[[[UUUPPPKKKDDD???<<<:::888888999<<<======???AAABBBBBBAAA@@@AAABBBEEEEEEDDDBBBAAA???>>>>>><<<===>>>@@@BBBEEEGGGIIIIIIJJJMMMPPPUUU]]]ffflllooottt{{{~~~vvvrrrpppmmmjjjeeeaaa[[[WWWTTTQQQOOOMMMHHHIIIIIIJJJIIIHHHGGGFFF@@@BBBDDDDDDGGGNNNWWW___iiirrr~~~}}}rrrcccWWWKKKFFFAAA>>>===>>>??????@@@@@@???>>>>>>???@@@@@@<<<<<<;;;;;;:::999999999888888777777777666666666444444444333222222111111000000000000/////////...............------------///.........---,,,,,,,,,))))))***+++******(((((())))))(((''''''''''''((('''''')))******))))))((($$$%%%''')))***)))(((''''''((((((((())))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&((()))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%|||wwwrrroookkkhhhfff[[[RRRHHHBBB@@@>>>;;;777444444333222111000///...+++++++++---///...,,,))),,,,,,,,,+++++++++******)))***,,,---...------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((***,,,...&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))))))))************+++++++++***---000333444555777888;;;>>>III[[[kkkwww{{{yyysssoooooouuuyyy|||yyyrrrnnnkkkiii^^^YYYSSSNNNJJJDDD===888999888777999;;;<<<<<<;;;@@@BBBCCCCCCAAA@@@@@@@@@BBBAAA@@@?????????@@@@@@AAABBBCCCFFFIIILLLNNNPPPWWWXXX[[[___gggrrr~~~~~~zzzvvviiiddd^^^YYYUUUSSSRRRPPPMMMMMMMMMMMMKKKIIIGGGFFFCCCCCCCCCBBBBBBFFFMMMSSS]]]gggsss}}}wwwgggQQQKKKEEE@@@>>>???@@@AAA???>>>===<<<<<<===>>>???<<<<<<;;;999999999999999888888888888777777777777555444444333333222222111111111000000/////////...//////.........---------......---,,,,,,+++******'''((()))+++++++++***)))+++***)))(((&&&&&&&&&%%%%%%'''(((*********))))))"""###%%%'''(((((('''&&&'''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%###%%%'''&&&$$$###$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%}}}wwwuuuzzz}}}wwwnnnfffYYYJJJCCCCCCDDD@@@<<<:::777333000///...---,,,000///...---,,,---.........---,,,+++***+++,,,,,,'''(((***+++,,,---------******))))))))))))******,,,+++)))((((((((()))***)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$###$$$''')))))))))'''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,---+++***)))+++,,,---...///111333777<<>>;;;<<<;;;>>>AAABBBCCCBBBBBBBBB???>>><<<:::999999999999999999999888999999::::::888777555222111000000000000000000000////////////////////////////////////......---,,,,,,+++******))))))(((((()))***++++++)))))))))))))))*********'''''')))***++++++++++++))))))(((((('''''''''&&&)))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######''''''''''''''''''''''''(((&&&$$$&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%$$$$$$$$$%%%(((+++---''''''''''''''''''''''''wwwjjj^^^NNNCCC???>>><<<999999666222000//////...---000///...---------.........---,,,+++++++++,,,,,,***++++++,,,,,,+++++++++******))))))))))))******+++******)))))))))))))))+++)))((((((++++++***(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***+++---///---///222333444777<<>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@BBBBBBCCCEEEIIIKKKMMMMMMNNNRRRWWW[[[___fffnnnuuu~~~tttlllhhhddd^^^YYYWWWTTTRRRRRRSSSPPPKKKFFFGGGDDDBBBCCCCCCBBBEEEJJJLLLRRRZZZaaaeeehhhkkklllyyynnn[[[OOOGGG???<<<======>>>>>>?????????@@@AAA@@@???===;;;:::999999::::::999999999999999::::::999777555333222111111111111000000000////////////////////////////////////......------,,,++++++***((()))))))))*********+++++++++******))))))((((((%%%&&&'''((())))))))))))))))))(((((((((''''''''')))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))'''&&&'''((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvkkkYYYIII???:::888888777555111000000000///...000///......------.........---,,,+++++++++,,,,,,---------,,,+++***)))(((******))))))))))))******)))************))))))(((+++)))((()))***+++***(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''******((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((***++++++,,,///111///333777888888<<>>======???AAABBBAAA@@@???===;;;;;;::::::::::::999999999999::::::999888666555333333222222111111000000000/////////////////////////////////......------,,,+++++++++((()))***+++++++++***))),,,,,,+++***)))(((''''''%%%&&&'''(((((())))))((())))))(((((((((((('''''')))'''&&&'''((()))((('''''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&***))))))((((((''''''''''''''''''''''''''''''''')))((('''''''''&&&### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~lllWWWEEE<<<999999666333111000111111000///000//////...............------,,,,,,,,,+++++++++---------,,,+++***)))(((******))))))))))))******((()))***++++++***)))(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((())))))******+++((()))++++++,,,---000222222666:::<<<>>>FFFRRR\\\kkkttt~~~yyylllfff___YYYVVVSSSOOOKKKCCCAAA===;;;999999;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHLLLMMMNNNQQQVVV]]]eeejjjwww~~~wwwsssooommmjjjfff^^^YYYQQQMMMKKKLLLLLLIIIHHHIIIFFFHHHJJJMMMQQQVVV\\\aaappp|||yyyeeeTTTIIIEEECCCAAA??????@@@BBBBBBCCCBBBAAA@@@???===<<<;;;;;;;;;;;;:::999999999::::::888888777666555444444444111111111000000000//////////////////////////////......------,,,,,,,,,,,,((()))+++,,,,,,+++)))(((+++*********))))))(((((((((((()))***************))))))(((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''(((((()))******)))(((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggPPPAAA:::999555333111111111111000//////////////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))******((()))***++++++***)))((('''((((((((('''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''(((((())))))))))))'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((()))***+++++++++***,,,---------...000222444777;;;???FFFSSScccooowww{{{}}}zzzvvvwww~~~xxxllleee\\\TTTOOOJJJEEEAAA======<<<;;;;;;<<<===>>>;;;<<<===???AAACCCEEEFFFGGGHHHHHHGGGFFFGGGJJJMMMQQQTTTWWW]]]fffrrr{{{rrriiibbbYYYTTTPPPQQQQQQMMMKKKKKKJJJJJJJJJKKKLLLQQQWWW[[[gggppp{{{~~~jjjXXXNNNEEECCCAAAAAABBBCCCBBB@@@AAAAAA@@@@@@???===<<<<<<<<<;;;;;;:::999999999:::777777777666666555555444111111111111000000000000////////////////////////......------------,,,,,,)))***+++------+++)))((((((((())))))*********+++((())))))************)))(((((()))))))))))))))))))))'''&&&'''((()))((('''(((''''''''''''((())))))******)))(((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$##############################((()))))))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&www]]]III===777444333111111222111000...///000000000000///...---,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,******))))))))))))******((())))))************)))(((***+++***)))((()))+++))))))))))))))))))))))))'''(((((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((******&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))***+++,,,,,,,,,---////////////222444666999>>>FFFSSScccttt~~~uuussssssxxxvvvggg___TTTKKKEEEAAA===:::;;;;;;;;;<<<===>>>??????;;;<<<===???AAADDDFFFGGGFFFHHHJJJJJJIIIKKKPPPUUUSSSYYYbbbnnn{{{xxxlllcccbbb[[[VVVVVVVVVRRROOOOOOPPPPPPNNNKKKJJJJJJMMMPPPXXX^^^eeennnzzznnn___NNNIIIDDDBBBBBBBBB@@@>>>??????@@@@@@??????>>>======<<<;;;::::::999999:::555666666777666666555555222222111111111000000000////////////////////////......------------------***+++,,,,,,,,,+++***)))''''''((()))***+++,,,,,,''''''((((((((((((''''''(((((())))))))))))******)))'''&&&'''((()))((('''((((((''''''(((((()))***((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''mmmUUUBBB888555333222222222111///---///000000111000///...---,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++******))))))))))))******)))))))))))))))******+++(((***++++++(((((()))+++((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***+++,,,,,,---,,,---///000111333555888===???GGGUUUgggwww{{{qqqrrrwww{{{qqq^^^VVVKKKBBB>>><<<:::999999:::;;;<<<===>>>??????======>>>@@@BBBEEEHHHIIIFFFJJJMMMOOOPPPTTT\\\bbbcccmmm}}}{{{rrrnnneee^^^]]]]]]ZZZWWWVVVWWWWWWUUURRROOOMMMMMMNNNMMMOOOTTT]]]jjj|||www___VVVKKKDDDAAAAAA@@@???======???@@@@@@@@@???>>>======<<<::::::999999999444444555666666666555444222222222111111111000000////////////////////////------..................,,,,,,,,,++++++*********(((((())))))******++++++''''''((((((((((((''''''(((((()))))))))*********)))'''&&&'''((()))((('''((((((((((((((())))))***'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((yyy^^^HHH;;;555444222222222111...,,,///000111111111000...---,,,,,,---...---,,,+++***++++++,,,,,,,,,++++++*********))))))))))))*********)))((((((((()))+++,,,&&&(((***)))&&&%%%''')))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''&&&%%%$$$######"""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''')))))))))'''%%%###$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++,,,------***,,,///111222555999;;;DDDGGGQQQcccwww|||wwwpppsss|||tttjjjXXXPPPEEE===;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>?????????AAADDDGGGJJJKKKHHHLLLQQQTTTWWW]]]fffnnn|||xxxnnnfffddddddaaa^^^^^^\\\\\\\\\ZZZWWWTTTTTTTTTIIIIIILLLTTTaaaqqqooocccRRRFFFBBBCCCCCCBBB;;;<<<>>>???@@@@@@??????>>>===<<<;;;:::999999999333444555666666666555444222222222111111111111000////////////////////////------..................------++++++*********+++************)))))))))))))))***************))))))(((((())))))*********+++)))'''&&&'''((()))((('''((((((((((((((()))******(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))(((%%%""""""&&&***''''''''''''''''''''''''&&&&&&'''((()))))))))(((+++)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))qqqWWWCCC999666333222333333222000////////////////////////......---,,,++++++***))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************)))(((((((((''''''''''''((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''%%%$$$###$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&%%%&&&''')))+++,,,,,,+++***))))))(((((((((((()))***+++,,,---......+++///222444555777<<<@@@EEEVVVeeeuuuxxxtttrrrtttwwwfffYYYNNNFFF<<<888999;;;<<<;;;??????????????????@@@@@@DDDEEEEEEFFFGGGHHHIIIJJJNNNQQQUUUYYY```nnnxxxooolllkkkhhheeeeeeaaa]]]___cccddd___ZZZQQQNNNKKKKKKPPP]]]lllvvvvvvbbbUUULLLCCCAAADDD@@@CCCAAA<<<<<>>===<<<;;;::::::::::::999999888888777666666555555333111111222333222111000000////////////000000//////.........---------......------,,,++++++***+++***)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((jjjUUUCCC<<<555222333333000---////////////////////////---------....../////////,,,,,,,,,,,,++++++++++++++++++************++++++************************)))))))))(((((((((''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((('''&&&&&&"""###$$$%%%'''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++***)))((('''&&&&&&&&&((((((((('''(((((()))************+++,,,---//////000333666888:::>>>FFFKKK___sss|||rrrsss~~~tttjjj___RRRIIIAAA>>>:::;;;???CCCCCCCCCBBBAAA@@@@@@AAADDDGGGIIIIIIJJJJJJJJJKKKMMMRRRUUU\\\cccnnnzzzyyynnnhhhbbbbbbfffjjjjjjhhhdddaaa]]]VVVPPPMMMNNNOOOWWWcccuuuppp[[[OOOKKKIIIIIIGGGCCCCCCDDDBBB>>>???>>>===<<<::::::999999999888888777777666555555555333222111222333222111111000000//////000000000/////////.........------///......------,,,,,,+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((lllWWWGGG@@@888444444333000---////////////////////////---------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))(((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''(((((((((++++++***)))((('''&&&&&&***)))******+++,,,---...+++++++++,,,---///111222888999::::::<<>>@@@???>>><<<;;;:::::::::999888888777777666555555555444222222333333333222111111000000///000000000////////////..................------,,,,,,,,,+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))((('''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&******)))'''&&&%%%$$$###'''''''''''''''''''''&&&iiiTTTKKKFFF???:::666444111///000000000000000000000000......------,,,++++++***---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************************)))))))))((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))((((((************+++---...///---,,,,,,---///111444666999:::;;;===BBBLLLZZZdddvvv~~~xxxjjj]]]SSSKKKDDD@@@===>>>@@@BBBDDDEEEDDDBBBDDDCCCAAA@@@AAADDDGGGJJJMMMOOOQQQRRRUUU\\\gggooozzzssskkkiiiiiijjjeeeffffffbbb\\\VVVQQQOOONNNRRRZZZgggtttuuubbbSSSLLLEEECCCCCCBBB@@@>>>@@@@@@>>>===<<<;;;;;;;;;999999999888777777666666666444222222333444333222222222111000000000000000000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''******(((''''''(((*********)))((('''&&&%%%$$$$$$))))))((('''&&&%%%%%%$$$|||hhhWWWRRRQQQLLLDDD;;;555222222000000000000000000000000///...---,,,+++***))))))------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$&&&&&&'''((((((((('''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((()))(((((('''&&&'''((()))***************))))))))))))***+++,,,------------///111555999;;;888<<>>======<<<======;;;::::::999888888777777666444222222333444333222333222111111000000000000000000000/////////......++++++++++++++++++++++++******+++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((((((((((((((((()))%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%$$$|||oooaaa]]]^^^[[[PPPAAA666222333000000000000000000000000......------,,,,,,,,,+++...------------,,,,,,,,,++++++,,,------,,,++++++*********************************)))))))))(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''%%%&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))))))))(((&&&%%%'''((()))***+++******)))***************+++,,,---.........000444888===@@@@@@HHHSSS^^^hhhsss}}}{{{jjjcccWWWMMMEEEAAA@@@???BBBCCCEEEFFFEEECCCAAA@@@===>>>???AAADDDGGGKKKMMMNNNTTT]]]eeeqqqyyywwwssslllddd___\\\[[[VVVTTTUUUWWWVVVXXXcccpppzzzqqq```NNNFFFCCCAAA@@@CCC???>>>>>>======>>>>>>???<<<<<<;;;::::::999999888666444333333444444444222444333222111000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******''''''''''''''''''''''''|||vvv~~~~~~vvvkkkeeehhhfffYYYEEE666222444000000000000000000000000---------............///......---------,,,,,,,,,++++++------------++++++************************************))))))))))))***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''''''''&&&$$$$$$&&&'''(((((())))))%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((()))))))))(((&&&%%%((()))***++++++***)))(((------,,,,,,,,,---............///111555:::???CCCMMMWWWfffsss|||rrrbbb[[[QQQHHHAAA>>>>>>???BBBDDDFFFFFFEEECCCBBBAAA:::;;;>>>BBBFFFJJJNNNPPPVVV^^^iiiuuuzzzrrrjjjeeedddeee^^^[[[ZZZXXXQQQOOOZZZiiisss}}}iiiTTTIIIEEEAAAAAADDD>>>>>>>>>>>>>>>??????@@@===<<<<<<;;;;;;::::::999666555333333444444444333444333222111000000000000000000000000////////////------------------------'''(((***,,,---------,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***|||qqqppp|||uuu{{{xxxooo```QQQDDD:::222...222111111111333222111/////////............//////......//////......---,,,------,,,,,,+++***))))))+++++++++++++++***(((((($$$%%%&&&((()))))))))))))))*********)))(((&&&%%%((()))*********((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((+++***((('''&&&&&&&&&'''######$$$%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&))))))(((((('''''''''&&&&&&''''''&&&%%%&&&((()))'''''')))******+++++++++((())))))))))))***---000333,,,---666;;;<<>>@@@BBB@@@AAAFFFHHHKKKRRRYYY___kkk|||yyyuuutttrrrqqqooojjjbbbYYYUUUVVV[[[```qqq{{{iiiTTTJJJFFFBBB???EEE???<<<===>>><<<;;;<<<>>>===<<<:::999888777777444444444333333222222222333222111111000000111111222111///...---...000111//////...---,,,++++++***,,,,,,,,,+++++++++*********)))))))))))))))***++++++***(((''''''(((***+++---,,,+++******+++,,,---(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&'''''''''&&&$$$###''''''(((((())))))******"""$$$'''******)))&&&$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&wwwmmmjjj{{{yyyxxx~~~}}}uuuhhhWWWHHH<<<555111333222111111222222111/////////............//////......//////......---,,,---,,,,,,++++++*********)))***+++,,,,,,------,,,'''(((((()))))))))(((((()))*********)))(((&&&%%%((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&***))))))(((''''''''''''((('''&&&%%%%%%%%%&&&&&&)))(((((((((''''''''''''%%%&&&((('''&&&&&&''')))(((((()))***************)))***++++++***+++...111333...000999>>>BBBPPP```zzzuuupppyyy~~~sssggg^^^PPPKKKDDD???======>>>???<<<===>>>??????@@@BBBDDDEEEEEEHHHMMMOOORRRZZZdddnnn~~~||||||}}}~~~xxxtttooohhhccc``````aaakkkqqqmmm[[[OOOGGGCCCBBB>>>===??????======@@@@@@???===;;;:::999888888333333333444444444444444222222222222111111111111111000...---------///000...---------------------,,,,,,,,,++++++++++++*********))))))))))))******)))******************))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))(((((('''&&&''''''(((((())))))))))))'''(((***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***)))(((((((((''''''''''''xxxnnnjjjssszzzyyyyyyuuucccOOO@@@888555444222111111222222111/////////............//////......//////......---,,,++++++++++++++++++++++++******+++,,,------------***************)))(((((())))))******)))((('''&&&(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&,,,+++)))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''$$$&&&((()))(((''''''((())))))******************+++,,,,,,,,,,,,---000222555333666===CCCMMMbbbvvvvvvjjjjjj|||xxxooofff[[[SSSHHHDDD@@@>>>===>>>??????<<<>>>?????????AAADDDFFFEEEHHHMMMRRRUUUYYYeeerrr~~~zzzuuuooojjjgggggggggoooppp\\\NNNHHHBBB@@@@@@AAA@@@<<<===AAA@@@???>>><<<;;;:::::::::333444444555555666777777222222333333333222111000000///...---,,,---...///,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))(((***,,,------,,,***(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))((((((''''''(((((('''(((((((((((()))))))))''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$$$$###''''''((((((((((((((('''((((((((((((''''''''''''{{{tttvvv}}}}}}|||sss[[[FFF;;;777555333111111222222111000//////............//////.........///......---,,,++++++++++++++++++,,,,,,------------,,,+++***)))******+++++++++******))))))))))))))))))((('''''')))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%'''(((***'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''###&&&)))***)))(((''''''*********************++++++,,,---------...111444:::999;;;AAAHHHYYYuuuvvvkkkfffoooyyylllccc\\\SSSMMMFFFCCCAAA@@@AAAAAAAAA@@@???@@@@@@???>>>???BBBEEEIIIMMMSSSYYY]]]fffyyy|||vvvrrrjjjgggiiiqqq{{{jjjWWWLLLFFFDDDCCCCCC???::::::???@@@???===<<<;;;:::::::::666666666666666777777777111222444555555333111000111000///............///---------...............------,,,,,,,,,+++++++++---,,,+++***))))))((((((***+++,,,------,,,+++***((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''')))))))))((('''&&&((((((((((((((('''''''''~~~lllQQQ@@@888666444222111222222111000//////............//////.........///......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,)))))))))((((((((((((((())))))'''''''''((()))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&%%%%%%&&&'''((()))&&&''''''''''''''''''''''''''''''((((((((((((((($$$&&&)))***)))((('''(((+++******)))******+++,,,+++,,,------...000333666<<<<<<>>>CCCLLLbbbrrrfffccckkk|||nnnaaaZZZTTTNNNIIIEEEDDDBBBBBBBBBBBB@@@???>>>????????????AAAEEEIIIRRRUUU]]]eeemmm|||uuurrrooonnnnnnuuuyyybbbSSSIIIEEECCCCCC@@@<<<<<<@@@>>>>>><<<;;;::::::::::::999999888777666666555555222333555666555444222000111111111000000000000000000000///......---,,,,,,---------,,,,,,,,,++++++------+++***))))))))))))---,,,+++******+++,,,---)))***,,,,,,,,,,,,***))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((((((''''''''''''''',,,+++***((((((((())))))&&&'''''''''((((((((()))'''''')))))))))((('''&&&'''''''''(((((((((((((((~~~cccIII;;;777555222111111222111111//////............//////......//////......---,,,++++++++++++++++++++++++(((((()))***++++++++++++'''((()))***+++,,,,,,,,,))))))(((((((((((()))))))))(((((((((((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((('''''''''((((((((((((((()))))))))(((((('''&&&%%%$$$###"""&&&&&&&&&''''''''''''((('''(((((())))))(((''''''((((((((((((((('''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((%%%''')))***)))(((((()))******))))))***+++---...+++,,,...///000333777:::<<>>@@@CCCHHHNNNRRRVVVZZZdddqqq|||tttlllmmm{{{qqqaaaOOOHHHCCCBBBBBB@@@AAACCC>>>===<<<;;;::::::::::::::::::999888666555444444444444555555555444333222222222222111111111000000111111000///...---,,,+++------------,,,,,,,,,,,,---,,,+++***************---,,,***((((((***,,,---))))))************))))))))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((())))))(((((())))))******(((((((((''''''''''''&&&))))))((('''''''''((((((&&&''''''((())))))******''''''(((((((((((((((''''''''''''(((((((((((((((uuuUUUBBB888666222111111222222111//////............//////......//////......---,,,---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,(((((()))***++++++*********)))(((''''''((()))***&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''%%%$$$$$$%%%'''((()))(((&&&&&&%%%&&&'''((())))))((('''''''''''''''((((((((()))&&&((())))))(((((()))***))))))((()))***,,,///000,,,---000222444777<<>>@@@CCCGGGMMMTTTYYY\\\aaaooo~~~tttmmmqqqzzz|||sss]]]QQQGGGDDDEEECCCBBBBBB???>>>===<<<;;;;;;;;;;;;999999888777666555555444555555555555444444444444111111111111111000//////000000//////......------...------------,,,,,,,,,,,,,,,+++******+++++++++*********))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((()))***************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))}}}~~~~~~^^^GGG999666333111111222222111//////............//////......//////......---,,,------,,,,,,+++***))))))------------,,,+++******)))************)))((((((***)))(((''''''((()))***$$$%%%'''((()))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((('''%%%###""""""&&&(((((('''&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))'''((()))((('''''')))+++)))(((((((((***---000111---///222444777;;;@@@CCCCCCMMM[[[iiiyyyvvveee___dddrrr}}}ooodddWWWNNNJJJIIIFFFCCCAAA@@@???@@@BBBCCCCCCCCCAAACCCDDDFFFIIIOOOVVV[[[fffmmm|||qqqlllmmmpppkkk[[[LLLGGGFFFCCC???===@@@???>>>======<<<======777777777777666666666666666666555444444444444555000000000000000///...............///////////////......---------,,,,,,,,,+++++++++***++++++,,,,,,''')))***++++++***)))'''+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((('''''''''&&&&&&&&&''''''((()))*********)))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++&&&'''''''''(((((())))))~~~|||jjjRRRBBB777//////222111///...//////.........---------000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---******************************))))))))))))******((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***)))(((''''''((()))***((('''&&&&&&(((,,,111444))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))***)))'''%%%%%%%%%''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''''')))))))))))))))***+++++++++***)))***,,,---------,,,111666888888;;;AAAFFFKKKYYYjjjxxxooofffffffffrrrwwwlllcccWWWNNNKKKIIIFFFCCC>>>@@@BBBBBBAAAAAABBBDDDDDDDDDFFFJJJPPPYYYaaafffrrr|||sssmmmiiiooo|||wwwgggRRREEEBBBBBB???<<>>@@@@@@???;;;;;;:::888777555444444555444333222111222333444333333222111000///...---//////............///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...))))))))))))))))))))))))******++++++,,,,,,,,,---(((((((((((())))))))))))((('''&&&&&&(((,,,000222+++***)))((((((''''''''''''((()))((('''&&&'''))))))(((((((((''''''''''''***)))(((''''''''''''''')))))))))'''%%%%%%''')))))))))'''&&&&&&'''((()))((((((((((((((((((((((((}}}yyy~~~rrrZZZGGG===333333444222000///............------------000000000///......---------,,,,,,++++++,,,,,,---******************************))))))))))))******)))))))))((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***)))(((''''''(((***---///)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((('''(((((((((''''''&&&%%%((((((''''''''''''((((((((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''((())))))+++***))))))+++,,,------///333777:::<<<>>>AAACCCTTTeeewwwrrrfffdddjjjwwwzzzrrrhhh```UUUNNNKKKIIIFFFBBB???@@@AAA@@@@@@@@@BBBDDDBBBDDDIIINNNVVV```lllssszzzsssgggjjjppp{{{vvvhhhVVVIIIDDDBBBAAA???CCCAAA@@@???>>>>>>>>>>>>;;;;;;:::888777666555444555444444333333333333333333333222111000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************((((((((((((((()))))))))(((((((((((())))))))))))***)))(((((()))+++---...***))))))((((((((((((((('''((()))(((''''''((()))))))))(((((((((''''''''')))((((((''''''''''''((()))))))))'''&&&%%%''')))((((((''''''''''''((((((((((((((((((((((((((((((~~~xxxyyyttt{{{dddLLLBBB888666666333000000000000000000////////////000000//////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))************)))))))))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))(((''''''(((((()))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''&&&'''(((***)))(((&&&$$$((((((''''''''''''(((((()))))))))))))))***++++++)))((((((''''''''''''((((((''''''''''''((())))))---,,,,,,,,,,,,...///000333555999===@@@DDDFFFHHH```sssooobbb```jjjwwwrrriii```ZZZSSSNNNKKKIIIEEEBBB?????????>>>>>>???BBBEEEDDDHHHOOOUUU]]]iiiyyy~~~llljjjggghhhpppzzzppp```RRRIIIEEECCCCCCDDDDDDCCCAAA>>>=========;;;;;;:::999777666555555444555555555555444333333444333333222111000//////...///000000000///......------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((((((((((((++++++*********)))))))))((((((((((((((())))))***'''((())))))''''''((())))))))))))(((((((((''''''(((''''''''''''(((((()))((())))))(((&&&&&&''')))''''''((((((((((((((('''((((((((((((((((((((((((xxxvvvzzz~~~~~~|||ooovvvgggMMMCCC:::888666333000111333333222222222111111111............////////////------,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++************))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((())))))***+++)))(((''''''''''''((((((******))))))******+++,,,///////////////000333555555999<<>><<<<<<>>><<<;;;:::999888777666666444555666777666555444333444333333222111111000000...///111222111000...---........................//////......------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))((((((((((((******+++++++++)))((('''''''''''''''((()))***+++''')))***)))((('''((())))))))))))((((((((((((''''''''''''''''''((()))***((())))))(((&&&&&&'''(((&&&&&&((()))))))))((('''((((((((((((((((((((((((uuuooooooqqqqqq{{{tttssszzz|||dddKKKBBB:::777555222000111222222222111111111000000,,,---------------------...------,,,,,,------...++++++++++++++++++++++++++++++************++++++************))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&)))((('''&&&''''''))))))((((((''''''''''''(((((((((''''''''''''((())))))((((((''''''''''''((((((***************+++,,,,,,.../////////...000444888999>>>AAABBBCCCJJJXXXcccsss}}}}}}ssshhheeejjjyyyuuummmeee^^^SSSRRRPPPNNNKKKHHHEEEBBB>>>??????>>>???BBBFFFJJJNNNTTT[[[cccooo{{{pppeeeaaahhhuuu{{{}}}nnn^^^QQQKKKHHHGGGFFFDDDAAA>>>===>>>???<<<;;;;;;:::999888777777666666777888777666555444444444333333222222111111///000111222222000...,,,........................,,,,,,++++++******))))))******************************))))))((((((''''''***)))))))))(((((((((''''''(((***++++++***)))(((''''''''''''(((***+++,,,((()))***)))((('''(((******)))))))))(((((((((((('''''''''''''''((()))***'''((())))))'''&&&''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((({{{ooogggddddddgggooovvvsssuuu___KKKCCC<<<999555111000222////////////.........------,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&###$$$%%%''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''***((('''&&&&&&(((***+++((((((''''''''''''(((((('''''''''''''''(((((()))(((''''''''''''(((((())))))(((((((((((()))******+++---...------000555;;;???CCCFFFIIIMMMXXXhhhtttmmmiiiiiiqqq~~~uuuooojjjbbb\\\OOONNNMMMKKKIIIFFFCCCBBB===???@@@AAACCCFFFKKKNNNQQQXXXdddsssvvvlllfffgggmmmrrrxxxnnnvvvqqqcccYYYTTTPPPKKKEEEAAA@@@@@@@@@???<<<<<<;;;;;;:::999888888777888888888888777666666444444444333333333222222000111111222111000...---------------------------------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************))))))******))))))((((((''''''&&&''')))***+++******)))''''''''''''((()))++++++((()))******(((((()))*********)))))))))((((((((((((''''''''''''(((((()))'''(((***)))(((&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((((((((((((xxxmmmgggddddddgggkkkxxxzzzppp}}}mmm[[[PPPHHHAAA<<<777222111333////////////.....................---,,,,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((('''((())))))***'''''''''''''''((())))))))))))(((((())))))***++++++---/////////222999@@@CCCEEEKKKVVVfffxxxwwwmmmnnnvvv~~~qqqkkkiiieee\\\TTTJJJJJJJJJGGGDDDBBB@@@@@@<<>><<<<<<;;;;;;::::::999999999999888777777777777888444444444444333333333333222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////************************,,,,,,,,,,,,,,,,,,------*********)))(((''''''''''''(((((()))))))))))))))(((((('''(((((()))******((()))******)))((()))************)))))))))(((((()))((((((''''''''''''(((&&&(((******(((&&&&&&'''&&&&&&&&&''''''((()))***((((((((((((((((((((((((wwwoookkkjjjkkkkkklllvvv~~~ooozzzxxxhhhZZZUUUMMMEEE@@@:::333222444222222222111111111111000000000///...------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))%%%''')))***+++***)))(((((((((''''''''''''(((((()))))))))))))))******+++'''''''''''''''((()))***+++++++++***++++++,,,------000222222222666>>>EEEDDDEEEMMMbbb~~~}}}qqquuuxxxssskkkdddbbbccc```VVVMMMHHHHHHGGGDDDAAA>>>>>>>>><<>><<<<<<<<<;;;;;;::::::999;;;:::888777777777888999444444444444444444333333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++((((((((())))))******++++++******)))(((''''''&&&))))))))))))((((((((((((((((((((((((((())))))***(((***+++***)))((()))***************))))))))))))***)))((('''''''''''''''&&&(((******((('''&&&&&&''''''&&&&&&'''(((***+++((((((((((((((((((((((((}}}{{{wwwqqqrrrpppttt}}}xxxuuu}}}wwwpppccc^^^TTTIII>>>777444333555444333111111111111222000000000000///////////////............---------............---,,,+++++++++***)))***+++,,,+++))),,,,,,+++)))(((&&&%%%$$$************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&%%%((()))***+++,,,---------000///...///555<<>><<<<<>>===;;;:::999888888777:::999888777666666666666888666555444555333111///222222222111111///...---,,,,,,------------,,,,,,---+++***+++---------+++---------,,,,,,+++++++++,,,,,,++++++***))))))(((111---)))((()))***)))'''+++*********))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++***)))((((((((((((((()))&&&'''(((*********)))(((,,,++++++***************&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))|||yyy{{{{{{vvv~~~vvvqqqeeeUUUEEE:::555444555444222111000000111111000000000000///////////////............---------,,,,,,------...---------((('''&&&'''((()))(((&&&***))))))(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((())))))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))************)))(((((()))******,,,,,,---------///000222666;;;@@@EEEHHHHHHTTTmmmvvvwww}}}xxxjjjdddgggdddaaa]]]XXXRRRKKKFFFBBBBBB@@@===<<<<<>>???>>><<<;;;:::999888888:::999888777666666666666666555444444555555333111111111111111111000///......//////000000//////...---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++)))))))))******+++,,,---,,,***((()))++++++***(((************)))))))))((((((((((((((((((((((((((((((((()))***************)))))))))((()))))))))***'''(((((())))))))))))((()))(((((('''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((|||{{{}}}jjjTTTCCC:::888444333222000000000000111000000000000///////////////............---------***+++,,,---............((('''&&&&&&(((((('''&&&+++***)))(((((()))++++++******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,---------...222888===@@@DDDGGGIIIPPPeeevvvtttxxxjjjbbb```hhhgggccc\\\SSSKKKFFFCCCAAAAAA???===<<<===@@@BBBDDDGGGLLLQQQSSSYYYiiixxx~~~|||zzz~~~{{{YYYIIIFFFEEEAAA===AAA@@@>>>===;;;::::::999:::999888777666666666666444333333444555555444222000000111111111000000///...//////000000//////......---,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---******))))))***+++---...((('''''')))++++++***(((************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))***+++++++++***))))))(((((((((((()))*********)))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''~~~}}}gggPPPAAA<<<444333111000//////000111000000000000///////////////............---------+++,,,------.........---+++)))((()))***+++***)))///---+++)))(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------------+++++++++,,,,,,---...///111666<<>>===>>>AAADDDGGGJJJPPPUUUXXXccczzzzzzwww~~~dddPPPIIIEEEBBBAAACCCBBB@@@>>><<<;;;;;;;;;:::999888777666666666666555444333444555555333222///000000111111111111000------............------///...,,,,,,,,,,,,***)))+++++++++,,,,,,---------...---+++***))))))***+++((((((''''''((()))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((()))***+++,,,,,,,,,+++***)))'''''''''((()))++++++++++++******))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&~~~vvvttt~~~yyy\\\FFF:::444333222000000000000111000000000000///////////////............------------.........------,,,+++,,,+++******,,,,,,+++***...---+++***)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))(((((('''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((***+++,,,,,,------,,,++++++,,,---...000111666:::=========CCCNNNWWWpppzzzuuu}}}{{{mmmddd___ccciiiiiigggaaaWWWLLLDDDBBBBBBAAAAAAAAA??????AAAEEEHHHNNNQQQXXX^^^fffwwwyyyyyyooo[[[OOOHHHFFFHHHDDDCCCAAA???===<<<;;;;;;:::999888777666666666666777666555444555444111//////000000111111111111000---..................---///...,,,,,,,,,,,,***)))+++++++++,,,,,,---------...---,,,************++++++***(((&&&%%%&&&)))***))))))))))))))))))******))))))))))))))))))))))))''''''(((((((((''''''&&&'''((()))+++,,,,,,,,,,,,+++***)))'''''''''((()))''''''((((((''''''&&&%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&|||qqqmmmvvvgggJJJ999555444333111111111111222000000000000///////////////............---------............---,,,+++***+++***))))))++++++***)))(((((()))******+++++++++))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,---000222444:::===???======FFFXXXfff|||rrruuupppfffaaa```cccgggfffbbb[[[QQQIIIDDDCCCCCCCCCCCCCCCBBBBBBEEEIIILLLPPPTTT^^^jjjyyy{{{|||xxxhhhZZZPPPLLLMMMEEEDDDBBB@@@>>><<<;;;;;;:::999888777666666666666888666555555444333111///000000111111111000000//////000000111111000000///...---,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---******++++++,,,---------++++++***(((&&&&&&)))+++))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((***+++++++++*********))))))(((((((((((()))'''((()))))))))(((&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''ssskkkpppsssUUUAAA666555444222222222222333000000000000///////////////............------------------...------,,,,,,***)))((()))***+++***(((%%%''')))***++++++***)))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***+++++++++++++++*********+++...111444666;;;???BBBAAACCCOOOeeewwwvvvqqqrrr|||zzzlllhhhiiihhhffffff```ZZZRRRKKKFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHMMMPPPTTT[[[jjj~~~}}}||||||}}}ssshhh\\\QQQMMMEEEDDDBBB@@@>>><<<;;;;;;:::999888777666666666666666555444444555444222000111111111111111000///...000000111111111111000000---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++(((***,,,---......---,,,&&&))),,,,,,***))))))+++((()))))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***++++++***(((''''''(((((())))))))))))((()))***+++,,,+++***(((''')))(((((((((''''''''''''((((((''''''''''''((((((wwwmmmmmm{{{}}}___LLL777666444333222222333444000000000000//////////////////.........---------++++++,,,---............+++***)))***+++,,,+++)))'''(((***,,,+++)))&&&$$$)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&!!!"""###%%%&&&'''((((((''''''''''''((((((((()))******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++))))))***+++...222666888:::@@@EEEFFFHHHVVVooozzznnnpppzzzyyyooopppuuussslllggg\\\UUUKKKFFFEEEEEEEEEDDDFFFGGGGGGGGGHHHKKKOOOSSS]]]fffzzzyyywww|||rrryyyssseeeUUUKKKEEEDDDBBB@@@===<<<;;;::::::999888777666666666666444333333444555555444222222222222111111///............////////////......---+++++++++---...---+++---------,,,,,,++++++++++++,,,...//////,,,)))'''!!!&&&---000///,,,******(((((())))))*********+++))))))))))))))))))))))))))))))******)))((('''''''''(((***+++***)))'''&&&&&&'''(((*********)))(((%%%&&&((()))((('''%%%$$$))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))ssslllsssjjjRRR===999444222333444333222444111......000222111000111000///...---...//////,,,,,,,,,,,,---......///,,,,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&###$$$&&&((())))))((('''%%%%%%$$$$$$%%%'''((()))...,,,(((%%%$$$$$$&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&'''((('''''''''(((((()))***+++)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***))))))))))))************'''((())),,,///000///...///...------///333777999===CCCFFFIIITTTiii}}}vvvjjjvvv~~~yyyuuuuuuvvvqqqeeeZZZRRROOOIIIEEEDDDFFFIIILLLSSSMMMHHHJJJMMMRRRXXX___gggzzzvvvyyy{{{yyyyyymmm]]]QQQGGGCCC>>><<<======;;;999;;;:::999888777777777777555555666777777666555444333333333222222222111111000000111111111000000//////............------------,,,,,,+++,,,---///000,,,,,,,,,++++++************************+++++++++---,,,+++***))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&''')))***,,,---+++*********))))))((((((++++++++++++++++++++++++******))))))((((((((('''((((((''''''''''''((((((xxxpppsss{{{qqq[[[AAA<<<666333444444333111444111......000111111//////...---,,,+++,,,,,,---------,,,++++++,,,......---------,,,,,,+++))))))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&$$$%%%&&&((()))((((((((('''&&&&&&&&&&&&''')))***,,,***(((&&&%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((((((''''''***)))((('''&&&''''''(((***)))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&'''((()))***))))))))))))************((()))***,,,...///......000000000111444777:::<<<>>>@@@DDDNNNccczzzvvvqqqyyy{{{vvvtttrrrkkk```VVVNNNKKKFFFCCCCCCEEEIIILLLPPPLLLJJJLLLOOOSSS\\\eeevvvtttoooyyy}}}zzzxxxwwwtttyyy~~~~~~}}}tttfff\\\QQQJJJCCC@@@AAAAAA>>>;;;<<<;;;:::999999999999999666777777777666555555444333333333222222222111111222222222111111///...---///............------------,,,,,,++++++,,,---...,,,,,,,,,+++++++++******++++++*********)))))))))+++***************++++++***)))))))))((((((((((((***))))))(((((())))))***''''''''''''(((***+++,,,************)))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''xxxttttttzzzxxxdddFFF@@@999555444444333111333111//////000000000///......---,,,,,,,,,,,,---///---+++******+++,,,------------------,,,+++*********))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))******))))))((())))))(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((('''''''''((()))***))))))))))))******************,,,---............000111333666999<<<>>>@@@BBBBBBGGGXXXuuuuuuqqqsss}}}xxxqqqjjj```WWWPPPIIIFFFCCC@@@AAADDDIIILLLNNNMMMNNNQQQSSSYYYfffsssvvvmmmnnn~~~}}}tttrrrmmmiiieeedddcccdddfffkkkrrryyy}}}~~~tttmmm\\\SSSGGGAAAAAAAAA>>>:::<<<<<<;;;:::::::::;;;;;;999888777666555444444444333333333222222222111111333333333222000///---,,,///............------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++******))))))(((((())))))))))))***+++,,,---******)))))))))(((((((((***))))))(((((())))))***((((((((((((((()))******************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''xxxqqqpppzzz}}}zzzxxxeeeJJJCCC:::555444444444222333222111111000000///...000000//////............///...+++***)))***,,,---,,,,,,------,,,+++*********))))))))))))))))))***(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((&&&'''((())))))(((''''''''''''''''''(((((((((((()))))))))******)))))))))((((((((('''''''''((((((''''''&&&''''''((()))***'''''''''''''''((())))))((((((((((((((()))))))))((()))))))))************+++,,,---------------...111333666:::>>>@@@BBBCCCEEEHHHQQQffftttlllttt}}}~~~wwwlll```UUUNNNJJJGGGEEEBBB@@@@@@CCCGGGJJJMMMNNNQQQTTTXXXbbbvvvsssooottt}}}vvvppplllbbb___ZZZVVVTTTTTTUUUVVV\\\```fffkkkmmmnnnooopppvvv}}}~~~mmm```OOODDDBBBBBB???;;;<<<<<<;;;::::::;;;;;;<<<;;;:::777555444444444555333333333222222222111111222222222111111///......///............------------,,,,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,*********)))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))*********)))))))))))))))************************(((((('''''''''''''''''''''''''''&&&&&&'''''''''tttmmmssszzzxxxppp]]]MMMEEE;;;555444555555444444444444333111000/////////////////////.........///...,,,******+++,,,---***++++++++++++******))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((())))))''''''(((((('''''''''&&&%%%&&&((()))***)))''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((()))***+++,,,***)))((('''''''''''''''((((((((()))))))))))))))((()))))))))************+++,,,...---,,,,,,...000222444888===@@@CCCDDDDDDEEENNN^^^rrrssshhhjjj}}}{{{yyyzzz~~~{{{rrrfffXXXMMMGGGFFFHHHFFFCCCAAAAAACCCFFFHHHLLLNNNRRRXXX___ooozzzqqqrrr}}}zzzqqqjjjddd___[[[TTTRRRNNNKKKJJJKKKMMMNNNPPPTTTXXXZZZ[[[ZZZZZZ[[[```fffppp{{{qqq^^^OOOIIIGGGCCC@@@<<<;;;;;;::::::::::::;;;;;;:::888666555444555555333333333222222222111111///000000111111111000000///............---------,,,,,,,,,,,,+++******)))++++++++++++++++++++++++''''''((()))***+++,,,,,,,,,++++++***))))))******************))))))))))))(((''''''&&&&&&''''''(((***))))))((((((((((((((())))))))))))))))))******''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))~~~qqqrrrwww{{{hhhZZZSSSJJJ???777555555555555555666777555222000///000------......------,,,+++......------,,,,,,------*********++++++******)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''((())))))(((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''(((((()))(((((((((,,,,,,+++***))))))))))))+++***)))((('''''''''''''''((()))*********))))))))))))))))))***************,,,......,,,,,,///222444666:::>>>BBBDDDFFFFFFDDDSSShhhzzz|||qqqhhhgggqqqzzztttuuuzzz{{{uuukkk^^^QQQIIIEEEDDDGGGFFFCCCAAAAAACCCFFFHHHKKKNNNVVV```mmmxxxooowwwxxxrrriii```YYYTTTPPPMMMJJJIIIGGGEEEEEEFFFHHHJJJKKKMMMPPPQQQPPPPPPQQQRRRXXX]]]dddnnnyyynnn^^^SSSKKKDDD@@@======<<<;;;:::999:::::::::999888777666555555555333333333222222222111111...///000111111222222111///............---------+++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,+++***))))))))))))++++++*********)))))))))(((''''''&&&&&&''''''(((***)))((((((((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***yyyuuusss{{{uuukkkbbb[[[RRREEE;;;777666555444777999:::888444111000000,,,---.........---,,,+++,,,---.../////////...---***++++++,,,,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))'''((((((((((((((((((((('''((()))******)))((('''&&&&&&((()))***))))))((('''(((((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&((()))))))))((((((,,,+++***)))(((((((((((())))))((((((((((((((()))'''((()))***+++***))))))))))))))))))************))),,,......+++,,,000555888:::<<<@@@CCCFFFHHHIIIKKK\\\pppvvvnnngggiiirrrwwwtttuuuyyy~~~vvvooocccWWWMMMGGGDDDCCCDDDCCCAAAAAABBBDDDGGGIIINNNTTT```rrrxxxtttyyyqqqfff```XXXQQQMMMJJJHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJLLLMMMMMMOOOQQQSSSXXX]]]dddlllttt}}}uuudddUUUIIIBBB@@@???>>><<<;;;::::::999888888888888888777666555333333333222222222111111///000000111111111111000///............---------++++++------...---,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++*********))))))))))))(((((((((((()))))))))((((((((((((((()))***((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++))))))(((((((((((())))))wwwrrrwwwzzzuuurrrooobbbXXXIII>>>888666444333888:::;;;999555111000111...///000000000///------+++---///111111000///...++++++,,,---------,,,,,,((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((((((((('''(((***++++++)))'''&&&&&&''')))***+++++++++***))))))((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&((()))))))))(((((('''''''''(((((()))***+++(((''''''(((((()))***+++'''((()))++++++******)))))))))))))))************(((,,,......+++,,,111666;;;<<<>>>AAADDDGGGIIIJJJUUUdddvvvzzzmmmfffeeeooo~~~uuuqqquuuyyy~~~ssskkk^^^SSSLLLGGGEEECCCAAA@@@??????AAAEEEHHHJJJSSSZZZkkkyyy}}}|||rrrfff\\\WWWRRRLLLHHHGGGGGGHHHHHHDDDDDDEEEEEEFFFHHHIIIJJJEEEFFFHHHIIIJJJMMMQQQTTTWWW[[[bbbiiioootttyyy|||~~~yyydddSSSKKKBBBAAA@@@>>><<<;;;::::::666777888999999888666666333333333222222222111111111111111111111000///...//////.........---------***+++---...///......---*********++++++,,,,,,,,,//////...---,,,******)))))))))))))))***+++,,,---+++++++++************)))++++++************++++++((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,((((((''''''''''''((((((zzznnnqqq~~~}}}oooeeeUUUGGG>>>:::999999777888888777555333111000...---,,,+++,,,...000111111///,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((+++***((('''&&&&&&&&&'''(((((())))))))))))((('''(((((())))))))))))(((((((((((()))*********************+++++++++,,,,,,,,,)))******++++++,,,------***)))***+++---000444666>>>>>>AAAEEEEEEEEEOOO[[[dddyyy}}}ooofffkkkrrr~~~wwwuuuzzz~~~}}}zzz{{{pppeeeXXXNNNIIIGGGDDDAAACCC@@@???BBBDDDFFFKKKRRR[[[eee||||||uuullleee]]]SSSLLLLLLIIIDDDAAA???AAACCCEEEDDDFFFGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKLLLNNNRRRUUUZZZ^^^cccfffhhhhhhhhhiiiiiinnnuuu}}}eeeMMMHHHDDDBBB@@@<<<888888;;;777777666666555555444444333333333222222222111111111111111111000000000000000000000000000000000000///...---,,,,,,---...///)))***++++++,,,,,,,,,,,,---,,,***+++,,,,,,+++)))++++++******++++++,,,---,,,,,,+++******+++,,,,,,******))))))))))))******,,,+++***))))))***+++,,,))))))(((''''''((()))***++++++******))))))((((((+++++++++************)))+++***)))((((((''''''(((}}}qqqqqq|||xxxmmm\\\LLLAAA:::666555555555555555444222000//////...---,,,,,,---///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((+++***((('''&&&&&&''''''))))))************))))))(((((())))))))))))(((((((((((()))***************************+++++++++,,,))))))******+++,,,,,,---+++++++++,,,///333777999AAA@@@AAACCCCCCGGGUUUeee|||xxxmmmiiipppyyytttvvvzzzyyyjjj```SSSJJJFFFEEECCC@@@@@@>>>???CCCEEEGGGNNNUUUbbbssstttlllccc[[[VVVPPPIIICCCFFFDDDAAA??????AAACCCEEEDDDEEEFFFFFFEEEEEEGGGIIIHHHIIIKKKLLLMMMOOORRRUUUXXXZZZ]]]___``````______\\\aaahhhpppzzzxxx___MMMFFFAAA???===999999<<<999999999888777777666666444444444444333333333222111111111111000000000000///////////////////////////...------------...///+++,,,,,,------------,,,...---+++,,,------,,,***++++++******++++++,,,---,,,++++++******++++++,,,******))))))))))))******+++******))))))******+++,,,+++)))(((((((((((()))*********)))))))))))))))((((((((())))))***************)))))))))******+++tttpppvvvvvvfffUUUHHH>>>777333333333333333222111000///000///...---------...///...///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((***))))))((((((''''''&&&((((((((((((((((((((((((***)))(((''''''&&&'''''')))******++++++*********((())))))******))))))(((((())))))************))))))))))))*********++++++*********+++,,,,,,---------------...222666;;;>>>BBBBBBBBBCCCEEEPPPeeeyyy{{{pppkkkpppzzzrrrmmmyyyqqq```XXXMMMEEEBBBBBBAAA?????????BBBGGGIIILLLTTT\\\nnnsssjjj```[[[TTTOOOLLLIIIDDDAAA@@@@@@???@@@AAACCCEEEFFFEEEFFFGGGGGGHHHIIIMMMOOONNNOOOQQQQQQQQQRRRTTTVVVXXXYYYYYYZZZZZZYYYXXXWWWPPPTTT[[[bbblllyyy{{{vvvWWWLLLBBB>>>>>><<<;;;;;;:::999999888888777666666555555555555444444444444222222111111111000000000........................///...------------...///---............------,,,///...,,,---......---++++++************+++,,,,,,,,,+++************+++,,,******))))))))))))******)))******++++++******)))---,,,+++***)))((((((((())))))))))))************&&&&&&'''((()))***++++++))))))))))))***+++,,,---vvvkkkkkkxxxrrrbbbSSSFFF;;;555222222222222111111000000111000///...------............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''''''''(((((()))************))))))))))))******)))))))))((()))************))))))((())))))))))))*********++++++,,,------......///.........000444999>>>AAABBBCCCEEEHHHPPPbbb~~~rrriiilllyyyzzznnnpppyyycccVVVPPPGGGAAA????????????AAACCCHHHMMMOOORRR]]]hhh}}}}}}tttjjj___XXXTTTPPPLLLIIIGGGFFFDDDBBB???@@@AAABBBDDDFFFGGGHHHHHHIIIJJJKKKMMMPPPTTTXXXWWWYYY[[[[[[ZZZYYYYYYZZZ\\\[[[ZZZZZZZZZYYYWWWUUUPPPSSSWWW\\\cccnnn|||gggWWWGGG@@@@@@===:::999888888777777666555555444555555555444444444444333222222222111111111000000.................................------........................---,,,+++...---,,,,,,------,,,+++***************++++++,,,++++++************++++++******))))))))))))******((()))***++++++***)))(((,,,,,,+++******)))))))))(((((())))))******++++++''''''(((((()))******+++))))))))))))******+++,,,yyyggg```jjjuuudddQQQ@@@666444444333333222222222222111000//////............///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))(((((())))))************))))))))))))*********))))))(((((())))))))))))*********------......///000000111......000333777<<<@@@BBB@@@EEEMMMUUUeee}}}~~~iiifffooowwwpppvvvqqq[[[OOOJJJDDD???===>>>@@@AAADDDGGGLLLPPPRRRXXXhhhwwwsssggg___XXXRRRNNNJJJGGGDDDCCCBBBAAAAAA@@@@@@AAACCCEEEFFFHHHIIIIIIJJJLLLOOOQQQTTTXXX]]]aaabbbdddffffffdddaaa``````bbb```_________]]]ZZZWWWUUUWWWYYYZZZ]]]dddnnnvvvxxxeeePPPFFFCCC>>>999777888888888777666666555555444444444444333333333333222222222222111111111111........................---..................------------------,,,+++***---,,,++++++,,,,,,+++)))******))))))******+++,,,******************************))))))))))))******((()))***++++++***)))((())))))******++++++++++++(((((())))))******++++++************************+++***)))(((((((((((((((kkk\\\```yyyyyy___GGG888666666444333222222222222000000///////////////...///---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((()))******++++++******))))))************))))))((()))))))))*********++++++.........///000000111111...000333777;;;>>>AAABBB@@@JJJXXXhhh~~~sssfffjjjwww|||tttqqq{{{{{{kkkZZZKKKHHHCCC???>>>???BBBDDDGGGJJJOOOSSSWWWbbbxxxwwwnnnaaaWWWQQQMMMJJJHHHEEEEEECCCBBBAAABBBBBBCCCBBBBBBDDDFFFIIIKKKLLLMMMPPPSSSXXX\\\```eeeiiilllppprrrtttssspppllliiihhhiiigggfffffffffccc]]]XXXXXXYYYYYYXXXXXX[[[bbbhhhpppuuu~~~rrr[[[NNNGGG@@@:::888;;;::::::999999888777777444444444333333333333222333222222222222111111111........................------...//////...------,,,------------,,,,,,+++---+++******+++,,,***)))***))))))))))))***++++++))))))***++++++***))))))******))))))))))))******((())))))******))))))(((&&&''')))***+++,,,,,,,,,))))))))))))************++++++++++++*********)))+++***)))(((''''''''''''vvvaaa]]]pppqqqTTTAAA888777555333222111111222...//////000000000000///...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''%%%&&&'''((()))))))))))))))******++++++******)))***************)))((((((************+++++++++,,,,,,------......///000000000333777<<>>:::999999:::::::::999888777666555555555555555555444333333222111111111111111111000000000///..............................//////......------......---------,,,,,,,,,***************+++++++++((()))***++++++,,,,,,+++******++++++++++++******))))))(((((((((((())))))*********)))))))))))))))(((((())))))))))))((((((---((($$$%%%(((++++++***+++***))))))(((((()))))){{{fff___bbbvvv|||}}}sss\\\DDD<<<555444444111000111111000///000111111///---,,,,,,------,,,,,,+++***---......//////......---+++++++++++++++******)))))))))))))))))))))((((((******)))))))))((((((((())))))*********(((&&&%%%***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$))))))))))))************%%%&&&'''((()))***+++,,,(((((((((((())))))))))))***************)))))))))+++,,,,,,+++******+++---......------...000222333555:::???@@@@@@CCCIIINNNggg~~~yyynnnuuu|||wwwvvvwww{{{uuu```NNNDDDBBB>>>===<<>><<<;;;;;;:::999888:::999888777666666666666555444444333333222222111111111111111000000000000........................//////.........---------......---------,,,,,,,,,)))*********++++++,,,,,,((()))***+++,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))************((())))))******))))))((())))))((((((((()))***+++***))))))(((((((((((((((ooobbb^^^fff|||uuurrr|||dddFFF>>>666555444111000111111000//////000000///---,,,,,,------,,,,,,+++***------............------++++++,,,,,,++++++***)))+++******))))))(((((((((*********)))))))))(((((($$$%%%(((***++++++******))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&''''''(((((((((((()))))))))))))))******&&&''''''((()))******+++''''''((((((((()))))))))***************************+++++++++******+++---------------///111333444999???CCCBBB???BBBKKKUUUpppzzzxxx~~~zzzuuusssssstttwwwuuuiiiWWWHHHCCCCCC>>>===???FFFRRR[[[___```dddrrr|||mmmhhhkkkppp|||}}}yyylllZZZLLLFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHJJJNNNPPPSSSYYYbbbiiipppuuu|||{{{vvvrrruuuxxx{{{zzzwwwssspppjjjjjjiiiiiijjjooovvv{{{vvvdddTTTLLL@@@???=========<<<:::999;;;:::999888777777777777444444444333333222222222111111111000000000000000------------------------------,,,,,,++++++++++++......---------,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,+++***))))))******++++++++++++*********))))))))))))))))))***(((((())))))******++++++)))))))))******)))))))))$$$'''))))))'''&&&''')))******)))(((((((((((()))vvvdddYYY\\\ooosssppp~~~mmmJJJAAA888666444111000111222000//////000000///..................------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******++++++******))))))((((((************))))))))))))$$$%%%''')))***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++((()))***)))))))))+++,,,,,,,,,,,,---///222444666;;;@@@CCCAAA===AAANNNZZZwww|||}}}~~~~~~zzzvvvrrrqqqqqqpppkkk___PPPEEEBBBCCC??????CCCLLLWWW```fffhhhjjjvvviiieeefffiiipppqqqmmmaaaRRRGGGEEEGGGEEEDDDDDDDDDEEEGGGIIIJJJLLLPPPTTTYYY^^^fffpppxxxyyyvvvsssrrroookkkhhhhhhkkknnnwww{{{tttcccUUUMMMAAA???>>>>>>??????===<<<;;;:::999888888777777777444444333333333333222222000000000000000000111111...........................---,,,+++++++++,,,,,,......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******++++++++++++************))))))))))))******(((((())))))******++++++))))))************))))))###'''+++***'''&&&'''***++++++***))))))))))))***|||eeeUUUVVVeee}}}zzzwww~~~oooNNNDDD;;;777666222111222222000......///000///...//////000000//////...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********************))))))++++++*********))))))))))))))))))(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&''''''(((((())))))*********)))((((((''''''))))))))))))*********************+++++++++++++++'''((())))))((()))+++,,,,,,,,,---...111444777999;;;???AAA???>>>FFFVVVddd~~~|||~~~zzzuuurrrqqqkkkaaaTTTIIIBBB?????????BBBHHHPPPYYYccckkkooovvvrrrgggccccccddddddfffcccZZZMMMEEEDDDGGGDDDDDDDDDEEEGGGJJJLLLNNNSSSWWW^^^eeellluuu~~~~~~{{{wwwpppiiidddcccdddggghhhnnnvvv~~~yyyqqqyyy|||oooaaaTTTMMMDDDBBB@@@@@@@@@@@@???>>>;;;:::999888777777777777333333333333333333333333000000000000111111111111////////////////////////000///...---,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++++++++******+++******))))))******+++))))))))))))************)))******++++++******)))&&&))),,,,,,***)))***,,,,,,++++++***************kkkXXXRRR^^^rrrwwwhhhQQQGGG===999777333222333333000......///000/////////000000000000///......,,,,,,------------,,,,,,,,,,,,------,,,,,,+++*********************+++++++++++++++*********)))))),,,***((('''&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((************)))((('''&&&&&&''''''((())))))******))))))))))))((((((((((((************++++++++++++*********++++++,,,,,,,,,((()))******)))***,,,...---...///111444777:::<<<<<<>>>@@@AAAEEERRReeessszzzvvvkkkaaaTTTHHHBBB@@@>>>===@@@EEENNNUUU\\\fffrrrzzz|||mmmeeebbb```___^^^aaa```XXXLLLEEEDDDGGGCCCCCCEEEHHHLLLPPPTTTVVV^^^dddllluuu~~~vvvllleeebbbaaa```^^^___dddjjjqqqzzzkkkrrr|||rrrlllddd[[[TTTKKKHHHDDDAAA@@@@@@???>>>:::999888777777666777777333333333333333333333333///000000000111111111111000000000000000000000000111///...,,,,,,---...///......---------,,,,,,,,,---------,,,,,,++++++***)))***+++,,,------------******++++++++++++******+++******))))))******+++*********))))))))))))))))))******++++++******))))))***************+++,,,++++++***)))))))))))))))qqq^^^PPPYYYkkkyyyjjj^^^SSSHHH>>>:::888444333444333111......///000000////////////000//////...------..................---,,,,,,------,,,,,,+++***)))))))))***+++++++++,,,+++++++++************)))***(((&&&%%%&&&(((+++---((((((((((((((()))******))))))))))))))))))))))))'''((()))******+++++++++'''(((((()))***+++++++++''''''(((((())))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***++++++***+++---//////000111333666:::===??????@@@BBBEEEMMM^^^rrr{{{}}}~~~yyydddXXXIII@@@???@@@@@@>>>BBBIIISSSZZZ```kkkyyyxxxjjjccc```^^^\\\^^^aaaaaaZZZOOOFFFEEEHHHCCCDDDGGGKKKQQQWWW\\\^^^gggnnnyyy{{{pppgggcccaaaaaa\\\YYY[[[\\\aaannn|||nnnssszzzoookkkllljjjddd]]]PPPLLLFFFBBB@@@???>>>===:::999888777666666666666333333333333333333333333//////000000111111111222000000000000000000000000///---,,,******+++,,,---......---------,,,,,,,,,///...------,,,+++***)))------------,,,+++************++++++++++++******++++++************++++++++++++******))))))((((((******++++++++++++******)))(((''''''((()))************)))(((((((((((((((ssseee]]]\\\cccssswwwnnndddZZZTTTMMMCCC<<<999777555333222222222111111111111000.........///////////////........................,,,,,,,,,++++++*********,,,,,,++++++***)))((((((************************---,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))***,,,---...------,,,---...000444999<<<>>>>>>:::DDDHHHHHHWWWrrr~~~ssseeeTTTKKKCCCAAA@@@>>>>>>@@@FFFLLLUUU\\\bbbpppmmm```[[[\\\\\\\\\aaa^^^ZZZTTTNNNJJJGGGFFFIIIGGGGGGKKKSSS^^^hhhmmmuuu{{{uuujjjcccaaa\\\VVVSSSUUU[[[aaadddwwwmmmddd^^^bbbmmmsssnnngggddd[[[PPPGGGCCCBBBAAA@@@<<<:::888777888888666555555555444444444333333333222222222222222222222222///////////////......---...,,,+++---111333222000---------,,,,,,+++++++++++++++++++++++++++++++++------------------------))))))))))))))))))))))))************************************)))))))))))))))))))))))))))*********))))))(((((((((((())))))************)))'''&&&%%%zzzpppaaa\\\^^^lllzzzwww}}}rrreeeYYYZZZRRRGGG>>>999666555333222222222111111111111000///////////////.................................---------,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))************++++++++++++******))))))******+++)))***,,,---......------...000222666:::===>>>>>>;;;BBBIIISSSggg}}}{{{nnnaaaPPPHHHAAAAAAAAA@@@BBBEEEHHHOOOZZZeeeooouuudddYYYUUUUUUWWWWWW\\\ZZZWWWSSSNNNLLLJJJJJJMMMMMMNNNTTT^^^jjjuuu{{{}}}tttnnneee___XXXTTTTTTWWW[[[]]]eeemmmzzzppp```[[[YYY___kkksssssspppmmmfffYYYMMMEEEBBBAAAAAA===;;;999888888888777666555555555444444444333333222222222222222222222222//////000000//////...---)))'''&&&(((***,,,+++)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************))))))))))))++++++******))))))(((((())))))(((((((((((())))))'''(((((())))))))))))))){{{jjj___ZZZcccuuuuuurrr~~~}}}~~~qqqdddhhh^^^PPPCCC;;;777666666222222222111111111111000000000//////......------........................,,,---------------......,,,,,,++++++***)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******,,,---............000222666:::<<<>>>>>>>>>???EEERRRggg}}}zzzyyyvvvdddXXXJJJCCC???@@@BBBCCCFFFJJJKKKRRR^^^mmm{{{rrrhhhZZZPPPMMMOOOQQQRRRUUUUUUTTTQQQOOONNNOOOPPPPPPRRRVVV___jjjwww{{{oooiiiaaaZZZWWWVVVVVVVVVWWW]]]fffrrr|||lll^^^RRRRRRUUU]]]hhhrrrwwwxxxyyysssgggWWWHHHAAA@@@BBB>>><<<:::999999999888777555555555444444444444333222222222222222222222222//////000000//////...---,,,***)))***+++,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++******))))))************)))))))))))),,,,,,+++***)))(((''''''***))))))(((((())))))***'''((())))))******))))))uuufffZZZ\\\lll~~~xxx}}}~~~}}}}}}{{{xxxnnn]]]LLL@@@999777777222222222111111111000000111111000///...------,,,........................++++++,,,,,,------......+++++++++*********))))))************************++++++***)))(((''''''&&&***))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---***++++++,,,---...//////111444888<<<===>>>>>>???EEENNNccc~~~{{{yyy~~~}}}jjjXXXNNNEEE@@@===???BBBCCCHHHNNNTTTYYYeeevvvuuuccc\\\QQQJJJHHHJJJMMMOOOPPPRRRSSSQQQOOOOOORRRUUUWWW[[[ccclllxxx}}}wwwnnnfff```\\\XXXVVVXXXZZZ]]]dddnnn|||}}}uuulll```VVVLLLPPPWWW```iiiqqqxxx||||||qqq___LLLAAA@@@CCC???===;;;:::::::::999888555555555555444444444444222222222222222222222222000000000000000///......000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))************)))))))))(((+++*********))))))((((((***))))))))))))))))))***+++++++++***)))((('''&&&~~~~~~ppp___[[[eeewww|||jjjVVVEEE;;;777666222222222111111111000000111111000///...------,,,........................******++++++,,,,,,------+++++++++***************************************---,,,+++***)))((((((''')))))))))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,------***++++++,,,---///000000222555:::===>>>>>>@@@AAAGGGYYYuuuxxx}}}uuucccRRRHHHBBB>>>===???AAACCCIIIPPP\\\```mmmqqqgggUUUPPPIIIDDDDDDFFFJJJLLLOOORRRTTTTTTRRRSSSXXX\\\dddjjjttt~~~|||tttllleee^^^ZZZ[[[ZZZYYY[[[aaalllyyynnn```XXXTTTNNNUUU```iiipppwww~~~yyygggSSSEEEAAACCC???===;;;:::;;;;;;999888666666555555555444444444222222222222222222222222000000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************)))))))))((((((((())))))*********+++******))))))))))))******++++++++++++***((('''&&&zzzuuuuuuzzz|||zzzhhh^^^aaaooowwwaaaLLL>>>666444222222222111111111111000000000//////......------........................******+++++++++++++++,,,************************((((((((((((((((((((((((************++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))************)))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---///000111444888<<<>>>>>>@@@CCCGGGMMMdddzzz}}}ooo___PPPGGGAAA???>>>AAACCCEEELLLTTT[[[aaarrr~~~qqqcccZZZJJJGGGCCC@@@@@@CCCFFFIIIOOOTTTXXXYYYXXX[[[aaagggpppwwwxxxppphhhccc\\\ZZZXXXWWWYYY```jjjqqqooo___XXXXXXYYYbbboooyyyqqq]]]MMMDDDCCC???===;;;:::::::::999888666666666555555555444444222222222222222222222222000000111111000000///...---...///...,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))''''''((()))***+++,,,,,,+++******))))))******+++((()))******++++++******}}}nnndddbbbhhhqqq{{{pppccc^^^hhhpppXXXFFF;;;666222222222111111111111000///////////////.................................,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))******)))))))))(((((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---///111222777;;;???@@@@@@BBBHHHMMM[[[ttt~~~rrrggg[[[NNNEEEAAA???@@@DDDFFFJJJRRR[[[___iii{{{ooocccWWWOOOEEEDDDBBB@@@@@@CCCGGGJJJQQQWWW]]]```aaaeeennnuuu~~~~~~uuupppdddccc___\\\ZZZ\\\aaaeeeoooyyyzzzmmmgggeeennnvvv|||iiiVVVHHHBBB???===::::::::::::999777666666666666555555555555222222222222222222222222000111111111111000//////...///111000...---...000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************))))))))))))(((((())))))******+++++++++******))))))******+++))))))***++++++++++++***yyyeeeWWWRRRYYYeeeqqqzzzvvvfff]]]cccyyy}}}cccNNN@@@;;;222222222111111111111000.........///////////////.................................------,,,,,,,,,******************++++++************************++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,---///222333:::>>>AAABBBAAAEEELLLRRRiiittthhh```WWWKKKBBBAAA@@@BBBFFFIIIMMMWWWaaalllxxxqqqeeeZZZOOOHHHFFFEEEDDDCCCCCCFFFJJJMMMRRRYYYaaaeeegggmmmwww~~~pppuuuzzzpppnnnjjjeee___]]]^^^___bbbjjjyyy~~~wwwsssqqq\\\KKKBBB>>><<<:::999999999888777777666666666555555555555222222222222222222222222111111111111111000//////+++---///...,,,+++---///+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************))))))))))))************))))))))))))++++++************++++++,,,,,,,,,+++***)))((('''sssaaaYYYSSSXXXaaammmyyy~~~ooobbbbbbtttxxxrrrUUU@@@777555333111111333444444444000/////////............///////////////////////////...,,,******+++,,,---,,,+++***))))))***+++,,,************)))))))))(((++++++******))))))((((((###%%%''')))+++++++++++++++++++++*********))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,,,,---///000222333???>>>>>>???===CCCVVVkkklllaaaXXXNNNEEEAAAAAA@@@CCCHHHLLLRRR]]]hhh{{{qqqbbbXXXQQQKKKGGGBBBCCCCCCCCCEEEGGGIIIJJJVVVVVV___mmmsssttt{{{llliiirrr}}}zzzuuummmgggdddcccbbbbbb```bbbgggppp~~~gggRRRGGGCCC===:::<<<<<<:::999;;;666666555555555444444444111222222222222111000000000000000000000000000000,,,,,,------.../////////***+++,,,---------,,,+++---.........------,,,++++++++++++++++++++++++++++++*********))))))(((((()))******)))(((((()))+++,,,***))))))******((('''************************)))******+++++++++******---,,,+++)))((())))))***uuufff______dddmmm{{{wwwiiieeeqqqzzzzzz\\\DDD888888555333222222333222111000000/////////.........////////////////////////------------,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++*********************)))))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((()))))))))------...///111222444555===>>>@@@AAA@@@FFFZZZooossscccYYYRRRIIIBBB???>>>???DDDKKKPPPWWWfffsssyyyhhhYYYPPPKKKGGGDDDAAABBBCCCDDDEEEHHHLLLNNN\\\^^^hhhuuuzzz|||kkk______iiittt}}}vvvoookkkhhheeeccccccccceeelllvvvrrrZZZMMMEEE???;;;<<<<<<999777888666666555555555444444444222222222222222111111000000000000000000000000000........................+++,,,------------,,,+++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))))))))((((((((('''''')))******)))((('''(((***,,,+++******++++++***)))******************************+++++++++******)))******************++++++zzzmmmiiipppuuusssiiinnnzzzgggLLL<<<;;;888555222222111000...000000000/////////......////////////////////////***,,,---......---***)))++++++************++++++,,,,,,,,,++++++++++++***))))))))))))************++++++***)))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************************+++******))))))******+++...//////111333555777888;;;>>>BBBBBBBBBKKKbbbwwwsssfffXXXPPPKKKEEEAAA@@@>>>BBBJJJQQQWWW```sssxxxlll\\\OOOHHHEEEDDDCCCBBBCCCEEEGGGIIIMMMRRRUUU```eeeppp|||uuubbbZZZ\\\gggrrr|||wwwrrrmmmjjjgggffffffiiiqqq|||~~~dddSSSIIIBBB=========999555555666666666555555555444444222222333333222222111000000000000000000000000000000000//////...------,,,,,,,,,------------,,,+++,,,,,,++++++++++++******++++++++++++++++++++++++*********))))))))))))((()))***+++***((('''((())),,,+++***+++,,,---,,,+++************************+++++++++++++++***)))((((((((()))++++++,,,,,,,,,wwwuuu|||ooonnnuuurrrVVVCCC<<<999555333222111000...000000000////////////...////////////////////////+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,+++++++++*********(((((())))))******++++++,,,+++)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************------,,,,,,,,,---.........///000222444777999::::::>>>AAA@@@BBBQQQkkkhhh\\\PPPKKKGGGCCCAAABBBBBBHHHPPPXXX^^^iiijjjaaaTTTIIIEEEDDDEEEFFFFFFHHHKKKLLLNNNSSSYYY^^^gggnnn{{{ooo___YYY]]]hhhsss{{{~~~yyyuuuooonnnlllmmmsss{{{kkkYYYMMMEEE>>>>>>>>>:::666555666666666666555555555555333333333333333222222111000000000000000000000000000/////////.........------------------,,,,,,,,,...---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((()))******))))))***,,,---,,,+++************************+++++++++++++++***)))(((((()))***,,,,,,++++++***wwwsssuuuvvv[[[HHH:::888555333333222111000111000000000////////////////////////////////////---,,,+++++++++,,,---...+++++++++,,,,,,++++++++++++*********))))))))))))(((((())))))******++++++******)))(((((()))+++,,,************************))))))))))))))))))))))))************************((((((((()))))))))******************************------,,,,,,---......///---...000222555888;;;<<<<<>>DDDXXXtttvvv^^^TTTJJJFFFCCC@@@@@@CCCFFFKKKSSS\\\cccqqqrrr^^^WWWNNNFFFCCCDDDGGGIIIHHHKKKOOOQQQSSSXXXaaagggrrr{{{gggWWWSSSXXXbbblllyyy}}}{{{wwwvvvwww|||qqq```TTTJJJAAA???@@@===999888777777666666666555555555444444444444444333222222111111111111111111111111........./////////000000.........------,,,,,,,,,...---,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++---......,,,+++***+++)))(((((()))+++,,,+++***************************+++++++++++++++***)))(((***++++++,,,,,,***)))(((yyywwwsssZZZIII999777444333333333333222111111000000000/////////////////////////////////...,,,+++******+++...///++++++,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))************((((((((()))***+++,,,---************++++++++++++))))))))))))))))))))))))************************'''((((((((())))))))))))++++++++++++++++++++++++************+++,,,---------...000333666:::===???===??????@@@JJJbbb|||~~~|||kkkSSSKKKCCC@@@>>>===???CCCGGGKKKTTT^^^kkk}}}rrreeeRRRNNNIIIDDDBBBDDDHHHJJJIIINNNSSSVVVYYYaaalllttt||||||bbbSSSOOOTTT]]]fffxxx~~~}}}}}}zzzlll^^^QQQEEEAAAAAA???<<<;;;777777777666666666555555444444555555444444333222111111111111111111111111------...//////000111111000///...---,,,,,,,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++)))************+++++++++***,,,......---,,,+++,,,***(((((((((***+++***)))************************)))******+++++++++******,,,,,,,,,+++***)))((((((~~~wwwyyylllVVVIII:::888555333333333222111111111111000000000//////////////////////////////++++++++++++,,,,,,------++++++,,,------,,,+++++++++++++++*********))))))*********)))))))))))))))(((((()))***++++++++++++))))))))))))*********+++))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))***+++,,,---...///111555999===@@@BBB===@@@BBBFFFUUUnnn~~~~~~nnn___KKKDDD>>>=========@@@FFFJJJLLLVVVeeexxxzzzfffYYYLLLJJJHHHEEEEEEFFFJJJMMMLLLRRRZZZ___dddnnn|||{{{aaaSSSPPPUUU^^^fffuuu~~~~~~{{{jjjZZZJJJCCCBBB@@@===;;;777777777777666666666555555555555555555444333333111111111111111111111111///////////////000000000111000...---,,,,,,,,,---,,,+++***))))))+++---...++++++++++++++++++++++++))))))))))))*********+++&&&))),,,---,,,++++++,,,,,,***))))))++++++***(((************************((()))***+++++++++++++++++++++******************wwwrrryyyeeeTTTIII<<<999666444333333111000111111111111000000000000////////////////////////)))***,,,.........,,,+++++++++------------++++++,,,,,,,,,+++++++++******++++++******))))))((((((((()))+++,,,,,,+++***)))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000333666;;;???BBBDDD===AAADDDKKK]]]vvv}}}wwwcccUUUHHHAAA======>>>???DDDJJJMMMOOOYYYlllrrr^^^RRRJJJJJJIIIHHHHHHJJJMMMPPPPPPWWW```gggooozzzzzz```RRRPPPUUU^^^fffrrrrrr```MMMEEEBBB???<<<;;;777777777777666666666666555555666666555555444333111111111111111111111111111111000000//////......111000...---,,,,,,------...---,,,++++++---///000++++++++++++++++++++++++*********++++++,,,,,,,,,$$$'''***++++++******+++...,,,++++++,,,,,,***)))************************'''((()))***+++,,,,,,,,,******)))((()))+++,,,---}}}lllssswwwiii```VVVNNN@@@999555777666222111444000000000000////////////111000000///...---------///...---,,,++++++++++++---,,,+++***+++,,,---...---,,,***)))))))))******++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,++++++***)))(((((('''''''''''''''((())))))))))))******++++++,,,,,,(((((((((((())))))))))))''')))+++,,,,,,,,,***))),,,---......------///111444444666999===@@@AAAAAA>>>FFFOOOZZZnnnxxxtttyyynnn\\\RRREEE@@@======<<<>>>DDDLLLSSSYYYcccvvvyyycccTTTOOOIIIIIIIIIJJJKKKMMMOOOPPPTTT\\\hhhrrr|||zzzaaaTTTPPPQQQYYYcccnnn|||tttbbbOOOFFFCCC???;;;999:::999888777777666777777777777777666555333222111111111111111111000//////000////////////000000111//////.........---------...------,,,,,,------...///............---------,,,,,,---------.........(((((()))***+++,,,,,,---++++++***)))(((((())))))))))))******++++++++++++...+++((()))++++++***((()))***+++,,,---,,,++++++}}}nnnppp|||yyynnnfff\\\TTTGGG===666666666222111222111000000000////////////111000000///......------///...---,,,++++++++++++,,,,,,++++++,,,,,,---------,,,***)))))))))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++***))))))(((((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((()))))))))***((()))+++,,,,,,,,,***))),,,---......------///111444555888<<<@@@BBBCCCCCC???FFFRRRaaatttzzztttuuu{{{iiiXXXOOOCCC???===>>>@@@BBBJJJSSSYYYcccsssppp]]]QQQMMMJJJKKKKKKLLLMMMPPPTTTVVV\\\eeeqqq~~~yyy```TTTQQQQQQZZZdddppp}}}|||yyysssbbbOOOGGGDDD@@@===<<<999999888777666666666666666666666555444333222111111111111111111000000///000000////////////000000//////.........---------....................................------------************++++++++++++************++++++++++++,,,+++***)))))))))))))))++++++++++++++++++,,,,,,---+++))))))++++++***((())))))+++,,,,,,,,,+++***oookkkqqqxxxvvv{{{yyyqqqhhh___QQQDDD888444555444111111111111000000000/////////000000000///......------///...---,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))))))))************+++,,,,,,++++++***))))))))))))(((((((((((()))*********************)))))))))((((((((()))))))))******((()))+++,,,,,,,,,+++***---.........,,,---...000444777;;;???BBBDDDDDDDDDBBBHHHXXXooo~~~{{{vvvtttzzztttbbbSSSJJJ@@@======@@@DDDIIIRRR\\\^^^nnnssscccTTTLLLKKKLLLMMMMMMNNNPPPUUU[[[```eeeooo}}}xxx___TTTQQQRRRZZZeeerrr}}}uuuqqqqqq|||wwwfffTTTKKKFFFBBB>>>>>>999999888777666666666666444444444444444333222222111111222222111111000///222111000//////...//////...............---------......///000000///..................------------)))))))))************+++,,,,,,++++++************,,,,,,+++************+++...---,,,+++++++++,,,---,,,+++)))***++++++***)))((()))******++++++******qqqgggfffuuuvvvsssvvv~~~sssjjjZZZLLL;;;333444555333000111111111000000000//////000000//////..................---,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,++++++*********(((((()))))))))*********)))***+++,,,,,,,,,++++++---...///...------///000777:::>>>AAABBBBBBCCCCCCGGGMMM```zzz}}}~~~zzzxxxzzzqqq^^^NNNEEE???======BBBHHHNNNYYYcccfff{{{vvvdddWWWNNNJJJLLLLLLNNNPPPQQQTTT[[[cccjjjtttwww___SSSPPPRRR[[[eeesss}}}vvvtttwww|||lllZZZPPPIIICCC>>>===:::999888777666555555555333333333444333333222222111222222222222111000000222222000///....................................,,,---///000000///---,,,.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,///...,,,*********+++,,,************++++++***)))(((((())))))************~~~}}}ssseee___kkk}}}}}}zzz{{{|||rrrdddUUUAAA555444666555111111111111111000000000000////////////..................------,,,,,,------***+++,,,---...---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++***************)))))))))))))))******+++)))))))))((('''''''''&&&))))))))))))******************++++++,,,,,,,,,,,,---...//////...///111222:::===@@@BBBAAA@@@@@@AAAJJJRRRfff}}}yyy{{{xxxyyy}}}ppp[[[KKKBBB???===>>>DDDJJJQQQ]]]gggvvv~~~iiiZZZQQQLLLLLLOOOMMMPPPTTTWWW[[[cccmmmuuuwww^^^SSSPPPQQQZZZeeettt}}}zzzmmm^^^TTTMMMDDD???===;;;:::999888666666555555333333333444333333222222222222222222222111000000222222000///............---.....................+++,,,...//////...,,,+++...------------,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,+++++++++++++++,,,,,,---,,,+++***))))))******)))***+++++++++*********)))))))))))))))*********}}}xxxggg\\\cccttt{{{pppcccMMM<<<666777666222222222111111111000000000//////////////////............---------------...++++++,,,,,,------,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))(((((((((((()))*********))))))))))))))))))((()))))))))*********++++++++++++++++++,,,,,,,,,------...000000000111333666<<>>@@@FFFNNNVVVaaalllqqq^^^TTTPPPNNNOOORRRPPPUUU\\\```eeennnzzzwww^^^SSSPPPQQQYYYdddsss{{{yyynnnbbb[[[SSSJJJBBB@@@===<<<:::999888777666666444444444444444333222222222222222333222222111000222111000//////...//////---------...............+++,,,---......---,,,+++------------,,,,,,,,,,,,)))))))))************+++))))))***+++,,,---......+++************+++,,,,,,++++++***************)))'''))),,,,,,+++******+++***))))))))))))***++++++}}}~~~jjjZZZ]]]lll~~~rrr[[[DDD999888666222222222222111111111000000.../////////////////////......------------......,,,,,,++++++,,,,,,------***+++,,,---------,,,,,,++++++++++++++++++++++++((((((***+++++++++***)))************************((((((''''''(((((()))***+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,---------...000111222444777999===@@@CCCBBB@@@@@@EEEIIIWWWdddrrrxxxzzz}}}~~~}}}~~~vvvbbbQQQFFF@@@???>>>AAAIIIQQQ[[[hhhssstttfffWWWQQQQQQQQQRRRTTTUUU]]]ffflllqqqzzzxxx___SSSOOOPPPXXXcccrrrzzzzzzppphhh^^^QQQGGGCCC>>>===<<<:::999888777777666666666555444333222111222222333333222222111000000000////////////000000---------.........//////........................---------,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,---------)))))))))))))))***+++,,,)))***+++------,,,+++***&&&))),,,---+++******++++++******)))***+++,,,---~~~mmmZZZYYYggg|||eeeKKK<<<888666111222222222111111111111000.........///////////////......---------......///---,,,+++***+++,,,---...)))***,,,---...---,,,,,,++++++++++++++++++++++++&&&''')))***+++***((('''******************++++++'''''''''''''''((())))))''''''(((((()))))))))***)))************+++++++++,,,,,,+++++++++,,,---...,,,...000222333555999;;;===@@@CCCBBBAAACCCIIINNN___nnnzzzyyyzzzoooZZZLLLDDD@@@???>>>BBBKKKTTT___lllxxxlll___SSSPPPSSSSSSTTTUUUZZZbbbmmmtttzzzyyy___SSSOOOOOOWWWbbbqqqyyy}}}~~~uuuhhhWWWJJJEEE???>>>===;;;:::999888888777777777666555333222111222333333333333222111111000////////////000000111---------.........//////000///............///000---------,,,,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,++++++))))))(((((()))***++++++(((***,,,//////...,,,+++%%%)))------+++******+++,,,+++*********+++------zzzhhh^^^bbbwwwpppSSSBBB<<<888111444333222111000000000000000000000000000000000000000...---+++******++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))(((((()))***++++++************************))))))))))))*********************)))))))))))))))***++++++,,,,,,------...---...///111444666888:::AAA???@@@CCCBBBBBBJJJTTTnnnwww}}}cccPPPFFF@@@===@@@AAAHHHRRRZZZbbbrrryyydddZZZRRRQQQTTTVVVXXX[[[```lllyyyuuu]]]QQQNNNNNNVVVaaakkktttnnn\\\MMMEEE???>>><<<<<<<<<<<<:::888777666555444444333333444111111111222222333333444111111111111000000000000000000///...------,,,,,,......---------,,,,,,,,,...---++++++++++++---...,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++///,,,***)))******)))''')))))))))))))))((('''&&&++++++++++++++++++++++++{{{|||kkk___^^^ppp|||\\\GGG===888333444333222111000000000000///////////////////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))***++++++++++++***))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))************************))))))))))))***++++++,,,,,,---............///111444777:::<<>>===<<<;;;999777777666555444444444444333333333333333333222222222222111111111000000000000//////......---------///////////////.........,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++kkk{{{}}}{{{|||xxxiii^^^ddd|||{{{zzzWWWAAA999888444444333222111111111111////////////////////////,,,---.........---+++***++++++++++++++++++++++++,,,------......------,,,*********++++++***))))))*********++++++************)))))))))))))))******************************((()))))))))************)))***************++++++++++++,,,,,,---...............///111555:::???BBBDDDEEEEEEEEEIIIWWWkkk{{{yyybbbOOOBBB>>>@@@EEEIIIQQQZZZ```hhh{{{|||iii\\\XXXVVVWWW\\\```ccciiioooxxxpppYYYOOOLLLLLLSSS]]]llltttuuudddZZZMMMIIIDDDAAA???>>>===<<<999888777666666555555555555555444444333333222222222222222111111111000000000/////////......------------------------------+++,,,---......---,,,+++------,,,,,,+++++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,***))))))+++---,,,,,,++++++,,,------...------***+++++++++++++++,,,,,,iiiyyy}}}yyyzzz~~~tttffffff|||ssslll}}}]]]CCC::::::555444333222111111111111000000000000000000000000,,,---...///...---,,,+++++++++++++++++++++++++++,,,------......------,,,)))******+++++++++******+++******************+++******)))))))))))))))***************************((()))))))))************))))))******+++++++++,,,+++,,,,,,------...////////////111333777<<>>===<<<;;;:::999888777777777777666555555444444333333333222222222222111111111111///////////////.........,,,---------------------,,,,,,...//////...,,,,,,...---,,,+++++++++,,,,,,------------------------++++++************+++++++++***)))***,,,------,,,******+++,,,---------,,,*********++++++,,,,,,,,,jjjxxx~~~zzzzzz}}}~~~oooiiivvv~~~nnngggwwwaaaFFF;;;;;;555444333222222111111222111111111111111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,---....../////////000333666:::>>>AAACCCCCCDDDFFFMMM___zzzsssaaaNNNDDD???===DDDOOOZZZeeepppwwwsssdddZZZTTTRRRUUU[[[aaadddhhhsss}}}lllWWWNNNMMMOOOVVV```mmmvvvyyynnnbbbUUUOOOGGGAAA===<<<;;;:::;;;;;;:::999888888888888555555555555555555444444333222222222222111111111////////////////////////.........///////////////------............------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++)))***,,,------,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---kkkwww{{{{{{~~~uuujjjnnnyyy|||mmmfffuuucccHHH<<<;;;555555444333222222222222000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++***))))))***++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++,,,------,,,,,,------...////////////111555999<<>>???IIIUUUeeeppp{{{tttcccXXXSSSQQQPPPTTT[[[cccgggmmmzzz}}}hhhTTTMMMLLLOOOWWWaaakkktttxxxvvviiiZZZSSSJJJCCC???===<<<<<<::::::888777777777777777555555555555555666666666333333222222222111111111/////////////////////000........./////////000000......------------......///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******,,,------,,,++++++,,,,,,,,,+++******)))******+++,,,,,,------kkkuuu||||||xxxiiihhhnnn{{{mmmfffttt}}}cccJJJ===;;;555555444333222222222222///////////////////////////...---,,,,,,---///000------------------------***++++++,,,,,,++++++***+++,,,------............,,,+++***))))))***+++,,,++++++***))))))((())))))************************))))))))))))************))))))***+++,,,,,,------,,,,,,------...////////////222666;;;>>>@@@@@@@@@CCCDDDFFFRRRmmm|||kkkZZZJJJ======>>>@@@KKKZZZlllwww~~~iiiYYYPPPNNNOOONNNSSS\\\dddiiipppzzzeeeQQQKKKLLLNNNWWWaaaiiisss{{{www___XXXOOOGGGBBBAAA@@@???999888777666555555555555444444555555666666777777333333333222222222111111////////////000000000000,,,,,,,,,---------......///...---,,,,,,---...//////...,,,******+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,+++------------,,,+++******))))))***+++,,,,,,------lllooovvv~~~jjj^^^iiiyyysssiiiqqqnnnZZZHHH<<<888666666444111111222333222333333333222111000//////+++---......------///000......---,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((******))))))))))))******))))))))))))************,,,,,,+++***)))(((''''''+++,,,---...------+++***(((+++...//////.........---222999>>>@@@@@@@@@AAACCCEEEJJJXXXqqqssscccPPPGGG@@@???BBBHHHQQQZZZlllsssooo___SSSLLLLLLPPPQQQXXXZZZaaammmuuuwwwgggVVVOOOOOORRRWWW\\\mmmwwwrrrdddUUUKKKDDD>>>;;;<<<::::::999888888777777666666555555555444444444444333333222222111000//////000000000000//////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,---...///++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********hhhkkkrrr~~~~~~}}}lll___gggppp|||pppuuuxxxjjjYYYJJJ???;;;888777555333222333222111222111111000000/////////---...//////---,,,---.........---,,,,,,,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,+++)))******))))))))))))******))))))))))))************++++++******)))((((((((()))***++++++++++++***)))%%%(((+++---------......000555;;;@@@BBBBBBBBBCCCBBBEEELLL\\\uuuuuucccTTTIIIBBB<<<===AAAGGGPPPYYYiiissswwweeeXXXPPPLLLLLLPPPOOOXXX]]]eeeuuuqqqcccUUUOOONNNQQQWWW]]]nnnxxxzzz}}}nnn]]]QQQHHH@@@<<<<<<:::::::::999888888777777666666666555555555444444333222222111000000//////000000000000////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++,,,,,,gggiiinnnyyy~~~{{{ooo___dddfffvvv~~~~~~|||tttiii\\\OOODDD===:::888555444444333111000000000000//////////////////000000///---+++,,,---......---,,,,,,,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++*********))))))))))))******))))))))))))************)))))))))))))))))))))))))))******+++++++++******$$$'''+++---...///000111222777===AAACCCCCCCCCCCC@@@EEENNN^^^vvv}}}zzz~~~xxxiiiXXXJJJCCC>>>;;;===BBBHHHQQQZZZeeetttxxxiiiYYYQQQNNNMMMOOORRRSSS^^^eeeppp{{{jjj```UUUOOOMMMOOOVVV^^^nnnxxxssswwwzzzfffXXXLLLBBB======;;;;;;::::::999888888777777666666666555555555555222222111111000000//////000000000000////////////------,,,,,,,,,,,,------........................------------------------------,,,,,,,,,,,,------+++,,,,,,------------------------------,,,++++++------------------------*********+++,,,---------kkkkkkmmmsss~~~{{{rrr___^^^___mmm~~~yyy}}}~~~zzzpppdddWWWJJJAAA<<<777333444555333000000/////////000000000000000...///000///---,,,---.........---,,,,,,,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((()))))))))************(((((())))))************++++++,,,,,,---------,,,)))+++...000000111222444333777===AAABBBAAAAAAAAA???CCCLLL\\\sss|||zzz{{{uuucccRRRGGG@@@<<<<<<@@@DDDJJJSSS\\\dddwww{{{mmm___RRRMMMOOOQQQSSSVVV[[[hhhrrr{{{jjjaaaXXXQQQMMMMMMUUU^^^kkkuuunnnmmmyyylll[[[NNNCCC======;;;;;;::::::999888888888777777666666666555555555333333222222111111111111000000000000////////////...------,,,,,,------......................................................------,,,,,,------...***+++,,,---...---,,,,,,------......------,,,+++............////////////+++++++++,,,,,,,,,------kkkjjjiiimmmvvv}}}{{{uuu___ZZZZZZgggyyy}}}{{{uuu{{{zzzooodddWWWKKK???777222444666333111222000111111111111111111111,,,---......------...000......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++************++++++((()))))))))************((((((((()))******+++++++++++++++,,,,,,---------,,,...000111000000222333555:::???CCCCCCBBBAAAAAA???BBBJJJXXXnnn{{{~~~ppp[[[JJJAAA===<<<===AAAEEEJJJTTT^^^kkk~~~qqqnnnxxxvvvcccWWWMMMLLLOOORRRVVV[[[___ppp}}}tttjjj]]]TTTNNNMMMUUU^^^hhhrrr|||pppllltttmmm[[[MMMBBB======;;;;;;:::999999888888777666666666666555555555555333333333333333222222222000000000000//////////////////............//////...................................................------,,,,,,------...)))***,,,---------,,,+++------......------,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++hhhfffeeehhhppp|||zzzxxxbbbYYYVVVaaauuu}}}}}}xxx|||uuujjj]]]HHH;;;444666777333111333222222222111111111111111+++,,,......---...///111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++************++++++))))))))))))************(((((())))))*********+++))))))))))))***+++,,,,,,---...////////////000222:::>>>CCCFFFFFFDDDCCCBBB@@@CCCJJJXXXmmm~~~lllTTTEEE???;;;:::===BBBFFFMMMYYYddd{{{nnncccffftttyyyjjjXXXQQQKKKLLLOOOTTT[[[bbbeeezzzyyyfffXXXOOONNNUUU]]]gggqqq||||||yyyssswwwnnn[[[LLLAAA===>>>::::::999999888777777666666555555555444444444444333333333333333333333333000000000000/////////////////////....../////////........................------------------------------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,,,,------............---,,,+++++++++gggeeedddfffmmm|||zzzvvv||||||}}}ggg]]]TTT^^^rrr|||pppTTTDDD888999888222000333222222111111000000//////,,,...///...------...///......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******************************,,,...---+++***,,,---,,,++++++******++++++,,,))))))))))))************)))))))))))))))*********)))))))))))))))+++,,,---,,,.../////////000222444<<<@@@EEEGGGGGGEEECCCBBBAAAFFFOOO]]]qqq}}}|||dddMMMAAA@@@;;;<<>>999999888777777666666555444444444444333333333333111111111111111111111111000000000000///////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,---.../////////------------------,,,,,,iiihhhfffffflllzzz~~~zzzsssyyyxxx}}}kkk```UUU^^^rrr{{{]]]KKK===;;;999222///333222111111000///......---...///000///---,,,,,,---......---,,,,,,,,,,,,---)))***+++,,,,,,+++***)))***************************,,,...---+++***,,,...,,,++++++******++++++,,,))))))))))))******************))))))))))))))))))++++++******+++---...000---...000111222444777999;;;???DDDFFFEEECCCAAA@@@BBBIIITTTdddwww~~~qqqYYYEEE===???>>>>>>CCCJJJRRR\\\mmm|||~~~iii]]]]]]hhhzzzvvvcccTTTOOOOOOQQQUUUWWW]]]jjjwwwsss]]]SSSQQQVVV\\\kkkuuu{{{vvvwwwxxx{{{}}}xxxsss]]]MMMBBB===>>>888888777777666555555555444444333333333222222222///////////////000000000000000000000////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++---...+++,,,,,,,,,,,,+++******(((((()))******+++,,,,,,+++,,,,,,------......///mmmiiiggghhhmmmvvvwwwvvvnnnsss|||~~~wwwggg^^^```mmm{{{nnnUUU???:::999555444888444444444333222111000000////////////............---,,,+++***************,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...---,,,+++*********+++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,------...---......---///222888<<>>>>>EEEOOOTTT]]]uuutttbbb^^^cccnnn|||fffWWWQQQRRRNNNRRR[[[```eeewwwvvv```UUUSSSWWW]]]lllttt{{{sssqqqtttxxxzzzxxxrrruuuzzzxxxkkkppp{{{xxxfffUUUGGG???===;;;:::888999::::::999777666555555555555444444444333333333333222111000000////////////////////////------............------.........///////////////,,,,,,---------,,,++++++,,,++++++******++++++,,,------++++++++++++------/////////...---+++***)))......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,nnnjjjgggiiimmmvvvyyyuuujjjlllsssvvvyyyvvvhhh]]]\\\fff~~~wwwxxx]]]CCC;;;999666444777333333333222222111111000////////////............//////...---------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...---,,,+++*********++++++*********)))))))))(((((())))))))))))************************************((()))***+++,,,------------.........///333888<<>>@@@@@@FFFPPPVVV```zzzppp```^^^eeerrrsss___TTTSSSQQQOOOTTT```hhhrrrppp\\\SSSSSSXXX___nnnuuuvvvppppppssssssxxx{{{vvvnnnkkkqqqxxxvvvdddbbbhhhxxxqqqaaaUUUJJJAAA;;;===;;;:::::::::;;;999888666555555555555444444444333333444333333222111000000000000000000000000000---......//////......---............////////////+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,------------------------nnnjjjhhhjjjnnnxxx{{{pppdddbbbgggkkktttxxxooo]]]WWW[[[rrrssswwwjjjKKK>>>;;;888555666222222111111111111111111////////////............000///......---.........,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...---,,,++++++******++++++)))))))))((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,,,,---......///000444999===FFFGGGGGGFFFCCCCCCFFFJJJOOO^^^mmmvvv]]]JJJ@@@===>>>AAABBBHHHQQQXXXfffxxxiii]]]___iiixxx}}}gggUUUPPPSSSSSSSSSZZZhhhuuujjjWWWQQQRRRYYYaaaooouuu{{{qqqmmmmmmmmmppppppkkkffffffnnnuuuttt^^^SSSRRR[[[gggsssyyy|||nnnbbb[[[SSSHHH>>>???===;;;:::;;;;;;999888666555555555555444444444444444444444333222111000111111111111111111111111---......//////......---........................***+++,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------***+++---//////...---,,,,,,,,,------------,,,,,,........................nnnjjjiiikkkpppzzzyyyjjj\\\XXX\\\bbbppp{{{www^^^TTTRRRfffrrrssszzzVVVCCC>>>;;;888666000111111111111111111111////////////...............------,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,++++++++++++***+++))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,---,,,,,,,,,,,,...///000222666;;;???GGGHHHIIIHHHDDDAAAGGGNNN[[[lll{{{nnnVVVFFF>>>===@@@BBBDDDKKKSSS\\\mmmnnnbbb\\\bbboooooo]]]PPPMMMQQQUUUXXXbbbsssfffTTTOOOQQQZZZaaaooouuuwwwppplllmmmnnnnnnjjjggggggmmmrrr~~~sss]]]NNNIIIKKKSSS\\\aaadddjjjqqqvvv~~~wwwoooiii```RRRFFFAAA>>>;;;:::::::::888777666555555555555444444444444444444444333222111000111111111111111111111111......////////////......///...............------***+++,,,---............,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,...///000///---***(((---...///000000///...---------------------------llljjjjjjmmmsss{{{}}}ssseeeWWWRRRTTTYYYhhhvvvtttbbbTTTNNN]]]|||xxxvvv{{{bbbKKKBBB???:::777111111111111111222222222////////////............------,,,,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******************************((()))))))))************************************+++,,,,,,---------,,,,,,,,,...000222444888===@@@FFFGGGJJJKKKFFFCCCLLLXXXlll}}}eeePPPDDD>>>???DDDDDDHHHOOOWWWbbbwww}}}fff^^^\\\ffftttrrrcccXXXPPPMMMOOOUUU\\\jjjeeeTTTNNNQQQYYYaaannnuuuxxxqqqpppqqqqqqooolllkkklllnnnzzzsss___QQQLLLJJJMMMQQQSSSTTTXXX```iiiyyywwwkkk\\\OOOBBB???<<<999999888777666666555555555555444444444444444444444333222111111000000000000000000000000...//////////////////...//////......---------,,,***+++,,,---.../////////---,,,,,,,,,,,,,,,,,,---------------------------,,,---...///...---+++)))---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,llljjjkkkooorrryyywwwnnnaaaTTTPPPRRRTTTaaammmkkkeeeVVVLLLWWWrrr|||vvvppplllQQQEEE@@@<<<888333222222222222222222222////////////..............................///000,,,,,,,,,,,,------------***+++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))************++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,---------------+++...000333555999>>>BBBEEEEEEHHHKKKHHHIIIZZZmmmyyy\\\KKKCCC???AAAGGGHHHOOOXXX```mmmuuubbb\\\^^^jjjzzz~~~gggZZZTTTPPPPPPRRRVVVaaavvveeeTTTNNNQQQYYYaaammmvvvyyyrrrsssssssssqqqooollljjjyyyyyyuuubbbUUUQQQOOONNNOOOPPPOOOQQQZZZeeewwwuuucccTTTEEEBBB===:::999999777666666555555555555444444444555555555444444333222111000000000000000000000000...//////000000//////...//////......---,,,,,,,,,+++,,,---...............------,,,,,,,,,,,,------------............------***+++,,,---......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,llljjjlllnnnppprrr{{{~~~sssjjj\\\RRRRRRUUUWWWbbblllhhhfffXXXMMMTTTjjjwwwoooddd}}}qqqUUUFFF???;;;777555444444444333222222222////////////............---------------...//////,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,+++***)))))))))))))))*********+++))))))))))))************++++++++++++++++++++++++***+++,,,---............+++...111444777;;;???CCCEEECCCEEEIIIIIIRRRlllpppSSSFFFAAA???BBBIIIOOOXXXccclllzzzoooaaa]]]aaaooo~~~tttaaaUUUPPPOOOTTTYYY```nnndddSSSNNNQQQYYYaaannnxxx~~~vvvuuuuuuuuuuuussspppmmmxxxzzz|||gggZZZVVVUUURRRRRRTTTSSSVVVaaannnlllYYYIIIEEE@@@<<<;;;:::999888666555555555555444444444555555555555444333222111111111111111111111111111//////000000000000////////////...------,,,++++++------...............---------,,,,,,,,,,,,------,,,---...//////...---,,,++++++++++++,,,...000111,,,,,,++++++++++++,,,,,,------------------------lllkkklllnnnmmmmmmsss{{{{{{rrriiiXXXPPPSSSZZZ^^^iiirrrnnnfffYYYNNNRRRfffpppeee\\\uuutttWWWEEE>>>:::666666666555444444333222222000/////////............************++++++,,,---,,,,,,,,,++++++************+++,,,---...---,,,,,,++++++,,,---,,,+++***)))'''((((((((())))))******))))))))))))************++++++++++++++++++++++++)))***+++---.../////////+++...111444777;;;@@@CCCEEEAAABBBFFFJJJXXXzzzjjjNNNCCC@@@???BBBJJJUUU___kkktttkkkaaa^^^cccqqq{{{nnn^^^SSSMMMNNNVVV```lll{{{~~~cccRRRNNNQQQZZZbbbooozzzzzzxxxvvvvvvwwwwwwuuurrruuu|||~~~lll^^^YYYYYYVVVVVVZZZ[[[^^^kkkyyysss]]]LLLHHHBBB>>>===<<<;;;:::666666555555555444444444555555555555444333222222222222222222222222222222//////000000000000////////////...---,,,,,,++++++.........///......------...------,,,,,,------...,,,---...//////...---,,,000...,,,++++++,,,---///......,,,++++++,,,..............................qqqmmmkkkkkkhhhfffiiinnnttt{{{tttbbbYYYVVVUUU[[[fffpppuuuvvvsss]]]LLLPPP```www~~~iii^^^\\\iiitttZZZHHH===999777555333222222333444333222111111000......---------........................+++,,,,,,,,,,,,+++******+++)))((()))---...---++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++,,,,,,---************************,,,,,,---------------------///333777;;;>>>AAABBBAAACCCEEEGGGPPPgggzzz___IIIEEEDDD???EEEQQQZZZiiixxx~~~gggWWWZZZeeewwwwwwdddTTTRRRTTTTTT[[[fffwww~~~~~~eeeUUUPPPRRRYYYaaappp|||}}}zzzwwwvvvttttttxxxsssaaa[[[XXXYYYZZZ]]]eeeppp}}}|||mmmYYYMMMBBB>>>>>><<<;;;<<<888888777666666666666666777777888888777555333222000///////////////000000///............---------////////////............000///...---,,,+++++++++///---******+++,,,,,,,,,...///000111111000///............------,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...pppmmmkkkkkkgggcccdddiiirrr{{{wwwggg```]]]\\\```hhhqqqvvvyyyxxxcccRRRRRR^^^ssspppggg]]]gggqqqYYYGGG<<<888888666444222222333444333222111111000......------...........................,,,------------,,,++++++,,,***)))***+++,,,+++)))************************,,,,,,,,,,,,,,,+++*********************+++++++++************************,,,,,,------------.........000444999===@@@CCCDDD@@@CCCFFFJJJUUUooottt[[[GGGCCCCCCAAAGGGSSS```mmm|||zzzeee]]]```lll}}}iii[[[RRRTTTXXX[[[eeeqqq|||uuunnnlllqqqzzzfffWWWQQQRRRYYY```nnnzzz~~~zzzxxxuuu|||xxx{{{uuuccc\\\]]]___cccjjjtttvvv```SSSGGGBBB@@@>>>======:::999888888777777888888888888888777666444111000111000000//////000111111000000/////////.........////////////............///...------,,,,,,,,,,,,...---++++++---------,,,---...////////////...---......---------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------pppmmmkkkkkkgggbbbbbbeeeqqqzzz|||pppjjjhhhffffffjjjpppvvvzzz}}}kkkYYYTTTZZZkkk~~~vvvfffkkkqqq^^^KKK???::::::666444222222333444333222111111000///....................................---............---,,,,,,---,,,******++++++)))((()))))))))))))))))))))))),,,,,,---------,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,---------.........///111666;;;???CCCEEEFFFBBBEEEGGGKKKXXXsssjjjUUUCCCAAABBBBBBJJJVVVdddnnn~~~uuuccc]]]cccqqqqqq]]]VVVSSSXXX^^^dddrrr|||qqqiiifffeeecccfffqqqiiiYYYSSSSSSYYY```mmmwww~~~uuu{{{oookkknnnyyy|||jjjbbb```cccjjjsssiii[[[MMMFFFCCC@@@>>>???;;;;;;:::999999999999999999999888777444222000///222222111111000111111222111111111000000000//////////////////...............------,,,,,,---------...---,,,---//////---,,,,,,---............---,,,...------------,,,,,,,,,------............------------------------------rrrnnnllljjjgggdddfffjjjttt}}}|||tttrrroookkkjjjnnntttyyyppp___UUUVVVccc|||sssrrrxxxiiiUUUFFF>>><<<777555333333333444333222111111000///......//////........................---------------,,,,,,+++---,,,,,,+++,,,++++++***************************+++,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,------....../////////222666<<>>BBBEEEEEEEEEDDDGGGGGGHHHXXXvvvvvvUUUKKKAAA@@@CCCJJJTTT^^^hhhqqq|||jjjbbb]]]lllyyyggg]]]UUUYYY___hhhuuuxxxjjjbbbZZZZZZ\\\___fffmmmzzzrrr___TTTRRR[[[eeettt|||yyywwwwwwyyyzzz||||||}}}kkk```ffftttpppssszzzvvvaaaSSSKKKDDDAAABBB<<<;;;;;;:::::::::::::::666666555555555555666666444444333222111111111111000000/////////.........////////////............,,,,,,,,,,,,,,,---...///,,,++++++---///000///---//////............//////,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,---......---,,,+++ooollllllnnnmmmlllpppvvvxxxuuuttt|||{{{ssssssvvvyyyzzz}}}ppp[[[LLLRRRhhh||||||rrrhhhNNN>>>999777555444444444333111111000000000000000111111........................,,,,,,------,,,,,,+++***)))+++---,,,***)))+++---************************)))***++++++,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333777<<>>===<<<<<<;;;;;;<<<<<<999888777666555666666777444333222111111000000000111111111000000000//////////////////............------,,,,,,,,,---......,,,+++***+++---...///.........---,,,,,,---......,,,,,,,,,---------............------------......+++,,,...//////...,,,+++kkkjjjlllooooookkklllpppnnniiigggqqq}}}vvvwww{{{}}}}}}ttt]]]LLLQQQfffyyyuuutttWWWCCC999777555444444444333111111000000000000000111111........................------......------,,,+++)))+++,,,+++(((&&&'''***))))))))))))))))))))))))***+++,,,,,,------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222666999>>>CCCFFFGGGFFFFFF@@@DDDDDDEEEXXXyyy}}}xxx}}}kkkKKKEEE@@@AAAGGGRRR___iiilllxxxtttdddaaadddvvv|||eee\\\\\\bbblllyyyooobbb```]]]^^^bbbjjjqqq}}}uuu___RRRQQQ\\\iiivvvxxxqqqjjj```YYYTTTTTTUUUXXXWWWYYYaaakkkxxx~~~{{{wwwwwwqqqooo{{{}}}vvvbbbTTTIIICCCBBB??????>>>===============<<<;;;999777666555555666444333222111000000000000222222222111111111111000000/////////...............------,,,,,,---------,,,+++)))))),,,...///...------++++++++++++------,,,,,,,,,------.........000///...------...///000+++,,,...//////...,,,+++jjjhhhgggggghhhhhhgggeeeccc^^^___kkk~~~~~~aaaPPPWWW```uuuxxxzzzaaaGGG>>>999555666666333111222111111000/////////////////////.........---------...---,,,,,,+++***))))))+++---......---,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))***+++------******+++++++++,,,,,,,,,.........---,,,...111444777;;;AAAEEEGGGHHHHHHIIIDDDDDDAAAEEE]]]}}}qqquuuqqq\\\IIICCC@@@DDDKKKSSS]]]fffrrrrrrbbb]]]gggzzzoooaaa^^^___iiizzzuuugggbbbbbbbbbgggooovvvwwwbbbTTTRRR\\\hhhwwwtttllljjjggg```YYYVVVVVVUUUSSSQQQRRRUUUXXXbbblll|||}}}}}}yyywwwxxx}}}{{{~~~iiiWWWLLLFFFCCCBBBAAA@@@>>><<<;;;999999888888999:::::::::999999666666555444222111111000111111111111000000000000111111111111000000000000222111///---,,,---///000///...------...///...---........................---,,,,,,++++++,,,,,,---,,,---///000000000///...//////---,,,,,,---...///nnnllljjjhhhgggfffdddbbb```\\\\\\gggwwwfffSSSWWW]]]qqq~~~iiiOOO@@@999555666666333111222111111000/////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++---......---,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++***************+++,,,)))*********++++++++++++.........------...111444999===CCCGGGHHHHHHHHHHHHAAADDDEEEMMMddd{{{rrrzzz}}}kkkUUUDDD@@@???EEEMMMVVVaaajjjxxxtttfffbbbkkk~~~kkkaaacccgggvvv}}}pppgggeeegggjjjrrr}}}wwwcccUUUSSS]]]iiivvv{{{rrrooommmfff```___]]]YYYVVVTTTTTTTTTTTTVVV^^^jjjxxx~~~}}}zzzyyyxxxzzz{{{~~~gggVVVMMMHHHFFFCCCCCCBBB@@@???===<<<;;;999999::::::::::::999999666555555444333222111000111111111111000000000000000000000////////////...000///---,,,+++,,,---...///...------...///...---........................---,,,,,,++++++,,,,,,---///////////////...------///...------------...///ssspppllliiigggdddaaa^^^]]]ZZZZZZcccpppjjjUUUTTTVVViiiuuu[[[CCC;;;555555555222111111111111000////////////000/////////.........------,,,,,,,,,---------......+++,,,......,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************)))))))))*********++++++---.........---///222555;;;???EEEHHHIIIHHHGGGGGG???DDDIIIUUUlll~~~vvvuuu~~~bbbLLLBBB???@@@GGGOOOXXXccclllvvviiigggpppwwweeebbbjjjsss~~~tttqqqppprrrvvv|||xxxcccVVVTTT^^^iiiyyy{{{uuuoooooojjjccc___]]][[[XXXTTTRRRVVV[[[bbbnnn}}}|||{{{yyywww}}}}}}|||zzzdddVVVNNNKKKIIIDDDDDDCCCBBBAAA@@@??????;;;<<<<<<;;;;;;:::999888666555555444333222111111222222111111111000000000////////////...............---,,,+++***+++,,,---///...------...///...---........................------,,,,,,,,,,,,------222111000...---,,,,,,,,,......---------......///tttrrrnnnjjjgggddd```]]]]]]ZZZ[[[cccmmm{{{lllVVVQQQOOOaaa|||fffGGG>>>666555555333111111222111000000//////000000////////////............------..................***,,,...---,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,---............000444777<<>>>>>===<<<;;;999888777666555555444444333333333222222222222111111111111111111111000000000//////...------------.........///---------...///...---...........................------,,,,,,------...///...---,,,,,,---...///,,,------.........//////rrrpppmmmkkkjjjhhheeebbb___```cccgggmmmxxx}}}~~~vvvbbbVVVOOO___xxxvvvtttRRREEE:::777777555333222222222111000000000000111000000000/////////......111000///...---,,,++++++***+++------+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))*********,,,---...///------........./////////---...//////000333777:::>>>CCCIIILLLLLLIIIFFFEEEEEEFFFOOOaaaxxx|||~~~cccOOOHHH@@@AAAGGGQQQ[[[fffvvvnnnfffhhhvvv|||llliiipppzzzeeeWWWSSS[[[eeeuuutttpppiiiccc```bbbggglll}}}~~~|||yyytttqqqwwwrrrggg]]]RRRJJJDDDDDDCCCBBBAAA@@@???>>>======<<<<<<:::999888777555555555555444444333333333222222222222111111111111111111111000000000000....../////////////////////...------...///...---..............................------------......------,,,,,,---......///+++,,,---...////////////rrrpppmmmkkkjjjhhhfffccc```aaadddfffiiirrr{{{xxxzzz|||{{{yyyeeeWWWNNN^^^{{{tttmmm}}}|||WWWIII;;;888999777444333333222111111000000111111000000000000/////////............------,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...------------.........///,,,---//////000333888;;;@@@EEEKKKOOOOOOLLLIIIHHHFFFKKK[[[sssrrrUUUIIIJJJAAACCCIIITTT^^^lll~~~ooohhhkkk||||||sssuuu|||}}}hhhYYYUUU[[[eeerrryyyssspppnnnllljjjrrr|||}}}zzzxxxvvvrrrtttyyy}}}tttiiiZZZOOOFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;:::999777777555555555555444444444444333333222222222111111111111000000000000/////////......//////000000000000///...------...///...---..............................------------......------.........---,,,,,,+++,,,---////////////...sssqqqnnnllljjjhhheeeccc```aaaccceeeeeemmmvvvtttvvvyyy~~~xxxyyyeeeUUUKKK[[[ssspppfffuuuZZZKKK===999:::888555333333222111111000111111111000000000000////////////,,,,,,,,,------------...)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,---///000111444888<<>>::::::::::::999888777777555555555555555444444444333333333222222222111111000/////////............------...///000000/////////...------...///...---..............................------------............//////...,,,***)))***+++---///000000///...ssspppnnnlllkkkjjjgggeee___bbbeeebbb]]]eee}}}}}}tttnnnqqqxxx}}}}}}zzzjjjSSSJJJNNNeeeiii```ggggggOOO;;;:::<<<888444666000000000000////////////......---------,,,,,,,,,------------------------...,,,+++,,,//////---***------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///...//////000111444999===EEEIIINNNRRRSSSPPPMMMJJJIIISSSpppwww[[[JJJFFFGGGCCCJJJPPPZZZfffmmmqqqlllrrr|||~~~kkkZZZTTT[[[eeessszzzwwwtttrrrxxx}}}{{{{{{{{{xxxtttwww}}}{{{nnn^^^UUULLLDDDCCCDDDBBB??????======;;;:::::::::::::::777777777666555555444444333333333222222222111111111000///......///000111000000///.....................---------......///000000//////....................................///............---------///...---,,,,,,,,,,,,,,,tttqqqnnnmmmlllkkkhhhggg```ccceeebbb^^^ddd{{{wwwrrruuu{{{mmmUUULLLOOO\\\yyy~~~fff]]]bbbmmmUUU@@@;;;<<<777444555222111111111111000000000.........---------,,,,,,---------------------------+++***,,,......,,,***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---............------------............///...///000111222666;;;???IIILLLQQQUUUTTTRRROOOMMMLLLYYYvvvrrrXXXHHHDDDFFFCCCJJJOOOYYYfffnnnrrrmmmttt|||~~~lll[[[TTT[[[eeesss}}}zzz|||~~~|||{{{zzzxxxuuuxxx~~~tttuuudddUUUKKKCCCBBBCCCAAA??????>>>===<<<;;;::::::::::::777777777666555555444444333333333222222222111111111000///......///000111000000///.....................---------......////////////.........------------------------------///............---------///...------,,,,,,,,,---ssspppmmmkkkjjjjjjiiigggbbbdddfffccc___eeexxx}}}yyy}}}pppWWWLLLMMMTTTpppsssaaaZZZ]]]wwwvvv]]]FFF===;;;666444555333333222222222111111111.........------------,,,------------------------,,,+++***+++------+++***************************))))))*********+++++++++,,,---......//////......---------............///...///000222444999???CCCKKKOOOSSSUUUTTTQQQOOOMMMQQQbbbkkkTTTFFFCCCDDDBBBJJJOOOXXXfffqqqsssooowww|||}}}|||~~~|||{{{lll[[[TTT[[[eeettt|||zzzzzzxxxvvvyyymmm|||{{{iiiWWWMMMDDDCCCDDDCCCAAAAAA???>>>===<<<;;;;;;;;;;;;888777777666666555555444333333333222222222111111000000////////////000000000//////............//////......---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...------,,,---------qqqnnnkkkiiihhhiiihhhgggeeefffgggfffbbbeeeuuusssYYYKKKJJJRRRjjj{{{yyymmm```ZZZ[[[qqq|||eeeKKK>>>999666555555333222222222111111111111............------------------------------------,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,---...............---------............///---///111333777<<>>===<<<<<<;;;<<<<<<888888777777666555555555333333333222222222111111000000////////////000000000///............////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------......------------......qqqnnnkkkjjjjjjjjjjjjiiihhhhhhhhhgggdddfffqqq~~~vvv^^^NNNIIINNNbbb~~~|||~~~uuuhhh___ZZZjjjkkkPPP???999777666666222222111111111000000000//////.........---------------------------------------...///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------------,,,---------............///---///222444888>>>EEEJJJLLLPPPTTTTTTQQQNNNNNNPPPeeeuuu]]]LLLEEEDDDEEEDDDOOOSSSYYYjjj|||wwwuuu}}}tttssspppsss|||}}}nnn]]]UUU[[[eeexxx|||yyyzzzzzzyyy{{{|||zzz~~~~~~ppp^^^RRRGGGDDDDDDCCCCCCDDD???>>>===<<<<<<;;;<<<<<<888888888777666666555555333333333222222222111111//////000000000000////////////............////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------......---------......///qqqooonnnnnnnnnnnnlllkkkiiihhhhhhgggddddddlllvvvtttaaaRRRJJJGGGVVVqqqzzzjjj\\\ddd~~~sssWWWCCC:::888777666222111111111111000000000/////////.........---------------------------------...000000...---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///---///222555999???FFFKKKOOOSSSWWWVVVRRRPPPRRRVVVooommmVVVIIIEEEEEEFFFGGGRRRVVV[[[mmmyyywwwxxxnnnoooooowwwooo^^^VVV[[[dddwww|||yyy|||}}}||||||{{{{{{ooohhhjjjyyyyyy___RRRFFFBBBAAA@@@@@@AAA???>>>===<<<;;;;;;;;;;;;999888888777777666666555333333333222222222111111//////000000000000/////////............//////000000///...------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,///............---------.........---......///000nnnmmmmmmnnnooonnnkkkiiihhhfffeeeeeecccaaafffmmmxxxlll___QQQGGGCCCNNNfffyyyccccccxxxyyy}}}|||```III===:::888555333333222222222111111111////////////............------------------------,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,------------------------............///...000222555999???FFFKKKOOOSSSXXXVVVRRRQQQTTTYYYrrrgggQQQFFFEEEEEEFFFJJJVVVZZZ^^^ppp{{{xxxsssnnntttxxxppp^^^VVV[[[dddttt~~~~~~{{{zzz}}}~~~|||}}}~~~{{{wwwxxxbbb[[[XXXeeexxxdddVVVIIICCCAAA@@@@@@AAA>>>===<<<;;;::::::::::::999999888888777666666666333333333222222222111111...///000111111000///..................///000000000000///------,,,,,,---------........./////////------------------------///............---------...............///000000iiiiiikkklllmmmlllhhheeefffdddccccccaaa^^^aaaggg{{{vvvjjjbbbZZZMMMCCCCCCLLLbbb}}}kkkfffwww~~~xxx}}}fffMMM@@@;;;888444444444444333333333222222000/////////............------------------------***---//////,,,+++,,,...////////////////////////,,,,,,,,,---------......,,,---......//////......---------.........//////...000222555999???FFFKKKLLLQQQVVVTTTPPPOOOSSSYYYooocccMMMDDDDDDEEEFFFKKKXXX\\\___rrr}}}xxxsssrrr|||ppp___WWW[[[dddrrr~~~~~~}}}{{{zzz~~~||||||zzz}}}wwwppp\\\VVVNNNXXXiiiiii[[[MMMFFFDDDCCCBBBDDD======<<<:::::::::::::::999999888888777666666666333333333222222222111111...///000111111000///..................///000111111000///...---,,,,,,,,,........./////////000000........................//////.........---------...............///000000kkkiiiiiikkkmmmkkkgggcccdddcccbbb___\\\\\\]]]___uuuuuuiiiaaa]]]WWWMMMEEECCCGGGVVVppp{{{hhhlllmmmQQQAAA===888111333222///......///111333////////////............///............---------------------------------////////////////////////---..................---//////.........---------////////////000000000000111333555888<<>><<<;;;;;;<<<===::::::888777666666666666333333333222222222111111222111000//////000111222000000///.....................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///kkkiiiggghhhiiijjjhhhfffddddddbbb```]]]]]]^^^```qqq~~~vvvmmmgggbbbZZZNNNDDDDDDFFFRRRjjjooorrrsssUUUCCC===999444444333000......///111222////////////............///............---------------------------------........................------............------//////.........---------////////////000000000000111333666999===CCCJJJNNNPPPWWWVVVSSSSSSMMMPPP___yyy}}}~~~|||qqqUUUKKKGGGCCCGGGPPPWWW^^^dddjjj{{{|||mmm]]]XXX[[[```qqq~~~~~~|||}}}||||||{{{zzzzzzzzzzzzzzzwww~~~eeeQQQNNNNNNQQQXXXiiirrrbbbRRRLLLIIIFFFDDDCCCDDDBBB???===<<<;;;<<<<<<;;;:::999777666666666666333333222222222111111111222111000//////000111222000000///...............///......------......///................................................------............---------------............///llliiifffeeeggghhhiiiiiieeedddcccaaa^^^^^^```bbbmmmyyyrrrmmmiii___OOODDDEEEEEENNNccc~~~xxxxxx|||]]]GGG<<<999777555444111///...///000111////////////............///............---------------------------------------------------------,,,,,,------------,,,,,,...............---------.../////////000000000111111333777:::>>>DDDKKKOOOSSSZZZYYYUUUTTTOOOSSSccc{{{xxxxxxvvvnnnuuuiiiPPPHHHGGGEEEMMMXXX```fffkkkrrrmmm]]]XXX\\\```nnn{{{~~~~~~}}}|||{{{zzzyyyyyyxxxxxxuuuxxx}}}hhhRRRLLLOOOQQQUUUbbb{{{uuueeeUUUNNNLLLIIIGGGFFFEEEDDDAAA???===<<<;;;<<<;;;:::999888777666666666222222222111111111000000111111000000000000111111000//////............//////......------......///........................////////////////////////------............---------------............///nnnllljjjhhhggggggggggggeeeeeedddbbb``````ccceeemmm{{{tttooojjj```QQQEEEDDDDDDLLLbbb~~~zzzfffLLL===888999666444222000/////////000////////////............///............---------------------------------------------------------+++,,,,,,------,,,,,,+++..............................//////000000111111111444888<<<@@@FFFLLLQQQUUU]]][[[WWWVVVQQQVVVgggxxxxxxyyyjjjdddlll|||cccMMMGGGFFFFFFQQQ```lllpppttt{{{nnn^^^XXX\\\aaammmzzz~~~}}}}}}||||||zzzyyywwwvvvuuuttttttvvv|||mmmWWWNNNPPPQQQUUU```wwwwwwgggWWWOOOMMMJJJHHHHHHGGGFFFCCCAAA>>>===<<<<<<<<<;;;:::888777666666555222222111111111000000000111000000000000000000111000///............////////////............//////........................////////////////////////------............---------------............///rrrqqqpppmmmjjjgggeeedddffffffeeedddbbbccceeegggppp}}}tttnnniii```SSSHHHBBBDDDMMMccczzzzzzpppSSS???888999666444333111000/////////////////////............///............---------------------------------------------------------+++,,,,,,------,,,,,,+++---..............................///000111111111222555999===BBBHHHNNNRRRVVV^^^\\\XXXVVVQQQYYYlllyyy{{{|||ooodddaaalllvvv___KKKFFFEEEGGGUUUfffxxxzzz}}}nnn^^^YYY\\\aaannnyyy|||{{{||||||{{{zzzyyywwwuuutttrrrrrrtttyyyttt]]]QQQPPPTTTYYYccczzz{{{jjjXXXPPPMMMJJJHHHHHHHHHGGGEEEBBB@@@>>>===<<<===<<<:::888777666666555222222222111111111111000000000000111111000000000//////............///////////////....../////////................................................------............---------------............///ttttttssspppjjjfffcccbbbgggggggggeeedddeeegggjjjssstttmmmhhh```TTTKKKCCCEEENNNcccxxxrrrzzz]]]EEE::::::555444333222111000000000////////////............///............---------------------------------------------------------,,,,,,------------,,,,,,---------...............------...///000111222222222555:::???DDDIIIOOOSSSTTT\\\\\\WWWUUURRR[[[pppzzzvvvpppgggbbbffftttqqq\\\JJJEEEEEEHHHYYYnnnnnn^^^YYY]]]aaannnyyy}}}zzzzzzzzz{{{{{{zzzyyyvvvtttsssqqqqqqrrrwww}}}gggXXXVVV\\\dddnnnnnn[[[RRRNNNKKKHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>===;;;999777666666555333333333222222222111111000000111111111111000000///............//////000000//////......//////000........................------------------------------............---------------............///uuuuuusssmmmgggddddddeeeggghhhgggfffeeefffiiilllsssvvvooojjjaaaUUUKKKFFFGGGLLL___xxxssskkkgggMMM>>>;;;333333333222222111111111////////////............///............---------------------------------........................------............---------------.........//////------...///000111222222222666;;;@@@EEEKKKPPPTTTQQQZZZZZZUUUSSSQQQ\\\sss~~~|||}}}ooojjjfffeeemmmzzzkkkXXXIIIEEEEEEKKK^^^uuuooo^^^YYY]]]bbbnnnyyy{{{yyyzzzyyyyyyzzzzzzyyywwwtttsssooommmmmmqqq}}}wwwhhheeemmmwwwrrr___TTTPPPLLLIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;999777666555555444444444333333333333222///000111222222111000///...............///000000000000////////////000000........................------------------------------............---------------............///uuutttpppjjjdddbbbeeehhhhhhhhhhhhgggfffgggjjjmmmqqq~~~xxxrrrlllcccVVVKKKIIIIIIKKK[[[pppmmmgggnnnRRR@@@<<<222222222222222222222222000/////////............//////.........---------------------------------////////////////////////---......//////......------------.........//////------...///000111222222333666<<>>===<<<999888666555555555555444444444333333333///000111222222111000///...............///000111000000////////////000000................................................---..................------------.........//////nnnnnnkkkeee```___cccgggllllllkkkhhhfffiiioootttyyytttpppgggXXXLLLFFFDDDFFFUUUzzzsssgggfff}}}qqqWWWCCC:::999666444333333333333222111222222111111000///...//////.........---------........................---------............///------------------------,,,,,,++++++,,,,,,---...///.........///000222333666999???DDDJJJOOOUUUYYYZZZYYYXXXTTTOOOSSSggg}}}zzz~~~vvvqqqlllnnnvvv~~~aaaNNNAAABBBDDDJJJ^^^wwwnnn]]]WWWYYY]]]jjjwww}}}yyywwwwwwwwwvvvvvvuuutttttttttqqqnnnmmmpppwwwmmm___XXXTTTQQQOOOGGGFFFDDDDDDDDDCCCBBB@@@>>>>>>===<<<:::888666555666555444333222333444555333333222222111000/////////000111222111000...,,,......------------......------......//////000000---,,,++++++++++++,,,------------...///000111222........................kkkkkkiiiddd```___bbbffflllmmmllliiigggjjjrrryyyyyytttpppgggXXXMMMEEECCCDDDRRRsssmmmbbb___uuunnnUUUCCC;;;888666333222222333222111111222222111111000///...//////.........---------........................---------............///------------------------------,,,,,,------...//////.........///000222333555999???EEEJJJPPPVVVYYY\\\[[[ZZZWWWTTTZZZppp{{{xxxzzz}}}^^^MMMAAABBBEEEKKK___wwwnnn\\\UUUWWW[[[hhhvvv~~~yyyvvvwwwwwwwwwwwwvvvuuutttsssooommmkkklllooo|||qqqaaaXXXSSSPPPNNNGGGFFFDDDCCCCCCCCCAAA???>>>>>>===<<<:::888666555555444333222222222333444333333222222111000000//////000111222111000...---///......------......///.........///////////////...---,,,++++++,,,---...,,,,,,+++++++++,,,------////////////////////////gggggggggccc```___bbbfffiiikkkllliiifffiiisss|||zzzuuuqqqgggYYYNNNCCCCCCCCCMMMhhhhhh___YYYkkklllTTTCCC<<<888555333222222222222111111222222111111000///..................---------........................---------............///------------------------.........---...//////000............///111333444555999@@@FFFLLLQQQWWWZZZ^^^]]]\\\ZZZZZZeee}}}zzz[[[KKKAAABBBFFFMMMaaawwwmmm[[[SSSTTTXXXeeetttxxxtttvvvwwwxxxyyyxxxvvvtttssssssqqqpppmmmllluuuwwweeeYYYSSSOOOMMMHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>===<<<;;;999777666555444333222222222222222333333222222111000000000//////000111111000...---///......------......//////////////////...............------------......000///......------......000000000000000000000000ccceeefffdddbbbaaacccffffffiiijjjfffbbbdddnnnxxx}}}}}}xxxsssiii[[[QQQDDDCCCCCCIII]]]}}}|||eee]]]VVVeeemmmWWWFFF<<<888555222111222222111000111222222111111000///...................................................---------............///..............................------......///000............000111333555666:::AAAGGGMMMRRRWWW[[[]]]^^^\\\ZZZ^^^nnnvvvWWWJJJAAABBBGGGOOOcccwwwmmmYYYQQQRRRVVVcccrrrxxxtttvvvwwwyyyzzzyyywwwtttrrrttttttrrrnnniiiqqqlll]]]TTTOOOMMMKKKIIIFFFEEEEEECCCAAA???>>>>>>>>>===;;;:::888777666555555444333333333333222222222111111111000000//////000000000000///...//////............//////000000//////......------//////............//////000000///////////////000////////////////////////```cccffffffdddcccdddgggeeehhhiiieeeaaabbbjjjrrruuuzzz{{{uuujjj]]]SSSEEECCCCCCGGGUUUnnnuuuaaaZZZRRR___zzzuuu```KKK>>>888666333222222222222111111222222111111000///...---.............................................---------............///........................---------,,,---......///............000222444666777<<>>===<<<;;;999888777777777666666555444333222222222111111111111111//////000000000000000////////////....../////////000000//////......------////////////////////////++++++++++++,,,---...///........................^^^bbbfffgggeeeddddddffffffggggggeeedddeeeiiimmmooorrr~~~}}}vvvjjj\\\SSSFFFCCCBBBFFFOOOaaa{{{ssscccXXXPPPYYYqqqnnnTTT@@@999666444222333333333222111222222111111000///...---------.......................................---------............///........................------,,,,,,------...///.........///000333555666999>>>EEEKKKPPPSSSWWWYYYXXXZZZYYYWWW^^^uuuoooQQQJJJCCCDDDIIISSSdddsss{{{lllZZZSSSTTTXXXeeeuuu|||wwwuuuvvvwwwxxxwwwuuusssrrrpppoooooollliiiooo|||jjj^^^WWWTTTQQQOOOLLLJJJIIIGGGDDDBBB?????????>>>===;;;:::999888999888888777666444444111111111111111111111111////////////000000000000000//////......//////000///////////////...............////////////......++++++,,,,,,---///000111........................\\\```fffgggeeecccbbbcccbbbbbbbbbccceeegggggghhhjjjllluuu}}}ttthhhZZZPPPEEEAAA@@@DDDKKKWWWkkk}}}qqq```UUUXXXjjj|||^^^DDD:::888555444444444444333111222222111111000///...---------.........//////........................---------............///.................................---......///000.........///111333555777;;;@@@GGGMMMPPPSSSVVVXXXVVVYYYXXXUUU]]]uuunnnPPPJJJEEEDDDIIITTTdddqqqzzzlll[[[UUUWWW[[[hhhxxx~~~zzzuuuvvvvvvuuuuuutttsssrrrrrrpppooonnnmmmrrrqqqddd\\\YYYRRROOOLLLJJJIIIGGGCCCAAA?????????>>>===<<<;;;:::888888888888777555444333111111111111111111111111///////////////000111111000000////////////000000.........///////////////---...////////////...---///////////////000111222........................ZZZ___eeegggdddaaa```aaa]]]\\\]]]```dddgggfffcccfffgggooo}}}sssfffXXXNNNDDD???>>>CCCIIIRRRbbbrrrkkk]]][[[hhhrrryyy~~~dddFFF;;;888555444555555444333111222222111111000///...---------.........//////........................---------........./////////////////////////////////////////////000111111.........///111333666777===AAAHHHMMMQQQSSSUUUWWWUUUYYYXXXUUU]]]tttoooPPPKKKFFFEEEIIITTTcccoooyyylll\\\VVVYYY]]]jjjzzz|||vvvuuuuuutttssssssrrrrrrooolllkkkjjjkkkooo|||uuuggg___\\\RRROOOLLLJJJHHHFFFCCC@@@????????????>>><<<;;;;;;777888888888666555333111111111111111111111222222///////////////000111111000000////////////000000---.........//////000000,,,---...//////...---,,,......---,,,,,,,,,,,,---000000000000000000000000YYY^^^cccfffeeebbb```___[[[ZZZZZZ]]]```cccddddddfffeeehhhtttzzzqqqdddVVVLLLEEE>>><<<@@@CCCIIIYYYjjj|||jjjbbbddd~~~{{{|||gggOOO<<<888555666444000000222222222222222111111111000000///...------...///000......---,,,,,,,,,------////////////////////////,,,,,,,,,------........................///000000///000111111111333666999===BBBGGGKKKRRR[[[^^^\\\XXXSSSUUUUUUWWWooolllPPPJJJEEEFFFKKKTTTdddqqqkkkZZZUUUXXX]]]mmm~~~yyyzzzxxxvvvuuuuuutttrrrppprrrpppnnnkkkhhhiiiuuuqqqaaa\\\PPPMMMJJJHHHGGGGGGFFFEEEAAA???===<<<;;;999666444888999::::::999777444333333333222222111000000000222222111000//////000000,,,,,,---...//////......000000000000000000000000////////////////////////------------.........///000//////.........//////UUUYYY^^^aaaaaa```^^^^^^XXXXXXZZZ]]]```bbbbbbaaa```bbbdddmmmyyyqqqeeeWWWNNNDDD>>>;;;>>>AAAGGGWWWhhhnnndddddd}}}iiiOOO>>>999666777555222222444333333222222222111111111000///...------...///000------------......///000////////////////////////,,,,,,,,,------........................///000000...///000000111333666888===CCCIIIMMMTTT\\\^^^\\\ZZZTTTTTTSSSVVVooodddOOOJJJFFFHHHMMMWWWfffssskkkZZZUUUYYY^^^lll}}}zzzyyywwwuuuttttttsssqqqooopppnnnmmmkkkhhhiiisss~~~tttaaaZZZPPPNNNJJJHHHGGGFFFEEECCCAAA@@@>>>===<<<:::777444888888999999888666444222333333222222111000000000222222111000000000000000//////000111111111111111////////////////////////////////////////////////------.........///////////////............//////RRRUUUYYY[[[[[[[[[[[[\\\UUUVVVYYY]]]aaaaaa___]]]\\\```bbbeeesssyyyqqqfffYYYOOODDD===;;;===>>>CCCTTTfffvvvhhheee{{{lllQQQAAA;;;777777777444444666333333222222222111111111//////............//////////////////////////////////////////////////////---------------........................///000000---///000000111222666888>>>EEELLLRRRXXX^^^___\\\\\\UUUSSSRRRWWWsssyyyzzz]]]NNNIIIGGGJJJPPPZZZjjjwwwjjj[[[VVVZZZ```lll}}}{{{yyyvvvtttrrrrrrqqqooonnnmmmkkkkkkkkkhhhgggoooyyywwwaaaYYYQQQNNNJJJGGGFFFEEECCCBBBBBB@@@???>>>>>><<<888666777888888888777555333222333333333222111111000000222111000000000000000000---............/////////------------------------////////////////////////....../////////000000000//////............//////RRRTTTVVVWWWVVVVVVWWWYYYSSSVVVZZZ___bbbbbb^^^[[[]]]```aaacccooo{{{sssgggZZZPPPEEE???<<<======AAASSSfffooogggzzzrrrVVVDDD<<<666666666555555777222222111111111000000000/////////....../////////000000000///...---,,,,,,////////////////////////---------..............................///000000---...000000111333666999>>>GGGPPPVVV[[[``````]]]]]]VVVRRRRRR[[[zzzuuuxxx\\\MMMIIIHHHLLLSSS]]]lllyyyjjj[[[WWW[[[aaalll}}}~~~xxxvvvsssqqqpppooonnnllljjjiiiiiijjjhhhffflllsss~~~xxxrrraaaYYYQQQNNNJJJGGGFFFDDDBBBAAABBBAAA@@@@@@@@@>>>:::777777777777777666555333333444333333222222111000000111111000000000000000111---------------------...------------------------////////////////////////////////////000000000000///............//////000UUUVVVWWWVVVUUUTTTTTTVVVSSSVVV[[[aaadddbbb^^^YYY[[[]]]```eeettt~~~uuuiiiZZZQQQFFFAAA>>>>>>===AAASSShhhuuuhhhxxxzzz^^^GGG===666555555444444555111000000000////////////...//////////////////...,,,,,,---.........------////////////////////////.......................................///000000---///000111111444777:::???IIISSSXXX\\\```aaa___\\\UUUSSSTTTbbbsssuuu\\\LLLIIIIIIMMMTTT^^^lllxxxjjj[[[WWW\\\aaalll}}}yyyvvvrrroooooonnnmmmllljjjhhhiiijjjhhhfffiiipppwwwrrryyyiii^^^YYYRRROOOKKKHHHFFFEEECCCAAACCCBBBBBBBBBBBB@@@<<<999777777777666666555444444444444333333222111111111111000000000000000111111111111000//////000000111........................////////////////////////////////////000000000000...............///000000WWWXXXYYYXXXUUUTTTSSSTTTSSSVVV[[[aaadddbbb]]]YYYUUUYYY^^^eeetttwwwjjj[[[RRRGGGBBB??????===BBBUUUjjjyyyggguuuhhhKKK@@@666444555444333444111111000000000/////////......////////////......&&&(((***---///000111111/////////////////////////////////..............................///000000...///111222333555999<<<@@@KKKUUUZZZ\\\```bbbaaa[[[VVVUUUYYYiiiyyypppoooYYYLLLIIIIIINNNTTT]]]iiiuuujjj[[[WWW\\\aaammm~~~zzzvvvrrrooonnnnnnmmmlllkkkiiihhhjjjiiigggiiinnn|||ooonnnrrreee\\\YYYRRROOOKKKHHHGGGFFFDDDCCCDDDCCCDDDDDDDDDBBB>>>:::777777777666666555555555444444444333222222111111000000000000000111111222111000///...---...///000////////////////////////////////////////////////....../////////000000000......---......///000111UUUWWWYYYYYYWWWUUUTTTTTTSSSUUUZZZ___bbb```\\\XXXSSSZZZ___bbbjjj}}}wwwkkk]]]SSSFFFAAA??????===AAAUUUlllzzzeeeqqqpppPPPDDD888555666555333444222222222222111111111111---...///000000///...---((())),,,///000111000000////////////////////////000/////////.........---...............///000000///000222333444777:::===AAALLLVVVZZZ\\\___bbbbbb[[[WWWWWW\\\nnnsssoooxxxsssxxxiiiWWWLLLIIIIIINNNSSSZZZfffpppjjj[[[WWW[[[```nnn{{{wwwrrrooonnnnnnmmmlllnnnjjjiiijjjiiigggjjjnnnvvvmmmhhhyyyzzzlllbbb\\\RRROOOKKKIIIHHHHHHFFFEEEDDDDDDEEEFFFFFFDDD???;;;888888777777666666777777555444444333333222111111000000000000000111222222000...---+++++++++---...////////////////////////////////////////////////------........./////////---------......///000111SSSVVVXXXYYYXXXVVVUUUUUURRRUUUYYY]]]```___ZZZVVVUUU^^^bbb______nnnwwwkkk^^^UUUEEEAAA???>>><<>>BBBMMMVVVYYY[[[___bbbccc[[[WWWYYY^^^qqq~~~qqqooo{{{oooiii___ggguuu~~~fffVVVLLLIIIIIIMMMRRRXXXcccmmmkkk[[[VVVZZZ```ooo{{{xxxsssooonnnnnnmmmlllpppllliiijjjjjjhhhjjjoooqqqooobbbpppwwwiii```RRROOOLLLJJJIIIIIIHHHFFFDDDEEEFFFGGGGGGDDD@@@<<<999888888777777777777888555444444333333222222111000000///000000111222222333222000...---...000111////////////////////////////////////////////////------------.........///---------......000111111SSSVVVYYYZZZXXXWWWVVVVVVUUUVVVYYY]]]^^^]]]YYYUUUXXX\\\YYYWWWYYY^^^ttt{{{uuulll___VVVKKKDDD@@@>>><<>>999888777666666555555555<<<:::777555222111111111333222111111000000111111000/////////............//////000000000000//////............////////////,,,---...///000000000000...///000///...///111333TTTVVVXXXYYYXXXWWWWWWWWWWWWXXXYYY[[[]]][[[XXXUUUXXX[[[XXXVVVZZZaaayyy~~~yyypppbbbXXXLLLEEEAAA???===@@@QQQdddjjjYYYcccwwwaaaHHH<<<;;;555333666333333222111000////////////000000000000000000000000///////////////000111111....../////////000000000///...------,,,,,,------......------...///111222111111222333444999???CCCKKKQQQYYY___aaaaaabbbcccXXXWWWVVV^^^vvv~~~qqqkkkppp}}}kkk]]]XXXSSSfffsss{{{gggTTTMMMJJJKKKPPPVVVZZZbbbiiihhhXXXTTTZZZ```qqqxxxqqqpppooollljjjjjjllllllkkkiiiffffffgggiiilllxxx|||ccchhh{{{zzzzzz~~~~~~jjj^^^TTTLLLIIIHHHFFFEEEFFFFFFEEEDDDCCCAAA???======;;;:::999777666666555555999777666444333222333333333222111111000000111111000000/////////.........////////////////////////............////////////....../////////......---...///000///...///111333UUUWWWXXXXXXWWWWWWXXXZZZZZZYYYYYYZZZ[[[[[[YYYWWWXXX[[[XXXVVV\\\ddduuufffZZZLLLEEEAAA@@@???@@@MMM^^^dddTTT]]]pppfffMMM>>>;;;555333555222222111000//////...//////000000000000000000000000000000000000000111222222//////000000000000000111///...------,,,---------...---------...///000111222333444555777<<>><<<;;;<<<;;;:::888777666666666555555444333333444444555333222111111000000111111000000000/////////......000000///......///000000............////////////////////////...---,,,+++---...////////////111333UUUVVVWWWWWWVVVWWWYYY[[[[[[ZZZXXXXXXZZZ\\\\\\[[[YYY\\\XXXVVV\\\fffzzziii\\\MMMEEE@@@@@@???>>>HHHUUUtttbbbTTT[[[lllmmmQQQ@@@<<<555444666333333222111000////////////////////////////////////000000//////000000111222000000000000111111111111//////...---------------------......//////000111222333444555888>>>DDDIIIQQQUUU[[[```bbbbbbaaa___VVVSSSTTT```yyykkkkkkxxx{{{ooogggdddbbbxxxoooWWWNNNKKKMMMSSSXXX\\\bbbhhh~~~kkk[[[WWW[[[```ttt~~~wwwqqqqqqpppllliiiiiigggggghhhgggffffffhhhkkkrrr|||hhheeelllwww[[[UUUPPPQQQTTTYYYbbblll~~~qqqbbbXXXOOOLLLJJJFFFEEEFFFFFFFFFEEECCCAAA>>>;;;999:::999888888777777888888555555444444444444444444333222111111000000111111000000000////////////...111000...------...000111............////////////...............---,,,,,,---...////////////222444SSSUUUVVVVVVVVVWWWYYY\\\[[[YYYWWWWWWZZZ]]]______ZZZ]]]XXXUUU[[[eee}}}kkk^^^NNNDDD>>>???>>><<>>EEEJJJSSSVVV[[[```ccccccaaa^^^TTTPPPPPP___xxxiiijjjxxxtttjjjgggooorrrYYYNNNLLLMMMSSSXXX\\\aaaggg~~~lll\\\XXX\\\aaauuu~~~vvvppppppoookkkiiiiiifffggggggffffffgggiiilllsss|||~~~jjjcccdddtttoooXXXQQQKKKKKKLLLNNNSSSYYYmmm~~~|||mmmaaaWWWOOOLLLJJJGGGFFFHHHGGGGGGGGGEEECCC???<<<:::777777777777888999:::;;;777777666666555444333222333222111111000000111111111000000000////////////111///...,,,,,,...///111............////////////,,,------...//////......,,,.../////////000222444PPPRRRTTTUUUVVVVVVYYYZZZYYYWWWUUUVVVYYY\\\]]]^^^XXX[[[VVVTTTYYYccc}}}lll```RRRFFF>>>>>>===<<<@@@HHH]]]ttt]]]SSSXXXccc||||||\\\EEE>>>888777999555555555333222222222222222000000000000000000000000...............//////000111000000000000000//////000///......------......,,,---...///000000000000///000222555999???FFFLLLUUUWWW[[[aaaddddddaaa^^^SSSMMMOOO___yyygggjjjxxxxxxooolll}}}pppXXXMMMKKKNNNUUU[[[^^^dddjjjnnn^^^YYY]]]aaauuuwwwooonnnmmmkkkiiijjjfffggghhhgggfffgggjjjlllqqq{{{nnnccc^^^kkkiiiVVVOOOKKKMMMOOOPPPSSSWWWaaaooozzzooocccYYYPPPNNNLLLIIIHHHIIIHHHIIIIIIHHHFFFBBB???===888777888888999:::;;;<<<999999999888666444333111333222111111000000111111111111000000000///////////////...------...//////............////////////,,,---...///000000000000,,,---/////////000222444MMMPPPSSSUUUVVVVVVWWWYYYYYYVVVTTTTTTVVVWWWXXXXXXSSSVVVSSSRRRXXXaaa}}}|||mmmcccWWWIII>>>>>>>>><<>><<<<<<<<<<<<999:::::::::999888666555333222222111000111111111111111111111000000000000------...//////...------............/////////000111222222111111000///...+++---...//////000333555KKKNNNQQQUUUVVVVVVUUUTTTWWWTTTQQQRRRTTTUUUSSSQQQMMMOOOKKKLLLTTT___yyyuuuiii\\\PPPCCC===;;;:::<<>><<<;;;;;;;;;;;;;;;::::::888777555555444444555555666555555555222000......000222222222//////000...------...000222111111000000000000///222333333444333222111000111111///,,,,,,...333777JJJLLLOOOQQQSSSTTTSSSSSSVVVTTTQQQQQQSSSTTTSSSQQQLLLNNNLLLMMMUUU___wwwwwwkkk\\\PPPCCC>>><<<:::<<>>=========<<<<<<<<<;;;999888666555444444555555555555444444111///------///111111111...000111000///...///000///000000000000//////...111222333333222111000///222222111//////111555999IIIJJJLLLNNNOOOQQQQQQQQQUUUSSSQQQQQQRRRSSSRRRQQQKKKNNNMMMOOOWWW___sssxxxmmm[[[OOOCCC>>><<<:::<<>>;;;888555222333333333333333333333000000000000////////////......////////////......000000000000000000000000111000000//////.........////////////000000000000111222333777===EEENNNSSS[[[___dddhhhjjjhhhdddaaaYYYddd{{{wwwfffsss{{{bbbRRROOOQQQYYYfffpppxxxnnn\\\WWW\\\bbbqqq~~~uuupppnnnkkkiiijjjiiiiiihhhfffddddddfffhhhmmmvvvoookkkiiiiiihhhiiiqqqzzzxxxccc\\\ZZZUUUTTTVVVVVVTTTRRRRRRSSSSSSRRRQQQKKKJJJGGGCCCAAA???>>>>>>=========<<<:::999777666333444444555444444333333000...------///000000///...000222222111000000000---...///000000000///...000111111111111000000///111111111111111222666999HHHIIIJJJKKKMMMOOOPPPQQQSSSRRRQQQPPPPPPQQQQQQPPPKKKOOONNNRRRZZZ___ppp~~~uuukkk[[[OOODDD???<<<;;;<<<>>>DDDYYYuuusss```\\\nnniiiOOO@@@<<<999555333333333333222222222222000000000000////////////......////////////......////////////////////////000000/////////.........////////////000000000000000222666999===DDDLLLSSS\\\___dddhhhiiigggdddaaaWWWaaazzzxxxmmm}}}~~~dddVVVNNNPPPYYYdddmmmtttmmm\\\WWW[[[aaappp~~~xxx}}}tttmmmkkkhhhggghhhiiiiiigggdddbbbbbbeeehhhllluuu}}}uuusssrrrsssxxxfff\\\ZZZWWWVVVXXXXXXUUUSSSRRRSSSUUUUUUUUUOOOMMMIIIFFFCCC@@@??????>>>>>>===<<<;;;999777666444444444444444444333222111///...///000111000///---000333444333111111111---...000111222111//////000000000000000000//////---...000000000111444777HHHIIIJJJKKKMMMOOOPPPQQQPPPPPPPPPOOONNNNNNNNNOOOKKKOOOOOOSSS[[[^^^lll}}}zzzwwwpppgggZZZOOODDD???===;;;;;;>>>AAAUUUssshhh___nnntttVVVCCC===:::666555444333222111000//////000000000000////////////......////////////......////////////////////////////////////............////////////000000000000000777===???>>>BBBLLLUUU[[[^^^cccggghhhfffdddbbbYYYaaaxxxyyywwwzzzgggXXXNNNQQQXXXaaahhhppp|||mmm\\\WWW[[[```ppp}}}~~~uuutttmmmjjjhhhgggiiiiiihhhfffdddbbbbbbeeehhhjjjrrr|||~~~xxxyyyzzz|||~~~ggg\\\YYYVVVVVVYYYXXXUUURRRQQQRRRTTTUUUUUUQQQOOOKKKGGGDDDBBB@@@@@@???>>>>>><<<;;;999777666444555555555444444333222222111000111222222111000---000333444333222111222000000111222222222111000//////////////////000000---...///000000222666888GGGHHHJJJLLLMMMOOOOOOPPPMMMNNNNNNMMMKKKJJJLLLMMMKKKNNNNNNRRRYYY[[[ggg~~~wwwssspppkkkdddZZZOOODDD@@@>>>;;;;;;===???RRRrrrssscccnnn~~~\\\EEE>>>:::666555555444222111000......000000000000////////////......////////////......000000000000000000000000........................////////////000000000000222:::BBBCCCAAACCCMMMWWWYYY\\\aaaeeeffffffdddbbb^^^cccwww}}}kkkpppjjjYYYPPPRRRXXX```fffooo~~~nnn]]]WWWZZZ___ooo|||zzzvvvvvvnnnkkkjjjjjjmmmhhhhhhgggeeecccccceeeggghhhooo}}}zzzzzzzzz|||}}}~~~jjj^^^ZZZVVVWWW[[[YYYVVVSSSRRRSSSTTTUUUUUUSSSQQQMMMIIIFFFDDDCCCBBBAAA@@@???>>><<<:::888777666666666666555444333333333222111222333333111///---000222333222111222333333333222222222111111111000////////////000000111///000111111222555999<<>>;;;;;;===AAASSSttt}}}gggmmmaaaGGG>>>;;;666555444444333222111111111000000000000////////////......////////////......000000000000000000000000........................////////////000000000000111777>>>AAABBBFFFNNNUUUWWWZZZ^^^ccceeeeeedddccc]]]aaasssvvvgggnnnlllYYYPPPRRRWWW^^^eeepppooo^^^WWWYYY^^^nnn|||~~~xxxzzzuuummmkkkjjjlllooohhhhhhhhhgggeeedddeeeffffffkkkvvvssstttzzzwwwyyy}}}oooccc]]]WWWYYY___[[[YYYWWWVVVVVVVVVVVVUUUUUUSSSPPPLLLIIIGGGFFFFFFDDDCCCBBBAAA>>><<<:::999777777777777666555444333222111111222333222000......///111111000111222444666444222000//////000111000000/////////000111222000000000000111555:::>>>CCCEEEIIILLLNNNNNNLLLKKKIIIJJJKKKJJJGGGFFFHHHJJJHHHJJJHHHKKKSSSSSS]]]sssuuunnnllliiieeeYYYOOODDD@@@>>>;;;;;;===EEEVVVyyyjjjllldddHHH>>>;;;777444444444444444444444444000000000000////////////......////////////......000000000000000000000000---.....................////////////000000000000...111777<<>><<<;;;888888888888777666555444111111000111222111///---...///000000///000222444777444111...------///000111000/////////111222333.........---///333999>>>FFFFFFGGGIIIJJJLLLMMMNNNOOOMMMJJJHHHGGGIIIKKKLLLKKKJJJJJJKKKMMMRRR___lllyyyrrrpppkkkfff]]]RRRFFFAAA>>>;;;:::<<>>;;;;;;===DDD[[[}}}iiipppxxxpppSSSCCC<<<:::777666555444333222222222000000///............///...............///000000111000000000/////////......///000///---,,,---...000//////000000111222333111444888<<>><<<<<<;;;999888777555444444444555444222111111222111000...111111111000//////......111111111111000000000///111111111111000///...---000111222111000333999???CCCEEEGGGJJJLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGIIIKKKOOOZZZeee~~~|||xxxqqqaaaUUUIIIBBB???<<<<<>>;;;777666555444333222222222111000//////......//////...............///000000000000000000////////////...///000///---,,,---...///......//////000111222222444888<<>>===<<<<<<888888777666555555666666444222111111222111000...111111111111111000000000111111111111000000000000///000000111111000000///000000//////222666;;;>>>AAADDDGGGJJJLLLLLLKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJGGGGGGIIIKKKNNNWWW```vvv~~~wwwgggZZZLLLEEE@@@======@@@EEEXXX{{{wwwfffkkkrrr{{{]]]III???:::777666555444333222222222111000000///.../////////...............///000000000000000000////////////...///000///...------///...------......///000111222555888<<>>AAACCCFFFJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJLLLHHHGGGJJJLLLNNNUUU\\\lll~~~}}}pppbbbRRRHHHBBB>>>>>>@@@BBBRRRrrrqqqaaadddiii}}}^^^III>>>999777666555444333222222222111111000///////////////...............///000000////////////000000000000///000000000...---...///------------...///000111333555888===CCCKKKTTT[[[^^^ccciiilllnnnmmmcccYYYQQQVVVcccqqqxxxrrrhhhaaagggzzzyyydddaaakkk~~~~~~iiiWWWQQQRRR[[[hhhoootttmmm\\\WWW[[[aaaooo{{{{{{nnnfffhhhpppxxxoookkkhhhggghhhfffdddbbb````````````bbbccceeeeeeeeeqqqqqqfffkkkwwwuuuiiibbb``````^^^\\\YYYXXXXXXYYYXXXXXXWWWTTTPPPMMMNNNOOOOOOOOOLLLJJJGGGCCC???<<<999888888888888888888888777777444222111111222111000...---......//////000000000000000000000000000111111...///000111222222222111000...---///444:::???AAAAAACCCEEEHHHJJJJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLHHHGGGJJJLLLNNNRRRXXXbbbsss{{{kkkXXXLLLCCC>>>===???AAANNNjjjqqqaaaaaaddd|||\\\HHH===888777666555444333222222222222111000000//////000000...............///000000////////////000000000000///000111000...---...///...------......///000111444666999===CCCLLLVVV]]]___dddiiilllooommmdddZZZTTT___ppp}}}vvvhhh___cccwww}}}iiieeemmm}}}|||hhhXXXTTTSSSYYYdddlllsssjjj[[[VVVZZZ___ppp{{{zzzmmmbbb___iiiwwwyyynnniiifffeeegggfffdddbbb````````````aaaaaaccccccfffuuuxxxjjjjjjssswwwkkkddd```___]]]ZZZXXXVVVWWWWWWWWWVVVUUUQQQLLLJJJKKKNNNPPPQQQMMMKKKGGGCCC???<<<:::999999999999999999888777666444222111111222111000...------......//////000000000000000000111111111111///000000111222222222111/////////111555;;;AAAEEEAAACCCDDDFFFHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLGGGFFFIIIKKKLLLOOOTTT[[[jjjsss^^^OOOEEE>>><<<>>>@@@IIIbbblll______bbb~~~{{{[[[GGG===999777666555444333222222222222111000000//////000000...............///000000.../////////000000000111///000111000.........000............///000111222444666999===DDDMMMXXX___```eeejjjmmmpppoooggg]]]YYYiii}}}yyykkkaaaaaavvvoookkkppp~~~mmm^^^WWWVVV\\\gggpppyyy~~~hhhYYYUUUXXX]]]nnnzzzxxxjjjbbb^^^bbbuuuzzznnnhhheeeeeedddcccbbb```______`````````___```ccciii{{{ooojjjlllxxxoooiiidddaaa___\\\XXXVVVUUUTTTSSSQQQPPPMMMJJJIIIKKKNNNPPPPPPKKKIIIGGGCCC@@@>>><<<;;;::::::;;;::::::888666555444222111111222111000...///////////////000000000///000000000111111111111000000111222222222111111...000222444666;;;CCCIIIBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHIIIIIIJJJJJJKKKFFFDDDGGGJJJKKKMMMQQQWWWfff|||xxxbbbQQQFFF>>>;;;===>>>FFF\\\~~~aaaWWWYYY]]]{{{zzz[[[GGG>>>:::777666555444333222222222222111111000000000000000...............///000000.../////////000000111111///000111000///...///000///......//////000111222444666999===DDDNNNYYY```bbbfffkkkmmmqqqqqqiii```]]]ooo{{{nnneeeaaawwwtttooosssssseeeYYYYYY```lllvvv|||fffXXXTTTWWW[[[lllxxxyyykkk___]]]```kkk{{{nnnhhheeeeeebbbaaa```___^^^^^^___```aaa___```ccclllsssjjjhhhzzzrrrnnnhhhdddaaa^^^YYYVVVTTTRRRPPPNNNLLLJJJIIIJJJMMMOOOOOONNNIIIGGGEEECCCAAA@@@???>>>;;;;;;;;;;;;:::888666555444333111111222222000///111111111000000000000000//////000000111111111222111111222222222111111000---111555666666;;;DDDLLLBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFIIILLLNNNXXX```ssshhhQQQBBB<<<;;;<<<===CCCVVVwwwpppXXXRRRUUU[[[{{{ZZZCCC>>>999888777666555444333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000333666555777:::@@@GGGPPPXXX]]]eeeiiillllllllllllfff___```tttrrrkkkfff}}}pppmmmvvvttthhh```aaahhhrrryyy|||eeeVVVQQQTTTYYYiiivvvxxxiii]]]TTTWWWfff||||||pppjjjfffddd`````````_________``````[[[___dddfffoooyyykkkkkksssrrrfffbbbdddbbb]]]XXXVVVVVVUUUPPPKKKKKKHHHEEEFFFIIILLLLLLLLLGGGGGGEEEDDDBBB@@@???>>>===:::777666777888888777777666444333222222333444333111///000222333222///111111111111111111111111444444333333333333333333444111000333;;;CCCHHHJJJ@@@AAAAAACCCDDDFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKMMMUUUaaaxxxjjjSSSDDD===<<<<<<>>>BBBRRRnnnvvvkkkWWWRRRTTTXXXvvv___GGG@@@:::888777666555444333333333111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000///000222444555777;;;@@@HHHPPPXXX]]]fffkkkmmmmmmmmmkkkeee]]]cccttt}}}qqqkkkhhhnnnnnnxxxzzzmmmcccdddkkkuuu{{{yyycccUUUPPPTTTYYYggguuuzzzlll```YYYWWW```rrr}}}qqqjjjfffddd``````___^^^___```aaabbb___cccgggiiiqqqyyygggdddkkkvvvgggbbbeee```\\\XXXVVVVVVSSSNNNIIIIIIFFFDDDDDDGGGJJJKKKKKKGGGFFFEEEDDDCCCBBBBBBAAA@@@===:::888888888777666666666444333222222333333111///...///111222111///000000000000000000000000000000000000000000000000333111000333;;;BBBHHHJJJ???@@@@@@BBBCCCEEEGGGHHHFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFGGGJJJLLLQQQaaa~~~mmmVVVFFF>>>======>>>@@@LLLdddyyy|||zzzrrrnnn^^^YYYWWWWWWssssssrrryyyfffMMMCCC:::999888666555444333333333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111000///000222333444777<<>><<<<<<<<<===GGG]]]rrr|||~~~}}}}}}mmmddd^^^ZZZuuu~~~mmmmmmuuu~~~iiiPPPEEE;;;999888777555444333333333000000000/////////......////////////////////////000000000000000000000000////////////////////////---...000000000111333555444888===BBBHHHPPPZZZaaajjjnnnpppooonnnkkkcccZZZSSS^^^kkksssssspppmmmlllppp~~~sss{{{tttgggiiirrr{{{~~~sss___RRROOOSSSXXXdddrrryyylllbbb[[[VVV___ppptttlllhhhfffeeeccc```^^^^^^___bbbdddbbbeeegggjjjsssfff^^^bbbmmmqqqfffdddbbbbbbaaa```___ZZZSSSMMMHHHFFFCCCBBBCCCEEEHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBAAA>>>;;;:::999999777666555444444333222222111111///......///000111111111000000000000000000000000///000000111222333444444222111111444:::AAAHHHKKK@@@AAAAAACCCDDDFFFHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJGGGFFFEEEFFFHHHJJJNNN]]]xxxmmmUUUEEE===;;;;;;<<<<<>>CCCHHHPPP[[[bbbkkkooorrrqqqoookkkcccYYYTTT^^^jjjppppppoooppprrr{{{}}}vvvfffiiirrr{{{}}}~~~ooo\\\PPPMMMQQQVVVdddsss{{{lllaaa[[[ZZZ[[[kkkvvvmmmhhhggghhheeebbb___^^^___aaacccbbbeeegggkkkuuukkk```aaassswwwhhhbbbbbbbbbcccdddbbb]]]WWWSSSMMMKKKHHHEEECCCDDDGGGIIIMMMKKKGGGDDDAAA@@@??????===<<<:::999999999888777555444444444333222111111///000111111111111222222111111111111111111111111111111222222333444555555111222222555999@@@GGGLLL@@@AAAAAACCCDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGEEEEEEGGGIIIJJJNNNYYYpppmmmUUUDDD===::::::===<<>>;;;:::888666555333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000))),,,///111111222444666333999???DDDIIIPPP\\\dddkkkpppsssrrrppplllcccYYYVVVaaammmpppllliiilllqqqpppcccgggqqq{{{{{{zzzxxxhhhWWWMMMLLLQQQVVVeeesss{{{mmmaaaZZZ[[[aaakkkxxxnnniiihhhgggfffccc```___```aaabbbdddfffhhhlllwwwqqqcccaaazzzwwwhhhaaa^^^```bbbdddbbb___[[[XXXVVVTTTPPPJJJFFFEEEGGGJJJPPPMMMIIIEEEBBB@@@??????<<<:::999999::::::888777555555555555444333222111000222333222111000111222111111111111111111111111000000000111222222333333111222333555999???GGGMMM???@@@@@@BBBCCCEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIGGGEEEEEEGGGIIIKKKLLLUUUiiilllUUUEEE===;;;;;;<<<;;;CCCXXXpppnnnaaawwwpppUUUIII???;;;:::999777555444333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,...111222111111222333333999@@@EEEIIIPPP\\\fffkkkpppssssssqqqmmmdddZZZUUUcccppprrrkkkgggkkksss{{{jjjaaafffqqq{{{{{{yyyuuummm___QQQIIIJJJQQQWWWeeerrruuuiiiaaa\\\]]]hhhtttyyynnnjjjiiidddcccbbbaaabbbbbbdddddddddeeefffjjjuuuyyykkkggguuurrrfffccc\\\___bbbddddddbbb```______]]]WWWPPPIIIFFFHHHKKKRRROOOKKKGGGDDDBBBBBBCCC>>>===;;;;;;;;;:::888666666666666777666555333222111222333222///...///111111111111111111111111111000000000000111111111111000222444555888???GGGMMM>>>??????@@@BBBDDDFFFGGGKKKKKKKKKJJJIIIIIIHHHHHHJJJHHHFFFEEEFFFHHHJJJLLLKKKSSSeee~~~mmmUUUFFF>>><<<===::::::CCCYYYtttsssaaauuusssXXXJJJ???<<<;;;999777555444333222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000...000222333111000///000222999AAAEEEIIIQQQ]]]fffkkkpppssssssrrrnnndddZZZVVVfffvvvyyyppplllrrr|||nnn```eeeqqq{{{{{{xxxvvvllldddXXXLLLGGGIIIRRRXXXdddqqqyyyoooeee]]]\\\^^^fffxxxzzzooojjjiiiaaaaaaaaabbbccceeefffgggbbbbbbcccgggqqqsssnnniii~~~llldddeee]]]```dddfffgggfffffffffeeebbb\\\SSSKKKGGGIIILLLRRRPPPLLLHHHFFFEEEFFFGGGAAA@@@>>>===<<<:::777555666777777777777555444333000222333111...,,,---///000000000000000000000000222222222111111111111111000222444666888>>>GGGNNNAAAAAAAAABBBCCCEEEGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIILLLUUUeeeyyykkkTTTDDD===::::::<<<===FFFZZZvvvuuufffmmm}}}]]]GGG@@@@@@===999777777666555333222222222111111111111000////////////////////////000000000000000000000000000000////////////000000,,,---.........///111333666;;;@@@EEEJJJQQQZZZaaaoooqqqtttvvvtttlllbbbZZZVVVfffsss|||zzzvvvvvvooorrrqqqtttzzzvvvzzz~~~rrrkkk^^^UUUKKKFFFEEEFFFMMMUUUcccrrr~~~yyyooojjj[[[XXXWWW\\\ggg{{{{{{mmmfffdddaaa```______aaabbbbbbaaaaaadddcccgggpppvvvtttjjjiiizzzqqqgggfffdddddddddeeefffgggiiijjjnnnhhh___UUUNNNKKKJJJKKKPPPOOOOOOOOOOOOMMMIIIFFFCCC@@@<<<:::::::::999888777666555333222111000000111111111111111111111111222222222111111111000000000000000000000000000000111222333555999???GGGMMMAAAAAAAAAAAACCCEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJQQQ```ssskkkTTTEEE===::::::======DDDXXXvvvyyyiiinnn___JJJBBB@@@===:::777777666555333222222222111111111111000////////////////////////000000000000000000000000000000////////////000000---///000000000000333555666;;;AAAFFFLLLSSS]]]dddqqqrrrtttuuussslllccc\\\XXXgggsssyyy~~~yyypppsssqqqtttyyyuuuyyyxxxkkkcccYYYPPPHHHEEEDDDEEEKKKSSSaaappp}}}}}}sssggg^^^[[[UUUWWW\\\fffwww|||nnngggeeebbbaaa______aaaaaaaaa```___bbbaaacccjjjnnn}}}vvvoookkk~~~vvvhhhddddddeeefffiiikkkmmmnnnooonnnjjjbbb[[[UUURRRRRRRRRWWWUUUTTTSSSRRROOOKKKHHHDDDAAA===;;;;;;;;;:::::::::999888666555444333333222222222222222222222222222222222111111111000000000000000000000000000000111222333555999???GGGMMMAAA@@@@@@AAABBBDDDFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJGGGMMMXXXjjjjjjUUUEEE===;;;:::>>>>>>CCCUUUuuuwwwgggkkkcccMMMEEE@@@===:::888777666555444222222222111111111111000////////////////////////000000000000000000000000000000////////////000000///111222222111222444777666;;;BBBHHHNNNWWWaaahhhttttttttttttrrrlllddd^^^ZZZiiiyyy{{{qqqtttrrruuuyyytttxxxpppaaaXXXQQQJJJDDDCCCCCCDDDIIIPPP^^^nnn|||~~~rrriiiaaaWWWRRRRRRTTT\\\iiizzz}}}ooohhhfffdddbbb```___```aaa```^^^___bbb```aaafffgggttttttooolll|||iiiaaaaaacccgggllloooqqqrrrrrrooolllhhhccc___]]]\\\\\\]]][[[XXXVVVSSSPPPKKKHHHEEEBBB>>><<<<<<<<<;;;;;;;;;:::999777666555555444333333333333333333333333222222222111111111111111000000000000000000000000111222333555999@@@HHHMMM@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEIIIRRRbbbwww~~~iiiTTTFFF>>>;;;:::===>>>BBBSSSuuuoooaaadddeeeNNNEEE@@@>>>:::888777777555444222222222111111111000000////////////////////////////////////////////////000000////////////000000000111222222222333555777666;;;CCCJJJQQQZZZeeelllvvvuuutttsssqqqlllfffbbbZZZooo{{{sssuuusssvvvzzzuuuyyykkkZZZPPPJJJEEEAAABBBCCCDDDHHHNNN\\\mmm|||wwwnnnccc]]]WWWSSSTTTXXX]]]kkk~~~pppiiigggeeecccaaa`````````___]]]___bbbaaabbbggggggsssoookkkmmm~~~jjj```___bbbggglllpppqqqqqqqqqrrrpppnnnkkkhhhfffdddccc```]]]XXXTTTQQQMMMHHHEEEEEEBBB>>><<<<<<<<<;;;;;;999888777555444333222222333333333333333333333333111111111111111111111111000000000000000000000000111222333666:::@@@IIINNN?????????@@@AAACCCEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDGGGNNN\\\rrrzzzfffSSSEEE>>>;;;:::;;;===BBBSSSsssfffZZZ^^^zzzfffNNNCCCAAA>>>:::888888777666444222222222111111111000000000000000000000000000000////////////////////////000000////////////000000///000111111111222444666666<<>>>>>???@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDFFFLLLYYYoootttbbbQQQEEE>>>;;;::::::===BBBPPPpppzzz^^^WWW\\\rrrgggNNNCCCAAA>>>;;;999888777666555222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000...///111111000111333555777<<>>@@@BBBCCCHHHNNNYYYlll{{{oooccc[[[UUUPPPOOOQQQWWWcccnnnqqqiiifffeeecccaaa`````````^^^]]]YYY\\\[[[^^^dddffftttooommmooo{{{kkkdddcccfffjjjoooqqqqqqpppooosssrrrqqqooommmjjjgggfffeeeaaaZZZTTTPPPMMMJJJHHHDDDAAA===;;;;;;;;;:::::::::999888666555444333333111111111111111111111111111111111111111222222222000000000000000000000000111222444666;;;BBBJJJPPP>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDEEEJJJWWWnnnzzzooo___OOODDD>>><<<:::;;;>>>AAAMMMlllpppXXXTTTZZZnnnhhhPPPEEEAAA???;;;999888888666555222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000...000111111111111444666777===EEELLLTTT^^^iiiqqqtttssssssttttttrrrnnnkkkggg~~~jjjhhhssstttxxxxxx}}}|||gggTTTIIIBBB>>><<<>>>@@@BBBGGGMMMWWWjjjzzztttddd\\\TTTQQQQQQWWW___lll}}}qqqhhhddddddbbb````````````___^^^ZZZ]]]ZZZZZZ```bbbpppooonnnjjjzzzlllfffbbbdddhhhlllooopppppppppooonnnmmmllljjjhhhgggfffeeeaaaZZZTTTPPPNNNLLLKKKEEEBBB>>><<<<<<<<<;;;;;;;;;:::999777666555444444222222222222222222222222000000111111111222222222000000000000000000000000000222444666;;;BBBKKKPPP>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCDDDIIIVVVmmmvvvlll]]]NNNDDD>>><<<;;;<<<>>>???IIIiiijjjTTTQQQWWWpppjjjRRRGGGBBB???;;;999888888666555222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000///000222222111222444666888===EEEMMMTTT^^^iiiqqqrrrrrrssstttuuusssooolllnnnhhhcccnnnzzztttxxxyyyzzzfffSSSHHHAAA<<<:::<<<>>>@@@EEELLLUUUiiixxxkkk```]]]TTTSSSXXXcccqqqpppgggcccdddbbb```___```aaa```______```[[[ZZZ^^^___lllmmmmmmddd}}}zzzzzznnnhhh^^^```dddhhhlllnnnnnnoookkkkkkjjjiiihhhggggggfffddd___XXXRRROOOMMMLLLKKKGGGDDD@@@============<<<;;;:::888666555444444444333333333333333333333333000000111111222222222222000000000000000000000000000222444666;;;BBBKKKQQQBBBAAA???===>>>???BBBCCCHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJHHHEEECCCBBB>>>CCCKKKVVVhhh}}}tttgggZZZRRRGGG;;;888===???;;;???LLLeeekkkSSSMMM[[[qqqoooPPPHHHDDD@@@<<<::::::999999888777666555333222111000000000000000000000000000000---------------...//////000000000000000000000000000000000000111222333444:::>>>DDDKKKTTT^^^gggmmmqqqwwwzzzwwwrrroookkkfffgggrrrtttzzzmmmfffiii~~~yyywwwzzzsssaaaRRRHHH???@@@@@@>>><<>>AAABBBGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHEEECCCBBB???CCCIIISSSddd}}}}}}tttfffZZZRRRHHH<<<888<<<<<<999===III```uuueeeTTTNNNYYYrrrrrrTTTLLLDDDAAA===::::::999999888444444222111000000//////000000000000000000000000000000//////000000111222000000000000000000000000......///000111333555666999===DDDLLLUUU^^^hhhnnnssswwwyyyvvvssspppjjjccc___ggg~~~mmmttt{{{}}}kkkhhhnnn{{{yyyxxx}}}xxxjjj[[[NNNFFFBBBBBBAAA???>>>@@@DDDHHHQQQ[[[kkk|||{{{|||pppdddaaabbbbbbbbbaaa```^^^\\\[[[[[[YYYZZZ]]]```aaagggooorrreeegggyyypppeeehhhpppzzzmmm```bbbdddfffggghhhiiijjjhhhhhhggggggfffeeeeeeeeegggaaaZZZUUUSSSPPPLLLIIIGGGDDD@@@===<<<;;;:::999;;;:::888777555444333333333333333333333333333333555444222111000000000000111111111111111111111111000111333666:::AAAJJJPPP???>>><<<<<<<<<>>>@@@AAAFFFGGGJJJLLLNNNNNNMMMMMMLLLLLLKKKJJJHHHEEECCCBBB@@@CCCHHHPPP```yyy|||rrreeeYYYSSSJJJ>>>999;;;:::666;;;EEEWWWxxxssseee```UUUPPPWWWssswwwYYYOOOEEEAAA===;;;:::999999888333333222111111111111111000000000000000000000000111000000000000111222222000000000000000000000000------...000222444666777999===DDDMMMVVV```jjjpppuuuwwwxxxvvvuuuqqqhhh___VVVZZZlllwww{{{eeelllzzzyyyhhhhhhssszzzzzz{{{xxxsssuuusssnnnggg]]]RRRHHHCCC@@@???>>>===>>>@@@CCCEEEOOOWWWcccqqqqqqeeecccbbbbbbbbbaaa```^^^\\\[[[\\\ZZZZZZ]]]^^^___dddjjj|||qqqccceeewww~~~kkkccceeemmmzzzzzzmmmcccdddeeefffgggggggggggghhhggggggffffffeeeeeedddgggbbb\\\WWWVVVSSSOOOLLLIIIFFFBBB@@@>>><<<:::888888888888777666555333333333333333333333333333333222111000////////////000111111111111111111111111000111333666:::AAAIIIOOO>>>===<<<<<<===>>>@@@AAADDDFFFJJJMMMOOOOOOMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCAAACCCHHHPPP```yyy{{{qqqdddXXXTTTLLL???999:::999666;;;BBBNNNiii|||mmmdddcccYYYQQQVVVsss|||yyy[[[OOOEEEBBB>>>;;;::::::999888444444333333333444444555000000000000000000000000///////////////000000111////////////////////////......///000111333555666888===EEENNNXXXbbbkkkqqquuuwwwvvvuuuuuuqqqfffZZZQQQSSSdddppp}}}xxxaaahhh|||tttdddggguuu~~~xxxnnnddd___```^^^[[[UUUOOOIIICCC@@@======<<<===AAADDDHHHIIIPPPVVV```lllxxxqqqfffcccccccccbbbaaa___]]]\\\[[[\\\ZZZ[[[^^^______ccciii|||qqqaaa```ooo}}}mmmgggkkktttwwwjjjfffffffffhhhiiijjjiiiiiijjjjjjiiihhhhhhggggggfffddd```[[[YYYXXXWWWTTTPPPJJJHHHDDDBBB@@@===999666666777888888777666444333222222222222222222222222000000/////////000000000111111111111111111111111111222333666:::AAAIIIOOO>>>>>>======>>>???AAABBBCCCEEEIIILLLNNNNNNMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCBBBEEEIIIRRRccc}}}{{{qqqcccWWWSSSLLLAAA:::;;;;;;777<<>>;;;::::::888777444444333333444444555666000000000000000000000000///////////////000000111////////////////////////111000000000111222333333999>>>FFFPPPYYYccclllrrrtttvvvvvvuuuuuuqqqdddWWWQQQTTThhhuuu|||dddiii~~~qqqaaafffuuuxxxkkk___VVVPPPPPPNNNLLLIIIFFFCCCAAA@@@??????@@@AAADDDHHHMMMPPPRRRYYYeeeqqqqqqfffcccddddddbbb```^^^]]]\\\[[[[[[YYY[[[___```aaaeeekkk}}}tttbbbZZZfff{{{~~~nnngggqqqzzznnneeeeeeeeegggkkkmmmlllkkkjjjjjjjjjiiihhhhhhggggggaaa^^^ZZZZZZ[[[[[[YYYVVVLLLIIIFFFCCC@@@===:::777666777888888888777555444222222222222222222222222000000111111111111111111111111111111111111111111111222444666:::AAAIIINNN=========>>>???@@@AAABBBBBBDDDGGGJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBFFFKKKUUUeee|||qqqbbbUUUQQQLLLBBB;;;<<<<<<888===AAADDDYYYttt~~~jjj[[[^^^mmm{{{~~~}}}___OOOGGGCCC???<<<;;;:::888777333222222222222222333444000000000000000000000000111000000000000111222222000000000000000000000000222222111111111111222222:::???HHHQQQZZZdddlllqqqrrrvvvyyyxxxvvvqqqeeeYYYTTTZZZqqqggglll~~~ssscccggguuuzzzjjj]]]SSSLLLIIIEEEEEEDDDCCCCCCBBBBBBAAA???AAACCCCCCDDDHHHQQQWWW^^^hhhwwwqqqfffdddeeedddbbb```^^^\\\\\\[[[YYYXXX[[[___aaabbbffflllwwwyyyeeeXXX___ooorrriiiwww~~~ttteeeccccccggglllooonnnllljjjiiiiiihhhhhhgggffffffaaa^^^\\\]]]___```]]][[[NNNKKKGGGDDDBBB???<<<:::999999999999888777777666222222222222222222222222111111222333333222222111111111111111111111111111111222444666:::@@@HHHNNN;;;<<<<<<===>>>???@@@AAABBBCCCEEEGGGJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBFFFLLLVVVfff~~~sssbbbTTTPPPKKKBBB======:::777===BBBEEEZZZyyyvvvddddddnnneeeSSSGGGDDD???<<<;;;:::888777444333333222222222333333000000000000000000000000000000//////000000111222000000000000000000000000111111000000111222333333;;;AAAIIISSS[[[dddlllppprrrxxx}}}|||yyyrrrggg]]]WWW___xxxhhhoooyyyiiijjjvvv~~~yyyjjj[[[PPPJJJGGGEEEAAABBBBBBCCCCCCDDDDDDDDDBBBGGGLLLLLLMMMUUUbbbnnn|||ssshhhffffffeeebbb```]]]\\\\\\[[[YYYXXXZZZ___```aaadddjjjqqqhhhYYY[[[iiiyyy{{{iiiggggggjjjpppsssqqqoookkkkkkjjjjjjiiihhhhhhhhheeebbb```aaacccccc```]]]RRRNNNIIIFFFDDDBBBAAA???<<<;;;:::999888888888888444444444444444444444444111222333333333222111000111111111111111111111111222333444666:::@@@HHHNNN::::::;;;<<<===>>>???@@@BBBBBBDDDFFFHHHJJJLLLMMMKKKJJJJJJIIIHHHGGGEEEDDDBBBFFFMMMVVVeee|||sssbbbSSSOOOKKKBBB===>>>888555===CCCGGG]]]~~~kkkiiirrriiiXXXHHHDDD@@@<<<;;;:::888777777666555444444444444555000000000000000000000000---------------...//////000000000000000000000000/////////000111333444555<<>>===;;;999888888888999666666666666666666666666111222333333333111000///111111111111111111111111222333444666:::@@@HHHMMM???>>>>>>===============AAABBBDDDGGGIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGKKKVVVeeezzzpppdddWWWNNNCCC::::::???:::999:::>>>GGG^^^kkkhhhpppvvvYYYNNNEEE???>>>===999777777:::999777666444444333333///000111222222111///...000000000000000000000000//////............//////111000000000111333555666<<>>???===:::777888888777666555444333333555444333222111111111111000000000000111111111111///000111222666===FFFLLL>>>>>>============>>>>>>BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHKKKUUUdddyyytttfffXXXPPPHHH@@@<<<===<<<<<<<<>>;;;999888888777666555444444333555444333222111111111111000000000000111111111111444444555666999???GGGLLL===<<<<<<======>>>???@@@CCCDDDEEEFFFHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIMMMVVVdddzzzyyykkk\\\SSSMMMEEE===999>>>===>>>@@@JJJccctttkkkhhh{{{aaaSSSKKKDDDCCCBBB>>>;;;<<<:::999777666444333333333222222111000000000000000000000000000000000000000111111000000000000111111111000000000111333555666<<>>AAAKKKfffppphhheee~~~eeeVVVMMMFFFEEEDDD@@@======:::999888666555444333333444333111000///000000111////////////////////////000000000000000000000000111000000000111333555666;;;AAAJJJSSS]]]eeemmmrrrzzz{{{zzzyyyzzzzzzsssjjjdddkkkgggnnnwwwtttlll~~~rrrfff]]]VVVOOOJJJFFFFFFFFFEEEEEEFFFIIIKKKNNNSSSZZZbbblllvvvxxxqqqqqq|||~~~pppiiifffccc^^^\\\[[[[[[ZZZYYYWWWXXXXXXYYYZZZ]]]aaaeeetttiii___aaaooo{{{uuusssuuuvvvsssqqqrrrmmmmmmmmmllllllkkkkkkjjjllljjjhhhfffeeecccaaa^^^WWWSSSQQQSSSSSSOOOMMMMMMKKKHHHEEEAAA???>>>======999999888777666555444444444333222222111111111222000000111111111222222222111111111111444999AAAFFF;;;;;;;;;<<<>>>???AAAAAACCCDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHKKKSSS```mmm~~~uuucccRRREEE>>><<<;;;<<<>>>AAAKKKgggiiieeeeeehhhXXXOOOHHHGGGEEEAAA>>>>>>;;;:::999777666555444444555444222000000000000111////////////////////////...//////000000//////...111000000000111333555666;;;AAAJJJTTT]]]gggooottt|||~~~~~~||||||{{{uuummmccciii~~~gggmmmtttzzztttxxxnnnaaaWWWPPPMMMJJJIIICCCEEEGGGHHHIIILLLQQQUUU]]]eeeppp||||||}}}qqqkkkeeeaaa]]][[[ZZZZZZYYYYYYXXXYYYYYYYYYZZZ^^^cccgggtttiii]]]\\\hhhzzzsssoooqqqsssqqqooonnnjjjjjjlllmmmmmmmmmmmmlllhhhfffdddbbbbbbaaa___]]]ZZZVVVTTTUUUTTTOOOKKKKKKJJJHHHFFFBBB???===<<<<<<999999888777666555444444333333222222111111222222111111111111222222222222222222222333666===EEEJJJ;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJSSS```nnn~~~~~~iiiUUUHHHCCCAAA:::<<<>>>AAAJJJddd}}}bbbccceeelllZZZRRRKKKIIIGGGCCC@@@@@@===<<<:::888777666666666555444333222111000000000000000000000000000000000---...///000000///...---111000000000111333555666;;;AAAJJJTTT^^^hhhpppuuuzzz}}}~~~}}}{{{zzzssskkk```fffzzzeeekkkpppyyyrrrfff^^^TTTLLLGGGFFFFFFFFFDDDHHHLLLPPPSSSZZZcccjjjyyyzzzvvvttt{{{rrrlllddd```]]]ZZZZZZZZZYYYXXXYYYZZZZZZYYYZZZ^^^ccchhhrrrkkk[[[YYYccc~~~zzzrrrlllmmmnnnlllhhhgggfffhhhjjjmmmnnnmmmlllkkkeeecccbbbaaaaaa```___]]][[[WWWUUUVVVUUUOOOJJJJJJIIIIIIHHHEEE@@@===<<<<<<:::999888888666666555444333333222222111222222333111111111222222222222333000000000111555;;;CCCIII<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIPPP\\\iiizzz{{{fffTTTKKKEEEAAA<<<>>>@@@AAAGGG```sss\\\```dddooo]]]UUUNNNLLLJJJEEEBBBBBB>>>===<<<:::999888777777444444444333222111//////000000000000000000000000---///000111111000///---111000000000111333555666;;;AAAJJJUUU___iiiqqqvvvyyy}}}~~~{{{xxxqqqiii___eeezzzggglllkkkzzzooofff```WWWRRRLLLGGGEEEFFFHHHIIILLLRRRYYYaaaiiiuuuttteeeaaabbbmmm}}}rrrlllccc```\\\ZZZYYYZZZYYYXXXYYYYYYYYYXXXYYY]]]cccgggqqqnnn\\\YYYaaa|||vvvlllfffgggjjjhhheeecccdddfffiiikkklllkkkiiigggdddcccbbbbbbbbbbbb___]]]ZZZVVVTTTVVVUUUOOOKKKJJJHHHJJJKKKHHHCCC>>><<<<<<:::999999888777666555555333222222111222222333333111111111222222222333333////////////222777???DDD===<<<<<<======>>>???@@@@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIMMMWWWdddvvvsss___RRRLLLEEE>>>===@@@BBBAAAEEE\\\mmmXXX]]]bbbrrr```WWWPPPNNNLLLGGGDDDDDD???>>>===;;;:::999888888444444444444333111///...000000000000000000000000...000111222222111000...111000000000111333555666;;;AAAJJJUUU___iiirrrwwwyyy}}}yyyqqqhhhaaafff|||kkkoooiiittthhh___WWWSSSMMMKKKHHHGGGHHHKKKNNNPPPVVV]]]gggrrr~~~hhhYYYYYY___jjjzzzrrrlllbbb___\\\YYYYYYYYYYYYXXXXXXXXXWWWWWWXXX\\\bbbfffpppqqq^^^ZZZaaa|||ooofff```ccchhhhhheeeddddddfffhhhjjjjjjhhheeecccdddccccccddddddcccaaa^^^XXXTTTSSSVVVVVVPPPLLLLLLIIILLLMMMKKKEEE@@@===<<<::::::999888777666555555222222222111222222333333111111222222222333333333444333333222444999@@@EEE<<<;;;:::999:::<<<>>>???CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFIIIOOOVVV^^^oooxxxhhh[[[NNNCCC??????@@@???AAADDDHHHZZZfffVVVYYYeee~~~{{{ggg```VVVOOOLLLKKKIIIGGGDDDBBB???<<<999777666666666666555444333333222222222111111000000000000000000000////////////000000000///...///000222555777:::AAAKKKTTT\\\dddmmmsssxxx}}}|||sssiiiaaajjjyyynnnnnniii~~~yyylllbbbZZZRRRMMMLLLEEEGGGJJJKKKLLLPPPXXX]]]dddrrruuu]]]TTTUUUZZZgggxxx~~~lllbbb[[[[[[\\\\\\[[[ZZZXXXWWWVVVWWWYYYZZZ[[[^^^bbbeeeqqquuufff]]]___xxxqqqggg```bbbggggggffffffggghhhhhheeebbb```bbbeeeaaadddddd```^^^___]]]YYYWWWVVVTTTTTTUUUUUUTTTSSSKKKKKKJJJFFFBBB?????????======<<<;;;999666333111222222222333333333444444444444444222000...///111444111000222444666===EEE<<<;;;:::::::::<<<>>>???BBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGMMMTTT\\\nnnrrrbbbVVVLLLBBB=========<<<>>>BBBGGGZZZfffVVVWWWddd}}}}}}jjjcccYYYRRROOOMMMJJJHHHGGGEEEBBB???<<<;;;:::999666555555444333333222222222222111000000000000000000000////////////000000000/////////000333555777;;;AAAKKKSSSYYY```hhhnnnxxx~~~xxxoooccclll{{{ppppppmmmrrrhhh]]]VVVPPPJJJGGGHHHIIIKKKOOORRRWWW___jjjsssoooYYYQQQTTTYYYeeevvv}}}jjjaaa\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXZZZZZZ\\\^^^bbbeeennnxxxfff\\\^^^vvvtttjjjcccdddhhhhhhfffffffffgggfffccc```___```bbbccceeeddd```^^^___^^^[[[YYYXXXWWWXXXYYYXXXVVVTTTMMMLLLIIIGGGDDDBBBAAA@@@======<<<;;;999777555444333333333333222222222222///000111000......///111333000///222333555<<>>???BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDFFFKKKQQQYYYlllxxxiiiZZZPPPIIIBBB<<<;;;:::999;;;???EEEWWW}}}fffXXXYYYaaa|||~~~mmmfff]]]VVVSSSOOOLLLHHHIIIGGGDDD@@@>>><<<;;;;;;555555555444444333333222222222111000000000000111000000////////////000000000//////000111333555777<<>>===<<<:::888777777777444444444333222222111111222333444333222111222333222//////111222444:::AAA;;;;;;::::::;;;<<<>>>>>>AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGJJJOOOVVViiiqqqcccUUUNNNIIIBBB===;;;999777999===BBBRRRttt|||dddZZZ\\\___{{{}}}pppiii```YYYTTTQQQLLLHHHGGGEEEBBB???<<<:::999999555555444444444333333333333222111111000000111111000000////////////000000//////000000222444555666;;;AAAJJJQQQVVV]]]dddiiiuuu{{{{{{rrrgggnnn{{{sssqqquuuyyykkkaaaXXXRRRMMMLLLJJJHHHJJJNNNPPPVVV___kkk{{{|||bbbPPPKKKOOOUUUddduuu|||llleeecccaaa^^^ZZZXXXWWWXXXYYYYYYZZZZZZ[[[[[[^^^cccfffpppggg[[[XXXlll|||sssllllllllljjjhhhiiiccccccbbbaaaaaabbbccceeehhhhhhddd^^^]]]```bbb```^^^^^^^^^______]]]YYYVVVPPPLLLHHHGGGIIIIIIDDD???>>><<<:::888777777777888777777666555444222222111444555666555333111222222222//////222333444:::AAA::::::;;;;;;<<<======>>>AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHKKKNNNUUUfff|||lllaaaVVVPPPLLLDDD>>><<<;;;888999<<>>;;;:::999888444444444444444333333333333222222111111111111111000000////////////000000//////000111333444555666:::@@@IIIQQQXXX___gggllluuu{{{yyyqqqhhhlllvvvqqqqqqttt}}}sssfff\\\UUUSSSNNNLLLLLLLLLKKKOOOTTTXXXaaaqqq{{{aaaPPPKKKOOOTTTeeeuuu}}}nnniiifffccc___[[[YYYXXXYYYZZZZZZZZZZZZZZZZZZ]]]bbbffftttiii[[[VVVfff{{{tttppppppooollliiijjjcccbbbaaabbbdddfffggghhhggggggddd^^^]]]aaacccbbb^^^^^^^^^______\\\XXXTTTPPPLLLHHHHHHJJJIIICCC>>>===<<<:::888777666777777999888777666555444333222,,,...000000/////////000333000000333444555:::@@@::::::;;;<<<<<<=========@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCGGGHHHKKKOOOUUUfffzzziiibbb[[[WWWPPPFFF???>>><<<999:::<<<===EEE\\\uuu|||mmm___ZZZZZZ^^^zzzssskkk```XXXTTTQQQNNNKKKHHHGGGDDD@@@>>><<<;;;;;;444444444444444444444444333333222111111111111222000000////////////000000///000111222333555666666999@@@IIIQQQYYY```iiiooowww}}}|||sssiiijjjooopppqqqsssyyyyyy}}}mmm___VVVPPPMMMLLLJJJKKKNNNPPPRRRXXX___dddqqqzzzbbbQQQLLLOOOTTTddduuuzzzmmmhhheeeccc___\\\YYYYYYZZZZZZZZZZZZYYYXXXYYY\\\aaaeeeuuulll\\\SSS```||||||wwwsssqqqsssrrrmmmjjjjjjcccbbb```aaadddfffggggggeeeeeebbb^^^^^^bbbeeeddd```___^^^^^^]]][[[WWWTTTPPPMMMKKKJJJJJJGGGBBB>>>>>>===;;;:::888777777666999888777666555444333333(((+++///111222222333444333111111444555555999@@@::::::;;;<<<============@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCEEEJJJPPPWWWhhhvvvfffdddaaa]]]SSSFFF??????;;;999:::===<<>>999:::;;;<<<============???@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCIIIPPPYYYjjjssseeeeeeeeeaaaTTTEEE>>>???999888:::===<<>><<<<<<;;;444444444444444444444444444333222222111111222222000000////////////000000///000111333444555666666:::@@@IIIQQQWWW^^^ffflllrrryyyyyynnniiiggguuu{{{oootttsssuuuxxxyyyooo```SSSMMMLLLMMMOOOSSSUUU]]]gggpppxxxvvv```QQQLLLPPPTTTbbbrrrpppbbb^^^```^^^\\\ZZZXXXWWWWWWWWWYYYYYYXXXVVVVVVZZZ___cccjjj}}}ppp___QQQXXXqqqzzzmmmmmmpppvvvuuuooojjjjjjeeeaaa]]]\\\]]]]]][[[YYY___aaa```]]]___dddfffeeecccaaa^^^\\\[[[ZZZWWWUUURRRSSSSSSPPPKKKFFFBBBAAABBBBBBAAA@@@>>>;;;888666444444444333333222222111222333555444222///------000//////222333222666<<<999999:::;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEEEEEEEEEECCCBBB@@@???>>>======BBBJJJPPPVVVfffyyynnnooommmeeeYYYKKK@@@:::<<<<<<888;;;@@@???NNNkkkttt```aaa___zzzuuujjj___ZZZWWWSSSRRRSSSKKKIIIEEEAAA>>>;;;:::999666666555444444444555555333222222111111111111111111111000000000000111111000111222222111222444666888>>>GGGNNNUUU^^^gggnnnsssyyyzzzooogggeeemmmtttrrrmmmkkktttwwwnnnvvvooo```UUURRRNNNIIILLLUUUYYYdddpppyyywwwaaaQQQLLLPPPUUUbbbvvvnnncccaaa```^^^[[[ZZZYYYYYYWWWUUUWWWWWWWWWWWWXXXZZZ[[[\\\jjjqqqsss^^^SSSYYYmmmwwwmmmooopppqqqpppllliiifffdddcccbbbaaa```^^^YYYVVVXXXXXXZZZ]]]cccgggjjjjjjgggdddaaa^^^]]]\\\[[[YYYQQQPPPOOOMMMJJJGGGDDDBBBBBBAAA???<<<:::888777777777666555444333222222222111111111111111111111111///000111222222333777999999999::::::;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDDDDCCCAAA@@@???======AAADDDKKKQQQXXXgggyyyxxxtttjjj[[[LLL@@@;;;::::::777;;;@@@AAAQQQooojjjdddaaa{{{sssiii```\\\YYYTTTRRRSSSLLLJJJGGGCCC@@@===;;;:::444333333222222222222222222222111000000000000111111111000000000000111111000111222222111222444666999???GGGOOOVVV^^^hhhooouuu{{{zzznnnddd^^^ccckkkmmmmmmmmmxxxvvvlllsssuuuaaaUUUMMMNNNOOOOOOVVVbbbggguuuuuu```QQQLLLOOOUUUdddxxxoooeeecccdddaaa]]][[[ZZZYYYWWWVVVWWWWWWVVVVVVXXXZZZ]]]___dddlllppp\\\RRRYYYooo}}}qqqjjjlllmmmnnnmmmjjjgggdddbbbaaaaaaaaa```^^^ZZZWWWVVVVVVXXX\\\bbbgggjjjkkkkkkgggbbb^^^\\\ZZZYYYWWWRRRPPPNNNLLLIIIFFFDDDCCCBBBAAA???===;;;999888777777666555444333222222222222222222222222222222222///000000000000222555777999999::::::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCCCCCCCBBBAAA???>>>======BBBDDDJJJSSS]]]mmm}}}ooo]]]LLLAAA<<<888999666:::@@@BBBTTTssswwwgggccczzzsssjjjaaa^^^ZZZUUURRRRRRKKKJJJHHHEEEBBB>>>;;;:::444333222222111111111222222111111000000000000000111111000000000000111111000111222222111222444666999???HHHOOOWWW___iiipppwww|||{{{pppcccYYY[[[dddlllpppsssxxxyyylllqqqrrreeeWWWNNNKKKPPPVVV[[[gggttt~~~sss___PPPKKKNNNTTTdddwwwqqqgggfffiiieee```\\\ZZZYYYXXXWWWXXXVVVUUUUUUWWW[[[___bbbdddmmmmmmZZZRRRZZZqqqvvvnnniiikkkllllllkkkhhheeebbb`````````aaaaaa___\\\YYYTTTTTTVVVZZZaaagggjjjlllmmmhhhbbb\\\YYYXXXVVVUUUUUUSSSPPPLLLIIIGGGEEEEEECCCBBB@@@===;;;:::999999888777555444333333222222333333333333333333333333111111222111111222444777888999999:::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBBBBAAA@@@??????>>>>>>AAABBBJJJVVVdddwwwrrr]]]KKKAAA===888999777:::???AAAUUUvvvjjjcccyyyvvvlllccc___[[[TTTOOONNNIIIIIIHHHFFFBBB???;;;999666555444333333333333333222111000000//////000000111111000000000000111111000111222222111222444666999???HHHPPPWWW```jjjqqqwww}}}zzzqqqeeeYYY[[[gggsssyyyzzztttpppsssyyyeeeYYYUUUQQQQQQXXXaaalll{{{qqq^^^OOOIIILLLQQQaaarrrqqqiiiiiimmmhhhbbb]]][[[ZZZZZZYYYXXXVVVUUUUUUWWW\\\aaadddkkkuuukkkYYYRRRZZZqqq{{{sssooooooooonnnkkkhhhdddbbb``````aaabbbcccccc```^^^UUUUUUVVVYYY```eeeiiikkklllggg```ZZZWWWVVVVVVUUUXXXVVVRRRNNNKKKIIIHHHHHHEEECCCAAA???===<<<;;;:::888777666444333333333333333333333333333333333333444555555444333444666999888888999999:::;;;;;;<<<===>>>???@@@AAABBBCCCDDDAAAAAAAAA@@@@@@?????????BBBEEEMMMZZZhhhzzzsss\\\JJJAAA>>>:::;;;999:::>>>@@@UUUxxxmmmeeeyyyyyyoooeee```ZZZRRRLLLJJJGGGGGGFFFDDDAAA>>>:::888777666555444333333333333222111111000000000000000111111000000000000111111000111222222111222444666999???HHHPPPXXXaaajjjqqquuu{{{zzzpppfff]]]```ooo}}}sssuuuvvvlll[[[QQQRRRSSSXXXbbbooo}}}~~~nnn\\\MMMHHHJJJNNN^^^nnnpppiiijjjmmmiiibbb^^^\\\[[[[[[ZZZXXXWWWUUUUUUXXX]]]bbbffflllxxxkkkYYYRRRZZZooo{{{wwwwwwuuurrrnnnjjjeeecccbbbbbbccceeegggfffdddbbbYYYXXXXXXZZZ___dddhhhiiijjjeee^^^YYYXXXXXXXXXXXXXXXVVVRRROOOLLLKKKJJJKKKHHHGGGDDDBBB???>>><<<<<<888777666555444333333333222222222222222222222222444555555444333444666999888888999999::::::;;;;;;===>>>???@@@AAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAGGGKKKRRR[[[dddrrruuu\\\III@@@???;;;<<<::::::>>>@@@WWW{{{nnnfffzzzzzzpppeee^^^XXXPPPJJJIIIGGGGGGEEECCC@@@===;;;999666555444333222111111111333222222111111111111111111111000000000000111111000111222222111222444666888>>>GGGOOOWWW```jjjqqqtttzzz{{{mmmfffaaafffwwwxxxtttsssrrr```TTTOOOPPPVVVbbbppp}}}vvviiiXXXKKKFFFHHHLLL]]]lll}}}|||mmmggghhhjjjfffaaa^^^\\\\\\[[[[[[XXXWWWVVVWWWYYY^^^bbbeeefffuuuiiiXXXPPPWWWkkk}}}|||zzzvvvrrrmmmiiifffccccccdddgggiiiiiigggddd]]][[[ZZZ\\\```eeeiiijjjiiieee```\\\[[[[[[\\\[[[XXXVVVTTTQQQOOONNNMMMMMMLLLKKKHHHEEEBBB???>>>===888888666555444333333333111111111111111111111111111111222111111222444777888888888999::::::;;;;;;<<<===>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBHHHMMMTTTZZZ]]]fffyyyyyy^^^JJJ@@@???999;;;999:::>>>AAAZZZgggaaauuuyyynnnbbb[[[VVVOOOKKKKKKIIIHHHEEEBBB@@@>>><<<;;;777777555444333222222222444333333222222222222222111111000000000000111111000111222222111222444666777===FFFNNNVVV```jjjqqqtttzzz}}}mmmiiieeelll~~~|||mmmlllwwwxxxeeeZZZVVVVVVZZZeeeuuu{{{rrrlllaaaSSSHHHDDDHHHLLLYYYkkkyyyjjjdddfffeeebbb___]]]]]]]]]\\\[[[XXXXXXXXXYYY[[[^^^aaaccceeettteeeTTTMMMTTTggg}}}|||zzzwwwsssoookkkiiiddddddeeegggiiiiiigggeee^^^\\\[[[]]]bbbhhhlllnnnlllhhhdddaaa``````___^^^[[[[[[ZZZYYYWWWVVVUUUTTTQQQOOOLLLHHHDDDAAA???>>>999888777555444444444444222222222222222222222222///000000000000222555777777888888999::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEKKKSSSWWWWWW^^^qqq|||aaaKKKAAA???777999888:::>>>BBB\\\vvv___ZZZooowwwlll```ZZZUUUOOOMMMMMMKKKIIIFFFCCC@@@>>>>>>>>>::::::888777666555555444555444333333222222333333111111000000000000111111000111222222111222444666666<<>>999888777666444444444444333333333333333333333333///000111222222444777999777777666666666888999:::::::::<<<===???AAABBBCCCDDDCCCBBBAAA@@@?????????EEEIIIMMMLLLKKKUUUrrruuu^^^LLLAAA<<<999:::888;;;???AAAWWW|||fffVVVYYYiii{{{mmm___YYYXXXTTTQQQPPPMMMJJJGGGDDDBBB???<<<999666777888888888777555555333333222222111222222222......//////000000111111222222222333444555777888;;;<<>>===<<<:::888666555444444555444333222111111111111222222333333333333444444777777666666777888999:::::::::<<<===???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGJJJYYYvvvooo[[[JJJ@@@<<<888999777:::>>>???UUUxxx{{{[[[NNNQQQaaa~~~xxxkkk___ZZZYYYWWWTTTTTTNNNKKKGGGDDDBBB???<<<999666777888999999888777777444333333222222222222222////////////000000111111000000000111222333444555;;;<<>>QQQrrrpppTTTKKKLLL\\\zzztttiii___\\\[[[XXXVVVVVVOOOLLLHHHEEECCC@@@<<<999666777888:::::::::999999555444333222222222222222/////////000000000000111000000000000111333444555:::<<>>@@@DDDHHHUUUddd{{{jjj\\\XXXVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^```bbbcccdddgggjjjmmmppptttyyy|||ttthhhdddfffddd\\\WWWWWWXXXWWWVVVWWWYYYYYYZZZYYYZZZ]]]bbbeeepppmmm[[[OOOMMMUUUgggzzz{{{zzzyyyuuuqqqllliiijjjjjjiiijjjllllllkkkjjjhhhdddaaa```cccgggjjjlllooommmkkklllmmmooooooooonnnqqqqqqmmmjjjiiiddd___XXXUUUPPPMMMJJJHHHEEEBBB???===;;;999777555444333555444333222222111111111222222222222333333333333666666777777888999:::;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>><<<===CCCLLL]]]vvv~~~rrraaaPPPDDD===:::666999777888<<<>>>OOOlllkkkSSSOOOIIIYYYwwwrrriii```^^^]]]YYYVVVVVVPPPNNNJJJGGGEEEBBB>>>;;;666777999:::;;;;;;::::::666555444333333222333333000000000000000000000000222222222222333444555666999<<>><<<<<>>???@@@AAA@@@@@@AAABBBBBBBBBAAAAAA;;;:::<<>>LLLeeegggRRROOOFFFUUUsssuuummmfffdddaaa\\\XXXXXXRRROOOLLLIIIGGGDDDAAA???999:::;;;<<<<<<;;;:::999777666555444333333333333111111111111000000000000222222222222333444444555888<<>>??????@@@@@@AAABBBBBBBBBAAA@@@???999999;;;@@@EEEMMM]]]kkkzzzmmm^^^NNNAAA;;;888555;;;999888<<<>>>JJJ___~~~bbbMMMIIIHHHWWWvvvvvvpppkkkjjjfff```\\\[[[SSSQQQNNNLLLJJJHHHEEECCC????????????>>><<<;;;999888777666555444333333333222111111111111000000000000000000000000111222222777<<>>??????AAAAAACCCCCCCCCAAA???>>>999:::===@@@BBBIIIZZZkkk~~~xxxlll]]]NNNBBB<<<:::444:::888666;;;===FFFYYYzzzaaaLLLIIIJJJZZZ{{{pppkkkiiiiiifff```\\\\\\TTTRRROOONNNMMMLLLIIIGGGFFFFFFEEEDDDBBB???<<<:::999888777555444444333333222222222111111111000000000000000000000111111222666<<>>>>>===<<<;;;;;;:::::::::::::::<<<@@@CCCMMM]]]tttsssWWWEEE@@@AAA======>>>>>>>>>>>>============>>>???@@@@@@AAAAAAAAABBBDDDDDDDDDFFFHHHKKKLLLNNNPPPRRRUUUZZZ___ccceeeiiinnnssswww{{{yyylllhhhhhhgggbbbZZZUUUVVVWWWUUUTTTUUUSSSTTTTTTTTTTTTWWW\\\```eeevvv{{{gggXXXMMMMMM[[[rrr{{{uuupppllliiihhhggggggiiillloooppppppqqqooommmlllmmmlllkkkjjjkkkhhhdddbbbccceeeggggggeeeeeeeeeeeeiiimmmjjjddd\\\[[[YYYYYYXXXVVVSSSPPPJJJHHHEEEBBB>>>;;;999888666555444333333222333333111111111111222222222222444555888:::;;;<<<<<<<<<:::;;;;;;<<<===>>>??????AAABBBCCCCCCCCCAAA>>>===<<<===@@@AAACCCKKK^^^qqq|||vvvkkk\\\NNNCCC===;;;222999777555999;;;DDDUUUtttyyydddQQQMMMFFFWWWyyyhhheeedddeeeccc]]]YYYZZZTTTRRRPPPOOOOOONNNLLLJJJKKKKKKJJJHHHDDDAAA===;;;999888777666444444333333222222222222111111000000222222222222222222333333666<<>><<<<<<<<<<<<<<<<<<;;;;;;777888999999:::<<<@@@CCCIIIYYYpppiiiPPPAAA===>>><<<==================<<<<<<<<<======>>>??????@@@<<<>>>???@@@AAABBBEEEHHHDDDEEEGGGIIIKKKOOOTTTXXXZZZ]]]bbbgggkkkpppuuuxxxyyyxxxkkkjjjkkkjjjbbb[[[UUUVVVWWWUUUTTTUUUSSSTTTTTTTTTUUUWWW\\\```aaaooonnn]]]QQQPPP]]]ttt{{{uuunnniiigggaaa```aaadddiiinnnqqqrrruuurrrpppnnnmmmkkkiiifffjjjgggdddbbbdddgggiiiiiieeeeeecccccchhhllljjjddd\\\[[[ZZZZZZZZZXXXUUURRRLLLJJJGGGCCC???<<<:::999666666555444333333333333000111111111111222222222666777999:::;;;::::::999:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@<<<:::<<>>;;;444999666555;;;;;;@@@QQQrrrqqqZZZNNNMMMVVVsssooolllhhheeebbb___[[[WWWXXXWWWUUUUUUUUUSSSQQQNNNLLLOOORRROOOHHHAAA===;;;<<<:::888666555444444444333333333333333333333333222222222222333444555555888:::@@@IIIQQQZZZgggsssttt|||xxxmmmaaa^^^qqqsssqqqyyylll```WWW[[[hhhpppzzzuuujjjeee^^^VVVPPPKKKHHHGGGBBBAAAAAAAAA@@@@@@??????;;;;;;:::999888888888999;;;;;;;;;:::999;;;???CCCJJJYYYlll|||xxx]]]KKKBBB???>>><<<<<<<<<;;;;;;;;;::::::>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@BBBEEEGGGJJJKKKOOOPPPSSSVVVZZZ^^^```bbbiiinnntttzzzvvvkkkiiigggeeeccc\\\WWWVVVUUUSSSSSSVVVTTTUUUVVVVVVVVVXXX[[[^^^^^^dddyyyxxx]]]UUURRR```|||yyyrrrmmmjjjiiifffeeeccc``````dddmmmsssuuusssqqqnnnkkkhhhgggfffjjjiiihhhhhhiiiiiigggfffhhhccc]]]]]]aaaddddddcccccc___ZZZXXXYYYVVVQQQKKKMMMJJJGGGEEECCC???;;;888;;;888555222000000222333111111222333444555555666666777999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???????????????>>><<>><<<:::888666444444444444333333333333333333333333222222222222333444555555777888???HHHPPPWWWcccooorrrzzzyyyqqqgggfff{{{xxxrrrxxxoooeee\\\WWW___mmm}}}yyyuuupppiiiddd]]]YYYSSSLLLGGGCCCAAA@@@============<<<<<<<<<;;;<<<;;;:::999999999999:::999:::999888777999===@@@GGGTTTdddssspppWWWGGG@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<===???AAACCCFFFGGGGGGIIIKKKNNNQQQTTTVVVWWW\\\```fffmmmrrrxxx}}}vvvllljjjiiigggaaa[[[VVVVVVUUURRRRRRTTTSSSTTTVVVWWWWWWXXX[[[]]]___fff{{{{{{```WWWSSSaaa|||wwwqqqmmmkkkkkkgggfffeeeccccccgggmmmsssuuussspppllliiifffddddddhhhhhhhhhjjjlllllliiigggiiiddd^^^^^^aaaccccccbbb```\\\XXXWWWXXXVVVQQQLLLKKKIIIFFFDDDBBB???;;;888:::999666444333333333444000000000111111222222333666777999:::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>AAA???CCCJJJPPPZZZqqqrrreeeWWWMMMEEE<<<777666333888555444999:::@@@QQQyyy}}}```MMMKKK[[[~~~vvvtttpppiiibbb]]]ZZZZZZXXXWWWWWWWWWYYYYYYXXXWWWRRRTTTUUUSSSNNNHHHDDDBBB<<<;;;888666444333333333333333333333333333333333222222222222333444555555555777>>>GGGNNNTTT___jjjpppxxxyyyssskkkmmmvvvuuuqqqbbbZZZWWWYYYgggvvv|||wwwoooiiiddd___YYYTTTNNNKKKGGGBBB>>><<<;;;:::;;;;;;;;;:::::::::::::::;;;;;;::::::999999::::::999999999888777888;;;>>>DDDMMMYYYeeeuuu{{{dddPPPDDD>>><<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;===>>>@@@AAA@@@AAACCCEEEGGGIIIKKKLLLNNNQQQVVV[[[aaahhhooosss~~~uuukkkjjjjjjhhh]]]XXXTTTUUUTTTQQQPPPQQQPPPSSSVVVWWWWWWXXXZZZ\\\___ggg}}}~~~dddZZZUUUddd{{{{{{yyyuuupppmmmlllllliiiiiiiiihhhhhhkkkooossswwwuuuqqqlllhhheeecccbbbeeefffiiilllnnnnnnkkkiiiiiieee```___aaabbbaaa___\\\YYYWWWVVVWWWUUUPPPLLLJJJHHHEEEDDDBBB@@@<<<999999888777666555555555555111111111111111111111111555777888:::;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>BBBBBBAAA@@@??????>>>>>>BBBAAAFFFNNNTTT___wwwnnnaaaRRRHHH@@@:::666777333777444333888999@@@QQQvvv{{{___MMMKKK___uuutttooohhhaaa\\\[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYTTTTTTTTTRRROOOKKKGGGEEE>>><<<999777444333333222222222222222222222222222222222222222333444555555555777>>>GGGMMMSSS]]]gggpppxxxxxxsssmmmnnn}}}{{{mmmbbbWWWSSSVVV```rrr}}}qqqhhhhhhddd^^^YYYUUUPPPKKKHHHEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;:::999999<<<>>>CCCHHHOOOXXXffftttzzzyyytttiiiXXXJJJBBB@@@???>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEFFFHHHKKKOOOTTTZZZaaafffnnnrrrxxx~~~rrrhhhffffffeeeZZZUUURRRTTTSSSOOONNNOOONNNQQQUUUWWWWWWXXXYYYZZZ^^^hhh~~~hhh]]]WWWgggzzzzzzxxxtttooolllkkklllkkklllmmmmmmooopppsssuuuyyywwwrrrlllgggdddbbbaaaaaacccggglllooonnnkkkhhhhhheeebbb`````````^^^]]]ZZZXXXWWWVVVUUUSSSNNNKKKIIIGGGEEEDDDCCC@@@===:::777777777666666555555555444444444333333222222222555666888:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>CCCBBBBBBAAA@@@???>>>>>>AAAAAAFFFPPPWWWbbbzzz|||kkk^^^OOOFFF@@@:::888999444777444333888:::AAASSSuuuzzz___PPPMMMccctttqqqlllfff```^^^^^^___aaa^^^\\\ZZZZZZZZZYYYWWWTTTSSSQQQPPPNNNKKKIIIGGG@@@>>>;;;888555444333333222222222222222222222222222222222222333444555555777999>>>FFFLLLRRR\\\fffqqqzzz{{{uuunnnmmmttt___XXXRRRRRRZZZjjj~~~tttnnnhhh___XXXRRRPPPLLLIIIFFFDDDAAA@@@@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999999:::;;;:::999:::<<<>>>BBBDDDGGGLLLVVVbbbeeeccc```WWWLLLEEEBBBAAAAAA@@@======<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFIIINNNTTTYYY^^^bbbhhhoootttzzzooocccaaaaaa```XXXSSSPPPRRRQQQNNNLLLMMMMMMPPPSSSVVVVVVWWWXXXZZZ]]]hhh{{{hhh]]]XXXjjj{{{{{{xxxtttoookkkjjjjjjmmmnnnoooqqqtttvvvwwwwwwxxxuuuoooiiidddaaa___^^^^^^```eeejjjmmmlllhhheeefffdddbbb```___^^^\\\ZZZYYYYYYXXXWWWUUURRRMMMJJJKKKIIIGGGFFFDDDBBB???<<<666666666666555555444444555444444333333222222222555666888:::;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBAAAAAA@@@@@@??????@@@@@@FFFQQQXXXccc{{{xxxhhh[[[MMMEEE@@@;;;999:::444888444333999;;;CCCUUUyyy~~~bbbTTTNNNcccvvvqqqjjjeeeccccccccccccdddaaa]]]ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMKKKIIIGGGBBB@@@===999777555444333222222222222222222222222222222222222333444555555999999>>>EEEKKKQQQ]]]hhhqqqzzzyyypppnnn~~~}}}wwwhhhWWWTTTSSSVVVbbbuuuwwwoooeee^^^[[[WWWRRRMMMGGGFFFDDDCCCAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999888888999999::::::888999;;;;;;;;;;;;>>>@@@AAADDDFFFHHHNNNVVVYYYWWWUUUOOOHHHEEEDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>======>>>???>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======???@@@@@@@@@AAADDDIIIMMMQQQTTTYYY___dddjjjqqquuu}}}lll```^^^^^^]]]WWWRRROOOPPPPPPMMMLLLNNNLLLOOORRRTTTUUUVVVXXXZZZ]]]jjjtttddd[[[YYYnnn|||{{{xxxsssnnniiihhhhhhmmmmmmnnnqqquuuxxxyyyxxxuuurrrllleee```]]][[[[[[^^^___cccgggjjjiiieeeaaacccbbbaaa```^^^[[[YYYXXXXXXYYYZZZYYYWWWSSSOOOMMMOOOMMMJJJHHHGGGDDDAAA>>>888777666555444444444444222222222111111000000000444666888:::;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@GGGQQQYYYddd{{{uuucccWWWKKKCCC???:::888999666999555444:::<<>>???@@@AAACCCEEEEEEJJJMMMMMMPPPVVVYYYYYYXXXSSSOOOLLLLLLKKKGGGDDDEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAAAAA@@@>>><<<:::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===888888999::::::;;;<<<<<<<<<============@@@CCCFFFJJJKKKNNNQQQUUUZZZaaafffkkksss}}}~~~kkk```^^^___^^^XXXQQQMMMNNNNNNLLLLLLOOOLLLNNNPPPRRRSSSUUUXXX[[[___mmmlll]]]VVVYYYrrryyyyyyvvvqqqlllhhhggggggjjjiiijjjnnnsssxxxyyyxxxuuuqqqkkkeee___]]]\\\[[[```aaacccfffhhhfffbbb______``````___]]]ZZZWWWVVVUUUWWWZZZ[[[YYYVVVTTTRRRSSSPPPNNNKKKJJJGGGCCC@@@;;;:::777555444444444555222222111111111111111111444555888:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBB@@@@@@GGGRRRYYYddd|||sss___TTTHHHBBB===888666777666:::555444:::===EEEWWWfffQQQMMM___{{{zzznnnjjjnnnpppmmmiiibbb___ZZZXXXWWWVVVVVVUUUTTTPPPLLLKKKLLLMMMKKKIIIFFFDDD@@@<<<999777555555111111111111111111111111222222222222333444555555999888;;;AAAGGGOOO]]]jjjmmmvvv}}}xxxpppnnnxxxzzzzzzkkk[[[NNNPPPTTTYYY```ooozzziiiXXXLLLJJJIIIHHHGGGEEECCCAAA@@@<<<<<<<<<;;;:::999:::;;;:::::::::::::::::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAACCCEEEEEEGGGIIIKKKKKKRRRVVVVVVVVV[[[```aaa```\\\WWWUUUTTTRRRMMMIIIHHHHHHHHHHHHGGGGGGGGGGGGAAAAAABBBBBBAAA>>><<<:::<<<<<<<<<============>>>>>>>>>===<<<<<<<<<======999999::::::;;;<<<======:::<<<======>>>???CCCEEEFFFGGGHHHIIIKKKPPPWWW\\\\\\dddnnnwww}}}}}}kkk```___aaa```XXXRRRMMMMMMMMMLLLMMMPPPMMMNNNPPPPPPRRRTTTXXX[[[aaaooo|||gggWWWSSSYYYuuuvvvvvvtttoookkkgggffffffhhhggggggkkkqqqvvvxxxxxxwwwtttmmmgggbbb_________bbbbbbdddfffgggeeeaaa^^^]]]^^^```___\\\YYYVVVUUURRRVVVZZZ\\\[[[YYYXXXWWWUUUSSSPPPMMMKKKHHHDDDAAA>>><<<888555444444555666333333333333333333333333444555777888::::::;;;;;;<<<<<<==================>>>@@@BBBBBBAAAAAAAAABBBCCCGGGHHHPPP]]]ddduuuooo]]]RRRGGGAAA===999777999:::999333333::::::BBBWWW|||bbbUUUOOOccc|||pppmmmooommmiiigggaaa___[[[WWWUUUTTTTTTUUUWWWTTTPPPNNNNNNNNNNNNMMMIIIGGGCCC???;;;888777777333333222222111222222222000000000111222222333333666888<<>><<<:::999;;;;;;;;;;;;::::::::::::<<<;;;999777777888;;;<<<;;;<<<<<<<<<::::::<<<===@@@BBBEEEEEEEEEEEEFFFGGGFFFGGGIIINNNSSSXXXZZZZZZ]]]cccjjjnnnnnnnnnoooqqquuurrrmmmgggbbb^^^[[[ZZZZZZXXXWWWVVVUUUSSSOOOLLLIIIJJJJJJGGGDDDAAA@@@@@@AAA@@@>>>>>>>>>===;;;999===>>>>>>===<<<<<<===???<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>BBBBBBCCCDDDFFFIIILLLNNNOOOUUU]]]ccciiirrr}}}xxxfffcccfffddd\\\XXXTTTPPPMMMLLLLLLLLLLLLOOOJJJHHHLLLPPPSSSXXX]]]aaauuuwwwbbbVVVRRRXXXuuuzzzuuunnniiihhhgggggggggfffhhhjjjmmmpppsssuuuvvvtttrrrmmmeee^^^[[[^^^aaaaaaeeejjjmmmlllgggaaa]]]XXX]]]```___YYYUUUTTTVVVXXXZZZ[[[\\\\\\ZZZWWWVVVSSSTTTTTTSSSPPPKKKEEEBBB@@@===:::888777666444222333222111111333333222111444555777888::::::;;;;;;;;;;;;<<<=========<<<<<<>>>@@@BBBBBBAAAAAAAAABBBBBBFFFHHHQQQ___hhhyyyooo^^^RRRGGGAAA===999777888999888333444::::::AAAUUUzzzrrrZZZQQQPPPhhhrrroooooommmiiigggdddaaa\\\XXXVVVUUUVVVVVVXXXUUURRRPPPOOOOOOMMMLLLHHHFFFCCC@@@<<<999777666444333333222111111111222000000000111222222333333555888;;;>>>DDDOOO\\\eeekkkuuuzzznnnkkkuuu~~~}}}tttyyy~~~yyyqqqggg\\\SSSLLLHHHKKKRRR___ooo}}}wwwlll]]]QQQJJJEEE@@@============<<<<<<<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;<<<======999;;;<<<<<<<<<>>>AAACCCBBBCCCDDDEEEEEEHHHKKKNNNTTTUUUYYY```iiippptttvvv|||~~~|||yyyuuurrrooonnnmmmmmmkkkiiiiiihhhfffbbb```XXXVVVRRROOOMMMKKKKKKJJJFFFDDDBBBAAABBBBBBAAA???>>>>>>===<<<:::::::::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEFFFGGGLLLSSSXXX]]]dddnnnvvvyyyjjjgggiiieee]]]XXXTTTPPPMMMLLLLLLKKKJJJNNNJJJIIILLLPPPSSSXXX^^^hhh}}}xxxbbbWWWSSSXXXsssyyytttnnnjjjiiiiiijjjjjjllllllmmmoooppprrrsssssspppmmmhhhccc______aaaddddddgggkkkmmmlllggg```\\\ZZZ^^^aaa___ZZZUUUTTTUUUYYY[[[]]]______]]]ZZZXXXVVVWWWWWWUUUQQQLLLFFFCCC@@@>>>:::888777666444222333222111111333333222111444555777888::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBAAAFFFHHHRRRaaakkk~~~ppp^^^SSSGGGAAA===888666777777888444555;;;999@@@SSSvvvhhhSSSMMMPPPkkktttooonnnllliiihhhfffccc^^^YYYVVVVVVWWWXXXYYYWWWTTTRRRQQQNNNKKKHHHFFFEEEDDDAAA>>>:::777555555444333222111111000000000000000111222222333333444666999===CCCMMMZZZccclllvvv}}}qqqkkkqqqzzzzzzyyymmmrrr|||zzzoookkkccc[[[SSSMMMIIIHHHLLLUUUdddttt~~~zzzuuuZZZSSSJJJDDDAAA@@@>>>;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::666888:::<<<=========<<<===>>>@@@AAABBBDDDHHHKKKLLLNNNPPPRRRUUUZZZ```eeemmmpppvvv~~~|||rrrllleee```]]][[[XXXUUUNNNKKKHHHGGGFFFFFFEEEDDDCCCBBB@@@>>><<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>???@@@AAA???CCCHHHLLLOOOUUU\\\bbbqqqyyy}}}qqqnnnmmmggg___XXXTTTPPPMMMLLLKKKJJJIIIMMMJJJIIIMMMPPPSSSYYY___ooozzzeeeXXXTTTYYYtttyyyuuuoookkkkkklllmmmmmmqqqqqqqqqqqqqqqpppooooookkkgggccc```aaadddfffgggfffhhhkkkmmmkkkeee___[[[\\\___bbb```[[[WWWUUUUUUZZZ\\\```ccccccaaa]]][[[YYYZZZZZZXXXTTTNNNIIIEEEAAA>>>;;;888777666555333333222111111333333222111444555777888::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBAAAFFFHHHRRRaaalllooo^^^SSSGGGAAA<<<777555666555777555666;;;888???SSSwwweeeQQQMMMOOOjjjsssnnnmmmkkkiiijjjgggccc^^^YYYVVVVVVWWWYYYYYYWWWUUUSSSQQQMMMHHHDDDCCCDDDDDDBBB???;;;777444666555444222111000000000000000000111222222333333333555888;;;AAAKKKXXXaaajjjuuuwwwooopppvvv|||~~~vvvwww}}}kkkpppyyyssskkkccc___XXXRRRMMMKKKJJJKKKPPPXXXeeeqqquuupppfff]]]NNNJJJDDDAAA???>>><<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>????????????EEEGGGIIIKKKLLLPPPTTTWWW[[[___ffflllrrryyy~~~xxxuuuppphhhbbb]]]YYYTTTPPPNNNLLLIIIHHHJJJHHHFFFDDDCCCBBB@@@?????????>>>>>>===>>>>>>>>>============>>>@@@AAABBB>>>>>>>>>??????@@@@@@@@@???AAADDDFFFHHHKKKPPPTTT___gggsss}}}xxxtttppphhh```WWWTTTPPPMMMKKKJJJIIIGGGLLLIIIJJJMMMPPPSSSZZZaaarrr~~~iiiWWWUUU]]]xxx}}}xxxrrrnnnmmmmmmnnnnnnqqqqqqqqqqqqooonnnlllkkkhhhddd```___cccggghhhhhheeegggiiijjjhhhccc^^^[[[]]]```bbbaaa]]]YYYWWWVVV[[[]]]aaadddeeeccc```]]]ZZZ[[[[[[ZZZWWWRRRMMMJJJBBB???;;;888777777555444333222111111333333222111444555777888::::::;;;;;;888999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBCCCGGGHHHQQQ```jjj}}}nnn]]]RRRFFF@@@<<<777555666444777555777;;;888@@@UUUyyydddOOONNNMMMeee|||ppplllkkkjjjiiijjjeeebbb]]]XXXVVVVVVWWWYYYYYYWWWUUUSSSPPPKKKEEEAAABBBCCCCCCCCC@@@<<<888555666555444222111000000000000000000111222222333333222444777:::@@@JJJVVV___iiisss}}}{{{qqqnnnrrryyy{{{www{{{~~~nnnrrrzzzttthhh```TTTPPPKKKGGGEEEEEEHHHIIISSSWWW___dddddd]]]SSSJJJDDDBBB???<<<;;;:::888777===<<<<<<;;;:::999999999::::::;;;;;;<<<<<<<<<<<>>>>>>>>============>>>???@@@AAA======>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEFFFIIIJJJQQQXXXcccnnnwww|||vvvooofff```UUURRROOOLLLKKKJJJHHHGGGKKKIIIJJJNNNPPPSSS[[[cccrrrkkkVVVWWWbbb}}}|||uuupppnnnmmmmmmmmmmmmnnnnnnnnnnnnllljjjiiihhhddd``````dddggghhhhhhcccdddffffffdddaaa]]]ZZZ]]]___aaaaaa___]]]ZZZYYY\\\^^^bbbdddeeeccc```^^^ZZZ[[[\\\\\\YYYUUUPPPNNNDDD@@@<<<999888777666555333222111111333333222111444555777888::::::;;;;;;888999:::<<<<<<=========>>>@@@BBBBBBAAAAAAAAABBBDDDGGGHHHPPP^^^hhh{{{ooo\\\QQQEEE@@@<<<888666777333777666777;;;999BBBYYY|||aaaLLLMMMMMMdddxxxooolllkkkhhhgggiiibbb```]]]ZZZXXXXXXXXXYYYZZZXXXVVVSSSPPPKKKFFFAAAAAABBBCCCBBB@@@<<<999666555444333222111111000000000000000111222222333333222444777:::???IIIVVV___hhhsss||||||ppphhhkkkrrr|||{{{tttwww}}}~~~rrrfff\\\VVVKKKHHHEEEBBBBBBDDDGGGIIIPPPQQQSSSUUUSSSNNNFFF@@@>>>===;;;:::999999999:::888888888999:::;;;;;;;;;999999:::<<<===>>>??????DDDDDDEEEGGGKKKPPPVVVYYYaaafffnnnvvv}}}|||vvvpppmmmccc^^^YYYUUUTTTQQQLLLHHHGGGFFFEEECCCAAA@@@??????===============>>>>>>???;;;<<<===>>>??????@@@???@@@@@@AAABBBBBBCCCCCCCCCGGGMMMUUU^^^gggrrr~~~zzzsssiii```\\\SSSQQQNNNLLLKKKJJJHHHGGGJJJIIIKKKOOOQQQSSS\\\eeesssjjjTTTWWWddd|||uuupppmmmlllkkkkkkiiijjjllllllllljjjhhhggggggeeecccbbbdddgggiiiiiicccdddddddddaaa^^^ZZZXXX[[[]]]___aaabbbaaa___^^^^^^```bbbddddddcccaaa```ZZZ[[[\\\\\\ZZZUUUQQQNNNEEEAAA<<<999888888777777333222111111333333222111444555777888::::::;;;;;;999:::;;;<<<===>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBDDDGGGHHHPPP^^^iii|||qqqZZZOOODDD???<<<888777888333777666777::::::EEE^^^|||\\\JJJNNNOOOhhhxxxpppnnnkkkgggeeefff```___^^^\\\[[[[[[[[[[[[]]]ZZZWWWTTTQQQMMMHHHDDDAAABBBBBBAAA???<<<999888444333333222111111111222000000000111222222333333333555777:::???IIIUUU^^^iiisss}}}}}}ooocccdddkkkzzz|||yyyzzz~~~zzzlll```WWWPPPLLLFFFEEECCCAAABBBEEEHHHJJJIIIHHHHHHHHHHHHEEE@@@======<<<<<<;;;:::;;;===>>>666777888:::<<<===??????<<<===???AAACCCEEEFFFGGGGGGJJJPPPWWWaaajjjqqquuu~~~xxxpppjjjgggbbb[[[VVVQQQPPPMMMKKKHHHFFFEEEEEEAAAAAA@@@????????????@@@======>>>??????>>>>>>===@@@??????@@@AAAAAA@@@@@@CCCFFFJJJOOOVVV```llluuu|||uuulll```XXXVVVQQQOOOMMMLLLLLLKKKIIIGGGIIIIIIKKKOOOQQQSSS]]]gggxxx~~~eeeUUUXXXccc{{{}}}xxxqqqllljjjiiiiiiiiihhhiiikkklllkkkiiigggeeeeeefffeeeeeeeeegggjjjmmmhhhgggfffccc```[[[WWWUUUXXXZZZ]]]aaadddeeedddbbbbbbccccccdddccccccbbbaaa]]]]]]]]]\\\YYYSSSNNNKKKFFFBBB<<<999888888888777333222111111333333222111444555777888:::;;;;;;;;;999:::;;;===>>>?????????>>>@@@BBBBBBAAAAAAAAABBBCCCGGGHHHPPP___jjj~~~rrrYYYNNNDDD???<<<999888999333777666777::::::GGGaaazzzZZZJJJPPPQQQmmmyyyrrrooolllfffcccddd_________^^^^^^]]]]]]\\\___\\\YYYVVVSSSOOOJJJGGGBBBBBBAAA@@@???<<<:::999333333222222111222222222000000000111222222333333333555888:::@@@IIIUUU^^^kkkttt~~~pppaaa```gggxxxyyy~~~{{{|||~~~ooo```TTTMMMHHHEEEAAA@@@??????@@@BBBEEEGGGBBBAAAAAABBBBBBBBB???=========<<<:::888999;;;===:::;;;<<<===???@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOQQQWWWaaannn{{{~~~yyyrrrjjjcccZZZYYYVVVSSSPPPNNNLLLKKKFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBAAAAAA???===<<<@@@@@@???@@@BBBBBB@@@???AAACCCDDDFFFJJJSSS___hhhrrr{{{yyyqqqfffYYYRRRRRROOONNNLLLKKKLLLKKKJJJHHHHHHIIILLLOOOQQQSSS]]]ggg}}}zzz```VVVXXXbbbwwwyyytttnnniiihhhhhhhhhhhhiiijjjllllllkkkiiifffdddccceeegggfffeeegggkkkppplllkkkhhhddd___ZZZUUUSSSWWWYYY\\\aaaeeegggfffeeeeeeeeeeeedddcccccccccccc_________\\\XXXQQQKKKHHHFFFBBB===999888888888888333222111111333333222111777777888999:::::::::::::::;;;;;;<<<<<<=========AAA@@@?????????@@@BBBCCCCCCEEEJJJOOOXXXkkkqqqVVVOOOFFF>>>:::888888777666888444444999<<>>??????@@@@@@@@@@@@??????@@@@@@???>>>======>>>======<<<:::888999;;;======<<<;;;===@@@BBBBBBBBBFFFJJJOOOPPPQQQVVV^^^eeeiiitttzzzwwwqqqiiieeebbb]]]VVVPPPOOOLLLIIIGGGGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGKKKPPPTTT___hhhuuuzzzpppdddYYYSSSPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHKKKHHHIIIMMMPPPUUU^^^hhhwww___SSSPPPYYYvvv~~~uuurrrlllhhheeeeeefffhhhfffjjjooopppoookkkhhhggg```ccceeeeeeddddddgggkkkqqqmmmggg]]]UUUPPPNNNOOORRRXXX```fffhhhhhhhhhgggaaacccfffgggfffdddccccccfffccc___ZZZVVVPPPJJJFFFFFFCCC>>>;;;:::999888777777444222111222333333222777777888999:::::::::::::::::::::;;;<<<<<<======???????????????@@@AAAAAABBBEEEJJJPPPYYYkkkxxxdddSSSMMMEEE>>>:::888777777555888555555:::<<>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA???<<<;;;;;;<<<;;;===>>>>>>======>>>@@@===>>>???@@@CCCHHHLLLNNNOOOVVV^^^eeekkksss|||}}}yyywwwrrrkkkeee```\\\WWWSSSPPPMMMJJJHHHHHHGGGEEECCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDGGGKKKOOOPPPWWWdddrrrtttmmmbbbXXXQQQMMMJJJIIILLLKKKKKKJJJIIIIIIHHHHHHMMMKKKKKKOOOQQQTTT]]]fff}}}mmmVVVOOOLLLVVVsss~~~sssooojjjeeeaaaaaabbbcccgggkkkppprrrpppmmmiiigggbbbeeeggggggeeefffkkknnnqqqmmmfff]]]SSSMMMKKKLLLOOOVVV^^^eeehhhiiihhhhhhccccccdddeeeffffffeeeeeeddd```[[[VVVRRRNNNIIIFFFGGGDDD???===;;;;;;:::888888666444333333444444333777777888999::::::::::::999999999:::;;;<<<<<<<<<===>>>??????@@@@@@??????AAADDDKKKRRRZZZkkklllXXXOOOJJJCCC===:::999777666555888555666;;;<<>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<;;;999999:::;;;:::<<<>>>???>>>>>>???@@@FFFHHHJJJKKKLLLPPPWWW\\\hhhqqq}}}|||wwwpppiiiccc]]]WWWTTTPPPNNNKKKHHHFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@@@@BBBEEEHHHFFFJJJSSS^^^lll{{{jjjbbbXXXQQQNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIIIIIIINNNMMMOOOQQQRRRTTT\\\eee|||~~~aaaPPPNNNJJJTTTqqq~~~qqqmmmgggaaa^^^\\\]]]^^^eeeiiiooorrrppplllgggeeeeeegggiiiiiihhhjjjooossssssooohhh^^^TTTMMMJJJIIINNNUUU^^^fffjjjkkkjjjjjjgggdddbbbcccgggiiiiiihhhccc^^^YYYTTTPPPMMMJJJHHHGGGDDD@@@>>>===<<<;;;999:::888555444555555555444777777888999::::::::::::888888999999:::;;;<<<<<<<<<===>>>@@@@@@???>>>>>>@@@DDDKKKSSS[[[kkkfffSSSMMMIIICCC>>>;;;999777555444888666777<<<<<>>??????@@@??????999:::;;;;;;;;;<<<>>>AAA???AAABBBBBBBBBCCCEEEGGGLLLRRRYYY^^^aaagggqqqxxx}}}vvvooojjj___[[[VVVQQQNNNMMMNNNOOOHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCBBBBBBBBBDDDFFFFFFHHHKKKQQQZZZhhhvvvwwwccc\\\UUUQQQQQQRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIJJJMMMNNNPPPTTTTTTVVV^^^hhhrrr[[[OOOOOOLLLUUUqqq}}}qqqmmmgggaaa]]][[[\\\]]]aaaffflllooommmiiidddaaagggiiikkkjjjjjjmmmrrrwwwxxxtttmmmcccYYYQQQNNNMMMPPPWWWaaaiiimmmooooooooommmhhhdddeeejjjnnnnnnlllddd___XXXSSSQQQOOONNNMMMFFFDDDAAA???>>>===;;;:::;;;888555444555555555444777777888999::::::::::::777777888999:::;;;<<<===<<<===>>>@@@@@@???>>>>>>???DDDKKKSSS[[[kkk}}}dddRRRNNNJJJDDD???;;;999777555444777666777<<<<<>>????????????<<<===>>>>>>>>>@@@DDDFFFFFFGGGIIIJJJMMMQQQWWW[[[WWW```lllwwwxxxssskkkccc]]]ZZZYYYYYYUUUTTTRRRPPPMMMKKKIIIIIIFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGMMMWWWbbbkkk{{{ppp\\\YYYVVVUUUUUUUUUSSSQQQNNNMMMKKKJJJIIIIIIJJJKKKKKKMMMQQQUUUVVVYYYcccooogggUUUMMMMMMLLLWWWtttzzzrrrnnnhhhccc___^^^___```aaaeeekkknnnlllhhhdddaaagggiiilllmmmmmmpppuuuzzz}}}zzztttkkkaaaZZZWWWVVVWWW^^^fffnnnrrrttttttuuusssnnnjjjkkkooosssrrroooccc^^^XXXSSSPPPOOOOOONNNFFFCCCAAA??????===;;;:::;;;888555444444444444333777777888999::::::::::::777888999:::;;;<<<===>>>===>>>??????@@@@@@??????@@@DDDKKKSSSZZZjjj{{{bbbSSSTTTNNNGGG@@@<<<999777555444777555666;;;===JJJccctttZZZPPPTTTYYYyyy}}}vvvqqqooolllgggeeefffccceeeggghhhgggfffcccaaa[[[\\\]]][[[XXXUUUTTTUUUMMMIIIFFFEEEGGGGGGEEECCCBBB@@@<<<:::888666444222222222222222222222222222222555888:::;;;@@@GGGMMMWWW^^^jjjxxxrrrfffaaacccooouuutttyyyyyy{{{uuudddVVVIIIFFFBBB???>>>>>>>>>===<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@BBBFFFIIIKKKNNNSSSXXX^^^fffnnntttyyy~~~vvvrrrpppoooiiigggddd```[[[WWWTTTRRRLLLLLLLLLKKKHHHFFFEEEFFFFFFEEEEEEDDDGGGMMMUUUZZZeeeooo}}}zzzjjj]]]___aaabbb```\\\WWWTTTOOOMMMKKKIIIIIIIIIKKKKKKKKKMMMQQQUUUVVV[[[hhhuuuuuu\\\NNNIIIGGGIIIYYYyyywwwqqqnnniiidddaaaaaabbbddddddhhhlllnnnllliiifffeeefffjjjnnnpppqqqsssxxx}}}}}}xxxqqqiiicccaaa```aaafffmmmrrruuuwwwyyy{{{wwwtttrrrrrrtttuuurrroooaaa]]]VVVRRROOONNNMMMMMMFFFDDDBBBAAAAAA???===;;;;;;999666444444444444333777777888999::::::::::::888888999;;;<<<===>>>??????????????????@@@AAAAAAAAADDDKKKRRRYYYiii}}}eeeXXXZZZSSSJJJAAA<<<999777666333666333555;;;===LLLeeeyyyZZZPPPUUU___~~~|||vvvpppooolllgggeeefffbbbdddfffhhhgggeeebbb```]]]^^^^^^\\\YYYVVVVVVVVVNNNJJJEEEFFFIIIKKKJJJGGGEEEBBB>>>;;;999777444222222222222222222222222222000333777888:::???FFFKKKSSSZZZffftttvvvjjjeeebbbpppyyywwwyyy{{{{{{tttgggXXXLLLDDDCCCAAA????????????>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFHHHKKKPPPVVVZZZ___dddmmmuuu}}}|||vvvpppkkkiii```aaa___\\\WWWRRRPPPPPPNNNOOONNNMMMLLLMMMPPPSSSVVV___jjjsss|||sssccc]]]dddlllmmmhhh___XXXUUUPPPNNNKKKIIIIIIIIIKKKLLLLLLNNNRRRTTTUUU[[[jjjyyykkkUUUJJJGGGEEEJJJ^^^sssnnnkkkgggcccbbbbbbeeeffffffiiilllmmmkkkiiiggggggggglllqqquuuvvvxxx|||}}}|||yyytttnnnjjjhhhhhhjjjmmmqqquuuwwwyyy|||~~~wwwxxxyyyyyywwwtttpppmmmbbb^^^XXXSSSQQQOOOMMMLLLHHHFFFEEEDDDDDDBBB@@@>>>===:::777666666555555444777777888999::::::::::::888999:::;;;===>>>???@@@AAA@@@?????????@@@BBBCCCAAAEEEKKKQQQXXXiiijjj^^^^^^WWWLLLBBB<<<999777666333666222444:::===MMMggg|||XXXKKKQQQggg|||uuupppnnnlllgggeeefffaaacccfffggggggeeebbb``````aaaaaa___\\\YYYYYYYYYOOOJJJFFFGGGKKKNNNMMMJJJFFFCCC???<<<:::888555333222222222222222222222222...111555777999===DDDJJJQQQWWWcccrrr~~~yyynnnhhhbbbqqq{{{yyyzzzzzz{{{xxxhhh\\\NNNCCCCCCBBBAAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGKKKNNNRRRWWW]]]eeemmmsss{{{||||||yyytttnnnhhhdddccc[[[\\\\\\YYYVVVSSSQQQRRRPPPVVV]]]bbbjjjxxxooo```XXXbbbmmmoooggg[[[RRROOOPPPNNNKKKIIIIIIIIIKKKLLLOOOPPPSSSTTTUUUZZZkkk{{{eeeRRRKKKIIIHHHNNNddd~~~qqqkkkhhhdddbbbaaabbbeeegggfffhhhjjjjjjhhhgggffffffhhhmmmtttxxxyyy{{{~~~{{{{{{yyyuuupppmmmllllllnnnqqqsssuuuwwwyyy}}}wwwzzz}}}}}}xxxrrrmmmjjjddd```[[[WWWTTTRRROOONNNJJJHHHGGGFFFFFFEEEBBB@@@>>><<<999777777777666555555666777888999:::::::::;;;<<<<<<===>>>??????@@@CCCCCCBBBAAAAAABBBBBBBBBGGGHHHKKKQQQ[[[mmm}}}jjjbbbcccaaaXXXIII>>>999666333555777666888;;;<<>><<<999777555444555666777888999:::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEEFFFJJJPPPYYYkkk~~~llldddeeecccYYYJJJ???999666333333555444888<<<>>>RRRtttzzzWWWLLLSSSllluuupppmmmnnnmmmiiifffgggeeeccccccdddffffffccc``````___]]]\\\\\\ZZZXXXUUUSSSLLLHHHLLLPPPPPPNNNMMMHHHGGGEEEAAA===:::999999555444444333222222222333333111222666888:::AAAHHHQQQVVV```mmmzzzvvvjjjhhhuuu~~~~~~{{{ppp]]]PPPIIIGGGGGGDDDEEEFFFFFFFFFGGGHHHIIIHHHKKKPPPSSSVVV\\\eeekkkvvv|||xxxtttllljjjgggdddgggqqqttteee```]]]ffflllhhh```XXXRRRMMMJJJKKKLLLLLLLLLKKKIIIHHHNNNQQQOOOSSS[[[\\\fff|||ttt^^^OOOGGGGGGMMMXXXqqqssslllmmmiiibbb^^^^^^___aaaaaa^^^```bbbcccdddeeegggiiimmmlllmmmqqqvvvzzz||||||zzzwwwqqqkkkgggjjjpppvvvvvvwwwyyyyyyxxxxxxyyyzzzzzz|||}}}{{{uuuoookkkjjjhhhddd___\\\\\\XXXRRRMMMOOONNNMMMLLLLLLJJJGGGDDD@@@???===:::888666555555555666777888999:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDEEEIIIOOOXXXjjjppphhhhhhfff\\\LLL@@@:::666333333666555888<<<>>>TTTwwwpppQQQIIIQQQmmmtttooolllmmmllliiifffgggeeedddcccbbbcccbbb___]]]^^^\\\[[[[[[\\\[[[YYYWWWSSSLLLIIIMMMRRRRRRPPPPPPKKKIIIFFFBBB???===<<<;;;888777444222111111222333333111222555888:::@@@GGGPPPUUU___kkkxxxvvvkkkggguuutttbbbSSSLLLKKKKKKLLLJJJKKKLLLLLLLLLMMMPPPRRRQQQVVV^^^fffnnnyyy{{{zzzoooaaa]]]]]]eeejjjeee\\\UUUPPPKKKKKKKKKKKKLLLKKKKKKJJJIIIMMMPPPOOOSSS[[[]]]hhhnnnZZZNNNIIIKKKRRR___zzz~~~sssnnnpppkkkddd___]]]^^^^^^^^^\\\]]]^^^^^^___aaaeeehhhjjjjjjkkkooossswwwyyyyyyyyyuuuoooiiifffhhhoootttwwwyyy{{{{{{yyywwwvvvvvvyyyzzzyyyvvvrrrnnnlllkkkkkkhhhdddbbb```\\\UUUOOOPPPNNNMMMLLLLLLKKKHHHFFFAAA???<<<999777666777777444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDHHHNNNXXXjjjssskkkjjjggg]]]MMM@@@:::777333777:::888999;;;===TTTxxxgggMMMHHHPPPjjjvvvpppllllllkkkgggeeefffccccccaaa```___]]][[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXSSSLLLJJJOOOTTTTTTSSSRRRMMMJJJFFFBBB@@@>>>===<<<888777444111111111333555333111222555777888>>>FFFOOOTTT^^^jjjvvvvvvjjjcccqqqyyynnn```WWWSSSSSSSSSRRRPPPSSSVVVWWWWWWYYY^^^aaacccjjjttt~~~}}}iii]]]ZZZ___fffiiicccZZZSSSNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLPPPPPPTTT]]]```nnniiiWWWLLLKKKNNNSSSeeexxxvvvsssmmmfffaaa______``````______^^^]]]]]]___dddhhhfffgggiiimmmpppssstttuuusssoooiiicccbbbdddiiimmmtttwwwzzzzzzxxxuuusssrrrpppqqqrrrrrrpppmmmkkkjjjllljjjiiihhhfffbbb\\\WWWSSSQQQOOOMMMMMMKKKHHHFFFBBB???<<<888777777888999444555666888:::;;;;;;;;;::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFJJJPPPZZZmmmvvvmmmhhhfff\\\LLL@@@;;;777444666999999999<<<>>>WWW}}}```JJJHHHPPPbbb}}}yyyrrrmmmllliiidddaaabbbaaa```___]]][[[YYYYYYYYYYYYYYYYYYZZZ\\\\\\[[[ZZZUUUOOOMMMSSSXXXXXXVVVUUUOOOKKKEEEAAA@@@???===;;;777555333111111333555777333111111444666777===DDDNNNSSS]]]hhhsss}}}vvvhhh]]]jjj{{{sssmmmfffaaa^^^\\\YYYVVVXXX]]]dddhhhjjjmmmsssxxx|||wwwdddZZZYYYbbbiiijjjbbbXXXRRRNNNKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLPPPQQQUUU___fffxxxfffTTTKKKLLLPPPXXXooo|||{{{sssnnnhhhcccbbbcccddddddddddddbbb```___```cccfffdddfffiiikkkmmmnnnppppppkkkgggbbb]]]\\\^^^aaadddnnnqqquuuvvvuuurrrooonnnfffhhhkkknnnooommmiiifffhhhhhhiiiiiihhhfffbbb___YYYVVVRRRPPPNNNKKKHHHFFFCCCAAA===999777777888999333444666888:::;;;;;;<<<999:::;;;===>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDGGGHHHMMMUUU___ssswwwmmmdddbbbYYYJJJ???;;;888555111666777999===BBB^^^{{{\\\IIIHHHOOOZZZuuuzzzsssmmmkkkhhhbbb``````^^^___^^^\\\ZZZYYYYYY[[[[[[[[[[[[\\\^^^___^^^]]]YYYTTTRRRXXX^^^]]]ZZZYYYSSSMMMFFFBBB@@@???===:::555444333222333444666777444111111444555666<<>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKQQQYYYeeeyyywwwmmm```^^^VVVHHH>>>:::888666000555666999===DDDbbbxxxYYYHHHGGGMMMZZZuuuyyyrrrllljjjgggbbb```aaa]]]______]]][[[[[[]]]___```______aaaccccccbbbaaa```[[[YYY___dddccc```^^^WWWPPPHHHCCCBBB@@@===:::666555555444444444444555444111111444444555;;;AAAHHHOOOXXXbbblllvvvwwwjjj^^^bbbqqq|||nnnlllqqqwwwxxxtttpppoooooouuu}}}|||jjj]]]]]]cccgggllljjj```UUUPPPMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNRRRSSSYYYffftttvvv___QQQKKKMMMRRRlll|||vvvvvvooojjjddd```______aaaaaabbbdddggghhhfffdddcccbbbdddgggjjjkkkiiiggghhhhhhaaa^^^[[[ZZZ[[[[[[YYYWWW___ccchhhlllnnnnnnooopppiiiiiijjjmmmnnnmmmhhhccceeefffhhhiiiiiiiiiiiijjjeeeaaa]]]YYYWWWUUURRRPPPGGGEEEBBB???<<<:::888777333444666888:::;;;<<<<<<999:::;;;===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFLLLNNNSSS\\\hhh}}}wwwlll\\\[[[SSSFFF===:::999666222777888:::===CCCaaawwwXXXGGGGGGKKK^^^yyyxxxqqqkkkiiigggcccaaaccc^^^___```___]]]]]]```ccccccccccccdddfffgggeeedddeee___^^^dddhhhgggdddbbb[[[SSSJJJEEECCCBBB>>>:::777777666555444333333222444111111333444555:::AAAFFFLLLVVV___iiisss~~~xxxmmmaaacccpppxxxjjjooowww~~~|||~~~}}}}}}wwwggg\\\___ggghhhllliii___SSSNNNLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOSSSTTTZZZhhhyyyrrr\\\PPPKKKNNNSSSrrrzzzssssssmmmhhhaaa]]][[[[[[\\\\\\]]]aaafffhhhgggdddbbbaaaeeehhhkkkkkkhhhffffffggg```^^^\\\\\\]]]\\\XXXUUU\\\```eeejjjllloooqqqsssqqqnnnmmmmmmnnnmmmiiieeeiiikkkllllllkkklllmmmooogggddd```]]][[[ZZZXXXVVVHHHGGGDDDAAA>>>;;;888777555666777888:::;;;<<<===888999<<<>>>@@@BBBCCCCCCDDDDDDDDDBBBAAABBBDDDGGGJJJPPPWWW___lll|||tttmmm```SSSFFF@@@===:::888888777888666999@@@GGGbbboooZZZJJJFFFNNNfff{{{vvvpppjjjfffdddbbbaaa___^^^]]]]]]]]]^^^___```hhheeedddfffiiikkkjjjgggeeedddccccccccceeegggiii]]]WWWOOOJJJHHHEEE@@@;;;:::777555333444444333222000111333333444666999<<>>@@@BBBDDDEEEEEEEEEEEEEEECCCBBBDDDGGGIIIKKKPPPXXXaaappp{{{ssskkkWWWKKK>>>:::999666555555444666555999???DDD]]]dddRRRGGGJJJZZZ|||tttrrrooommmmmmllljjjhhhbbbaaa___^^^^^^___```aaaeeefffgggggggggggghhhjjjmmmkkkhhhdddaaa___^^^^^^bbb]]]VVVQQQMMMIIICCC>>><<<:::777555555555444333111222333333444555888;;;CCCHHHOOOUUU]]]gggrrrzzzyyyjjjfffiiivvv}}}www}}}{{{zzzzzzwwwssssssvvvzzz}}}iiiZZZSSSUUU___jjjkkkcccWWWNNNIIIIIIJJJKKKJJJJJJJJJIIIHHHIIILLLOOOVVVWWWZZZcccrrrqqqYYYOOOJJJGGGPPP^^^wwwkkkhhhiiijjjfff```[[[WWWWWWYYYZZZYYY\\\aaafffiiiiiihhhggghhhiiijjjhhheeecccbbbbbb^^^]]][[[ZZZYYYXXXYYYYYY___ccciiimmmooooooooopppllliiifffeeegggjjjmmmnnnppprrrrrrpppoooqqqqqqnnnhhhddd___\\\ZZZYYYWWWVVVQQQPPPNNNKKKFFFBBB===;;;888888888999999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCEEEHHHKKKMMMRRRYYYdddttt{{{sssjjjTTTHHH<<<888888666555666333555555888>>>CCC[[[iiiXXXKKKOOOaaa}}}www~~~qqqpppnnnmmmmmmllliiigggeeecccaaa______```aaabbbdddfffiiihhhfffeeegggjjjiiihhhfffdddbbbaaa``````ddd___YYYTTTOOOJJJDDD@@@???<<<888666666666444333222333444444333555888:::BBBHHHOOOVVV\\\dddooowww{{{mmmdddbbblll{{{{{{|||wwwtttuuuuuuuuutttsssuuuxxxyyyuuu```TTTQQQVVVaaakkkkkkbbbUUUKKKHHHHHHJJJKKKIIIJJJJJJIIIIIIKKKNNNQQQXXXYYY]]]fffxxx{{{eeeRRRKKKGGGEEEQQQaaaqqqfffeeehhhjjjfff```[[[XXXYYY\\\^^^]]]```eeehhhjjjiiigggeeefffgggfffdddbbbaaaaaabbb___^^^\\\ZZZYYYYYYYYYZZZ```dddiiimmmppppppooonnnhhhfffddddddgggiiikkklllqqqtttuuurrrqqqqqqnnniiiccc```]]][[[ZZZYYYXXXVVVTTTSSSPPPMMMHHHCCC???<<<888888888999999:::::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDDDDCCCEEEIIILLLOOOSSS[[[fffxxx|||sssjjjTTTHHH<<<999888777666777333555555888>>>CCC[[[rrr```PPPQQQcccoooqqquuusssqqqooonnnllliiiggghhhfffcccaaa```aaabbbddddddfffiiihhheeedddfffiiifffeeeeeedddccccccccccccddd```\\\VVVQQQKKKFFFBBBAAA>>>:::888777666555444333444444444333444777999AAAHHHQQQWWW\\\cccmmmuuu~~~|||oooccc\\\cccoooyyy~~~~~~uuuqqqqqqtttuuuuuuvvvxxx{{{}}}|||mmm[[[SSSTTTZZZdddmmmnnncccTTTJJJGGGIIIJJJKKKIIIJJJJJJJJJJJJLLLOOORRRXXX[[[aaalllooo\\\MMMHHHEEEDDDRRReeelllcccccchhhiiifffaaa]]][[[\\\___aaaccceeehhhjjjjjjhhhdddbbbcccccccccaaa___^^^___aaa```___\\\ZZZYYYYYYZZZ[[[___bbbfffkkkooopppooonnngggggggggiiikkkkkkjjjhhhnnnsssuuusssqqqooojjjddd\\\ZZZYYYYYYZZZZZZXXXWWWUUUTTTRRRNNNJJJDDD@@@===777777888999::::::;;;;;;;;;<<<>>>???AAABBBBBBCCCBBBCCCCCCCCCCCCEEEIIILLLRRRVVV]]]iii{{{}}}tttkkkUUUHHH===999999888777888444666555999???DDD]]]yyygggRRRQQQdddjjjkkkyyy}}}zzzvvvsssqqqooollliiikkkiiieeebbbaaabbbccceeeeeefffggggggfffeeefffgggfffffffffeeeeeedddddddddcccaaa^^^YYYSSSMMMIIIFFFCCC@@@<<<:::888777555444444444555444333444666888???HHHRRRXXX[[[```jjjrrrzzz}}}rrreeeZZZ[[[cccllltttzzzwwwpppnnnooossswwwwwwyyyuuueeeVVVSSSYYYaaaiiiooommmbbbSSSJJJHHHJJJKKKJJJJJJKKKKKKKKKJJJLLLPPPRRRVVV]]]fffuuueeeUUUJJJGGGEEEEEEUUUjjj{{{iiiaaacccfffhhhfffccc```___```bbbcccfffhhhjjjkkkjjjfffbbb___`````````___]]]]]]^^^___bbb```]]]ZZZYYYZZZ[[[\\\^^^___bbbgggllloooooonnnjjjjjjkkkmmmooonnnllliiijjjooorrrpppnnnlllggg```WWWVVVVVVXXXZZZZZZYYYWWWUUUTTTRRROOOJJJFFFAAA???666666777888:::;;;<<<<<<===>>>???AAABBBCCCCCCCCC@@@AAABBBBBBBBBEEEIIILLLUUUXXX___kkk~~~~~~vvvlllUUUIII>>>:::999888777888666777666999???FFF```~~~kkkVVVUUUiiihhhkkk|||}}}xxxtttqqqpppnnnlllmmmkkkfffcccaaabbbdddfffgggfffeeeeeefffgggfffeeeeeeffffffggggggfffffffffdddcccaaa\\\VVVQQQLLLJJJEEEBBB>>>;;;999888666444444555555444333333666888===FFFQQQWWWYYY]]]gggooovvv|||vvvhhh[[[WWWZZZaaalllttt}}}mmmhhhjjjjjjqqqvvvwww|||~~~{{{wwwssspppoooooooooqqqssswwwzzz|||jjj\\\RRRUUU___iiiooosssjjj___QQQIIIIIILLLLLLJJJLLLLLLLLLKKKKKKLLLOOORRRVVV___mmmttt\\\PPPGGGGGGFFFHHHZZZqqqttteee```aaacccgggfffeeecccccccccdddeeefffhhhjjjkkkjjjfffbbb___^^^___```___^^^]]]^^^___bbb```]]]ZZZYYYZZZ\\\]]]___^^^___ccchhhllllllkkkjjjiiijjjlllnnnnnnmmmlllhhhlllllliiihhhhhheeeaaaVVVVVVWWWYYY[[[ZZZXXXVVVTTTSSSRRROOOKKKFFFCCC@@@555666777888:::;;;======>>>???@@@BBBCCCDDDDDDDDD???@@@AAAAAABBBDDDHHHLLLWWWZZZ```lllwwwmmmVVVIII>>>:::999777777777777888666999@@@GGGbbbnnnYYYZZZppp~~~gggmmm|||vvvrrrpppooonnnmmmooolllgggcccbbbccceeefffhhhfffcccdddggghhhfffccccccdddeeeggghhhiiiiiijjjddddddccc___YYYSSSOOONNNFFFBBB>>>;;;:::888666444555555555444333333555777;;;EEEPPPVVVWWW[[[dddmmmssszzzyyykkk\\\UUUUUU\\\gggrrr|||uuudddaaaeeefffnnntttvvv}}}}}}zzzwwwuuupppnnnkkkhhhffffffggghhhiiilllpppsssvvvzzzzzzbbbVVVNNNUUUcccnnnsssvvvfff[[[OOOHHHJJJMMMMMMKKKMMMMMMMMMLLLKKKLLLOOORRRVVVaaaqqqmmmWWWLLLFFFHHHGGGKKK^^^vvvpppccc``````aaagggfffffffffeeeeeeffffffeeegggjjjkkkjjjgggccc```]]]___``````___^^^^^^___cccaaa]]]ZZZYYYZZZ\\\^^^aaa___^^^aaaeeeiiijjjiiihhhffffffgggiiilllmmmmmmhhhjjjhhhcccbbbeeeeeecccXXXXXXXXXZZZ[[[[[[XXXUUUSSSSSSQQQOOOKKKGGGCCCAAA888888888999:::<<<===>>>??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCFFFLLLPPPWWW[[[dddrrr|||mmmYYYEEE;;;999333555777333888777888::::::HHHkkkooo___WWWrrr}}}iiitttzzzpppnnnooonnnnnnpppmmmkkkhhhccc```aaaeeeiiillliiieeeeeefffgggeeebbbcccaaa```aaadddggghhhhhheeeccc```^^^[[[VVVQQQNNNJJJGGGBBB>>><<<:::777555666555333222333444666888>>>EEEMMMRRRUUUYYY```eeeqqqyyy}}}rrreee[[[VVVYYYggguuulll]]]ZZZ[[[aaafffoooyyy|||wwwzzzxxxuuurrrppppppqqqrrrnnnnnnnnnooooooppppppppppppuuu{{{~~~~~~mmmZZZSSSPPPXXXgggrrrsssppp]]]RRRJJJJJJMMMMMMKKKJJJMMMKKKJJJJJJLLLOOOQQQRRR^^^cccrrr}}}eeeSSSHHHCCCFFFIIIPPPiii{{{jjjbbb]]]^^^cccmmmmmmkkkhhhffffffiiikkkkkkkkkjjjiiifffccc```^^^___^^^]]]\\\\\\^^^___``````___\\\YYYVVVWWWZZZ]]]^^^]]]]]]^^^aaaccccccbbbhhhfffccc```___bbbgggllljjjhhhfffdddbbbaaaaaaaaa^^^[[[XXXXXXYYYZZZXXXVVVRRRPPPNNNJJJGGGCCCAAA???555666666777888:::;;;<<>><<<:::777555555555444333444555666777:::AAAJJJPPPTTTXXX^^^cccmmmvvvvvvjjj```YYY[[[fffrrreeeVVVRRRTTT]]]bbbjjjsss|||}}}||||||zzzgggYYYUUUTTT]]]kkksssrrrmmmYYYOOOGGGHHHLLLLLLKKKKKKMMMLLLJJJJJJLLLOOOQQQRRR]]]dddvvvyyyaaaQQQHHHDDDHHHLLLXXXuuutttgggbbb^^^```dddlllkkkiiifffbbbbbbcccfffgggggggggfffeeebbb```___^^^^^^^^^^^^^^^_________aaa```^^^[[[XXXXXXZZZ]]]_________```ccceeeeeedddcccbbb___[[[ZZZ]]]bbbfffhhhfffeeecccbbbbbbcccdddaaa^^^[[[ZZZZZZYYYWWWUUUQQQPPPNNNKKKHHHEEEBBBAAA555555666888999;;;<<<<<>>999:::===888444444777999<<>><<<:::777555444444444555555555666666555<<>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCDDDGGGLLLPPP\\\___hhhxxxttt\\\HHH>>><<<777888;;;666555555777:::===LLLppp~~~gggZZZWWWsssuuu}}}uuunnnkkkiiifffeeegggjjjjjjiiigggfffgggjjjmmmppppppooonnnnnnmmmkkkjjjjjjiiiiiijjjiiifffbbb___WWWWWWYYY\\\]]][[[WWWSSSJJJGGGBBB???<<<:::777555333444555555666666555555555;;;DDDKKKQQQUUUXXX[[[fffqqq~~~vvvlllbbb[[[]]]cccpppzzzvvvkkkjjjkkkmmmpppuuuzzzjjjWWWRRRVVV___nnnzzz{{{qqqgggSSSKKKFFFHHHJJJJJJIIIKKKLLLLLLLLLKKKKKKMMMPPPRRRZZZiiijjjTTTJJJHHHFFFIIIVVVqqquuudddaaaccccccdddhhhhhhhhheeebbb]]][[[\\\]]]bbbaaaaaa```___^^^]]]\\\\\\^^^aaadddeeeccc```___^^^^^^^^^[[[XXXWWWWWWXXXZZZZZZZZZ\\\___aaaaaa```___]]]ZZZWWWTTTVVVZZZ]]]``````aaaccceeehhhjjjlllkkkiiigggddd```]]]YYYWWWQQQQQQPPPNNNKKKHHHFFFDDD666777999;;;===>>>??????????????????@@@BBBDDDEEEEEEEEEEEEDDDDDDHHHMMMQQQ\\\___iii|||ttt[[[GGG===;;;666777:::555777666999;;;===LLLpppoooZZZSSSUUUsss}}}vvvpppmmmiiidddccceeeggghhhhhhgggffffffiiikkklllmmmoooooooooooooooooollllllllllllkkkgggbbb^^^WWWVVVUUUVVVXXXXXXWWWUUULLLHHHCCC@@@===;;;888666333444555555666666555555777<<>>=========???AAACCCDDDDDDDDDDDDDDDEEEIIINNNSSS[[[___jjj~~~sss\\\HHH>>><<<777888;;;666777777999<<<>>>MMMqqqaaaOOOOOOTTTrrrzzztttpppnnnjjjdddccceeeggghhhiiihhhggggggiiijjjhhhjjjmmmoooooonnnooopppnnnmmmmmmmmmllliiiddd```YYYWWWUUUTTTUUUVVVUUUTTTMMMJJJEEEAAA???<<<:::888444444444555555555666666888;;;@@@GGGNNNSSSWWWXXXeeeppp||||||sssdddWWWRRRSSS___fffvvvnnn]]]UUUQQQYYYiiizzz~~~ooobbbRRRMMMIIIJJJJJJGGGGGGIIIHHHJJJLLLLLLKKKMMMRRRVVV```uuueeeTTTFFFHHHJJJQQQiii{{{jjj___bbbhhhhhhhhhjjjkkkkkkjjjgggcccaaaaaabbbcccbbb```^^^\\\[[[ZZZZZZ\\\___dddhhhiiigggcccaaaaaabbbaaa^^^\\\[[[]]]___[[[ZZZ[[[]]]```ccccccccc[[[ZZZWWWSSSPPPPPPRRRTTTZZZ]]]bbbgggjjjllllllkkkcccdddeeeccc___[[[YYYYYYXXXXXXXXXWWWTTTPPPLLLJJJ333444777:::===>>>>>>===<<<<<<;;;<<<===@@@BBBDDDCCCDDDDDDDDDFFFJJJPPPUUU\\\___jjjrrr\\\HHH>>><<<777888;;;666666666888<<>>;;;999555555444333444555666777555777<<>>??????>>>>>>@@@BBBDDDCCCCCCCCCFFFKKKOOORRRYYY___kkkmmmSSSGGG<<<999999777666777666666======>>>ZZZtttUUUIIIIIIZZZsssvvvkkklllllljjjhhhhhhiiikkkooollliiifffeeedddbbbaaahhhiiijjjiiihhhggghhhiiimmmmmmllllllkkkjjjjjjjjjeeeeeefffgggfffccc^^^[[[RRRNNNHHHDDDAAA???<<<;;;777666444333333444555666555777:::>>>DDDLLLUUU\\\^^^hhhssszzzttteeeYYYQQQOOOSSSZZZcccooo{{{rrrrrrvvvkkkYYYRRRTTT```nnn|||~~~wwwjjjZZZNNNHHHHHHGGGGGGGGGGGGFFFFFFIIIKKKIIILLLRRRNNNQQQbbbsss{{{dddUUUNNNIIIHHHUUUtttuuuooohhhggglllqqqssssssyyyvvvrrrmmmhhhdddbbbaaa___^^^\\\[[[[[[]]]```bbbbbbcccdddeeeeeeeeeeeeddd___]]][[[YYYYYY[[[]]]___aaa___^^^___bbbbbb```]]]^^^]]]YYYTTTPPPQQQWWW\\\]]]bbbjjjooopppmmmjjjhhhcccbbbbbbcccdddeeefffgggmmmkkkhhhfffccc___YYYUUU666777888:::;;;<<<======???@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCDDDFFFJJJOOORRRYYY___mmm{{{fffNNNDDD:::888888777666888777777<<<>>>CCCaaarrrUUUJJJJJJZZZsss~~~pppkkklllmmmllljjjiiiiiijjjllljjjfffdddcccccccccccchhhiiijjjjjjhhhggghhhjjjllllllllllllkkkkkkjjjjjjfffeeeeeeffffffddd___[[[TTTQQQLLLHHHEEEBBB???===:::888666444333333444555444666999===BBBKKKTTT[[[]]]fffpppwww~~~~~~rrrdddWWWOOOLLLNNNSSS[[[hhh}}}vvvkkkiiikkkxxxwwwdddUUUQQQTTTbbbppp||||||qqqbbbSSSHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKHHHJJJQQQOOOUUUhhh~~~vvvaaaTTTNNNIIIKKKZZZzzzvvvqqqmmmnnnsssyyy|||}}}}}}zzzuuupppkkkgggeeeccc___^^^\\\[[[[[[]]]___aaaaaaaaaaaabbbbbbbbbbbbbbb]]]\\\ZZZYYYZZZ[[[]]]^^^```___]]]^^^aaabbb```^^^]]]]]]]]]ZZZWWWVVVYYY[[[___dddkkkoooooommmiiihhhiiihhhgggeeedddbbbbbbaaaggggggfffccc___ZZZUUUSSS666777999:::<<<=========@@@BBBCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDFFFJJJOOOQQQXXX```pppsss]]]JJJAAA888777777666777999999777;;;???HHHiiimmmSSSKKKLLL[[[sssyyylllkkkmmmnnnnnnkkkiiiiiiiiiiiigggdddaaa```aaaccceeeggghhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjgggdddbbbcccfffeee```[[[VVVTTTPPPMMMKKKGGGCCC@@@===;;;888555333333333333333444777;;;AAAIIIRRRYYY\\\ccckkkrrr||||||rrreeeXXXOOOJJJNNNRRRXXXcccwwwvvviiidddeeesss|||lll\\\RRRRRRWWWjjjxxx}}}mmm]]]OOOGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMJJJLLLRRRRRR[[[pppmmm[[[QQQNNNKKKPPPcccwwwtttqqqrrrxxx}}}~~~{{{vvvpppkkkgggdddccc^^^^^^]]]\\\\\\]]]___`````````^^^^^^]]]^^^___```[[[ZZZZZZZZZ[[[\\\\\\]]]^^^\\\[[[[[[]]]______^^^\\\^^^``````^^^\\\\\\\\\cccgggmmmqqqqqqnnnlllkkkooonnnkkkgggccc___\\\ZZZ```bbbccc```ZZZUUURRRRRR777777999;;;<<<======>>>???AAACCCDDDCCCDDDEEEFFFGGGFFFDDDDDDFFFJJJOOOQQQWWW```qqqmmmWWWIII@@@999777777555666999999666:::>>>JJJmmmeeeOOOLLLNNN]]]vvvwwwkkkjjjlllnnnnnnkkkhhhgggfffhhhfffccc___]]]^^^bbbdddeeeggghhhhhhgggggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiigggbbb^^^___cccccc___ZZZXXXVVVTTTRRROOOKKKFFFBBB>>>===:::777555444444555222333666999???GGGPPPVVV[[[aaagggoooyyy~~~vvvjjj^^^SSSMMMQQQRRRVVV^^^ooo|||nnnhhhhhhsssssscccVVVPPPUUU]]]qqq}}}zzzgggWWWMMMHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPMMMPPPVVVWWWaaawwwyyydddTTTMMMLLLLLLUUUlll~~~uuusssrrrtttwwwzzz{{{zzz|||xxxrrrlllfffcccaaa```_________^^^^^^______``````___]]][[[[[[\\\^^^___ZZZZZZ[[[\\\\\\]]]]]]]]]ZZZYYYYYYYYYZZZ[[[\\\]]]\\\^^^```aaaaaa```___^^^dddhhhmmmqqqqqqppppppppppppnnnkkkfffaaa\\\XXXVVV\\\```ccc```YYYTTTSSSUUU777888999;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFEEEDDDEEEGGGKKKOOORRRVVV```sssiiiTTTIIIBBB;;;999777444555999888666888<<>>>>>>>><<>><<<999777777888888444555666888<<>>>>>>>><<<>>>BBBDDDDDDDDDDDDEEEDDDDDDCCCEEEHHHMMMRRRUUU[[[eeexxxxxx^^^LLLCCC>>>:::999666333555:::555777<<<===IIIlllttt[[[MMMLLLNNNdddkkkiiippp}}}tttppppppqqqpppnnnjjjhhhggggggfffhhhhhhddd```___bbbfffggghhhjjjkkkkkklllnnnppprrrqqqooommmkkkiiihhhggggggfffbbb\\\XXXXXX[[[^^^^^^\\\ZZZXXXVVVSSSNNNKKKCCCAAA>>>:::888777777777666777777888;;;@@@HHHMMMQQQ[[[eeehhhmmmvvvtttggg^^^[[[YYYZZZ\\\^^^fffxxxwwwkkkeeefffuuuooo\\\QQQPPPXXXhhhvvvuuuaaaPPPIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKNNNLLLPPPYYYbbbxxxnnn]]]RRRHHHGGGKKKMMM___~~~wwwkkkfffkkkrrrxxx{{{|||{{{{{{uuuqqqkkkeeeaaa______```^^^___aaabbbaaa```]]]\\\]]]]]]^^^___```aaaaaabbb^^^\\\ZZZYYYXXXYYYZZZ[[[]]]aaaddddddaaa^^^]]]]]]ZZZYYYYYY[[[```cccdddcccZZZ\\\]]]^^^^^^___bbbeeeaaa^^^ZZZWWWVVVYYY]]]___aaabbbcccdddcccaaa___]]]888999:::<<<===>>>>>>???<<>>@@@CCCEEEFFFEEECCCBBBFFFFFFFFFGGGIIINNNTTTYYY^^^iii}}}{{{fffUUULLL>>>;;;888666666777777666444777>>>DDDRRRvvv|||[[[HHHLLLOOOeeekkknnnwwwuuuvvvpppkkkkkkiiieeebbbcccccceeegggfffdddcccfffhhhlllkkkjjjjjjlllooosssuuusssrrrpppnnnlllllllllmmmmmmiiiddd___]]]]]]^^^___fffccc```^^^[[[WWWRRROOOIIIGGGDDD@@@===:::888777777666777;;;===???EEELLLSSSWWW\\\```fffppp{{{xxxhhh\\\VVVSSSUUUYYYXXXZZZmmm}}}vvvqqqlllkkklllmmmpppssszzz{{{rrrgggZZZTTTZZZgggttt}}}rrr___QQQIIIEEEEEEIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKRRRWWWXXX]]]rrrzzz```SSSNNNIIIIIINNN^^^~~~ssskkkeeeggghhhjjjkkkkkkkkkkkklllhhhbbb______^^^\\\ZZZZZZ\\\___``````]]]YYYVVVYYYYYYYYY[[[]]]```cccddd```\\\VVVRRRPPPQQQTTTWWWYYY]]]```___\\\XXXVVVVVV[[[[[[\\\^^^___```aaabbbcccaaa___\\\[[[[[[\\\]]]\\\[[[YYYXXXXXXZZZ\\\^^^___bbbeeeeeedddaaa``````888999:::<<<===???@@@AAA@@@AAADDDFFFGGGFFFDDDCCCEEEEEEFFFGGGIIIOOOVVV[[[```jjj~~~xxxeeeSSSIII>>>;;;888777777888888777888999@@@EEEVVV{{{~~~]]]JJJLLLQQQhhhllluuu~~~tttqqqmmmiiifffgggeee```]]]]]]```aaaccccccbbbcccfffiiijjjiiiiiiiiikkknnnrrrtttrrrqqqooolllkkkjjjiiiiiijjjgggccc___]]]^^^```bbbfffdddbbbaaa^^^ZZZUUUQQQKKKIIIFFFBBB???<<<:::999888666777:::;;;;;;@@@GGGPPPTTT[[[aaafffnnnwww}}}vvvggg\\\UUURRRTTTXXXXXXWWWddduuutttiiieeecccdddhhhooowww{{{yyy~~~}}}jjjaaaWWWVVVaaaqqq~~~yyyiiiWWWMMMHHHEEEFFFHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIOOOUUUZZZfffoooYYYPPPLLLIIILLLSSSoooyyynnngggaaabbbdddfffhhhhhhhhhhhhhhheeeaaa```aaabbbaaa```\\\^^^``````^^^[[[VVVTTTWWWWWWXXXZZZ\\\___bbbddd___]]]YYYVVVTTTSSSTTTUUUXXX[[[^^^]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^aaa___]]]\\\[[[\\\]]]^^^\\\[[[XXXWWWXXXZZZ]]]___bbbeeehhhiiifffcccaaa```888999:::<<<===???@@@AAAAAABBBEEEFFFGGGGGGEEEDDDCCCDDDEEEGGGKKKQQQYYY^^^cccmmmtttcccQQQFFF???<<<999777888888888888<<<<<>>;;;:::999666666888888777;;;BBBLLLRRRZZZ```eeejjjqqqvvv}}}}}}~~~~~~wwwlllcccXXXTTTTTTYYYZZZZZZ```kkkpppaaaXXXWWW[[[cccnnn{{{{{{|||uuuaaaYYYSSSYYYiiizzznnn^^^NNNHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKNNNUUU```tttsssaaaPPPJJJIIIHHHOOOYYY{{{rrriiiccc]]]___aaacccdddeeeeeeeeefffcccaaa```aaabbbbbbbbb______```___\\\XXXTTTQQQTTTUUUVVVXXX[[[^^^aaaccc^^^]]][[[YYYWWWUUUTTTSSSWWWYYYZZZZZZZZZYYY[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\[[[[[[\\\]]]^^^___\\\ZZZWWWUUUVVVYYY^^^aaacccfffiiijjjgggccc```^^^888999:::<<<===???@@@AAAAAABBBDDDEEEFFFFFFEEEDDDBBBCCCEEEGGGLLLSSS[[[aaafffppp|||qqqbbbQQQDDD@@@===:::888888999999888>>>;;;@@@JJJbbbyyyZZZKKKIIITTTsss~~~mmm{{{nnngggccc^^^]]]```bbbaaaaaacccgggfffdddbbbaaa```aaabbbiiiiiijjjlllnnnppprrrsssqqqpppooonnnmmmlllkkkkkkgggeeecccaaaaaabbbeeefffeeeccc```___^^^\\\ZZZXXXPPPNNNKKKFFFBBB???<<<;;;999666555777777666:::@@@KKKQQQXXX]]]aaagggmmmrrr~~~}}}uuuooo```YYYVVV[[[```dddiiippprrrcccZZZVVVXXXcccsss}}}nnn[[[UUUSSS\\\nnn{{{~~~|||dddUUUHHHDDDFFFFFFEEEEEEIIIIIIJJJKKKKKKLLLMMMMMMRRRSSSZZZiiieeeWWWJJJGGGEEEGGGRRR___wwwkkkdddaaa]]]___```aaabbbbbbaaaaaadddcccaaa```_________^^^]]]^^^]]]\\\ZZZVVVSSSQQQRRRSSSUUUWWWZZZ]]]```aaa^^^]]][[[XXXVVVUUUTTTTTTWWWWWWWWWWWWWWWXXXZZZ\\\ZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYZZZ\\\]]]___```ZZZXXXTTTRRRSSSWWW]]]```bbbeeehhhiiieeeaaa]]][[[888999:::<<<===???@@@AAA@@@AAABBBDDDDDDDDDDDDDDDBBBCCCEEEHHHMMMUUU^^^dddiiittt|||rrrcccQQQEEE@@@===:::888888999999888<<<999>>>KKKhhhmmmTTTJJJHHHWWWyyyxxx|||ooohhhddd^^^\\\___cccdddhhhllljjjiiihhhffffffeeedddcccggghhhjjjlllnnnoooppppppmmmmmmmmmmmmllllllkkkkkkiiigggeeecccbbbbbbdddeeeccc___[[[YYYYYYZZZ[[[[[[RRRPPPLLLGGGCCC???<<<;;;888666555777777666:::@@@LLLPPPUUUYYY]]]ccckkkqqq|||~~~}}}yyyhhh___XXX[[[dddoooxxx~~~rrrdddZZZYYY^^^bbbuuuvvviiiXXXUUUWWWbbbrrrzzzvvvppp[[[PPPEEEDDDFFFFFFEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPVVVXXXbbbwwwvvv]]]RRRIIIFFFDDDGGGVVVgggrrrfff```^^^]]]]]]^^^___^^^]]]\\\[[[______^^^]]]\\\\\\\\\\\\YYYYYYYYYXXXWWWUUUSSSRRRQQQRRRTTTWWWZZZ\\\^^^______\\\YYYUUUSSSTTTUUUVVVXXXVVVUUUUUUVVVWWWYYYZZZYYYXXXVVVUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[]]]^^^___WWWUUUQQQOOOQQQVVV[[[___bbbeeehhhgggddd___\\\ZZZ888999:::<<<===???@@@AAA@@@AAABBBCCCCCCDDDDDDDDDBBBDDDFFFIIINNNVVV___eeekkkvvv~~~ssscccRRRFFF???<<<999777888888888888;;;777===MMMkkk|||___MMMJJJHHH[[[}}}qqqkkkfff```^^^aaaeeegggjjjooojjjiiijjjlllmmmmmmkkkiiifffgggiiikkklllllllllkkkiiiiiiiiiiiiiiihhhggggggiiigggeeebbbaaaaaabbbbbbaaa]]]YYYWWWXXXZZZ\\\]]]UUURRRNNNIIIDDD@@@===;;;999777666777777666999???JJJNNNRRRVVVZZZ```hhhnnnuuuxxx}}}}}}oooeee[[[ZZZeeeuuutttfffZZZTTT[[[gggrrr|||mmmbbbTTTUUU\\\jjjvvvxxxpppgggSSSKKKEEEEEEFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSWWW]]]nnnnnnWWWOOOIIIGGGFFFLLL```vvvooobbb\\\[[[YYYYYYZZZZZZYYYXXXWWWVVVWWWYYYZZZ[[[ZZZZZZ\\\]]]VVVUUUUUUTTTSSSSSSSSSSSSQQQRRRUUUWWWZZZ[[[\\\]]]]]][[[WWWTTTSSSTTTVVVXXXXXXVVVUUUUUUWWWYYYZZZZZZVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\UUUSSSPPPOOOQQQVVV[[[^^^dddfffhhhgggddd```]]]]]]888999:::<<<===???@@@AAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDGGGJJJOOOWWW```fffkkkxxxsssbbbQQQGGG>>>;;;888777777888888777;;;777===NNNllloooRRRGGGKKKKKK```}}}rrrnnnjjjfffeeeiiikkkjjjjjjlllkkkkkkmmmpppsssrrrnnnjjjiiijjjlllnnnnnnmmmllljjjiiiiiiiiiiiigggeeecccbbbeeedddbbb```_________```^^^\\\[[[[[[\\\^^^^^^]]]XXXUUUQQQLLLFFFBBB???===<<<888777777555333666;;;DDDIIIPPPUUUYYY^^^dddiiinnnrrryyy~~~~~~vvvlll```]]]fffwwwwwwggg^^^WWWVVVcccttt~~~qqqcccYYYRRRWWWaaannnuuurrreee[[[IIIFFFDDDFFFEEECCCEEEJJJFFFGGGIIILLLOOORRRTTTVVV[[[fff}}}uuufffQQQLLLIIIIIIJJJTTTnnnjjj^^^ZZZZZZUUUUUUWWWXXXXXXXXXWWWVVVUUUXXXZZZZZZYYYXXXZZZ[[[TTTSSSRRRQQQPPPPPPPPPQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXYYYXXXVVVVVVXXX[[[^^^^^^]]]WWWVVVTTTSSSSSSTTTWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYTTTRRRQQQQQQTTTWWW\\\___ccceeeeeedddaaa^^^]]]^^^888999:::<<<>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFDDDEEEGGGJJJOOOWWW```ffflllyyysss```PPPGGG>>>;;;888666666777777777<<<888===NNNkkkhhhJJJDDDLLLMMMddd}}}ssspppooolllmmmqqqrrrmmmjjjiiinnnoooppptttuuusssmmmgggmmmoooqqqrrrrrrqqqnnnmmmmmmmmmllljjjhhhdddbbb```aaa```___^^^]]]]]]^^^___\\\\\\]]]```bbbbbb```]]]ZZZWWWSSSNNNHHHCCC@@@>>>===:::888777444111333888???EEENNNUUUYYY]]]aaaeeejjjpppwww~~~{{{sssgggaaahhhxxxzzzkkk___[[[YYY]]]mmmwwwjjj\\\SSSQQQXXXdddooorrrjjj[[[OOOBBBBBBCCCFFFDDDCCCFFFLLLEEEFFFIIILLLPPPSSSVVVWWWaaaooolll___MMMIIIHHHKKKNNN[[[xxxyyyfff[[[ZZZ[[[SSSUUUWWWYYYZZZ[[[[[[ZZZXXX[[[\\\[[[XXXUUUVVVWWWTTTSSSQQQOOONNNNNNNNNOOOSSSTTTVVVYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVVVVZZZ___ccccccaaa[[[YYYWWWVVVWWWXXX[[[]]]YYYYYYYYYZZZYYYYYYXXXWWWTTTSSSSSSSSSVVVYYY]]]___aaabbbbbb```]]][[[\\\]]]999:::<<<===???@@@@@@@@@@@@BBBEEEGGGGGGEEECCCAAABBBDDDGGGKKKPPPXXX```fffqqqppp]]]MMMEEE???<<<999777777888888777555>>>999MMMpppxxxZZZMMMBBBDDDRRRkkk}}}uuutttkkkmmmoooppppppooolllkkkllljjjiiikkkooopppnnnlllnnnnnnoooppppppooonnnmmmmmmkkkhhhdddaaa___^^^^^^___``````^^^]]]\\\^^^```bbbaaa`````````___\\\ZZZWWWTTTQQQMMMJJJGGGBBB???<<<:::666444333444666888>>>DDDMMMTTTYYY]]]cccfffffflllvvv}}}|||{{{{{{sssiiidddiiittt}}}yyylll^^^SSSSSSYYYeee~~~mmm[[[SSSTTTVVV]]]eeejjjggg]]]OOOEEEBBBCCCDDDEEEFFFFFFFFFFFFIIIHHHIIIMMMPPPRRRXXX```ccc{{{}}}eeeVVVHHHIIIHHHGGGNNNeeekkk[[[VVVWWWWWWUUUYYY[[[ZZZ[[[^^^]]]YYYYYYXXXXXXYYY[[[\\\[[[ZZZWWWSSSOOOMMMOOOPPPOOOMMMPPPTTTYYYZZZWWWVVVYYY\\\VVVXXX[[[\\\[[[ZZZYYYYYYYYYWWWWWWZZZ___cccdddccc[[[YYYXXXZZZ\\\]]]ZZZXXXUUUXXX[[[^^^^^^\\\YYYWWWWWWTTTRRRQQQSSSVVVXXXYYY^^^^^^^^^[[[XXXWWWWWWXXX999:::<<<===???@@@@@@@@@???AAADDDGGGGGGFFFCCCBBBBBBDDDGGGLLLRRRZZZccciiittt~~~mmmZZZKKKCCC???<<<999777777888888777444===:::PPPrrrxxxYYYLLLBBBDDDSSSmmmwwwuuummmnnnppprrrrrrqqqooommmmmmkkkkkkllloooooommmkkkkkklllmmmooooooooonnnnnnjjjiiigggeeedddcccbbbbbbbbbcccbbb```______bbbddddddaaa^^^]]]\\\[[[ZZZXXXVVVTTTPPPNNNKKKGGGCCC@@@<<<:::666444333444666777;;;AAAJJJRRRWWW]]]bbbffffffkkkssszzz~~~~~~}}}|||xxxnnngggffflllvvv|||uuu}}}}}}ssssss}}}yyycccWWWPPPUUU```qqqxxxfffUUUNNNPPPUUU^^^hhhhhh___RRRHHHCCCAAABBBDDDFFFGGGHHHIIIIIIJJJHHHJJJMMMOOORRRZZZbbbmmmpppYYYLLLEEEEEEEEEHHHTTTnnnfffWWWRRRRRRRRRVVVZZZ]]]]]]___bbbbbb___[[[ZZZYYYYYY[[[[[[[[[YYYYYYUUUPPPNNNNNNMMMKKKJJJOOOSSSXXXXXXVVVTTTVVVYYYTTTVVVYYYYYYXXXXXXXXXYYY[[[YYYXXXZZZ]]]``````___]]][[[YYYYYY[[[\\\[[[YYYVVVXXX\\\^^^^^^]]]ZZZXXXXXXVVVTTTSSSTTTVVVXXXYYY^^^^^^]]]ZZZWWWUUUVVVWWW999:::<<<===???@@@@@@@@@???AAACCCFFFGGGFFFDDDCCCAAADDDHHHMMMTTT^^^gggnnnxxx~~~lllYYYIIIAAA>>>;;;888777888888888777333===<<>>FFFOOOVVV]]]cccffffffjjjpppvvv{{{}}}~~~~~~}}}uuulllggggggnnntttrrrqqqjjjkkknnnnnn[[[RRROOOYYYjjj~~~ooo]]]NNNJJJMMMVVVaaajjjeeeUUUFFF@@@AAAAAABBBDDDFFFIIIJJJKKKLLLJJJIIIJJJNNNPPPSSS]]]ggg|||hhhSSSIIIFFFDDDDDDKKK\\\xxxvvv^^^RRRNNNNNNMMMTTTYYY\\\^^^aaaeeeeeeccc^^^\\\ZZZYYYZZZZZZYYYXXXWWWTTTPPPNNNMMMLLLKKKIIINNNRRRUUUVVVSSSRRRRRRTTTRRRSSSTTTTTTSSSTTTVVVXXXYYYXXXWWWXXX[[[]]]^^^]]]^^^[[[XXXWWWXXXYYYZZZYYYXXXYYY[[[]]]^^^\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZ___^^^\\\XXXTTTSSSTTTVVV999:::<<<===???@@@@@@@@@>>>@@@CCCEEEFFFFFFEEEDDDAAADDDIIIOOOWWW```kkkqqqzzzlllXXXIIIAAA<<<:::888777888888777666333======UUUsssmmmQQQHHHAAADDDWWWuuuzzzsssqqqjjjkkkmmmooooooooonnnnnnqqqqqqppppppooonnnlllkkkggghhhjjjkkkkkkkkkjjjjjjbbbccceeeggghhhiiihhhhhhiiihhhgggdddcccdddhhhkkkiiiddd^^^ZZZYYY[[[]]]]]][[[XXXUUUQQQNNNJJJEEEBBB===;;;888555444444444555777;;;CCCLLLUUU^^^dddgggggghhhlllqqqwww|||~~~{{{ssskkkiiinnnsssxxxppptttzzzwwwlllgggeeerrr}}}yyyeeeWWWRRRSSS___sssvvvfffVVVLLLLLLQQQ^^^eeehhh```OOOAAA===>>>AAACCCDDDFFFHHHJJJJJJKKKJJJJJJKKKOOORRRWWWdddpppzzzaaaRRRKKKIIIFFFFFFPPPeeennnXXXPPPMMMLLLLLLPPPUUUYYY[[[___dddeeeccc___]]]ZZZXXXXXXXXXVVVUUURRRQQQOOONNNNNNNNNNNNMMMMMMPPPSSSTTTRRRPPPOOOOOOOOOPPPPPPOOOOOOPPPSSSVVVSSSSSSTTTVVVYYY\\\]]]^^^\\\ZZZVVVTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXZZZ]]]\\\ZZZVVVRRRQQQRRRTTT999:::<<<===???@@@@@@@@@???@@@CCCEEEFFFFFFFFFEEEAAADDDIIIOOOWWWaaalllssszzz}}}hhhTTTFFF???;;;999888777888888777666444===>>>VVVpppzzzzzzcccKKKEEE@@@FFF[[[{{{xxxsssqqqkkklllmmmnnnoooooonnnnnnqqqrrrrrrpppooommmkkkkkkhhhiiijjjjjjiiihhhgggfffbbbccceeefffgggggggggfffiiiiiihhheeeddddddgggjjjiiieee___\\\\\\___bbbccc^^^[[[WWWTTTPPPKKKFFFBBB>>>===:::777555444444555666:::AAAKKKUUU___eeehhhgggfffhhhmmmuuu{{{~~~}}}~~~|||uuummmjjjlllpppuuuxxx~~~lllmmmooovvvtttjjjfffdddmmm|||sss___TTTRRRWWWfff|||uuuqqqooosss~~~mmm___TTTOOOSSSZZZggggggcccYYYMMMBBB>>>===CCCDDDEEEFFFGGGGGGHHHHHHJJJJJJMMMQQQUUU]]]mmm|||mmmWWWLLLHHHHHHFFFIIIWWWpppfffUUUPPPNNNNNNOOOPPPVVVZZZ\\\___dddeeeccc```]]]YYYWWWVVVUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNMMMPPPSSSTTTSSSPPPNNNMMMNNNNNNNNNLLLLLLMMMQQQTTTRRRSSSTTTTTTVVVWWWYYY[[[XXXVVVSSSPPPOOOQQQTTTVVVYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[YYYVVVUUUWWWYYYZZZZZZXXXTTTPPPOOOPPPRRR999:::<<<===???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEBBBDDDIIIOOOWWW```jjjqqq{{{vvvaaaNNNCCC>>>:::888777777888888777666555======UUUlllsssqqq[[[GGGDDDBBBJJJbbbxxxuuutttooooooppppppppppppoooooooooppppppooollljjjiiiiiiiiiiiijjjjjjiiigggeeedddcccdddeeefffffffffffffffiiiiiiiiigggdddccceeefffgggddd```^^^___aaacccccc]]]ZZZVVVSSSPPPLLLGGGDDD@@@???<<<999777666555555666999???IIIUUU___eeehhhgggeeefffkkkssszzz}}}}}}}}}}}}{{{uuummmhhhggghhhlllkkkmmmxxxpppnnnnnnuuu|||pppiii^^^ccclllwwwooo\\\PPPRRR[[[mmmlllddd^^^cccqqqwwwfffYYYRRRRRRYYYbbbkkkddd[[[QQQIIIDDD@@@>>>DDDDDDEEEFFFGGGGGGGGGGGGIIIJJJNNNTTTZZZeeeyyycccPPPHHHFFFCCCEEENNNccc~~~vvv\\\QQQPPPNNNPPPSSSWWW\\\___```bbbffffffcccaaa^^^YYYVVVUUUUUUTTTSSSSSSTTTTTTRRRNNNLLLLLLLLLOOOQQQSSSUUUUUUSSSPPPNNNNNNNNNMMMLLLKKKLLLOOOQQQUUUVVVVVVTTTRRRQQQRRRSSSSSSRRRPPPNNNMMMNNNRRRUUUXXXVVVUUUTTTTTTVVVXXXYYYZZZ\\\\\\YYYUUUSSSTTTWWWVVVVVVVVVSSSPPPNNNOOOPPP999:::<<<===???@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDBBBEEEIIINNNUUU^^^hhhnnn}}}ooo[[[KKKBBB@@@999888777777999999777555444<<<<<>>;;;999777666555555777<<>>===@@@CCCBBBCCCEEEHHHJJJKKKLLLLLLHHHJJJQQQXXXaaaqqqeeeQQQHHHFFFFFFDDDMMM```zzznnnZZZKKKJJJLLLKKKOOOWWW```dddeeeddddddeeeddd```eeeaaa\\\YYYXXXXXXXXXWWWPPPRRRTTTTTTQQQPPPQQQRRRQQQSSSVVVYYYZZZYYYUUURRROOOOOOOOONNNLLLKKKLLLMMMRRRTTTTTTRRRNNNMMMNNNQQQMMMOOOPPPOOOMMMOOORRRVVVUUURRROOOMMMNNNPPPTTTVVVWWWZZZ[[[XXXRRROOOPPPRRRNNNQQQSSSSSSQQQOOOMMMMMM;;;;;;;;;<<<===???AAABBBAAABBBDDDEEEFFFEEEDDDBBBDDDFFFLLLTTTYYY\\\bbbiiiyyy~~~hhhTTTGGG@@@===999888888777777777777777555888BBBUUUiiipppeeeVVVJJJJJJHHHWWW}}}}}}nnnyyywwwvvvtttqqqooonnnnnnooonnnkkkiiieeefffggggggggggggjjjllljjjfffbbbcccgggjjjiiifffiiihhhgggeeeddddddeeeeeehhhiiijjjhhheeebbbbbbbbb```bbb```YYYSSSPPPMMMJJJCCCAAADDDJJJKKKIIIHHHJJJCCCBBBAAA???<<<999777555444444888@@@MMMXXX___bbbgggeeedddfffllltttzzz}}}|||yyyrrrmmmhhhccc___```hhhttt{{{kkkgggjjjzzzzzzpppmmmjjjgggiiiooo~~~iiiZZZXXXaaappprrrbbbVVVPPPWWWccctttooocccTTTMMMNNNVVV\\\```XXXOOODDD???@@@DDDFFFFFFDDDFFFHHHHHHHHHGGGHHHIIIQQQLLLPPP]]]iiiuuuqqq[[[PPPGGGDDDFFFGGGYYYrrrjjjYYYMMMMMMNNNLLLNNNVVV]]]___aaacccddddddcccbbb^^^]]][[[YYYXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVXXXXXXXXXWWWVVVTTTRRRNNNKKKIIIJJJLLLMMMQQQSSSTTTSSSQQQNNNNNNNNNMMMPPPSSSUUUTTTRRRQQQQQQVVVTTTQQQOOOPPPRRRUUUXXXZZZXXXVVVTTTQQQOOONNNNNNOOORRRVVVWWWTTTRRRRRRSSS;;;;;;;;;<<<>>>???AAABBBAAABBBDDDEEEEEEEEECCCCCCDDDFFFLLLUUUYYY\\\aaahhh{{{vvvcccRRRGGG@@@<<<999888888777777777777777888:::DDDYYYnnntttgggXXXFFFHHHHHHZZZzzzooo~~~uuurrrpppooommmlllkkkkkklllllljjjiiieeefffgggfffeeeeeefffhhhhhheeebbbdddhhhkkkkkkiiihhhgggfffdddddddddeeeeeehhhiiiiiihhheeecccbbbbbbbbbeeeccc[[[TTTQQQMMMHHHBBB@@@AAAFFFHHHFFFFFFHHHDDDDDDCCCAAA>>>;;;999888666555777>>>HHHSSS[[[^^^aaa```___bbbhhhpppxxx|||}}}{{{vvvqqqjjjcccZZZZZZaaalllttt~~~kkkggghhhtttyyynnnhhhhhhlllpppxxxlll^^^ZZZdddtttppp___TTTOOOVVVdddwwwzzzjjj___QQQKKKOOOUUUYYYZZZSSSKKKAAA===???CCCFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJMMMKKKRRRaaammm{{{eeeRRRJJJEEECCCFFFLLL___zzz|||gggXXXNNNNNNOOOLLLNNNTTTWWWYYY]]]```bbbcccbbbaaa___]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUVVVWWWXXXWWWVVVTTTSSSSSSPPPMMMJJJIIIJJJKKKMMMQQQSSSUUUTTTRRROOONNNNNNPPPSSSVVVXXXXXXWWWVVVWWWSSSRRRQQQPPPQQQSSSUUUWWW\\\[[[XXXUUURRRQQQPPPOOONNNRRRWWWYYYWWWUUUTTTTTT;;;;;;<<<===>>>@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCFFFNNNVVVZZZ[[[aaahhh{{{jjj[[[OOOGGG@@@===999888888777777777777777999:::FFF^^^tttwwwgggVVVBBBFFFIII^^^yyysssxxxqqqooooooiiigggffffffhhhjjjjjjiiieeeeeefffdddbbbbbbccceeefffdddbbbdddhhhllllllkkkfffeeeddddddddddddeeeeeeggghhhiiigggeeecccbbbccccccfffeee___YYYUUUQQQMMMDDD@@@???DDDFFFFFFFFFHHHGGGFFFEEECCCAAA>>><<<;;;888777666:::CCCMMMUUUYYY]]]\\\\\\___eeennnwww|||~~~~~~|||xxxnnndddXXXVVVYYYbbbjjjtttnnnhhhdddjjj~~~}}}nnnhhh```bbbgggppp{{{ooobbb]]]hhhyyy~~~nnn[[[RRRNNNVVVfff|||{{{sssbbbXXXMMMJJJPPPUUUUUUSSSJJJDDD>>><<<>>>CCCFFFGGGHHHIIIKKKJJJIIIIIIJJJKKKMMMPPPYYYgggsssyyyXXXJJJFFFCCCCCCGGGSSShhhrrrbbbVVVOOOPPPPPPMMMNNNSSSQQQUUU[[[aaadddeeedddbbb```^^^\\\YYYWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVTTTRRRPPPQQQOOOLLLIIIHHHIIIKKKLLLPPPSSSUUUVVVSSSPPPNNNNNNQQQTTTWWWYYYYYYXXXYYYYYYQQQQQQRRRSSSUUUVVVWWWXXX___]]]ZZZWWWUUUSSSSSSSSSNNNRRRWWWZZZZZZYYYXXXWWW:::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCGGGOOOXXX[[[[[[aaaiii}}}ooo^^^TTTNNNGGG@@@===999888888777777777777777666:::JJJfffzzzxxxcccPPP@@@FFFMMMddd{{{yyyqqqnnnnnnfffdddcccdddfffhhhiiiiiicccddddddcccbbbbbbccceeeeeecccbbbcccfffiiijjjjjjddddddcccddddddddddddeeefffggghhhgggeeecccccccccaaaeeefffbbb^^^]]]ZZZVVVGGGBBB@@@DDDHHHHHHIIILLLIIIIIIHHHFFFCCCAAA???===:::888666888???HHHRRRWWW^^^]]]^^^```dddmmmvvv|||~~~~~~sssggg^^^WWWUUU[[[bbbkkk}}}yyymmmaaacccvvvvvvgggdddccceeemmmwwwpppeee```mmmyyyjjjXXXQQQOOOWWWhhhtttlll[[[RRRJJJKKKRRRUUUQQQKKKCCC@@@<<<<<<@@@DDDGGGHHHIIIJJJKKKJJJIIIIIIKKKLLLRRRVVV```mmmzzziiiOOOFFFEEEDDDEEEHHH\\\rrr}}}iii\\\TTTPPPQQQQQQNNNNNNQQQOOOTTT\\\dddiiiiiihhhfffaaa___\\\ZZZWWWVVVVVVUUUWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHIIIJJJKKKOOORRRUUUVVVTTTQQQOOONNNPPPRRRUUUVVVUUUTTTTTTUUUQQQSSSUUUXXXZZZ[[[[[[ZZZ]]]\\\ZZZXXXWWWWWWWWWWWWPPPRRRUUUXXXZZZ[[[\\\]]]:::;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCHHHQQQYYY[[[\\\cccllluuufffXXXSSSPPPHHH@@@===999888888777777777777777666<<>>>>>@@@CCCGGGIIIJJJIIIJJJKKKJJJJJJJJJLLLNNNRRRXXXcccqqqmmmZZZIIIEEEEEEDDDEEEJJJeee|||tttcccWWWSSSQQQQQQQQQOOOOOOPPPOOOTTT]]]eeejjjjjjiiigggaaa___\\\YYYWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRNNNMMMKKKIIIHHHHHHIIIJJJNNNPPPTTTUUUSSSRRRQQQQQQPPPRRRTTTSSSQQQOOOOOOOOOSSSUUUYYY\\\^^^^^^^^^]]]YYYYYYXXXYYYYYYYYYZZZZZZSSSSSSSSSUUUXXX\\\___aaa:::;;;===@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDIIIRRRZZZ\\\^^^gggrrrnnnaaaWWWWWWTTTJJJAAA>>>999888888777777777777777888AAAYYYwwwsssYYYHHH@@@GGGSSSnnnssslllhhhfffcccccccccdddffffffeeeddd___```bbbbbbaaabbbeeegggcccbbbaaaaaaaaabbbcccdddddddddeeeeeeeeeeeedddcccccceeeffffffdddcccddddddhhhkkkjjjddd```___]]]ZZZLLLEEECCCIIIPPPSSSSSSUUURRRQQQOOOMMMIIIFFFCCCAAA;;;:::999999<<>>AAADDDGGGIIIKKKKKKJJJJJJKKKKKKKKKMMMPPPRRRQQQZZZhhhzzz{{{ZZZMMMDDDDDDCCCCCCHHHRRRrrrkkk^^^SSSRRRQQQQQQPPPPPPOOOPPPNNNSSS[[[bbbffffffdddbbb^^^\\\ZZZWWWUUUTTTTTTTTTQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTOOONNNLLLJJJIIIHHHHHHHHHKKKNNNQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTQQQOOOOOOOOOSSSUUUYYY\\\^^^^^^]]]\\\TTTUUUWWWXXXYYYYYYXXXXXXSSSQQQQQQSSSWWW\\\___```:::;;;>>>@@@BBBBBBAAAAAABBBAAAAAAAAABBBBBBCCCCCCEEEJJJSSSZZZ\\\___kkkxxxzzziii___ZZZ]]]ZZZLLLAAA>>>999888888777777777777777:::CCC[[[vvv|||iiiRRRFFF>>>FFFSSSppp{{{qqqlllhhheeeccccccccceeefffdddaaa^^^___```aaa```___```aaacccaaaaaaaaaaaaaaaccceeegggffffffggggggfffeeedddcccbbbdddeeeeeedddcccdddeeehhhjjjhhhaaa]]]\\\\\\ZZZQQQJJJIIIPPPYYY\\\]]]]]]XXXWWWUUUQQQMMMIIIEEECCC<<<<<<;;;999:::@@@HHHOOOVVVZZZ___```___aaafffjjjrrrxxx~~~xxxlll```XXX^^^hhhrrr|||nnnmmmzzztttjjjccc```eeeiiiooossssssqqqooommmmmm}}}yyylll___XXXNNNQQQWWWcccxxxvvvlllbbbXXXQQQJJJLLLOOOQQQPPPLLLEEEAAA<<>>AAABBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFKKKSSSZZZ\\\```nnn{{{vvvggg^^^]]]bbb]]]MMMAAA???999888888777777777777777:::BBBXXXpppsss___KKKCCC<<>>???@@@BBBCCCCCCCCCDDDDDDCCCBBBAAACCCDDDEEEQQQUUUWWW\\\```oootttoooccchhhllliii^^^OOOBBB;;;::::::999666444444666888888KKK\\\jjjlllWWWBBB@@@BBBJJJ```}}}|||rrrmmmiiifffeee```bbbdddbbb___\\\[[[\\\bbbccccccaaa___\\\\\\\\\]]]___```aaaaaabbbdddfffeeeddddddcccbbbbbbbbbcccccccccbbbaaaaaaaaaaaaaaa^^^\\\WWWSSSPPPOOOOOOOOOXXXWWWWWWWWWZZZ^^^bbbeeefffaaaZZZWWWWWWUUUQQQLLLCCC???===<<<:::888===DDDNNNVVV```fffgggeeefffgggkkkpppwww|||zzzpppeee^^^\\\bbbqqqwwwlllmmmssszzzzzzuuutttvvvwwwwwwooocccYYYRRRLLLHHHEEEHHHPPP]]]ooo}}}nnn___TTTMMMJJJIIIJJJLLLMMMJJJEEEAAA??????>>>AAAEEEHHHIIIJJJKKKLLLOOOOOOQQQTTTTTTVVV```jjj~~~fffTTTLLLGGGDDDBBBDDDKKK]]]xxxppp___WWWSSSSSSSSSQQQPPPQQQTTTVVVXXX[[[```cccdddbbb^^^[[[VVVTTTQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMKKKIIIGGGFFFEEEKKKKKKJJJJJJKKKLLLNNNOOOOOOOOONNNNNNNNNOOOPPPQQQLLLKKKJJJLLLOOORRRSSSSSSUUUVVVWWWWWWWWWUUUSSSRRRQQQRRRRRRRRRSSSTTTTTTUUU<<<<<<>>>@@@BBBCCCEEEEEECCCCCCDDDCCCBBBBBBCCCEEEHHHRRRUUUWWW]]]cccuuuvvvjjjhhhfffkkkmmmgggYYYJJJ@@@;;;999999888666444444666888:::NNN___iiihhhSSS@@@???AAAMMMgggwwwooonnnllliiigggaaabbbbbb```]]]\\\\\\]]]dddeeedddbbb]]]ZZZXXXXXXZZZ\\\^^^______```bbbdddbbbbbbbbbaaaaaaaaaaaaaaacccbbbbbbaaaaaaaaaaaaaaa\\\ZZZWWWSSSOOOMMMLLLKKKZZZXXXVVVVVVWWWZZZ^^^aaahhhccc]]]ZZZYYYVVVRRRNNNHHHCCC@@@>>>:::777:::@@@IIIRRR]]]eeegggggggggggghhhjjjnnnuuu|||wwwjjj```[[[]]]jjjwwwzzzrrrooommm}}}zzz{{{}}}xxxrrrnnnfff___TTTLLLGGGFFFEEEEEEIIIPPP]]]rrruuueeeWWWNNNKKKJJJKKKMMMLLLIIIEEE@@@>>>>>>??????BBBFFFIIIJJJKKKMMMNNNPPPQQQUUUVVVVVVZZZhhhwwwnnnYYYKKKEEEEEEAAAAAAJJJZZZpppkkk\\\WWWRRRTTTUUUUUUTTTUUUVVVXXXXXX\\\aaafffgggddd```\\\UUURRRPPPNNNOOOOOONNNMMMOOOOOOPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJJJJMMMPPPRRRRRRQQQRRRTTTVVVWWWWWWVVVVVVSSSRRRRRRQQQQQQRRRRRRRRR;;;<<<>>>@@@BBBDDDFFFGGGBBBCCCDDDCCCBBBBBBDDDFFFIIISSSWWWZZZcccjjj{{{}}}iii^^^^^^aaaeeefff```SSSGGG@@@???999999888666444444666999<<>>CCCLLLYYYccchhhhhhgggggghhhgggiiipppyyy}}}pppeee^^^^^^iiiuuu{{{nnniii~~~}}}{{{|||{{{yyywwwvvvxxxvvvtttqqqnnnkkkfffaaa]]]XXXTTTMMMGGGEEEEEEGGGHHHKKKSSSaaaxxxwwwlll\\\PPPJJJJJJLLLMMMOOOKKKFFFAAA======???AAA@@@CCCFFFIIIJJJKKKMMMOOOOOORRRVVVWWWUUU[[[oootttaaaQQQGGGDDDDDD@@@CCCRRRiii}}}ggg]]][[[TTTWWWYYYYYYXXXXXXXXXYYYZZZ^^^cccggggggccc^^^ZZZUUURRROOONNNNNNOOONNNMMMOOOOOOOOOOOOOOONNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOMMMKKKIIIIIILLLOOOQQQRRRPPPQQQSSSTTTVVVWWWWWWWWWQQQQQQOOONNNMMMMMMNNNNNN;;;<<<>>>@@@BBBDDDFFFGGGBBBCCCDDDDDDCCCCCCEEEGGGIIISSSXXX]]]hhhqqqttt^^^SSSUUUSSSVVVWWWSSSJJJBBB??????888888777555444444666999>>>XXXiiijjjaaaMMM???AAA???QQQmmmuuummmnnnmmmiiigggcccaaa___]]]]]]^^^___``````aaaaaa```]]]ZZZZZZZZZ^^^___``````^^^\\\\\\\\\^^^___```aaabbbbbbaaaaaa`````````______```aaaaaa\\\[[[ZZZXXXWWWWWWVVVVVV___^^^]]]]]]___bbbeeefffhhhfffccc```]]]YYYVVVSSSNNNHHHCCCBBB???;;;;;;>>>???HHHTTT```fffiiihhhgggjjjiiiiiinnnvvv~~~tttjjjcccccclllvvvllljjj|||zzzqqqkkkfffcccccc```^^^\\\ZZZXXXUUUQQQNNNLLLKKKIIIFFFEEEFFFHHHJJJPPP[[[mmmyyynnncccUUUKKKIIIKKKNNNNNNOOOJJJDDD???>>>???BBBDDDAAACCCFFFHHHHHHJJJLLLNNNMMMQQQVVVXXXWWW___vvviiiXXXKKKDDDCCCCCCAAAGGG\\\wwwvvvfff```___[[[]]]___```^^^]]]\\\\\\]]]```dddfffddd```ZZZVVVUUUSSSPPPOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOONNNNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKMMMNNNNNNNNNLLLJJJIIIJJJMMMPPPRRRRRRPPPPPPQQQSSSTTTTTTUUUUUURRRPPPNNNLLLKKKKKKLLLLLL<<<<<<>>>@@@BBBCCCEEEEEEBBBCCCDDDDDDCCCDDDEEEGGGIIIRRRVVV\\\iiitttnnnVVVLLLMMMFFFGGGGGGFFFBBB???===<<<777777777555333444666999>>>[[[llliii]]]JJJ>>>BBB@@@TTTpppwwwmmmkkkiiigggeee```^^^[[[ZZZ[[[]]]^^^]]]\\\]]]___^^^]]]\\\\\\]]]___aaabbbaaa^^^[[[ZZZZZZ\\\]]]___aaaaaaaaaaaa```___^^^^^^^^^^^^______```[[[ZZZYYYYYYYYYZZZ[[[\\\``````aaabbbccceeefffffffffeeedddaaa^^^[[[XXXVVVQQQKKKEEEDDDBBB???===???===DDDPPP\\\eeehhhhhhgggkkkjjjjjjnnnttt{{{}}}vvvoooiiihhhpppzzzssskkkwwwxxxooofff\\\VVVUUUPPPNNNMMMLLLLLLKKKHHHFFFDDDEEEFFFFFFFFFHHHLLLNNNWWWfff}}}xxxpppdddZZZOOOIIIJJJMMMOOONNNKKKGGGBBB???@@@CCCEEEGGGCCCEEEGGGHHHHHHIIIKKKMMMMMMQQQWWW[[[^^^jjjvvv___PPPFFFAAA@@@BBBBBBNNNgggnnnddd```______aaacccdddcccbbbbbbbbb___aaacccdddaaa]]]WWWTTTUUURRRPPPNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKGGGGGGHHHJJJKKKMMMNNNNNNLLLKKKKKKLLLOOOPPPQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSQQQOOOMMMKKKLLLMMMMMM<<<===>>>???@@@BBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKQQQRRRWWWeeetttiiiSSSHHHIIIDDDCCCAAAAAABBB@@@===:::777777666444333444666999<<<[[[lllfffXXXFFF===BBBBBBXXXvvvwwwkkkgggeeedddeee___\\\ZZZZZZ\\\^^^]]]\\\ZZZ\\\]]]^^^]]]\\\]]]^^^^^^```aaa```^^^[[[YYYYYYYYY[[[]]]___``````______]]]\\\\\\\\\]]]]]]^^^___^^^]]][[[[[[[[[]]]```bbbdddeeefffhhhhhhgggfffeeedddddddddbbb___\\\ZZZYYYVVVNNNHHHGGGEEE@@@>>>>>><<>>EEEYYYvvvkkkaaa^^^[[[XXXUUUWWWZZZ\\\]]]___bbbeeeaaaaaabbbaaa```]]][[[YYYRRRPPPMMMLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJIIIHHHIIIKKKNNNOOORRRQQQQQQQQQQQQOOOKKKHHHIIIJJJKKKLLLNNNQQQSSSTTTOOOMMMKKKHHHHHHHHHJJJKKK;;;===???AAABBBCCCCCCBBBAAABBBBBBBBBAAABBBEEEGGGOOOMMMOOOUUU___rrruuufffZZZTTTQQQOOOOOOOOOOOOMMMHHHAAA<<<999555444666666444444888AAAXXXhhh^^^KKKBBBBBBCCCFFF^^^}}}uuueee^^^\\\^^^___bbb___\\\]]]______[[[VVV[[[\\\]]]^^^^^^^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^````````````aaabbbaaaaaa``````aaaaaabbbcccmmmqqqqqqooonnnnnnlllgggbbbeeehhhhhhfffcccaaa```^^^ZZZTTTMMMHHHDDDCCCBBB===???EEEPPP]]]dddeeeccceeefffjjjnnnooopppuuu}}}qqqttt{{{rrrpppvvvxxxiii___[[[\\\[[[YYYWWWXXXZZZ\\\ZZZ^^^bbbcccfffppp}}}wwwsssjjj^^^TTTKKKEEE@@@AAAFFFHHHEEEAAA@@@@@@@@@AAABBBCCCDDDEEEKKKGGGEEEHHHKKKKKKLLLPPPQQQ[[[fffqqq}}}gggQQQIIIDDD???===@@@DDDNNNdddnnnccc^^^VVVSSSVVVSSSSSSUUUXXX\\\___```______]]][[[\\\]]]]]]YYYUUUPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEEEEEEEEEEEEEGGGGGGIIIKKKLLLMMMMMMNNNGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIKKKIIIIIIJJJLLLNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIII;;;===???AAABBBCCCCCCBBBBBBCCCCCCCCCBBBCCCEEEHHHMMMLLLOOOWWWbbbvvvvvvhhh]]]XXXUUUZZZ[[[\\\\\\WWWMMMBBB999999555444666666444555888DDD[[[iii___LLLBBBAAABBBFFF___zzzjjjbbb```______^^^[[[YYY[[[^^^```]]]ZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZ\\\]]]]]]\\\ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\___aaabbbbbbaaaaaabbbbbbbbbaaaaaabbbbbbcccccckkkooopppooooooqqqoookkkdddeeefffggggggeeebbb```^^^[[[VVVPPPKKKGGGDDDCCC???@@@DDDOOO[[[cccfffeeegggfffiiimmmmmmnnnuuu}}}xxxxxx{{{zzzwwwtttxxxyyypppnnnqqqyyy|||tttsssqqqnnnllllllnnnpppnnnssszzzxxxqqqkkkcccWWWMMMGGGDDDCCCDDDGGGFFFBBB>>>===>>>???AAACCCEEEGGGGGGKKKGGGFFFHHHJJJHHHIIIMMMWWW___mmmqqq^^^LLLFFFDDD??????DDDGGGVVVooofff^^^[[[VVVSSSTTTPPPQQQSSSXXX\\\______^^^]]][[[YYYZZZ[[[ZZZVVVSSSOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJ;;;===???AAABBBCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFHHHKKKKKKPPPYYYfff}}}yyylllddd```^^^cccfffiiiiiicccUUUEEE999999555444555666444666999GGG\\\iii^^^KKKBBBAAABBBGGGccc{{{www{{{{{{nnnfffbbb___^^^ZZZWWWVVVXXX]]]______]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXX[[[^^^___^^^]]]\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]```dddeeedddcccbbbbbbcccccccccccccccdddddddddhhhllloooooopppsssrrrooogggeeedddeeeggggggccc```^^^]]]YYYUUUPPPKKKGGGEEEAAAAAADDDLLLWWWaaafffhhhiiiggghhhjjjkkklllttt}}}{{{nnnlllrrrvvvuuuyyy~~~}}}vvvuuuuuuwwwzzz|||zzzppphhhaaaXXXMMMEEEBBBDDDFFFHHHGGGCCC>>>;;;:::<<>>999555444555555444666;;;FFFZZZeee[[[JJJBBBBBBCCCNNNkkk{{{}}}wwwlllfffbbb___\\\YYYWWWUUUWWWZZZ]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYY\\\```aaa```]]]\\\\\\ZZZZZZYYYYYYZZZ\\\^^^___^^^aaaeeegggfffdddcccbbbcccddddddeeeeeeeeeeeeeeefffjjjmmmmmmooorrrrrrooogggdddaaabbbfffgggccc______^^^]]]ZZZUUUPPPKKKGGGDDDCCCDDDIIISSS^^^eeeiiijjjhhhhhhiiiiiikkksss|||zzzkkkiiisss}}}|||~~~|||{{{zzz|||tttiii___XXXPPPGGG@@@AAADDDHHHGGGCCC???<<<;;;:::<<<@@@DDDGGGHHHHHHHHHFFFEEEHHHMMMOOONNNQQQVVVcccooo~~~mmmWWWLLLCCCBBBAAA@@@GGGQQQddd{{{lll```UUUTTTUUURRROOOOOOLLLNNNRRRVVVZZZ[[[YYYVVVVVVUUUTTTRRRQQQOOOMMMLLLIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCEEEGGGHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJJJJJJJIIIKKKKKKJJJKKKKKKLLLMMMMMM;;;===???AAABBBCCCCCCBBBAAAAAABBBAAA@@@AAADDDFFFFFFKKKSSS___sss|||tttqqqqqqrrrppprrrtttssskkk]]]MMMAAA:::666333555555555777<<>>;;;;;;======???BBBEEEGGGGGGGGGFFFFFFFFFIIINNNOOOOOOSSSZZZdddyyyxxxdddQQQIIICCCCCCAAACCCOOO^^^sss```YYYTTTSSSSSSPPPMMMLLLNNNOOORRRVVVXXXXXXUUURRRTTTSSSRRROOOLLLJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEAAABBBDDDFFFGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPMMMKKKIIIHHHIIIIIIIIIGGGJJJJJJJJJKKKLLLMMMNNNOOO;;;===???AAABBBCCCCCCBBB@@@AAAAAA@@@@@@@@@CCCEEEEEELLLUUUbbbxxx|||tttqqqrrrsssvvvwwwwwwuuulll]]]LLLAAA:::666333555555555888===FFFUUU\\\PPPBBBAAAFFFJJJdddyyytttnnnjjjiiihhhfffcccaaa___[[[YYYXXXZZZ\\\^^^aaa```___^^^]]]]]]^^^^^^___aaacccccc```]]]\\\\\\YYYYYYZZZ\\\^^^___``````^^^aaadddeeedddbbbaaaaaacccdddeeeggggggffffffeeeeeeiiikkkkkklllnnnnnnjjjfffccc``````bbbdddcccbbbaaabbbbbb```\\\WWWQQQMMMHHHFFFDDDEEEJJJTTT___eeejjjiiilllnnnmmmkkkooovvv}}}qqqiiippp|||yyykkkddd[[[QQQKKKGGGDDDCCCDDDDDDCCC@@@;;;999;;;>>>AAABBBDDDEEEFFFFFFFFFFFFGGGGGGJJJNNNNNNOOOUUU]]]mmmnnnZZZMMMGGGCCCDDDDDDJJJ^^^sss|||lll[[[XXXUUUSSSQQQOOOMMMLLLNNNOOOQQQTTTWWWWWWTTTRRRSSSSSSQQQNNNJJJGGGGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQLLLJJJHHHHHHIIIIIIHHHGGGIIIIIIJJJJJJKKKMMMNNNOOO;;;===???AAABBBCCCCCCBBB@@@AAAAAAAAA@@@AAADDDFFFEEEMMMWWWddd|||yyyppplllkkklllppprrrtttssskkk\\\KKK???:::666333444555555999>>>KKKWWWZZZMMM@@@@@@GGGLLLllluuuqqqkkkiiiiiiiiigggeeedddbbb^^^ZZZYYYZZZ]]]```______^^^]]]]]]]]]^^^___```aaabbbbbb```^^^^^^___^^^___```bbbbbbaaa___^^^^^^```bbbcccaaa`````````bbbdddeeeggggggfffeeeddddddhhhkkkkkklllooooookkkgggeeecccbbbbbbdddeeegggbbbccccccaaa]]]XXXSSSPPPIIIGGGDDDDDDGGGPPPZZZbbbhhhjjjnnnrrrqqqmmmnnnrrrwww|||xxxlllmmmuuuxxxuuuxxxwwwpppaaa[[[RRRJJJEEEDDDDDDDDDCCCBBB@@@>>>;;;:::;;;<<>>;;;666333444555666999???OOOZZZ[[[LLL???@@@HHHMMMooosssnnniiigggggghhhfffccceeeccc___[[[YYY[[[___bbb^^^]]]\\\\\\\\\]]]^^^______```aaaaaa``````aaabbbcccdddffffffeeebbb^^^\\\^^^```aaaaaa___^^^___```bbbccceeeggggggfffeeedddccchhhkkkkkknnnqqqqqqnnnggggggfffdddcccdddgggjjjcccccccccaaa^^^YYYTTTQQQIIIGGGDDDCCCFFFNNNXXX___gggjjjpppuuutttnnnmmmppptttzzz~~~qqqnnnttt~~~pppccc^^^cccvvv}}}qqqiiiZZZUUULLLEEEAAAAAACCCEEEAAA@@@???>>>===<<<;;;:::CCCCCCCCCDDDEEEGGGIIIJJJDDDFFFKKKRRRWWW^^^lllxxxrrrZZZNNNDDDAAAAAAEEELLL]]]ooo___XXXXXXVVVQQQNNNNNNOOOOOOKKKLLLMMMQQQUUUYYYYYYYYYSSSSSSRRRMMMHHHEEEEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLGGGHHHHHHHHHGGGFFFDDDCCCAAABBBDDDEEEGGGHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNJJJHHHFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNOOO:::<<<>>>@@@CCCEEEFFFFFFCCCDDDCCCBBBAAAAAACCCEEEGGGJJJRRRfffwwwmmmbbbZZZXXXWWWZZZ^^^^^^ZZZPPPFFF@@@999555444555555555:::AAAUUUXXXPPPDDD???<<>>???===<<<:::;;;===@@@BBBEEEFFFGGGFFFEEEFFFHHHIIIJJJIIINNNUUU\\\eeexxx{{{fffRRREEE@@@AAAAAADDDQQQllluuueee___\\\YYYVVVTTTSSSQQQOOONNNLLLNNNPPPRRRSSSVVVYYY\\\WWWVVVSSSPPPLLLJJJHHHGGGFFFGGGIIIIIIHHHHHHHHHJJJTTTPPPLLLKKKKKKKKKJJJGGGFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDCCCCCCCCCCCCDDD???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKLLLMMM;;;<<<>>>AAACCCEEEFFFFFFBBBCCCCCCCCCCCCDDDGGGIIILLLPPPZZZnnnzzznnn```VVVSSSPPPSSSUUUVVVRRRJJJBBB===888555444555555555:::AAANNNRRRIII???===;;;CCCVVVtttllleee```bbbeeedddccccccgggfffdddbbbaaaaaabbbbbb___```aaa``````aaaccceeefffeeedddcccbbbbbbbbbcccgggggghhhhhhgggeeecccaaa^^^```bbbbbb```^^^^^^___```aaacccdddeeedddcccbbbbbbaaabbbgggnnnssssssqqqoookkkggghhhkkkmmmllljjjiiifffbbb___]]]ZZZWWWUUUQQQQQQOOOKKKHHHJJJRRRYYY___dddjjjmmmnnnooorrrtttssswww|||xxxrrrooonnnwwwrrrcccUUUPPPOOOTTTeeewww|||rrrfff___RRRLLLCCC@@@@@@AAA@@@>>>===<<<<<<<<<===???AAABBBCCCDDDEEEEEEEEEFFFIIIKKKLLLMMMQQQXXXaaappplllYYYKKKDDDDDDEEEFFFJJJXXXtttnnn___YYYXXXVVVSSSRRRRRRQQQOOOMMMOOOPPPRRRSSSSSSTTTVVVYYYVVVTTTRRROOONNNMMMMMMMMMNNNPPPQQQPPPNNNLLLLLLMMMOOOMMMJJJJJJKKKKKKIIIGGGGGGIIIIIIIIIGGGGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJ<<<===???AAACCCDDDEEEFFFBBBBBBCCCDDDDDDGGGKKKNNNRRRXXXeeezzz{{{mmm\\\QQQOOOLLLMMMNNNMMMIIIDDD>>>;;;888555444555555555:::AAAIIIKKKCCC<<<<<<<<>>@@@@@@???===:::;;;<<<>>>???AAABBBCCCCCCEEEFFFFFFGGGIIILLLOOONNNPPPUUU^^^lllqqq[[[LLLEEEDDDCCCCCCDDDKKK[[[xxxwwweeeYYYUUUSSSRRRRRRRRRSSSSSSQQQOOORRRTTTUUUTTTSSSSSSTTTVVVUUUTTTRRRPPPPPPQQQSSSUUUWWWXXXXXXUUURRROOONNNNNNLLLKKKJJJKKKLLLLLLKKKIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIKKKKKKKKKJJJIII===>>>@@@BBBCCCDDDEEEEEEBBBCCCCCCDDDDDDGGGLLLOOOUUU]]]nnnwwwgggVVVNNNNNNOOONNNLLLIIIEEEAAA===;;;888444333555555555;;;BBBHHHHHH@@@;;;===???NNNgggzzzfff```^^^aaacccbbbcccfffbbbbbbcccccccccbbbaaa```aaacccdddeeeeeefffhhhjjjhhhhhhgggfffffffffffffffeeeeeedddccccccbbbbbbaaa]]]^^^``````______```bbbbbbbbbcccccccccbbbaaa````````````dddjjjpppssstttrrrnnniiiffffffggghhhgggbbb```^^^]]]]]]]]]\\\ZZZ\\\[[[WWWRRRMMMLLLNNNQQQ[[[cccmmmtttwwwxxxyyyzzzxxxuuuuuuzzz}}}sssgggiiittt{{{iii]]]QQQMMMKKKNNNUUUeeexxxppphhh___VVVPPPDDDAAA????????????>>><<<888:::===@@@BBBDDDDDDDDDGGGHHHIIIIIIIIIKKKOOORRRPPPRRRZZZhhh~~~xxxcccQQQGGGDDDDDD>>>???BBBLLL___||||||lll^^^VVVUUUPPPPPPPPPRRRTTTTTTRRRQQQUUUVVVWWWWWWVVVUUUUUUVVVXXXVVVTTTRRRRRRUUUXXXZZZZZZZZZZZZVVVRRRNNNLLLLLLMMMMMMNNNNNNOOOMMMLLLJJJIIIJJJKKKIIIGGGFFFFFFGGGKKKLLLLLLMMMLLLJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEHHHJJJMMMOOOOOOMMMKKKIII>>>???AAABBBCCCDDDDDDDDDCCCDDDCCCCCCDDDFFFKKKOOOUUU```uuuzzzmmm^^^PPPLLLOOOSSSPPPKKKFFFAAA===;;;999777444333555555666;;;BBBGGGEEE===:::===>>>OOOkkkrrr```[[[YYY[[[]]]\\\]]]```aaaaaaaaa```___^^^]]]\\\aaaccceeefffeeefffgggiiihhhhhhhhhhhhgggggggggfffccccccbbbaaaaaa`````````___```aaa```______```bbbffffffeeedddbbbaaa_________^^^___bbbgggllloooqqqooolllgggcccbbbbbbccccccaaa```^^^___```aaaaaa``````^^^ZZZUUUQQQOOOOOOQQQ]]]fffsss|||{{{wwwtttwwwwwwmmmjjjooozzzvvv}}}nnn]]]SSSHHHIIIMMMUUUbbbxxx{{{vvvnnnfff^^^VVVOOOJJJBBBAAA@@@@@@???>>><<<:::888:::===AAADDDEEEFFFFFFIIIIIIIIIIIIIIIKKKNNNRRRTTTYYYdddyyyjjjVVVKKKFFFCCCBBB>>>@@@FFFTTTiiirrrdddYYYTTTSSSNNNMMMMMMOOOQQQRRRRRRPPPUUUWWWYYYYYYYYYXXXXXXYYY[[[YYYVVVTTTTTTUUUXXXZZZYYYZZZYYYUUUQQQLLLJJJJJJMMMNNNOOOOOOMMMKKKIIIIIIIIIJJJJJJIIIFFFEEEFFFFFFMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAABBBDDDDDDEEEEEEHHHKKKNNNPPPOOOMMMJJJHHH@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCDDDGGGLLLPPPVVVccczzz|||mmm```SSSKKKKKKOOORRRNNNIIIBBB<<<999777666777444333555555666<<>>===;;;:::999;;;>>>BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGJJJOOORRR\\\gggyyyrrr[[[JJJEEECCCAAA>>>===AAAKKK\\\tttlll___VVVRRRRRROOOMMMLLLMMMOOOPPPQQQPPPUUUWWWZZZ[[[ZZZYYYZZZZZZ[[[YYYVVVTTTSSSSSSTTTVVVVVVWWWVVVTTTPPPLLLKKKKKKJJJLLLLLLKKKHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHMMMNNNOOOOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAACCCEEEFFFFFFFFFGGGIIIKKKMMMLLLJJJGGGDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEJJJPPPUUUYYYgggqqqaaaTTTKKKFFFGGGKKKNNNKKKEEE???:::777555555666333333444555666<<>>>>>OOOooo}}}}}}llldddaaa^^^^^^\\\YYYZZZ^^^^^^]]][[[ZZZZZZZZZ[[[[[[___aaaccccccbbb``````aaaaaabbbccccccccccccbbbaaa]]]^^^```aaa```___]]]\\\[[[\\\\\\\\\\\\]]]___bbbdddcccbbbbbbaaaaaa```aaa___aaacccdddeeeeeefffgggkkkjjjhhhdddaaa`````````^^^]]]\\\]]]```bbbbbbbbb```^^^[[[YYYXXXWWWVVVUUUUUUaaasss|||zzzrrrnnnttt|||xxxxxxssszzzsssbbbUUUMMMJJJLLLVVVfffyyyssskkkhhhkkkssszzztttkkkeee\\\TTTMMMHHHDDDAAA>>>??????>>>===;;;;;;;;;;;;<<>>???@@@???@@@FFFSSShhhxxxggg]]]WWWUUUVVVVVVTTTQQQPPPQQQSSSTTTTTTUUUWWWZZZZZZYYYXXXXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQQQQPPPMMMKKKJJJJJJHHHIIIJJJHHHFFFEEEGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKNNNNNNOOOOOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@?????????>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIKKKKKKJJJHHHFFFDDDAAABBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDGGGMMMTTTYYY]]]jjjyyyjjjYYYNNNGGGDDDDDDHHHLLLIIIDDD>>>:::888777777666333222444555666<<>>???AAADDDFFFHHHIIIFFFGGGHHHJJJMMMSSSZZZ___rrrzzzqqqaaaXXXKKK@@@;;;<<<@@@CCCHHHOOO^^^uuuqqqccc]]][[[[[[^^^___[[[WWWUUUVVVXXXZZZZZZUUUWWWYYYZZZXXXVVVUUUUUURRRQQQPPPOOONNNMMMMMMMMMJJJKKKLLLLLLJJJHHHHHHIIIGGGIIIJJJHHHFFFGGGJJJMMMKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOONNNMMMKKKJJJGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBEEEGGGHHHHHHHHHJJJKKKLLLLLLKKKIIIGGGFFF