BM6P6(@ 000000111222222222222111000///...///000111000///...,,,++++++,,,------,,,)))'''$$$###$$$%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!###############"""!!!!!!""""""############"""""" !!!!!!!!!"""%%%###"""!!!"""###"""!!! """###"""!!! !!!#########""""""""""""######!!!!!!"""###############%%%%%%$$$###"""""""""###!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""!!!!!! &&&$$$""" !!!"""$$$"""$$$%%%%%%###""""""#########""""""!!!!!! """"""############""""""""""""############""""""#########"""""""""""""""###"""  !!!###$$$"""""""""""""""######$$$$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""!!!!!!"""############""""""""""""""""""""""""""" !!!""""""!!!"""$$$&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$###"""########################"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,------,,,+++++++++++++++,,,---...///000000000000000000000000000------...............---///000111222222333222222555444333222333555777888888888666555555666777888333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++)))(((''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%"""&&&$$$"""$$$&&&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222222222222222111000///000///...///000111000///...,,,++++++,,,------,,,***(((%%%$$$$$$%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$###""""""""""""""""""!!!!!!!!! ###############"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""%%%###!!!!!!"""###"""!!! """###"""!!! !!!#########""""""""""""######!!!!!!"""#####################""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### """$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!&&&$$$""" !!!###$$$"""###$$$$$$"""!!!!!!"""###"""""""""!!!!!!!!! """"""############""""""""""""############""""""###"""""""""""""""""""""###""" !!!###$$$"""""""""""""""######$$$$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""!!!"""######$$$$$$############################## !!!""""""""""""$$$&&&########################"""######$$$###"""!!! ################################################"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///.................................///......------///000111222222333222222555444333222333555777888777666555444333222222222222222222222222222222222---------,,,,,,+++++++++))))))************))))))+++***)))(((''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%###%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333333333222111000///...000///...///000111000///...,,,++++++,,,------,,,,,,)))&&&%%%%%%%%%%%%$$$%%%$$$###"""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$#########!!!"""%%%''''''%%%"""!!!!!!""""""######""" """############""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""%%%###!!!!!!"""###"""!!! """###"""!!! !!!#########""""""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""""""""%%%$$$""" !!!###$$$!!!"""###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""############""""""""""""""""""""""""######""""""!!! !!!"""###$$$"""""""""""""""######$$$$$$$$$############$$$$$$################################################$$$$$$$$$###############"""######$$$$$$$$$$$$$$$########################!!!"""###"""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""#####################$$$$$$$$$""""""""""""############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++,,,,,,------,,,,,,,,,------,,,,,,,,,------...------------------------///////////////...---,,,///000111222222333222222444333333333333555666888999888888777555444222111000000000000000000000000......---,,,+++******)))))))))))))))))))))))))))******)))(((''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$######%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333333333222111000//////000///...///000111000///...,,,++++++,,,---,,,,,,---***'''&&&&&&&&&%%%$$$%%%$$$######"""""""""###$$$$$$###############$$$%%%%%%$$$$$$######"""""""""###%%%&&&&&&%%%###""" !!!###$$$$$$""" """"""############"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""$$$###!!!!!!"""######""" """###"""!!! !!!#########""""""""""""######!!!!!!"""############### !!!""""""#########!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### """######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""######"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""############""""""""""""############"""""""""""""""""""""#########""""""!!!!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$############$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$########################"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""""""""""""""#################################!!!"""""""""############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++++++++,,,---------,,,,,,......---,,,,,,,,,------------------------------///000000//////...---,,,//////111222222222222222333333333333333555666777666777777777666444222000.............../////////......---,,,+++***)))(((++++++******))))))*********)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$"""%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000111111222222222111111000///...///000111000///...,,,++++++,,,---,,,,,,,,,***'''%%%&&&&&&%%%$$$%%%$$$##################$$$###############$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%% """$$$$$$###!!! !!!""""""#########"""""""""######$$$$$$######"""!!!!!!!!!!!!"""""""""###$$$"""!!!!!!"""######""" """###"""!!! !!!#########""""""""""""######!!!!!!"""###############!!!!!!###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###############""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$###""""""###################################################!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!!!!""""""############"""""""""""""""######$$$"""""""""""""""######$$$$$$$$$############$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$########################"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!""""""####################################!!!"""""""""############%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***+++***+++,,,,,,---------,,,......---,,,,,,,,,------........................//////000000///......---//////111222222222222222222222333333444555555666...///000111111000...---,,,,,,,,,------...............---,,,***)))((((((---,,,+++************+++)))(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$"""%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000111222222222222222000///...///000111000///...,,,++++++,,,------,,,***(((%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$#########"""######$$$%%%###############"""""""""%%%$$$###""""""###$$$%%% """######""""""!!!!!!""""""############"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""#########"""!!!!!!###$$$###### """###"""!!! !!!#########""""""""""""######!!!!!!"""###############!!!"""$$$%%%%%%$$$######!!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""!!!"""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%###!!!!!!###%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""""""""############%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++******+++,,,------------------,,,,,,,,,------..............................//////000000////////////000111222222333222222222222222333444444555555//////000000000000000///+++++++++,,,------......------,,,+++***))))))(((---,,,+++)))))))))******((((((''''''&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111222222222111111000000///...///000111000///...,,,++++++,,,------,,,(((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%""""""""""""#################################### !!!!!!!!!""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!"""""""""############""" !!!###$$$$$$### """###"""!!! !!!#########""""""""""""######!!!!!!"""###############!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""" !!!"""###$$$$$$############""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$###""""""################################################### !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$""" """%%% !!!!!!!!!"""""""""###""""""############""""""""""""############"""""" !!!!!!"""######$$$$$$""""""######$$$$$$$$$###"""""""""""""""######$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&########################""""""!!!!!!!!!"""$$$$$$################################################"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$$$$#########""""""""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''(((((()))***+++)))***+++,,,------------,,,,,,,,,,,,------...///---------------------------...///000000111000000///000111222222333222222111111222333444444444444555444333333222222222222******+++,,,,,,---......,,,+++++++++******)))))),,,+++)))'''&&&'''(((((('''''''''&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$%%%%%%###"""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333333333222111000///...000///...///000111111///...,,,++++++,,,------,,,&&&%%%######$$$&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$ !!!###%%%%%%###!!! !!!!!! !!!"""###$$$!!!!!!"""###############""""""############""""""""""""""""""###############!!! !!!###$$$$$$###!!!"""###"""!!! !!!#########""""""""""""######!!!!!!"""###############!!!"""###$$$###""" !!!!!!!!!!!!"""""""""""""""!!! """######"""!!! !!!""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" """###$$$$$$$$$############"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### """######!!!!!!!!!"""""""""""""""""""""""""""######################## !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""#########$$$######""" !!!$$$ !!!!!!!!!""""""######""""""############""""""""""""############"""""" !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%""""""""""""""""""""""""$$$$$$#########$$$&&&'''########################"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$'''''''''(((((()))***+++)))***+++,,,------...---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111///000111222222333222222111111222333444444444444666555222000////////////******+++,,,------......++++++******************+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((("""%%%&&&%%%###"""$$$&&&&&&$$$"""$$$&&&&&&$$$!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444333111222222222///...111///...///000111000......---+++,,,,,,---+++***+++)))&&&$$$%%%%%%$$$###&&&%%%$$$#########$$$%%%###############"""!!! ###%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$#########"""!!!!!!""""""!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """############ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!""""""!!! !!!$$$&&&######""""""""""""#########"""!!!!!!!!!!!!""""""###!!!!!!"""###$$$###""""""  !!!!!!!!!""""""############"""""""""""""""""""""""""""""" """###"""!!! !!!### !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%###!!!"""$$$%%%$$$!!!  """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$############$$$$$$########################(((&&&$$$###""""""$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!###%%%&&&%%%"""$$$$$$###"""!!!!!!""""""######""""""""""""######%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&((())))))(((((()))+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,//////,,,---000222000111222333444555555555444///000111333444555666666777888666000...///---***---------,,,,,,+++++++++,,,***))))))***++++++******))))))((('''&&&&&&%%%))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############""" ###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%444222222222222222000...000///...///000111000......---+++,,,,,,---+++***+++)))&&&$$$%%%%%%$$$###&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######"""""""""###$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!$$$$$$%%%$$$"""###%%%'''######""""""""""""######""""""!!!!!!!!!!!!""""""###!!!!!!"""###$$$###"""###""" !!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%###!!!"""$$$%%%###"""!!! !!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""########################""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$########################---)))"""###'''$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%"""###$$$%%%%%%### $$$######""""""""""""#########""""""""""""######%%%###!!!"""$$$%%%$$$"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))'''((())))))(((((()))+++)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...------............---------111222///...000111...222222333444555444222111000111222333444555555555555777555000///000000---,,,,,,,,,,,,,,,,,,+++++++++)))(((((()))******)))******)))(((((('''&&&&&&)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%444222222222333222000...000///......000000///......,,,++++++------,,,***+++(((%%%$$$%%%%%%%%%$$$&&&%%%$$$#########$$$%%%""""""###%%%%%%&&&&&&%%%###$$$%%%$$$"""""""""$$$######$$$$$$$$$$$$###### !!!###%%%%%%%%%######""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""!!!!!!!!!""""""$$$%%%%%%$$$""""""###%%%######""""""""""""######!!!!!!!!!!!!!!!"""""""""###!!!!!!"""###$$$###"""$$$###"""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""$$$$$$###""""""!!!!!! !!!!!!"""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""###$$$$$$$$$$$$###""""""################################################""""""############""""""!!!!!!"""############"""###############$$$$$$%%%$$$$$$############$$$$$$########################---((("""!!!$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$###""""""######"""""""""###$$$$$$######""""""""""""######$$$###"""###$$$$$$###"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***''')))***)))(((((()))+++)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---............//////.........,,,111222000///111222000555444333333444444333111222333444444555555444444333555444000///222222///+++++++++,,,,,,,,,,,,,,,***(((''''''((())))))(((******))))))(((((('''''')))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###############""""""###%%%&&&$$$#########$$$$$$$$$%%%%%%%%%333222222222333333111///000///......///000///...---,,,++++++------,,,+++***(((%%%$$$%%%%%%%%%$$$&&&%%%$$$#########$$$%%%!!!"""###$$$$$$%%%"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$#########%%%%%%$$$###""""""""""""######""""""""" !!!""""""###"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""!!!""""""###"""######"""  !!!######""""""""""""###### !!!!!!"""""""""""""""###!!!!!!!!!###$$$###"""$$$$$$$$$###!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""#########"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################"""######$$$$$$######"""!!!""""""############### !!!""""""$$$$$$############$$$$$$########################%%%%%%$$$###"""!!! $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###"""""""""######$$$%%%""""""""""""###$$$$$$%%%######""""""""""""######$$$############$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((()))******)))((()))***))))))***+++++++++++++++,,,,,,++++++,,,,,,---.........////////////......***///111//////555:::;;;???:::444222333555666555444444555555555444444333444666444000///111111...******++++++,,,,,,,,,---***)))'''''')))***)))(((******)))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%333222222222333333222000///...---...///000///------,,,++++++------,,,+++***'''%%%$$$%%%&&&%%%%%%&&&%%%$$$#########$$$%%% !!!"""###$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######"""$$$###!!!!!!"""###""""""""""""""""""###!!!"""######$$$$$$$$$###!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""""""""######!!!"""###"""!!! !!!######""""""""""""###### !!!"""###"""""""""###!!!!!!!!!###$$$###"""###$$$$$$###!!! !!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""""""""""""""""""""$$$$$$$$$#####################################################################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$  !!!"""$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""#########""""""###$$$%%%&&&######""""""###$$$%%%%%%######""""""""""""############$$$############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++)))***+++***)))((()))***))))))***++++++++++++***,,,,,,++++++,,,,,,---.........////////////......+++000222111444>>>HHHNNNRRRGGG:::222000333555666444444444555444444333222555666555000...000///,,,*********++++++,,,,,,,,,,,,***((()))***+++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%333222222333444444222111///...------//////...---,,,+++***+++---...---,,,)))'''%%%$$$%%%&&&&&&%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""$$$%%%######$$$$$$$$$$$$######"""###!!! """######""""""""""""######!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########"""""""""###$$$$$$"""###%%%$$$###""""""#########""""""""""""###### !!!#########""""""###!!!!!!"""###$$$###""" ###$$$### """%%%""""""############"""""""""""""""""""""""""""""" """###"""!!! !!!#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""###"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""%%%$$$######""""""############################################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$############$$$$$$########################%%%$$$"""!!!"""$$$(((***$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""###############$$$%%%&&&$$$$$$#########$$$$$$%%%######""""""""""""######"""$$$$$$$$$###"""###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%'''((()))*********+++++++++)))((()))***((()))******++++++******,,,,,,++++++,,,,,,---............//////............444888777;;;FFFSSS[[[___QQQ???222///000222222333333333444333333222222444555444///---...---************+++++++++++++++,,,***))))))***++++++***((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%333222222333444444333111///...------//////...---,,,+++***+++---...---,,,)))'''%%%$$$%%%&&&&&&%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######!!!$$$###  ###$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""######$$$%%% """$$$$$$###""""""#########""""""""""""######!!!###$$$###""""""###!!!!!!"""###$$$###"""!!!###""""""&&&""""""############"""""""""""""""""""""""""""""" """###"""!!! !!!#####################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """######!!! !!!###!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$###"""!!!!!!###&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######""""""""""""######"""$$$%%%$$$"""!!!###%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***+++,,,+++)))((()))***((())))))***************,,,,,,++++++,,,,,,---...------............------...666<<<===???HHHSSSYYY[[[NNN<<<111///111111000111111222222333222222222111333111---,,,......+++++++++++++++************+++***((((((***+++***)))&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%333222222333444555333222///...------...///...---,,,+++***+++---...---,,,)))'''$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$""" !!!###$$$$$$######$$$&&&######$$$$$$$$$$$$#########%%%###!!!$$$$$$###"""!!!!!!"""###$$$ !!!"""############!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""###$$$%%%%%%""""""!!!!!!!!!"""######""""""""""""######!!!###$$$$$$""""""###!!!!!!"""###$$$###""""""!!!"""'''""""""############""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """$$$### !!!###  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$########################!!!$$$&&&&&&$$$!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$##################""""""""""""######!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***,,,,,,+++)))((()))***(((((()))***************,,,,,,++++++,,,,,,---...,,,------------------,,,,,,666>>>>>>???EEEMMMQQQQQQEEE777000111444444333///000111222222222222222...000///,,,,,,...///,,,,,,+++++++++******))))))***)))'''''')))))))))(((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%444333111222333333222000222111///...---------...+++,,,,,,------,,,,,,+++***(((%%%$$$%%%%%%%%%$$$%%%$$$######""""""######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$###"""!!!###"""!!!"""$$$$$$"""!!!#########"""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!! !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""########################$$$$$$$$$############"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$######$$$######"""!!! #########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""######""""""###$$$%%%%%%""""""""""""############$$$$$$$$$$$$######"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###############$$$$$$$$$$$$$$$######""""""%%%###!!!!!!###$$$"""(((&&&$$$"""!!!!!!"""""""""############$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&########################"""############$$$$$$$$$%%%###!!!"""%%%'''&&&%%%!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########!!! $$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++*********+++,,,,,,------------...------,,,,,,------///222888>>>DDDHHHLLLFFF===444//////111333///............//////000---,,,,,,+++*********+++(((((((((((((((((((((((($$$%%%&&&((())))))******)))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000222111///...------......+++,,,,,,------,,,,,,+++***(((&&&%%%%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""##################"""!!!"""###$$$$$$######"""###"""!!!"""$$$$$$"""!!!###"""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""$$$###!!! !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!""""""#########""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ###"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""######""""""###$$$$$$%%%""""""""""""############$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$########################""""""""""""############$$$$$$###############$$$$$$$$$$$$$$$#########"""%%%###!!!"""###$$$""" &&&$$$###!!!!!!"""###$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%########################"""############$$$$$$$$$%%%###!!!"""%%%'''&&&%%%""""""############""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$######%%%"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------------,,,,,,...---...000444888===@@@DDD@@@999222......000222//////...............///------,,,+++++++++++++++))))))))))))))))))))))))%%%&&&'''(((((())))))((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000111000///......---......+++,,,,,,------,,,,,,++++++)))&&&&&&&&&'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$###############"""!!!"""$$$$$$"""!!!""""""""""""""""""######""""""""""""##################""""""""""""##############################!!!###$$$###""" !!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""######"""!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$ """######$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$""""""""""""""""""###############"""######$$$%%%""""""""""""############$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###############$$$$$$$$$$$$$$$$$$############$$$###""""""######"""!!!###""""""!!!"""###%%%&&&"""############$$$$$$$$$###%%%&&&&&&$$$######$$$########################"""############$$$$$$$$$$$$###""""""%%%&&&&&&%%%#########$$$$$$#########$$$$$$############$$$$$$##############################$$$$$$$$$$$$######&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,...---------...111444666999777333000......///000000///......---------------,,,++++++++++++++++++************************&&&''''''((((((((('''''')))'''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000000000//////............+++,,,,,,------,,,,,,+++,,,)))'''&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$###"""""""""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""#########!!!"""""""""##################""""""""""""##############################!!!###$$$$$$"""!!!!!!"""########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""############""""""$$$###""""""!!!!!!""""""%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""######""""""""""""""""""""""""######$$$!!!!!!"""###############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""""""""#########$$$$$$"""""""""""""""#########$$$###############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""###""""""!!!"""###$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&$$$""""""###########################""""""#########$$$$$$$$$######"""###$$$%%%&&&&&&########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***+++,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,---------,,,,,,---,,,++++++,,,---///000111000000/////////000000000///...---,,,,,,,,,,,,++++++***))))))*********))))))))))))))))))))))))'''(((((((((''''''&&&%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&$$$###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000///////////////.........+++,,,,,,------,,,,,,+++,,,)))'''&&&'''''''''&&&%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!""""""############!!!"""""""""##################""""""""""""##############################"""###%%%$$$"""!!!!!!"""########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""######"""""""""$$$$$$###""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""############"""""""""""""""""""""######$$$###############"""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!!!!"""""""""######!!!!!!""""""############$$$$$$###############$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################!!!"""""""""##################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""######"""""""""############"""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&$$$""""""###########################""""""#########$$$$$$$$$############$$$$$$&&&'''###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,------,,,,,,,,,+++++++++,,,---...///,,,---///000000000000000//////...,,,++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000......////////////......+++,,,,,,------,,,,,,++++++)))&&&&&&&&&'''&&&&&&%%%$$$######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!"""######$$$$$$""""""""""""##################""""""""""""##############################"""$$$%%%$$$###!!!""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!$$$$$$###""""""""""""### """###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$######""" !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$######"""#########""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######""""""###$$$#########""""""!!!!!!!!!"""############$$$$$$$$$###%%%&&&&&&$$$######$$$########################"""############$$$$$$$$$"""###$$$$$$###$$$&&&(((###"""!!! !!!"""###$$$$$$############$$$$$$##############################$$$$$$$$$$$$###### """$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++)))***+++,,,,,,------,,,+++++++++,,,---...///000,,,...///000111000///......---,,,,,,++++++++++++(((((((((((((((((()))***'''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000---...///000000///......+++,,,,,,------,,,,,,+++***(((&&&%%%%%%&&&&&&%%%%%%%%%$$$############$$$$$$$$$############$$$$$$########################"""##################""" !!!"""###$$$###"""!!!###"""!!!"""$$$$$$"""!!! !!!!!!"""######$$$$$$""""""""""""##################""""""""""""######"""""""""""""""""""""""""""$$$%%%%%%###""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%$$$######""""""###### !!!###%%%%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""###########################"""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$""""""#########""""""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$!!!!!!"""""""""######### !!!!!!"""######$$$$$$%%%$$$$$$###""""""######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$########################""""""""""""############""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& """$$$###"""!!!###%%% !!!!!!""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%########################"""############$$$$$$$$$!!!###%%%$$$######%%%((($$$###!!! !!!###$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""%%%&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((''''''(((((()))***+++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))***,,,,,,------,,,,,,,,,,,,------...//////...///000000000///---,,,,,,,,,+++++++++++++++,,,)))))))))))))))***++++++((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000---...///000000///......+++,,,,,,------,,,,,,+++***(((%%%$$$%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%&&&%%%$$$######"""!!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%$$$######"""#########!!!"""%%%&&&&&&### """""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$ !!!"""######$$$$$$### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""######""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$###!!!!!!###%%% """######$$$$$$"""############$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&########################"""############$$$$$$$$$!!!###%%%$$$######%%%(((%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""&&&'''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++((()))***+++,,,------------------------.........///000000000///---+++***+++++++++***++++++,,,,,,++++++******+++,,,------))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$&&&'''%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$444333111222333333222000,,,---...///000000000000+++,,,,,,------,,,,,,+++,,,)))%%%######%%%&&&&&&)))'''$$$"""!!!"""###%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""$$$%%%$$$!!!$$$$$$###"""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!! !!!"""##############################!!!###$$$###"""!!!"""###########################&&&%%%$$$!!!!!!###""""""""""""############ """###$$$$$$###""" !!!"""#########!!! """"""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!"""$$$%%%###""" !!!"""###############!!!!!!"""###############$$$#########""""""!!!!!!!!!"""""""""####################################$$$!!! ###%%%$$$"""&&&%%%$$$###""""""""""""$$$$$$$$$############"""""""""###""""""!!! ###"""!!!"""$$$$$$"""!!!#########"""!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###$$$"""$$$#########""""""!!!!!!######"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######!!! %%%%%%%%%$$$$$$#########!!!!!!"""###############'''&&&%%%%%%$$$$$$$$$%%%'''%%%###%%%'''((('''%%%%%%&&&'''((()))))))))))),,,++++++++++++++++++,,,000///---***)))(((((()))***)))))))))))))))***+++)))+++---...------...///,,,---...///...---,,,+++******++++++++++++************))))))((((((''''''***''''''******''''''***&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&''''''&&&&&&&&&%%%%%%%%%(((%%%###$$$&&&'''%%%"""######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########333111000000111111000///,,,---...///000000000000+++,,,,,,------,,,,,,++++++(((%%%$$$$$$%%%%%%%%%((('''$$$"""!!!"""$$$%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""!!!!!! $$$###"""!!!!!!!!!!!!"""$$$$$$###"""""""""""""""""""""!!!!!!!!!"""##############################!!!###$$$###"""!!!"""###########################!!!###$$$""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!"""############""""""!!!""""""""""""""""""""""""$$$###!!! !!!###$$$"""!!!!!!"""$$$$$$###"""!!!""""""############"""!!!!!!"""############"""############"""""""""!!!"""#########$$$$$$$$$$$$########################$$$!!! ###%%%$$$"""%%%%%%$$$###""""""""""""$$$$$$$$$############""""""###############"""!!!###"""!!!"""$$$$$$"""!!!"""""""""###############""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """$$$$$$""" ############"""""""""!!!!!!!!!!!!!!!"""###%%%&&&######""""""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!""""""###############""""""""""""#############################################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######"""!!! %%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$%%%'''((('''%%%&&&&&&''''''((()))))))))++++++************++++++///...---+++*********)))******)))))))))))))))***)))+++---...------...///---------...---,,,,,,+++)))******++++++******)))***)))))))))(((((((((''')))&&&&&&))))))&&&&&&)))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%######"""######$$$%%%%%%333222111111222222111000,,,---...///000000000000+++,,,,,,------,,,,,,+++)))'''%%%%%%&&&&&&%%%$$$(((&&&$$$"""""""""$$$%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############""""""""""""######!!!  !!!###$$$""""""!!!!!! !!!!!!$$$###""""""""""""""""""$$$$$$###"""""""""##############################!!!###$$$###"""!!!"""###########################"""%%%%%%$$$"""!!!""""""""""""############!!!"""###$$$$$$###"""!!!######""""""######$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###"""!!!!!!"""$$$$$$###!!!"""############""""""!!! !!!""""""######""""""############""""""""""""#########$$$$$$$$$%%%%%%###########################""" !!!###$$$######$$$######"""""""""######$$$$$$$$$############""""""######$$$$$$$$$$$$######"""!!!"""$$$$$$"""!!!!!!""""""###$$$%%%%%%&&&###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###"""  """"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!$$$%%%%%%###############"""""""""""" !!!"""$$$&&&'''######""""""""""""####################################$$$$$$$$$$$$##############################!!!"""######$$$$$$######""""""""""""##################""""""""""""""""""!!!!!!"""###$$$%%%&&&'''&&&%%%%%%$$$$$$#######################################$$$$$$$$$$$$######""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$######"""!!! %%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&''''''&&&&&&'''(((***+++******))))))))))))******,,,,,,------,,,,,,+++++++++++++++***)))))))))((()))+++---------------///......---,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))(((((((((((((((%%%%%%((((((%%%%%%((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%&&&'''666555333444555555444222------...//////000//////+++,,,,,,------,,,,,,+++(((&&&%%%&&&''''''%%%$$$'''&&&$$$###"""###$$$%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""###$$$!!!!!! !!!!!!######"""""""""""""""###%%%%%%$$$###"""""""""###########################!!!###$$$###"""!!!"""###########################"""%%%%%%###!!!!!!!!!"""""""""############!!!"""############"""!!!""""""!!! !!!"""$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######"""!!!"""$$$$$$###!!!###############"""!!! !!!!!!"""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$###########################""""""!!!"""############""""""""""""######$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!!!!!!!"""######$$$$$$%%%###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""###"""!!!!!!###$$$###"""#########""""""""""""""" !!!!!!"""######$$$%%%######""""""""""""####################################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###!!!"""""""""###########################"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""#######################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''''''''((('''&&&%%%&&&(((***+++))))))(((((((((((())))))***+++,,,......---,,,,,,,,,,,,++++++***)))(((''')))+++------,,,,,,---...///...,,,+++***+++,,,---))))))************))))))))))))))))))(((((((((((((((%%%%%%((((((%%%%%%((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''666555333444555555444222---...//////////////////+++,,,,,,------,,,,,,+++'''&&&%%%%%%''''''&&&$$$&&&%%%$$$#########$$$%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$###"""!!!!!!!!! !!!!!!###"""""""""""""""######%%%%%%$$$###"""""""""###########################!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""############""""""!!!  !!!###$$$""""""""""""""""""""""""###########################"""""""""$$$$$$""" ###############"""!!! !!!"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""!!!""""""###"""""""""!!!""""""######$$$$$$$$$#########"""""" !!!"""#########"""###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""!!!!!!###$$$###"""""""""""""""""""""#####################"""""""""######""""""""""""##############################"""######$$$$$$######"""########################""""""###$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$###########################"""######$$$$$$######""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%&&&(((***+++)))(((((((((((((((((())))))***+++---......---,,,,,,,,,,,,,,,+++***((('''(((***,,,---,,,,,,---......---,,,+++***+++,,,,,,)))))))))******)))))))))(((((((((((()))))))))))))))&&&&&&))))))&&&&&&)))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%333222111111222222111000......///////////////...+++,,,,,,------,,,,,,+++(((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############""""""""""""############$$$%%%$$$###!!! !!!!!! !!!!!!"""""""""""""""""""""######$$$$$$$$$###"""""""""##############################!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!""""""""" !!!"""""""""""""""###############""""""""""""""""""###  !!!!!!""""""""""""""""""""""""#########$$$$$$############"""""""""$$$###""" """############""""""!!! !!!!!!""""""!!!!!!""""""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""######$$$###!!!!!!"""######""""""!!!!!!!!!""""""$$$$$$$$$############""" !!!!!!""""""""""""!!!###"""!!!"""$$$$$$"""!!!"""""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###"""  """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!$$$%%%%%%###""""""""""""###############$$$$$$######"""!!! ######""""""""""""##############################""""""############""""""########################"""###$$$$$$%%%$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$"""$$$&&&&&&&&&&&&((()))''''''&&&&&&'''(((***+++))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++)))((((((***,,,,,,,,,,,,,,,...------,,,+++++++++++++++((())))))******))))))((((((((((((((()))))))))))))))&&&&&&))))))&&&&&&)))&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$333111000000111111000///......////////////......+++,,,,,,------,,,,,,+++)))&&&$$$###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""############""""""!!!!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""###$$$"""""""""""""""###$$$$$$""""""!!!!!!!!!"""##############################!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!"""######!!!!!!!!!###""""""""""""##################""""""""""""###### !!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""$$$###"""###$$$###!!! !!!""""""############""" !!!!!!""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$%%%### !!!$$$$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""#########"""!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!""""""######$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """$$$$$$""" !!!"""""""""############""""""###$$$######!!!!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""########################"""###$$$$$$%%%%%%$$$$$$""""""""""""############!!!!!!"""###$$$%%%&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$"""$$$&&&&&&%%%&&&(((***&&&&&&''''''((()))))))))***))))))(((((())))))***))))))))))))***+++,,,,,,)))***,,,------,,,***)))(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,+++******(((((())))))))))))(((((('''((((((((()))))))))***(((%%%%%%((((((%%%%%%(((###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&444333111222333333222000...///////////////......+++,,,,,,------,,,,,,+++)))'''###"""$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!  ###&&&"""""""""""""""###$$$$$$""""""!!!""""""###$$$$$$!!!!!! !!!!!!"""##############################!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!$$$%%%$$$#########""""""""""""##################""""""""""""######!!!"""#########!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""###$$$###!!! !!!"""############### !!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""$$$%%%### !!!$$$$$$$$$###!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$$$$"""!!! !!!###$$$%%%&&&'''!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""###$$$"""!!!!!!""""""#########$$$ !!!"""$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""##############################$$$%%%%%%%%%%%%$$$""""""""""""############ """###$$$%%%&&& !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""!!! !!!"""###""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################!!!""""""#########""""""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%'''''''''%%%$$$!!!$$$&&&'''%%%%%%(((+++%%%&&&'''((())))))))))))******))))))))))))*********)))((((((((()))+++,,,)))***,,,------,,,+++***(((***,,,,,,++++++,,,---++++++,,,---,,,+++***)))(((((())))))))))))(((((('''((((((((())))))******&&&$$$$$$&&&&&&$$$$$$&&&""""""###$$$%%%%%%%%%%%%########################&&&$$$!!! ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((444333111222333333222000------......------,,,++++++,,,,,,------,,,,,,++++++)))'''''''''((('''&&&&&&$$$###$$$&&&&&&$$$!!!%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$""""""############""""""""""""""""""!!!!!!!!!!!!######"""!!! """&&&)))$$$###"""###$$$$$$###"""""""""""""""""""""""""""###!!! """###"""""""""""""""""""""""""""""" """###"""!!! !!!### """###"""!!! !!!###"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""############!!! !!!"""###$$$#########""""""!!!!!!"""############""""""!!!!!!!!!""""""######$$$$$$$$$###!!!###%%%&&&###!!!""""""""""""""""""""""""""""""############""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""####################################""""""!!!!!!$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$#########""" !!!###%%%!!!###$$$%%%$$$"""!!!###$$$$$$###!!! !!!###""""""######$$$$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))+++...///...***'''+++******)))***,,,---...******++++++++++++******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$""" ######$$$$$$$$$%%%%%%%%%444333222222333333222000///////////////...------+++,,,,,,------,,,,,,+++***(((&&&&&&&&&'''&&&$$$$$$###!!!"""$$$$$$"""$$$######""""""######$$$"""###$$$$$$###"""###$$$""""""############"""""" !!!!!!""""""######""""""""""""!!!"""%%%(((###"""!!!!!!######"""!!!""""""""""""""""""""""""%%%###!!! !!!"""!!! """"""""""""""""""""""""!!!"""###"""!!! !!!### """###"""!!! !!!###!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!  !!!"""###############"""""""""!!!!!!""""""#########"""""""""""""""""""""#########$$$###"""###%%%%%%###!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######"""######!!!!!!!!!"""$$$%%% !!!###$$$$$$$$$###"""###$$$$$$###!!! """######""""""""""""""""""###""""""""""""####################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))((()))***,,,......+++)))******)))))))))***+++,,,)))******++++++******)))&&&'''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%$$$"""!!!""""""#########$$$$$$$$$444333222333444333222000000111111111111000//////+++,,,,,,------,,,,,,+++)))'''%%%%%%%%%&&&%%%$$$$$$###""""""######"""!!!###""""""""""""""""""###"""###$$$$$$###"""###$$$""""""############"""""" !!!"""###$$$$$$!!!"""#########%%%'''"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!"""######!!!!!!"""### """###"""!!! !!!### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!"""###############"""""""""""" !!!"""###########################""""""""""""$$$###"""###%%%%%%###"""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$"""""""""############$$$######$$$###!!! """######"""!!! !!!"""""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((***,,,---,,,++++++***))))))(((((()))))))))******++++++******)))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%$$$$$$##################&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%###!!!""""""""""""############444333333333444444222000000111111111111000//////+++,,,,,,------,,,,,,+++***(((&&&%%%&&&&&&%%%$$$'''&&&%%%$$$%%%%%%$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$""""""############"""""" !!!"""#########"""$$$$$$$$$%%%&&&###"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""!!! """"""""""""""""""""""""!!!"""######"""!!!"""### """###"""!!! !!!###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""###!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""#########""""""""""""""" !!!######$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$$$$###"""""""""""""""""""""""""""""""""############"""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$############"""""""""###$$$%%%"""######"""!!!!!!"""$$$"""""" """###%%%!!!"""""""""############%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''(((***,,,---,,,,,,++++++***)))((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$###"""""""""###$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$""""""#########$$$$$$$$$$$$333333333444555555222000//////000000//////...---+++,,,,,,------,,,,,,++++++)))'''&&&''''''&&&%%%'''&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$"""###$$$$$$###"""###$$$""""""############""""""""""""""""""!!!!!!!!!!!!###$$$$$$###$$$$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """######""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$ """###"""!!! !!!###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!"""""""""""""""""""""""""""""""""###### !!!######$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""" """############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!  """###$$$###"""!!!#########"""###$$$$$$%%%"""######"""!!!!!!###$$$!!!!!!!!!!!!"""$$$&&&'''!!!"""""""""############%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$############$$$%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&'''))),,,,,,,,,------,,,,,,+++***)))((()))))))))******)))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$###"""""""""$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&333333444555666555222000......//////......---,,,+++,,,,,,------,,,,,,++++++)))'''''''''((('''&&&%%%%%%%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$""""""############""""""###"""""""""!!!!!!!!!  ###$$$###""""""###$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$ """###"""!!! !!!###############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""#########""""""""""""""""""############ !!!"""###########################"""""""""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############""""""!!!"""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###%%%%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$###"""!!! !!!######""""""!!!#########$$$$$$$$$$$$%%%!!!"""###"""!!!!!!###%%% !!!"""###$$$%%%&&&'''""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###############$$$%%%%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))*********)))((((((((((((((((((((((((((('''&&&''')))++++++***------------,,,***)))(((((())))))******))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######""""""###$$$$$$%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''333333444666777555222///......//////......---,,,+++,,,,,,------,,,,,,+++***(((&&&&&&''''''&&&%%%%%%&&&%%%###!!!!!!$$$&&&$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""############""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""$$$"""!!!"""###$$$###""""""""""""""""""""""""""""""  """#########"""""""""""""""""""""""""""###$$$$$$""""""###$$$ """###"""!!! !!!###""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""###$$$###""""""!!!"""""""""############!!!""""""#########"""""""""""""""""""""#########!!!###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############"""""" !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""############""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!###$$$%%%########################$$$$$$############$$$$$$############""""""""""""######$$$$$$$$$######"""!!!!!!"""############""""""###$$$%%%%%%%%%$$$$$$!!!"""###"""!!!!!!###%%% !!!###$$$$$$$$$"""!!!""""""""""""####################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###############$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&((()))*********)))((((((((((((((((((((((((((('''&&&''')))***)))(((++++++,,,,,,+++***)))((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&333333444666777666222//////////////////......---+++,,,,,,------,,,,,,+++)))'''%%%%%%&&&&&&%%%$$$'''((((((%%%######&&&)))######""""""""""""######"""$$$$$$$$$###"""###$$$""""""############"""""" !!!"""###$$$$$$!!!######"""!!! !!!"""###!!! !!!"""###"""!!!########################$$$""" !!!""""""!!!"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""$$$$$$$$$###"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""$$$$$$######"""!!!!!!""""""#########$$$"""############""""""!!!!!!!!!""""""######$$$$$$!!!###&&&%%%###!!!###$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###"""  !!!###%%%########################$$$$$$############$$$$$$############"""""""""""""""######$$$$$$$$$#####################$$$$$$$$$!!!###%%%&&&&&&&&&$$$###!!!"""###"""!!!"""###%%%!!!"""$$$%%%$$$"""""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%#########"""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))*********)))(((((((((((((((((((((((((((''''''((())))))(((&&&))))))***++++++***((('''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""### """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%666555444555666666444222000000000000////////////------------,,,,,,+++******(((%%%$$$%%%&&&%%%$$$'''&&&%%%$$$############$$$$$$############$$$$$$!!!"""######"""!!!"""$$$$$$$$$$$$#########"""""" !!!"""#########"""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$&&&%%%###"""""""""###$$$###%%%%%%$$$"""!!!"""######%%%&&&&&&%%%#########"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!""""""!!!!!! ###$$$$$$###!!!"""$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""""""""$$$$$$""" $$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$#########""""""&&&$$$######%%%%%%"""""""""############""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$###########################"""!!! !!!"""###!!!!!!"""###############""""""""""""""""""""""""!!! !!!$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%% !!!"""###$$$$$$###"""##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%""""""""""""###$$$%%%&&&######################## !!!###$$$$$$###!!! ######$$$$$$$$$######""" """###$$$###!!! %%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""########################&&&%%%$$$$$$$$$%%%&&&'''&&&######%%%&&&$$$%%%(((&&&%%%$$$%%%'''''''''&&&((((((((((((((()))******))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((***,,,,,,)))'''&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!!!!###%%%$$$###%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&%%%%%%###"""&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""666555444555666666444222000000000000////////////---------------,,,+++******(((%%%$$$%%%&&&%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$#########"""""" !!!""""""###$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""%%%$$$$$$###""""""#########$$$%%%$$$"""!!!"""###"""$$$%%%%%%###""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""######"""!!! !!!"""###"""!!!""""""!!!!!!!!! """$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""""""""$$$$$$"""!!!"""###$$$###!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$#########""""""%%%###""""""######!!!""""""############""""""""""""###$$$$$$$$$$$$##################$$$$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""#########"""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$$$$!!!"""###$$$$$$###"""!!!##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%############$$$%%%&&&&&&########################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$######""" !!!###$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%$$$$$$""""""""""""#########$$$$$$$$$#########"""""""""########################$$$$$$#########$$$%%%&&&(((%%%%%%((((((&&&&&&***((('''&&&''')))))))))(((((((((((((((((())))))***)))))))))((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''')))++++++)))'''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!###%%%$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########""""""!!!!!!!!!666555444555666555444222000000000000////////////,,,------------,,,,,,+++***(((%%%%%%%%%&&&&&&%%%'''&&&%%%$$$############$$$$$$############$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!!!!"""""""""############"""""""""!!!!!!!!!###$$$$$$$$$$$$###""""""###$$$%%%$$$"""""""""$$$!!!###$$$$$$"""!!!!!!""""""""""""""""""""""""""" !!!""""""""""""""""""""""""#########$$$$$$"""!!! !!!"""###"""!!!""""""!!!!!!!!!!!! !!!$$$$$$###!!! ########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!!"""$$$$$$###!!! !!!""""""!!!!!!"""###$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$##################"""!!!""""""""" """"""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!"""######$$$""""""###$$$$$$###!!!!!!##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$###############$$$$$$########################"""###$$$%%%%%%$$$###""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$""""""$$$%%%$$$###""""""""""""##################"""""""""!!!!!!!!!##############################""""""######$$$%%%'''%%%%%%((((((&&&&&&)))((('''&&&''')))))))))(((((((((''''''(((((()))******)))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&(((***+++)))((('''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""555444444444555555333111000000000000////////////,,,---------------,,,,,,+++(((&&&%%%&&&&&&&&&%%%&&&&&&%%%$$$############$$$$$$############$$$$$$###$$$$$$###!!! !!!"""########################""""""######$$$$$$$$$$$$#########$$$$$$###""""""!!!!!!"""""""""##################"""""""""######"""###$$$%%%%%%$$$"""""""""$$$%%%$$$###"""###$$$"""$$$$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!""""""""""""""""""#########$$$$$$$$$$$$"""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!! """"""!!!"""###%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!!!!!###########################"""""""""""""""!!! """######$$$$$$######"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""#########"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$ !!!"""###$$$$$$###"""##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%###""""""!!!!!!!!!""""""###########################$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$############"""""""""###$$$%%%$$$$$$############$$$$$$%%%###""""""###$$$$$$###############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!########################""""""######$$$$$$%%%%%%%%%######&&&'''$$$$$$'''&&&%%%$$$%%%'''''''''&&&(((''''''''''''((())))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&555444333444555555333111000000000000////////////,,,------......---------+++)))&&&%%%&&&'''&&&%%%&&&&&&%%%$$$############$$$$$$############$$$$$$"""$$$$$$###!!!!!!!!!"""#######################################$$$$$$$$$!!!!!!"""""""""""""""!!!""""""""""""##################"""######%%%&&&'''""""""$$$%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$%%%%%%$$$###"""###$$$"""""""""""""""""""""""" !!!""""""""""""""""""#########$$$$$$$$$$$$"""!!! !!!"""###"""!!!!!!!!!""""""""""""""""""$$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$######""""""########################!!!###$$$###"""!!!"""###########################"""!!!!!!"""$$$$$$###"""!!!############%%%&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!!!!!##############################$$$$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############!!!###$$$%%%%%%$$$##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$######""""""######$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!########################"""###$$$%%%%%%&&&&&&&&&$$$"""###''''''$$$$$$&&&&&&%%%$$$%%%'''''''''&&&'''''''''''''''(((((()))))))))))))))************))))))(((((((((((())))))'''''''''''''''''''''''''''(((***)))(((((()))***((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''555444333444555444333111000000000000////////////,,,------............---+++)))&&&&&&&&&''''''&&&'''&&&%%%$$$############$$$$$$############$$$$$$!!!###$$$###"""!!!"""$$$###############$$$$$$$$$######################## !!!""""""""""""!!!"""""""""#########$$$$$$""""""""""""###%%%'''(((""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%%%%&&&&&&$$$###"""$$$%%%"""""""""""""""""""""""" !!!""""""""""""""""""""""""#########$$$$$$"""!!! !!!"""###"""!!!!!!!!!""""""""""""######&&&%%%### !!!%%%((($$$$$$$$$###""""""!!!!!!########################!!!###$$$###"""!!!"""###########################!!!!!!!!!"""$$$%%%$$$""" """###$$$######%%%'''$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$"""$$$%%%%%%###"""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$############""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""############"""!!!###$$$%%%%%%$$$##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""######""""""""""""######$$$###!!!!!!###$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&######"""""""""!!!!!!!!!########################"""###$$$%%%&&&'''''''''&&&$$$&&&******'''&&&(((((('''&&&''')))))))))(((''''''&&&&&&''''''((()))(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))((('''((()))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%444333333333444444222111000000000000////////////,,,,,,---...............,,,)))'''&&&'''''''''&&&'''&&&%%%$$$############$$$$$$############$$$$$$ !!!######""""""###%%%""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###############""""""#########$$$$$$$$$###"""!!! !!!"""$$$%%%######""""""###$$$$$$%%%!!!###$$$$$$######$$$%%%$$$%%%%%%###!!!!!!###%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""######"""!!! !!!"""###"""!!!!!!!!!"""""""""#########$$$$$$###!!! ###&&&$$$$$$###""""""!!! ########################!!!###$$$###"""!!!"""###########################!!! """$$$%%%$$$### """######""""""###%%%$$$$$$############$$$$$$$$$$$$##################""""""#########$$$$$$$$$ ###%%%$$$"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$"""""""""""""""""""""""""""""""""""""""#################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""###$$$######""" !!!###$$$$$$###""""""##############################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###$$$$$$%%%&&&'''#################################""""""#########!!!!!!"""$$$$$$%%%%%%$$$ !!!"""###$$$###""""""######""""""""""""######$$$###!!!!!!#########"""""""""#########$$$$$$$$$$$$$$$#########"""""""""######################## """###%%%&&&&&&&&&&&&&&&$$$&&&******'''%%%'''((('''&&&''')))))))))((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******)))'''&&&''')))'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%&&&###############%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$444333333333444444222000000000000000////////////,,,,,,---.../////////...,,,)))'''&&&'''''''''&&&'''&&&%%%$$$############$$$$$$############$$$$$$ """###"""###$$$&&&""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###""" !!!"""$$$###"""""""""###%%%&&&!!!###$$$$$$######$$$&&&$$$$$$$$$""" """$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""######!!!!!!!!!""""""#########$$$!!!"""###"""!!! !!!############"""!!! ########################!!!###$$$###"""!!!"""###########################!!! """$$$%%%$$$### !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""###############$$$$$$$$$""""""######$$$$$$$$$$$$!!!$$$###!!! !!!######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$### """$$$%%%%%%%%%###"""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###########################"""!!! !!!"""###!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$######"""###$$$$$$$$$###""" ##############################""""""""""""######""""""""""""""""""""""""#########"""###$$$$$$%%% !!!"""$$$$$$##############################""""""""""""######!!!!!!"""$$$$$$%%%%%%%%% """$$$%%%&&&%%%###"""######""""""""""""######$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#################################### """$$$%%%&&&%%%%%%###"""$$$((((((%%%###%%%&&&%%%$$$%%%'''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''***++++++)))'''&&&'''((('''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((((((%%%###$$$&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######""""""###%%%&&&(((###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&333222222222333333111000222000.........///...---,,,---///000000000///...,,,)))%%%$$$$$$&&&''''''###&&&((('''$$$######%%%&&&%%%$$$$$$######$$$$$$!!!###$$$###"""!!!"""### !!!"""###############""""""#########""""""!!!#######################################$$$$$$%%%########################(((&&&"""!!!""""""###"""!!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""######""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""##############################""""""""""""############""""""""""""######$$$#########""""""!!!!!!###########################"""!!!!!!!!!"""$$$%%%&&&$$$!!!!!!"""$$$$$$$$$#########"""""""""""""""$$$######"""""""""""""""$$$$$$############$$$$$$########################$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############################## """###$$$###"""!!!""""""""""""############!!!!!!"""###$$$$$$%%%%%%)))!!! %%%&&&&&&'''!!!###%%%$$$!!! !!!$$$$$$$$$###"""!!!!!!"""""""""###$$$###"""!!!!!!###%%%%%%###"""""""""###$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""""""""""""""######$$$"""""""""""""""######$$$%%%%%%$$$###""""""############""""""""""""############################## """###$$$$$$###""" $$$"""!!!"""$$$%%%""" ######""""""!!!!!! ######""""""""""""#########"""""""""!!!!!! %%%%%%$$$###""""""######%%%%%%$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&''' $$$&&&%%%%%%'''%%%!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########444222222222333333222000222000......//////...---,,,---///000000000///...,,,)))%%%$$$%%%&&&'''&&&$$$&&&'''&&&$$$###$$$&&&&&&%%%$$$$$$######$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%&&&'''''''''''''''""""""############""""""########################!!!!!!!!!!!!!!!""""""###########################(((%%%"""!!!"""######"""###$$$&&&%%%$$$######$$$$$$%%%&&&$$$"""!!!!!!"""######""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!!!!"""""""""#################################""""""""""""############""""""""""""######$$$#########""""""""""""########################$$$######"""###$$$%%%&&&%%%###""""""###$$$$$$###############""""""""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""############################## """###$$$###!!! """"""""""""############!!!""""""###$$$$$$%%%%%%///'''"""###%%%$$$###$$$!!!$$$$$$"""!!!###%%%$$$$$$###""""""""""""""""""###$$$###"""!!!!!!###%%%$$$###"""""""""###$$$########################""""""""""""############!!!""""""###############"""""""""""""""###$$$$$$"""""""""""""""######$$$%%%$$$$$$###""""""############""""""""""""##############################!!!"""###$$$$$$###"""!!!%%%###"""###%%%%%%###!!!"""""""""""""""!!!!!!!!!######""""""""""""###############""""""!!!!!!!!!%%%$$$$$$###""""""######"""""""""!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###&&&'''$$$$$$%%%$$$ %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######444333222333444444222000222000////////////...,,,,,,---///000000000///...,,,)))&&&$$$%%%&&&&&&&&&&&&'''&&&%%%######%%%&&&&&&%%%$$$$$$######$$$$$$###%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&""""""############""""""########################!!!!!!!!!!!!!!!""""""###########################'''%%%"""!!!"""######"""$$$%%%&&&%%%###"""""""""$$$%%%%%%$$$"""!!!"""#########""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""#####################"""""""""########################%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$"""########################$$$$$$###""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""##############################!!!"""#########"""!!! """"""""""""############"""""""""###$$$$$$%%%%%%...'''"""###$$$"""!!!!!! ###$$$$$$###$$$%%%$$$###"""""""""""""""""""""###$$$###"""!!!!!!###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""######$$$$$$#########""""""""""""###$$$$$$"""""""""""""""######$$$%%%$$$######"""###############""""""""""""##############################!!!"""###$$$$$$###"""!!!$$$$$$###$$$&&&&&&$$$###!!!!!!""""""""""""""""""######""""""""""""#####################"""""""""%%%$$$######"""#########!!!!!!!!!!!!""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%###$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&((('''###"""$$$### %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###444333222333444444222000222000//////000000...,,,,,,---///000000000///...+++)))&&&%%%&&&&&&&&&&&&((('''%%%###"""###%%%'''&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$#########$$$$$$$$$!!!""""""############"""#######################################$$$$$$%%%########################&&&$$$""""""#########"""###$$$%%%%%%###""""""######$$$%%%$$$"""!!!"""#########""""""""""""######!!!"""""""""############!!!"""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######""""""######$$$################################################$$$$$$$$$$$$$$$%%%%%%&&&#########%%%&&&&&&$$$!!!"""###############$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""############"""""""""!!!######""""""""""""#############################################"""!!! !!!"""""""""############""""""#########$$$$$$$$$%%%  """!!!!!!### """$$$$$$$$$############"""""""""""""""###"""###$$$###!!!!!!!!!###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""""""""""""""######$$$$$$$$$###############$$$######""""""""""""##############################"""######$$$$$$######"""#########$$$%%%%%%$$$###!!!!!!!!!""""""######$$$######""""""""""""######$$$$$$##################$$$$$$###############$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%$$$#########%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!&&&'''&&&""""""$$$$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444333333333444444222111111000000000111000...,,,,,,---///000000000///...+++(((&&&%%%&&&'''&&&%%%((('''$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$###"""!!!"""$$$&&&%%%%%%$$$$$$$$$%%%&&&!!!!!!"""###############""""""""""""""""""""""""###############$$$$$$%%%########################%%%$$$""""""###$$$###""" """$$$$$$#########%%%###$$$%%%$$$"""""""""$$$######""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$############$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!!######""""""""""""##############################$$$$$$#########"""!!!!!!!!!"""""""""###########################$$$$$$$$$!!! """"""###&&&""""""######$$$###"""!!!###"""""""""""""""######"""###$$$###!!!!!!!!!###$$$$$$$$$$$$######""""""####################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%"""""""""""""""######$$$$$$###############$$$$$$######""""""""""""####################################$$$$$$$$$$$$######!!!"""##################!!!!!!""""""######$$$$$$######""""""""""""########################$$$$$$$$$###############$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!###&&&%%%""""""%%%&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555444333444555444333111111111000111222111...,,,,,,---///000000000///...***(((&&&&&&''''''&&&%%%(((&&&$$$###$$$%%%%%%$$$&&&%%%$$$$$$######$$$$$$!!!"""######"""!!!"""###$$$###"""!!! !!!"""### !!!"""######$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################$$$###"""###$$$$$$###"""!!!###$$$######$$$%%%"""$$$%%%$$$###"""###$$$######""""""""""""######""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###""""""######$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############""""""""""""######""""""""""""##############################$$$###############""""""""""""""""""####################################$$$!!!!!!$$$$$$"""###&&&%%%###""""""######""" """""""""""""""######$$$"""###$$$###"""!!!!!!######$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%"""""""""""""""######$$$#########"""######$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""###$$$""""""########################""""""""""""######"""""""""########################"""######$$$%%%!!!!!!!!!!!!""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######"""%%%%%%######&&&&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%555444333444555555333111111111111222222111...,,,,,,---///000000000///...***(((&&&&&&''''''&&&$$$'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$$$$######$$$$$$"""###$$$$$$""""""###$$$"""!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################$$$###"""###$$$%%%###""" """$$$$$$###""""""###"""###$$$$$$###"""###$$$######""""""""""""######""""""""""""############""""""""""""############""""""#########$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%##############################%%%&&&&&&&&&%%%$$$&&&%%%###$$$%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""############""""""""""""######""""""""""""#######################################"""######$$$$$$""""""""""""####################################%%%######&&&%%%""""""&&&%%%""" """$$$$$$###"""""""""""""""###$$$$$$"""###$$$###"""!!!!!!######$$$$$$%%%$$$###"""!!!#################################$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$######""""""###$$$$$$%%%######""""""""""""##############################$$$$$$$$$######$$$$$$$$$"""$$$$$$######$$$&&&$$$$$$########################""""""""""""######!!!!!!!!!""""""###############""""""###$$$$$$%%%"""""""""!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''')))++++++(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""%%%&&&$$$$$$&&&%%%!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%555444333444555555333111111111111222333111...,,,,,,---///000000000///...)))((('''&&&''''''&&&$$$'''%%%$$$%%%''''''$$$!!!&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%&&&$$$"""!!! !!!"""### !!!######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%###########################""""""###%%%%%%$$$""""""$$$%%%$$$"""!!!!!!!!!"""###$$$$$$###"""###%%%######""""""""""""######""""""""""""############""""""""""""############"""############$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$%%%&&&'''''''''&&&%%%(((%%%######$$$&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""############""""""""""""######""""""""""""#################################"""""""""###$$$%%%%%%""""""""""""############$$$$$$##################""" !!!$$$$$$!!!"""&&&%%%!!!!!!%%%&&&&&&""""""!!!""""""###$$$$$$"""###$$$###"""!!!!!!#########$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""######$$$######""""""###$$$%%%%%%######""""""""""""##############################%%%$$$$$$######$$$$$$%%% ###%%%&&&$$$###%%%'''%%%$$$$$$$$$###"""""""""######""""""""""""###### !!!!!!"""""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&(((***,,,---((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''###'''(((%%%$$$%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%444333111222333333222000111111000000//////......//////......------------,,,)))'''&&&'''''''''&&&)))&&&###"""$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""############ !!!""""""""""""!!!############""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""##################""""""""""""######&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""" !!!""""""""""""""""""###$$$$$$$$$"""!!! %%%$$$$$$$$$"""!!! ###########################!!! ###$$$""" !!!""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%% !!!"""$$$$$$###""""""!!!"""############""""""$$$%%%%%%$$$######$$$&&& """"""#########""""""!!!!!!"""###$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""" !!!$$$$$$"""!!!$$$!!!!!!!!!!!!"""###%%%%%%$$$!!! ###%%%$$$"""""""""""""""####################################"""""""""""""""""""""""" $$$%%%""" ######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''$$$"""###&&&'''&&&%%%%%%###"""&&&,,,...+++'''''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$###"""###$$$$$$$$$"""((()))***&&&!!! $$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$444333222222333333222111111000000000000000////////////.........---------,,,)))'''&&&'''''''''&&&)))&&&$$$###$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$###$$$$$$$$$$$$###""""""################################################""""""""""""############!!!!!!!!!"""""""""##################""""""""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$######!!!"""""""""""""""!!!!!!""""""""""""############""""""""""""##################""""""""""""######&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#########"""""""""######$$$###"""!!! """############""""""!!!########################%%%###!!!"""$$$%%%###""""""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$!!!"""######$$$$$$########################""""""###$$$%%%$$$""""""$$$%%% !!!"""############"""""""""""""""###$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###### !!!%%%%%%""""""$$$"""!!!!!!!!!"""###$$$$$$$$$""" !!!###%%%$$$###""""""""""""############################################################!!!%%%&&&###!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###&&&'''&&&%%%&&&###"""%%%***---+++(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""&&&)))***'''###!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$######""""""%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%555444333333444444333222000000000111111111111111..................------,,,)))'''&&&'''''''''&&&(((&&&$$$###$$$%%%%%%%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$###""""""########################%%%$$$############$$$%%%""""""""""""##################"""!!!"""###$$$%%%############""""""""""""$$$$$$############$$$$$$########################$$$#########"""!!!!!!!!!###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$ !!!"""#########!!!!!!""""""""""""############"""""""""#########$$$$$$######""""""""""""######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$######"""""""""############"""!!!!!! !!!"""#######################################&&&$$$###$$$%%%&&&%%%$$$############$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$###############$$$%%%%%%&&&%%%$$$###""""""###$$$"""###$$$###"""!!!###%%%!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$!!!"""&&&&&&######%%%###"""""""""""""""######$$$###""""""$$$%%%%%%$$$""""""""""""############################################################"""&&&'''$$$"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&$$$"""$$$(((+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%###"""###$$$%%%$$$###%%%''')))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%666444333333444555333222000000111111222222333333---......//////...---,,,,,,)))'''&&&'''''''''&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$#########$$$%%%###$$$$$$$$$$$$###""""""########################%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""############%%%$$$"""!!!!!!###%%%&&&############"""""""""!!!$$$$$$############$$$$$$########################%%%%%%$$$###"""!!!!!! ######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$ !!!###$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########"""""""""!!!!!!"""#######################################%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$%%%$$$#########$$$&&&'''(((&&&$$$"""""""""$$$%%%"""######"""!!!!!!"""$$$""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$"""###&&&&&&$$$###&&&$$$###"""""""""""""""###$$$$$$######$$$%%%%%%%%%!!!"""""""""############################################################!!!%%%&&&###"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%######&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%$$$######%%%%%%$$$######&&&))))))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&666444333333444555333222000000111111222222333333,,,---.../////////---,,,,,,)))'''&&&'''''''''&&&'''&&&$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""########################$$$"""!!!!!!"""$$$!!!"""""""""############%%%$$$"""!!!!!!###%%%&&&############"""""""""!!!$$$$$$############$$$$$$########################&&&&&&%%%$$$######"""""""""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$$$$###"""!!!"""""""""########################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""#####################"""!!!!!!###########################$$$$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%$$$###"""######%%%$$$#########$$$&&&''''''&&&$$$""""""###$$$%%%"""######"""!!!!!!"""$$$"""######$$$$$$$$$$$$###$$$$$$###############$$$$$$#########""""""""""""########################"""######$$$$$$######"""$$$"""###&&&&&&$$$###&&&$$$###"""""""""""""""###$$$$$$$$$$$$###$$$%%%&&&!!!"""""""""############################################################ $$$%%%"""!!!###$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&'''&&&%%%######%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###%%%&&&'''&&&%%%%%%%%%$$$###$$$%%%%%%%%%###"""%%%''')))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&555444333333444444333222000000000111111111111111+++,,,...000000///---,,,,,,)))'''&&&'''''''''&&&'''%%%$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""""""""""""""##################"""!!!"""###$$$%%%############""""""""""""$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$%%%""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""##############################""""""""""""""""""""""""#########$$$######"""""""""""""""!!!""""""###$$$###############"""!!! ########################"""###$$$###"""!!!"""$$$############$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$###""""""##################$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$###"""!!!###%%%""""""###############"""%%%%%%$$$############$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""############""""""$$$!!!"""&&&&&&######%%%###"""""""""""""""######"""###$$$$$$"""###$$$&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%""" """###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""######$$$%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$"""$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%444333222222333333222111111000000000000000//////***,,,...000000///...,,,,,,)))'''&&&'''''''''&&&&&&%%%$$$%%%&&&&&&$$$######$$$$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""##################""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$#########"""!!!!!!"""###%%%'''""""""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""##############################""""""""""""""""""""""""!!!!!!"""#########""""""###"""!!!!!!!!!"""$$$%%%!!!""""""############"""########################!!!###$$$$$$"""!!!"""$$$"""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""$$$$$$"""""""""###!!!"""######$$$$$$######!!!"""""""""###$$$$$$$$$###$$$%%%$$$""""""$$$%%%!!!""""""######""""""!!!&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""### !!!%%%%%%""""""$$$"""!!!!!!!!!"""###$$$$$$!!!###$$$###!!!!!!###&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&"""!!!###$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###%%%&&&%%%######&&&((($$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%444333111222333333222000111111000000//////......***,,,...000111000...,,,,,,)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############ !!!""""""""""""!!!############""""""""""""$$$$$$############$$$$$$########################"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$###!!! !!!###&&&(((""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###"""!!!!!!!!!###$$$%%% !!!###$$$$$$%%%%%%########################!!!$$$%%%$$$"""!!!###%%%!!!""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!"""### !!!"""$$$$$$###"""""" !!!###$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!!!!"""""""""!!!!!! &&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""" !!!$$$$$$"""!!!$$$!!!!!!!!!!!!"""###%%%%%% """$$$###!!! ###&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###%%%&&&%%%######&&&(((###$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))&&&%%%$$$$$$&&&&&&%%%$$$$$$###$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$555444444333333222222111111000000111222222///---------............------***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!""""""###%%%%%%%%%###!!! ########################&&& %%%(((######"""!!!"""$$$%%%%%%$$$"""""""""""""""######$$$ """######""""""###$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''(((***+++)))(((((()))***++++++***+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++***((('''&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""$$$###""" """###$$$######""""""!!!!!! """"""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""***&&&""""""%%%&&&### """############$$$$$$$$$$$$$$$##################$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""#########$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$%%%$$$"""%%%$$$###!!!!!!!!!"""###"""""""""""""""######$$$ ###$$$""""""$$$### ###$$$%%%$$$"""""""""###&&&%%%###""""""###%%%&&&"""&&&'''$$$$$$&&&$$$!!!###$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###)))+++'''######"""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########%%%((()))$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&555444444333333222222111111000000111222222///---------............------***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###"""###%%%%%%%%%###""" ########################%%%!!! %%%'''$$$ %%%###"""###$$$$$$###""""""""""""""""""###$$$$$$!!!"""$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''((((((''''''&&&&&&&&&%%%'''((((((((())))))******************+++---.........---,,,---///000///...000000111222222222222222222222000000///000000111111111000......---------***+++******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%##################""""""$$$######""""""""""""###$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!################################################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$########################%%%$$$$$$###""""""##################""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""(((%%%"""###%%%&&&### """############$$$$$$$$$$$$$$$##################$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%""""""""""""############$$$$$$$$$############""""""######$$$$$$######""""""!!!"""###%%%$$$""" %%%$$$"""!!!!!!!!!"""###"""""""""""""""######$$$ ###$$$""""""$$$### ###$$$%%%$$$""""""$$$&&&&&&%%%###""""""###%%%&&& $$$%%%""""""$$$"""######$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""&&&'''$$$###$$$$$$"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%#########%%%'''((($$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$""""""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555444444333333222222111111000000111222222///---------............------***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$######$$$%%%%%%###"""!!!########################$$$###"""###%%%&&&%%%###&&&$$$######$$$###""" ###""""""""""""###$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%############$$$$$$$$$%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&'''(((***)))))))))(((((('''''''''******++++++,,,---......---...///111333333444444555444333444666666666444666666888999::::::::::::::::::999888777888888888777777777777777666555444222111111000///...,,,,,,+++******)))((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###""""""!!!######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""!!!!!!!!!################################################""""""###$$$$$$$$$$$$### """$$$&&&&&&$$$""" $$$$$$############$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$######%%%###"""$$$&&&'''$$$ """############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################$$$$$$$$$############""""""""""""######""""""""""""""""""###$$$$$$""" $$$###""""""!!!""""""""""""""""""""""""######$$$"""$$$$$$ $$$$$$"""$$$$$$$$$###"""###&&&)))%%%$$$###""""""###$$$%%% $$$%%%""""""$$$""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""!!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$###!!!###''''''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$""""""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555444444333333222222111111000000111222222///---------............------)))(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$######"""########################"""###$$$$$$######$$$%%%%%%###"""###$$$$$$###"""######""""""######$$$%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$&&&'''(((''''''(((***)))))))))***++++++,,,,,,......///000111222222333555666888999:::::::::999;;;:::999999;;;;;;:::999:::;;;===>>>@@@AAAAAABBBAAA@@@@@@???????????????;;;<<<<<<===<<<;;;:::999::::::999888777555444333222111000///...---,,,+++,,,***(((&&&%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######"""!!!"""$$$''''''$$$!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$###############"""$$$$$$$$$#########""""""""""""############"""""""""""""""###$$$$$$""" ######"""""""""""""""""""""""""""""""""######$$$"""$$$### ###$$$"""$$$$$$$$$""""""$$$(((,,,$$$$$$###""""""###$$$$$$"""&&&'''$$$$$$&&&$$$!!!""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""""""""''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%""" $$$)))((($$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444333333222222111111000000111222222///---------............------)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%#########$$$$$$$$$############################## """$$$$$$""""""###%%%"""!!!!!!"""$$$&&&%%%$$$###############$$$$$$%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''((()))(((''''''((()))))))))+++,,,...000111222222333333444555666666666<<<===>>>??????===<<<;;;===;;;:::;;;<<<<<<;;;:::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBB>>>???@@@AAA@@@???>>>===@@@@@@@@@???>>><<<;;;:::999888888666555444333333111///---***((('''&&&&&&$$$$$$############$$$%%%######""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""############################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$###############$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$&&&&&&$$$"""""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$##################$$$%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$"""!!!"""""""""#########"""""""""""""""""""""######$$$"""$$$### ###$$$"""$$$$$$###""""""%%%))),,,########################"""&&&'''$$$$$$&&&$$$!!!""""""######$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######''''''$$$!!!$$$)))((($$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#########$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555444444333333222222111111000000111222222///---------............------)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%###############$$$$$$$$$########################!!!"""######""""""###$$$!!! """%%%&&&&&&&&&$$$############$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))***+++***)))((()))***+++,,,...000222444666666666666666777777777777777===============<<<;;;::::::999888888999:::888777888999;;;<<<>>>???@@@@@@???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::555444222000...+++)))(((&&&%%%$$$#########$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$#################################"""######$$$%%%""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$############"""########################%%%%%%%%%$$$######""""""$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!"""###$$$###!!!!!!!!!"""############""""""""""""""""""######$$$"""$$$$$$ $$$$$$""""""############$$$(((***######################## $$$%%%""""""$$$"""############$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%&&&%%%"""$$$''''''$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%555444444333333222222111111000000111222222///---------............------)))'''%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$######################################################!!!"""######""""""###%%%######"""######$$$$$$%%%####################################$$$%%%%%%$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))*********+++------,,,,,,---///000111222333555666777777777777777777666666666666888777777666666666666777666555333333444555333222333444666777888999999999999:::<<<>>>@@@@@@@@@@@@?????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>:::;;;;;;:::999666333222///---+++((('''&&&''''''%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""###$$$$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$!!!"""######""""""######"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$############"""#########$$$$$$#########&&&&&&%%%$$$$$$###""""""$$$$$$$$$############"""######$$$$$$$$$$$$######$$$"""!!!!!!#########""" !!!"""###$$$######""""""""""""""""""######$$$ ###$$$""""""$$$### !!!"""############&&&(((""""""############"""""" $$$%%%""""""$$$"""%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""$$$###"""%%%&&&%%%###############$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$555555444333333222222111111000000111222222///------..................---((('''%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$###################################################### """######""""""###%%%######""""""###$$$%%%%%%########################%%%$$$###$$$&&&'''&&&%%%$$$###"""###$$$%%%$$$###$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***,,,...//////000222333555555555555666666777777777777666666555444444444222111000000000111333444333111000000111111000...000111222333444555555555555666999;;;===>>>>>>>>><<<;;;:::999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDCCCAAA>>><<<999777333///---+++++++++&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###%%%''''''%%%###"""$$$$$$############$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%#########"""!!!!!!"""$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$############"""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""$$$$$$$$$############"""""""""############""""""$$$"""!!!!!!"""######""" !!!"""$$$$$$$$$###""""""""""""""""""######$$$ ###$$$######$$$### """$$$$$$######$$$&&&""""""############"""""""""&&&'''$$$$$$&&&$$$!!!&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$&&&&&&#########"""###$$$$$$%%%"""###$$$%%%&&&'''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$"""###$$$%%%&&&'''&&&&&&######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$555444333222111222333444111000//////000000///.........---------,,,,,,,,,+++)))&&&$$$%%%&&&&&&&&&***(((%%%###!!!!!!"""###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%&&&&&&'''((((((&&&$$$"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&(((***'''((()))++++++,,,,,,,,,///////////////000111222333444555444222222444555222444555555222111222333111222333444444444333222666222///111333222000000...111444444333222444666555444444444444444333333666555555444444555555666222333555777999;;;<<<=========>>>@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGCCCAAA>>>;;;888555333222...+++'''%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&%%%$$$######$$$$$$###%%%''''''&&&&&&&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$###!!!###%%%&&&###!!!######$$$$$$$$$$$$######$$$$$$$$$########################"""""""""""""""$$$#########""""""!!!!!!$$$&&&(((((('''%%%%%%&&&########################!!!&&&***(((###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&+++(((%%%"""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""""""""$$$&&&((('''$$$""""""%%%''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''444444333333222222333333111000//////000000///.........---------,,,,,,,,,+++)))&&&$$$%%%&&&&&&&&&((('''%%%$$$############%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''((()))((('''''')))+++++++++,,,---............111111111111111222333444444555555444333222444555;;;:::999888666666666777444555666777888888888888999555111111222111///...333555777777666555777999555666666666666666777777666555444222111111111111222222333444666777888888888:::>>>AAACCCDDDDDDCCCDDDCCCCCCCCCDDDEEEEEEFFFDDDBBB@@@>>>;;;:::888888444111---***)))(((&&&$$$!!!"""###$$$$$$$$$###"""$$$$$$###############$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""########################""""""############""""""$$$######"""!!!!!!""""""###%%%&&&&&&%%%%%%&&&'''""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$###"""###%%%%%%###!!!######$$$$$$$$$$$$#################################"""""""""""""""""""""$$$#########""""""""""""###%%%''''''&&&%%%%%%%%%########################$$$###"""###$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&)))(((%%%###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$######$$$&&&&&&'''%%%"""###%%%'''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''333333444444333333222222111000//////000000///.........---------,,,,,,,,,+++)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))***)))((()))***,,,...//////000000000///////////////000111222222333333444555444444444666888<<<:::777666777888888777;;;;;;;;;;;;<<<===>>>??????===:::777777777666444999::::::999888888:::<<<<<<<<<<<<;;;;;;:::::::::999888666333222000//////222222222222222222222222222666;;;@@@DDDEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA????????????<<<999555333000---***'''###$$$%%%&&&%%%$$$###"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""$$$###""""""!!!""""""""""""$$$%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$################################################$$$###"""###%%%%%%###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""#####################""""""""""""$$$&&&&&&$$$###$$$$$$###########################%%%'''&&&###"""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''222333444555444333222111111000//////000000///.........---------,,,,,,,,,+++)))&&&$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))***++++++******,,,...///000000000000000///...000000111222333444444444555666888888888999<<<>>><<<;;;999:::<<<===<<<:::::::::999888999:::;;;<<<;;;;;;999666666888999777??????>>>=========???@@@DDDCCCBBBAAA???===<<<;;;===<<<:::888666555444444444444333222111000///...///222777<<<@@@CCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCC@@@>>>;;;999666222///,,,,,,***)))'''%%%$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$###""""""$$$&&&""""""""""""""""""""""""$$$$$$############$$$$$$#########################################################$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""#################################"""###%%%$$$###"""###$$$########################!!!###$$$$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''!!!!!!"""######$$$%%%%%%&&&''''''''''''&&&$$$$$$'''&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''222333444555444333222111111000//////000000///.........---------,,,,,,,,,+++)))&&&$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((('''''''''(((((()))******,,,---,,,,,,,,,///000//////000000000//////...333444666777999999999999999;;;;;;;;;::::::<<<>>>>>>>>>>>>>>>???>>>===;;;>>>>>>>>>>>>???AAACCCDDD;;;???@@@<<<<<<@@@AAA??????>>>>>>>>>??????@@@@@@CCCCCCBBBAAA@@@??????>>>???>>>===<<<;;;;;;;;;;;;888888666555333111000000000111444888<<>>@@@AAABBB:::AAADDD>>>===@@@@@@;;;999999999:::======<<<;;;???@@@@@@@@@AAAAAABBBBBB>>>>>>>>>======>>>??????<<<;;;:::999777666444444333444555888<<>>???AAADDDGGG===???@@@>>>===CCCOOOYYYUUUTTTSSSQQQNNNKKKIIIHHHJJJSSSUUUMMMGGGHHHDDD<<>>>>>===<<<;;;:::999888777888:::===@@@DDDHHHJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCFFFDDDBBBBBBDDDEEEEEEEEEBBBAAA>>>:::666333000...)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$###!!!"""%%%'''""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%% !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$&&&###########################$$$%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((())))))(((((((((((((((((((((((()))))))))((())))))(((''''''(((***''''''''''''&&&&&&&&&%%%$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$######$$$&&&&&&"""$$$''''''%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''555444333222111222333444111000//////000000///.........---------,,,,,,,,,,,,)))&&&$$$%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((++++++++++++,,,---...///---...000000000111333555555666777999999:::::::::<<<===@@@CCCDDDDDDDDDCCC@@@CCCHHHMMMRRRXXX^^^bbbRRRTTTVVVUUUWWWcccxxx|||xxxxxxuuunnneeePPPPPPSSSWWW\\\\\\YYYUUUOOONNNLLLJJJHHHEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC??????>>>======<<<<<<;;;999;;;>>>BBBEEEGGGIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFCCCAAA@@@BBBDDDEEEEEEEEEEEEFFFEEEAAA<<<777444,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&$$$%%%$$$###"""###&&&(((""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!###&&&%%%###!!!###$$$######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""%%%'''###########################'''&&&"""!!!&&&+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''((()))(((&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''''''''''')))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&((( $$$''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''555555444444444333333333222222111000///...------......---,,,,,,+++******,,,***((('''''''''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((''''''((()))(((&&&'''&&&&&&'''''')))******(((&&&%%%%%%''')))+++,,,...,,,++++++...111444555111222333333222222222444777<<<<<<999;;;EEEMMMOOOSSS[[[^^^ZZZ___kkkppplllnnnpppqqqtttyyy}}}wwwiii^^^XXXXXXPPPPPPEEE>>>BBBAAA>>>DDDCCCEEEFFFFFFGGGGGGDDDAAAAAABBBEEEHHHKKKKKKJJJHHHJJJIIIGGGEEEDDDCCCBBBBBBGGGHHHHHHHHHFFFFFFHHHJJJEEEDDDBBBAAAAAACCCEEEFFFCCCAAA@@@CCCFFFFFF@@@;;;111---***)))******(((&&&###%%%&&&'''%%%#########$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""'''%%%###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$!!!$$$'''&&&###"""###&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###''''''&&&%%%&&&'''((()))#########"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$444444444444333333333333222222111000///...------//////...------,,,++++++,,,***((('''''''''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###"""###%%%###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''((()))(((''''''''''''''''''((()))***///---+++++++++,,,------...---------...///000000666777777666555555777999888FFFTTT\\\bbbllluuuxxxvvv~~~~~~|||xxxeeeQQQJJJCCCBBBKKKEEEEEECCCBBBCCCEEEFFFFFFFFFEEEDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGKKKLLLLLLKKKJJJIIIKKKLLLHHHGGGFFFDDDCCCCCCCCCDDDDDDBBBBBBDDDGGGGGGBBB>>>444000,,,*********)))'''###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$#########%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$333333333333222222222222222222111000///...------/////////......------,,,+++)))'''&&&''''''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''&&&)))(((''''''))))))((('''((('''''''''''''''((()))---,,,,,,++++++++++++,,,222222333444666777999999666666666777888<<>>BBBGGGPPPZZZ```sssvvvvvv|||ssshhh\\\PPPHHHFFFHHHCCCEEEFFFGGGGGGGGGGGGHHHKKKKKKJJJJJJIIIJJJJJJJJJMMMNNNOOONNNLLLJJJJJJKKKLLLLLLKKKJJJHHHFFFCCCBBBCCCCCCCCCEEEHHHHHHFFFCCC@@@;;;555///+++***++++++***)))(((''''''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$###############$$$$$$############$$$$$$&&&###"""###&&&'''$$$!!!##############################$$$$$$$$$$$$#########""""""""""""""""""###""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333222222222111111111111000000//////......---------,,,,,,,,,,,,,,,***(((&&&&&&&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$######"""######$$$$$$###%%%&&&&&&$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''(((((('''''')))''''''(((*********)))))))))((((((((()))******,,,---///...---...000333444555444444555:::BBBHHH[[[]]]```eeellluuu}}}rrriiiffffffiiisssuuueee^^^___YYYXXXVVVPPPJJJEEEEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOOOOLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEECCCBBBCCCEEEFFFFFFEEEDDDDDDAAA:::333...,,,,,,---...---++++++,,,***&&&"""%%%%%%$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$######""""""######$$$$$$############$$$$$$&&&###"""###&&&'''$$$!!!########################"""######$$$$$$######""""""""""""######"""""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&''''''##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%333333333333222222222222111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%%%%&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%###%%%&&&&&&%%%#########%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''(((''''''(((***++++++***))))))))))))***+++,,,---///000111000...///333888888<<>>DDDBBBJJJUUU```lllyyyyyymmmjjjkkkccc^^^XXXUUUWWW\\\___```\\\dddjjjjjjiiilllppprrrwwwtttuuuzzz{{{xxxwwwzzzllleee`````````^^^___cccbbb^^^\\\```gggkkkjjjfff```bbbeeeiiilllkkkiiigggkkkRRRFFFHHHHHHHHHIIIIIIKKKLLLLLLJJJLLLOOOOOOMMMLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHGGGCCC<<<555000000111......000555999888111***(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$#########"""""""""!!!!!!$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$$$$############$$$$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&$$$#########$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$###"""###%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******(((%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&555555444444444444333333000000000000////////////---.....................(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''"""$$$''''''%%%###""""""&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''((((((((((((((((((''''''(((+++,,,+++***)))******+++---///111222---111444777:::BBBNNNWWWnnnwww{{{vvvttttttqqqjjj```ZZZ\\\bbbkkkiiihhhkkkrrrxxx|||}}}}}}}}}vvvmmmhhheeeccc```]]]UUUUUUVVVVVVVVVTTTQQQNNNgggwwwhhhUUUPPPOOOMMMKKKIIIGGGGGGFFFFFFHHHKKKLLLKKKIIIIIIIIIJJJIIIFFFDDDBBBCCCDDDDDDHHHHHHIIIHHHFFFEEEFFFGGGHHHHHHEEE>>>777222111222+++---111888>>>===666///******)))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""!!!!!! %%%$$$###""""""###$$$%%%$$$######"""""""""""""""$$$$$$############$$$$$$!!!$$$'''&&&###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''(((&&&###""""""###$$$%%%&&&'''&&&&&&######$$$%%%%%%&&&''''''###"""!!!"""$$$%%%$$$###!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&444444333222222111111000111111000000///.........------......------,,,+++***((('''&&&'''((('''&&&&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''(((((())))))(((''''''%%%&&&''''''((((((''''''))))))))))))************%%%,,,///+++(((+++,,,******,,,000111111000000111222>>>DDDAAAFFF```xxxwwwmmmccc___```___]]]\\\```jjj}}}{{{zzzqqqeeeTTTDDDRRRZZZcccmmm|||wwwqqqmmmkkkfffVVVEEEDDDMMMFFFDDDFFFLLLMMMIIIHHHLLLLLLKKKHHHDDDCCCDDDDDDCCCFFFGGGIIIKKKKKKJJJHHHGGGJJJLLLJJJDDD@@@;;;333++++++///222666>>>EEECCC:::999333+++((()))(((%%%!!!$$$######$$$&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!###%%%$$$!!!!!!$$$'''%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$############""""""%%%%%%""""""%%%%%%"""%%%&&&''''''%%%######$$$&&&%%%###"""""""""###$$$######""""""######$$$%%%###"""!!!"""#########"""###"""!!! !!!"""###$$$###!!! !!!###&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---%%%!!!$$$&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%!!!!!!$$$&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''444444333222222111111000222222111000000///......------......------,,,+++***((('''&&&'''((('''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((())))))))))))*********))),,,***%%%&&&,,,000///...///000111444999???DDDLLLYYYdddiiiuuuqqqhhhddd```[[[WWWWWW[[[cccmmmxxx}}}fffhhhddd]]]^^^oooxxxgggWWWNNNMMMGGGDDDGGGHHHEEEDDDGGGJJJJJJHHHGGGGGGIIIKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMIIIKKKJJJFFFCCC???777///---000111222888AAACCC???@@@:::444000///,,,'''###'''&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############"""###&&&&&&######&&&&&&######%%%&&&&&&$$$###$$$$$$%%%$$$$$$###""""""############""""""######$$$%%%%%%$$$$$$###$$$$$$###"""$$$###""""""""""""###$$$$$$###!!! !!!###&&&(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***###!!!$$$&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%""""""$$$''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''444444333222222111111000444333222111000///......------......------,,,+++***((('''&&&'''((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%'''((('''&&&%%%%%%&&&'''((((((((()))************)))((((((((()))))))))******+++,,,***(((***000222111555555555888???JJJXXXaaappp|||}}}kkkddd___\\\^^^___aaagggmmmqqqlllkkkfffeeeiiisss}}}}}}ggg\\\PPPEEECCCDDDFFFHHHKKKGGGGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJJJJKKKMMMOOOQQQJJJMMMMMMIIIFFFCCC;;;222///111000...111999BBBEEEHHHDDD>>>;;;888333,,,''')))(((&&&&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############"""$$$''''''$$$$$$''''''$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$$$$$$$###""""""######""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$############$$$%%%$$$###"""!!!!!!###%%%''''''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%"""!!!$$$&&&$$$###$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$###"""""""""""""""$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''444444333222222111111000555444333222111//////...------......------,,,+++***((('''&&&'''((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%$$$$$$&&&((()))'''((())))))******))))))'''(((((())))))*********)))---///000///000111111:::<<>>FFFKKKIIIFFFDDDAAA;;;333...***(((&&&%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###&&&&&&######&&&&&&### """$$$$$$######$$$%%%"""###$$$%%%%%%$$$""""""######""""""######$$$%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""!!!"""$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%'''444444333222222111111000444444333222111000///...------......------,,,+++***((('''&&&'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((((('''%%%$$$%%%''')))***''''''((())))))))))))(((((((((((()))***++++++,,,))),,,000111///000666===GGGMMMWWWdddsss|||zzzqqqeee\\\\\\```ccczzzuuurrruuuqqqyyy~~~qqqcccYYYVVVXXXVVVUUU___wwwtttcccPPPBBBFFFCCCCCCIIILLLJJJKKKOOORRROOOKKKGGGDDDBBBAAAAAAEEEHHHIIIHHHHHHGGGBBB<<>>;;;:::<<<<<<;;;???DDDEEEBBB555222222444222///222999@@@CCCHHHKKKKKKJJJHHHGGGAAA===777222///,,,)))'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!"""###"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""###%%%%%%######%%%%%%######%%%&&&&&&$$$###$$$$$$######""""""###$$$$$$%%%######""""""######$$$%%%"""%%%(((&&&###!!!$$$'''######$$$%%%%%%$$$######$$$#####################%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###((((((### $$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&$$$"""###&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''444444333333222111111000////////////000000000000------......------,,,+++***((('''&&&(((((('''&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%'''((((((''''''(((***'''''')))***++++++++++++))))))***++++++++++++*********+++,,,...//////000888999IIIjjjyyyllleeeaaacccqqq~~~|||iii]]]``````ZZZZZZbbbdddiiirrr~~~}}}rrruuupppooollliiieeebbb^^^]]][[[RRRPPPOOOJJJPPPWWWTTTDDDGGGIIIJJJPPPWWWZZZYYY[[[iiixxxkkkZZZTTTRRR[[[ooommm[[[TTTNNNLLLOOOIIIKKKNNNOOOMMMHHHCCC???<<<===;;;888:::??????===999444111333222...111888@@@CCCHHHKKKLLLKKKKKKKKKLLLGGG???888333///+++(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%'''&&&######&&&)))#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$&&&&&&$$$$$$&&&&&&$$$%%%&&&''''''%%%######$$$$$$###"""""""""###%%%&&&#########"""###$$$$$$%%%&&&)))+++(((###!!!###&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$##################'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***)))"""###'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%""""""$$$&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&###!!!"""&&&+++%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''555555444333333222111111000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''')))******))))))***+++)))++++++))))))***,,,+++'''---111///...333;;;???>>>PPPfff}}}llllllqqq{{{{{{uuukkklllrrrtttllldddRRRQQQOOOOOONNNMMMJJJHHHNNNOOOSSSYYYbbbnnnyyyuuummmjjjooouuuxxx}}}vvvdddWWWHHHJJJIIIJJJMMMLLLHHHEEEGGGAAAAAA@@@===;;;999999999:::777444111000111444555:::AAAGGGHHHIIIKKKKKKHHHJJJHHHFFFCCC>>>666---'''(((&&&%%%%%%&&&''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$555555444333333222111111000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((()))******))))))***+++,,,,,,,,,******,,,,,,,,,,,,---000444999???IIIPPP^^^lll}}}xxxkkkeeeeeepppyyytttiiiccckkk~~~zzzvvvmmmaaaWWWPPPMMMIIIHHHJJJMMMQQQSSSOOO^^^eeekkkzzzpppaaaccchhhzzz}}}fffXXXPPPIIIIIIIIIEEEBBBAAAGGGGGGEEEBBB>>><<<<<<===:::888555333222333444666<<>>DDDHHHGGGHHHKKKLLLJJJMMMMMMLLLKKKIIIDDD>>>:::444111,,,)))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$444444444333333222222222000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&***)))&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***(((***++++++***)))+++,,,+++((('''***---...000333777>>>SSSlllzzzuuubbb\\\[[[gggqqqgggkkkjjjppppppeee[[[XXXRRRTTTWWWQQQYYYqqqyyyjjjmmm|||yyy[[[HHH@@@@@@FFFLLLEEEGGGIIIHHHEEECCCDDDEEEBBBAAA???<<<999666444333>>>EEEJJJKKKKKKMMMMMMJJJIIIIIIIIIJJJIIIGGGBBB???;;;777111,,,***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""###%%%%%%$$$##################$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%444444333333333333222222000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))***++++++******+++,,,...++++++///000///333:::@@@QQQmmm|||lllaaaZZZ[[[fff{{{yyyjjjiiiuuuyyyoooooonnnYYYJJJQQQ[[[jjjzzzlllaaabbbjjjuuuttt\\\KKKBBBDDDIII@@@BBBDDDFFFGGGGGGFFFGGGIIIHHHFFFBBB>>>999444222;;;CCCKKKNNNOOOPPPMMMIIIFFFEEEFFFHHHIIIHHHEEEBBBAAA<<<666111---***'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%333333333333333333333333000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++)))***++++++******+++---,,,+++...222111///666BBBLLLcccjjj]]]___kkkwwwnnntttvvvrrrooo|||qqqUUUNNNKKKOOO]]]uuutttbbb]]]UUUZZZooo~~~jjjXXXPPPPPPHHHDDDAAABBBEEEIIIIIIHHHLLLLLLKKKHHHDDD===888444777@@@HHHKKKMMMOOOMMMIIIFFFFFFGGGIIIJJJJJJHHHEEEEEEAAA<<<888444000,,,)))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$###$$$$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&333333333333333333333333000000000000////////////...---,,,,,,++++++,,,,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++)))***,,,+++******+++---***,,,444<<<<<<;;;III[[[hhh|||vvveee]]]eee|||{{{oooaaa[[[SSSNNNUUUaaannn~~~pppccc\\\]]]hhhtttllliii]]]PPPCCC>>>CCCIIIKKKJJJLLLMMMNNNMMMIIICCC===999555<<>>444999===>>>AAAGGGKKKKKKHHHGGGHHHIIIKKKKKKIIIGGGKKKIIIGGGDDDAAA<<<555111))))))(((''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%&&&""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&)))((((((''''''&&&&&&%%%''''''''''''((((((((()))"""$$$&&&((())))))((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((((('''&&&''')))))))))'''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&333333333333222111000000222111111111000000//////))),,,......+++***+++---,,,***'''&&&&&&&&&$$$###(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###%%%'''(((''''''((()))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''(((((()))))))))))))))******+++)))***,,,,,,***)))***+++,,,***)))+++///111000---999JJJ___lllrrrzzzxxxllliiizzz```dddjjjwwwcccUUUUUUQQQHHHKKKNNNWWWdddppp{{{mmmsssssstttvvvyyyUUUIIIJJJBBBKKKDDDJJJLLLOOOPPPOOOLLLGGGCCC@@@:::444666???HHHKKKKKKIIIIIIIIIJJJKKKJJJHHHFFFIIIEEECCCGGGHHHCCC>>><<<333000,,,(((&&&&&&''')))'''&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&'''((('''%%%(((%%%$$$'''&&&######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&'''((()))***'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********(((((()))'''&&&''')))***'''%%%''''''((((((((())))))))),,,+++)))((((((((()))***((('''''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&'''(((******((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''')))&&&$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((333333333333222111000000111111000000000/////////***,,,......+++***+++---***(((&&&&&&''''''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((''''''''''''(((((()))))))))))))))******+++''')))++++++******+++,,,---............000333666???]]]|||~~~jjj```iiiyyyzzziii```\\\tttyyynnn___OOONNNKKKJJJNNNWWWiii{{{kkkgggggg|||xxxdddRRRAAAHHHDDDHHHGGGHHHLLLQQQRRRQQQNNNDDD>>>777777<<>>666444///+++(((''''''(((""""""###$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""#########$$$%%%%%%%%%$$$'''$$$$$$&&&&&&######%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))&&&''''''''''''((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((******)))))))))(((((((((((())))))))))))((((((''')))((('''(((***+++)))'''+++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++((('''''')))******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((&&&%%%%%%''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((333333333333222111000000000000///////////////...+++,,,------++++++,,,---)))'''&&&&&&'''(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&(((((('''&&&)))((((((''''''(((((())))))))))))))))))******+++&&&(((************,,,...***---000...,,,...777>>>KKKkkkwwwiii```hhhvvvvvvyyyzzz~~~}}}hhh^^^QQQFFFDDDMMMbbbuuuqqqjjjgggSSSPPPIIILLLHHHDDDGGGMMMOOOLLLHHHHHHDDD>>>:::;;;AAAHHHMMMKKKKKKJJJKKKLLLLLLIIIGGG===999;;;BBBFFFEEEBBBAAA;;;999555000,,,)))((('''!!!"""###%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$'''$$$$$$&&&&&&######%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''((())))))((((((''''''(((((($$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&))))))(((((((((((()))))))))))))))***,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***))))))+++,,,,,,***((()))))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((333333333333222111000000////////////............,,,,,,,,,,,,++++++,,,---***(((&&&&&&'''((('''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&'''((()))(((&&&))))))(((((((((((()))))))))))))))))))))******+++((()))+++*********,,,...***...222333555;;;FFFOOOcccuuuzzziiieeecccjjj~~~ssstttlllZZZPPPPPPSSSeeerrrwwwlllaaa^^^TTTJJJGGGIIIKKKIIIEEEKKKJJJGGGBBB???AAAGGGLLLMMMLLLLLLMMMMMMMMMJJJHHH:::555444:::?????????AAA@@@>>>;;;666222...***)))%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&'''&&&######&&&&&&######%%%$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((''''''''''''((((((((((((''''''(((((())))))******+++*********+++---///111//////000111222333333222000111222333333333222222444333333222222111111111111000///000000///,,,***++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''333333333333222111000000............////////////---,,,+++++++++,,,,,,---,,,***((('''''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((''''''((()))((('''))))))(((((((((((()))))))))))))))))))))******++++++,,,,,,+++******,,,...---111999CCCMMMYYYdddkkk|||uuucccaaahhhuuuuuummmkkkrrrxxxcccVVVKKKPPPZZZcccgggsss{{{nnn[[[MMMIIIKKKOOORRRKKKMMMNNNKKKGGGFFFHHHLLLOOONNNMMMNNNOOONNNKKKIII<<<444///111555777:::===BBBAAA???<<<888444///---(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&(((%%%""""""%%%%%%######&&&$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''''''''''''''((((((+++++++++++++++************+++---///111333444555111111111333666999<<<>>><<<===???@@@@@@AAAAAABBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???=========<<<:::999888666333000222222000///---,,,******************++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&333333333333222111000000...////////////000000000...,,,******+++------,,,---+++)))'''''''''&&&$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''(((''''''((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((''''''))))))((('''***))))))(((((())))))***)))))))))))))))******+++,,,------,,,+++,,,///111///777EEEUUUdddqqqzzzsssggg```\\\mmmrrr[[[UUUZZZddd}}}~~~rrrwww{{{XXXQQQMMMLLLJJJQQQjjjnnniii}}}xxxtttttt\\\JJJDDDIIIOOOJJJMMMPPPOOOLLLKKKKKKMMMPPPPPPOOOOOOPPPOOOLLLJJJ>>>555------///111444888BBBBBBCCCBBB???:::666333))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$%%%%%%%%%$$$$$$### ###&&&&&&###"""$$$&&&$$$""""""%%%%%%######&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&+++***)))((('''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''(((((((((((()))((((((''''''(((((()))))))))))))))******+++,,,,,,///000333666999<<<>>>???>>>>>>@@@CCCFFFIIILLLNNNNNNPPPRRRRRRQQQQQQRRRSSSRRRSSSUUUWWWWWWVVVUUUSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGFFFCCC@@@===::::::888666444222000///,,,,,,+++***)))(((((('''+++******))))))((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&333333333333222111000000/////////000000000111111///,,,))))))+++------,,,,,,***((('''(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))((('''((()))***)))'''******))))))))))))******)))))))))))))))******++++++,,,,,,------///333666:::GGGZZZiiirrrxxx~~~}}}uuujjjeeeooo}}}~~~iiioooxxx{{{sssiiijjjrrrrrraaabbbuuujjjVVVPPPJJJGGGUUUiiikkkaaaxxxvvvgggYYYpppzzz___JJJCCCDDDIIIKKKMMMMMMMMMNNNNNNOOORRRQQQPPPPPPQQQPPPMMMJJJ===555......000///000333@@@BBBDDDFFFDDDAAA<<<999...---***((('''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###""" $$$'''&&&###"""$$$'''$$$!!!!!!%%%%%%######&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((((('''&&&&&&&&&'''((()))((((((((()))))))))************))))))******+++,,,***+++---000222555666777<<<===@@@CCCFFFIIIKKKLLLOOOPPPRRRUUUWWWYYY[[[[[[ZZZ]]]___^^^\\\[[[\\\^^^YYY[[[]]]______^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[XXXWWWVVVUUUUUUSSSPPPMMMIIIHHHFFFDDDAAA???===<<<888666444222///,,,***))),,,,,,++++++***))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&333333333333222111000000//////000000111111222222000,,,))))))+++------,,,***)))'''''')))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***((('''((()))***)))'''******))))))))))))******)))))))))))))))******+++)))***+++---///222777;;;KKK\\\qqq||||||zzz}}}rrrbbbcccmmm|||[[[YYYXXXddd~~~|||fffeeewww{{{nnncccUUUTTT^^^aaawwwsss|||kkkKKKYYYkkk~~~___LLLFFFIIIIIIIIIJJJLLLOOOPPPQQQSSSRRRQQQQQQQQQPPPMMMKKK;;;444000111222111///000>>>AAAEEEGGGGGGDDD@@@===555222---)))&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!"""&&&)))(((%%%###&&&)))###!!!!!!$$$%%%######&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&'''((()))***))))))))))))************,,,+++++++++,,,------...555666999===AAAEEEHHHJJJNNNOOOQQQSSSVVVXXXZZZ[[[[[[\\\___aaacccccccccccc___aaacccccc```___```aaa^^^```bbbdddeeecccaaa```]]]^^^```bbbccccccbbbbbb______^^^______^^^\\\YYY[[[ZZZXXXUUURRRPPPNNNMMMJJJHHHEEEAAA<<<888444333------,,,,,,+++***))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%444444444444333222222111000000000000000///......///...,,,******+++,,,---+++)))((('''((()))(((''')))(((%%%######$$$&&&(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((%%%&&&''''''(((((('''''')))))))))))))))******+++(((((((((((())))))))))))+++)))'''&&&''')))******))),,,///000222999DDDMMMUUUlll}}}}}}yyy|||~~~|||tttbbb]]]ttt|||bbbcccnnn~~~vvvrrrmmm\\\\\\ooo{{{{{{gggNNNLLL___yyyxxxaaaQQQMMMIIIHHHLLLNNNNNNOOORRROOOOOONNNOOOQQQPPPNNNLLLDDD:::000...222444000+++888@@@FFFFFFDDDEEEEEECCC???:::222,,,)))(((''''''(((&&&$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%'''))))))(((''''''(((++++++***(((''''''***,,,***,,,///444888<<>>777111---***'''%%%)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))******%%%'''))))))))))))+++,,,((()))******+++---111444;;;===AAAEEEJJJMMMPPPQQQUUUXXXYYYXXXZZZ^^^```^^^\\\\\\]]]^^^_______________```bbbccccccbbbaaa```]]]]]]\\\]]]]]]___```aaacccbbbaaaaaaaaa```]]][[[UUUMMMIIINNNTTTWWWYYY[[[\\\___bbbcccaaa___^^^^^^aaaaaabbbbbbbbbaaaaaa```ddddddcccbbb___\\\YYYWWWRRRPPPKKKFFF@@@;;;777555000...,,,+++,,,---,,,+++'''((()))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&444444444444333222111000000000000000000///......------,,,,,,,,,,,,+++++++++)))((('''((()))(((''')))'''%%%$$$$$$%%%&&&'''***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&'''((((((((((((''')))))))))))))))******+++((((((((()))))))))******++++++*********+++++++++,,,///333;;;FFFRRR^^^eeetttxxx{{{|||ppp___aaa}}}zzzhhhiii|||zzzaaaVVVMMMHHHUUUiiivvvnnnggggggoooyyy~~~xxxZZZIIIDDDFFFMMMRRRNNNOOOPPPRRRTTTSSSPPPMMMKKKFFF>>>888555333222222888@@@GGGHHHGGGHHHGGGEEEFFFCCC>>>999444...((($$$)))((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((())))))(((''''''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))(((((())))))******((()))***))))))***,,,///)))+++...111444999>>>BBBJJJLLLOOOSSSVVVYYY[[[\\\[[[___```^^^___bbbbbb______```aaabbbbbbbbbaaaaaa^^^```aaaccccccbbb```______^^^\\\[[[\\\^^^```bbbeeecccbbbaaaaaa```^^^\\\NNNAAA888:::AAAFFFHHHJJJQQQVVV[[[___```______```bbbccccccccccccbbbaaaaaaddddddeeeeeeeeecccbbbaaa^^^]]]YYYUUUNNNHHHCCC@@@<<<888333000...---,,,+++'''((()))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444444444333222111000///000000000000000///......,,,,,,---------,,,+++***+++)))''''''((()))((('''((('''&&&$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))******+++(((((()))))))))*********)))***++++++++++++,,,---...444===FFFOOO[[[fffoooppp{{{{{{qqqjjjfffbbbxxxzzz}}}ooo___SSSRRRXXXqqqyyysssuuu{{{kkk[[[NNNHHHKKKQQQLLLLLLNNNQQQSSSRRROOOLLLKKKGGGAAA:::333000000111777@@@HHHIIIIIIIIIIIIGGGFFFDDDAAA>>>999333,,,''')))(((''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))(((((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))******+++++++++***)))+++...111222555999===AAAFFFKKKOOOSSSTTTVVVXXXZZZ[[[\\\\\\[[[___```______bbbaaa^^^______```aaaaaa`````````\\\^^^```bbbccccccbbbbbbdddaaa\\\XXXVVVVVVWWWYYY```^^^]]]]]]^^^______^^^QQQEEE:::777777777777999@@@EEEKKKRRRXXX]]]cccfffbbbbbbbbbbbbaaa```___^^^___```bbbcccddddddcccccc_________\\\YYYTTTPPPMMMKKKGGGAAA;;;777222...+++))))))))))))***+++,,,,,,******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&444444444333222111///...000000000000000///......,,,,,,---------,,,+++***+++)))''''''((()))((('''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''(((((())))))(((((()))))))))))))))******+++))))))))))))************''')))++++++***+++...000888BBBNNNWWW[[[bbbllltttlllrrrssslllggglllyyyvvvqqqyyyvvv]]]MMM\\\yyyyyyyyy~~~}}}yyydddOOOGGGIIIHHHIIIJJJMMMPPPOOOMMMKKKJJJIIIDDD===666111000111666@@@HHHJJJJJJKKKJJJGGGCCCBBBAAA@@@===888222---***)))''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***+++,,,---///222777;;;AAADDDHHHKKKNNNRRRVVVZZZ[[[[[[\\\]]]]]]\\\\\\\\\^^^aaa```\\\[[[\\\ZZZWWWSSSTTTUUUWWWYYY\\\^^^___^^^___bbbdddeeeeeeddddddddd___WWWOOOIIIFFFFFFFFFOOOMMMLLLMMMPPPSSSUUUUUUSSSMMMFFF@@@888111///222222555:::@@@GGGQQQ[[[bbbaaaaaabbbbbbbbbaaa``````cccdddeeeggghhhhhhggggggcccdddddddddbbb```]]][[[WWWUUUQQQMMMIIIBBB;;;666222000,,,)))(((***,,,...++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''444444444333222000///...000000000000000///......------,,,,,,,,,,,,+++++++++)))((('''((()))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((())))))))))))((()))))))))))))))******+++)))))))))*********++++++''')))++++++***,,,222666???JJJWWW___bbbdddhhhlllddd\\\UUUZZZmmmxxxnnnoooccckkkbbbRRR[[[nnn}}}~~~wwwyyy\\\HHHBBBFFFFFFGGGIIILLLMMMLLLJJJKKKJJJHHHCCC<<<777444333555>>>GGGJJJJJJKKKJJJHHHBBBAAA@@@@@@???<<<888555...,,,)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((())))))))))))(((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))+++,,,---))),,,111555:::@@@FFFKKKNNNQQQTTTVVVXXXZZZ\\\___\\\\\\\\\\\\\\\\\\[[[ZZZ``````[[[SSSNNNMMMJJJFFFDDDDDDEEEHHHLLLRRRVVVYYY]]]^^^aaaccceeeeeedddcccddd___WWWNNNHHHDDDBBBBBBAAA???======???CCCEEEFFFGGGFFFFFFCCC:::111///333000000000222666???IIIPPPZZZ[[[]]]___aaacccddddddeeefffhhhiiijjjjjjiiiiiiffffffgggfffeeecccaaa```______^^^^^^\\\WWWPPPLLLCCC>>>777111,,,***+++++++++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&$$$%%%%%%&&&&&&'''''''''444444444333111000...---000000000000000///.........---,,,+++++++++,,,,,,+++)))((('''((()))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))******+++))))))*********+++++++++(((***,,,,,,+++///777>>>GGGMMMWWWaaagggfffbbb]]]VVVNNNOOOdddqqqgggxxxyyydddbbbrrrzzz}}}mmmbbbdddoooiii]]]jjjuuuwwwyyymmmVVVHHHFFFEEEEEEFFFIIIKKKLLLKKKJJJJJJIIIFFFBBB===777333333===GGGJJJJJJKKKJJJGGGDDDBBB@@@@@@@@@???>>><<<555111,,,(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''((()))))))))))))))(((((((((((())))))))))))&&&'''((()))+++...000111111555;;;AAAGGGMMMSSSWWWUUUWWWZZZ[[[\\\\\\^^^```YYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]VVVKKKDDDAAA>>>:::<<<:::999999<<>>????????????AAACCCAAA;;;:::<<<666444222000000333:::>>>GGGJJJNNNSSSYYY]]]```bbbbbbccceeeggghhhhhhhhhhhhffffffeeeeeedddccccccccceeeddddddeeeeeeccc___\\\RRROOOHHHAAA:::444111///,,,,,,++++++***))))))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$%%%%%%&&&''''''(((444444444333111///...---000000000000000//////...///...,,,******+++,,,---+++)))((('''((()))((('''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++)))************+++++++++***,,,---------111;;;CCCPPPQQQXXXdddnnnnnnbbbWWWLLLRRRdddpppmmmwww}}}kkkkkk}}}{{{vvvXXXXXXppp|||vvvuuulllkkkxxx{{{fffUUUFFFEEEDDDEEEHHHKKKLLLMMMIIIHHHGGGGGGEEE@@@888222222<<>>BBBIIIQQQYYY^^^bbbdddbbb```]]][[[ZZZZZZ[[[\\\YYYTTTLLLGGGDDDCCCCCCBBBEEEBBBCCCIIIMMMKKKJJJJJJ<<<:::888444111111444777444888>>>FFFMMMTTTYYY\\\aaabbbdddggghhhiiiiiiiiigggfffffffffggghhhiiijjjiiigggeeeeeeeeedddbbbaaa[[[YYYUUUPPPHHHAAA;;;777//////......---,,,++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&'''((((((333333333333222111000000000000000000////////////......---,,,,,,+++*********(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''((((((((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%((()))))))))))))))(((((((((((((((((()))***+++,,,***)))((()))+++,,,------...+++,,,111444666@@@KKKNNNWWWdddmmmooofffYYYOOOUUUoooyyyuuuqqqwwwpppXXXTTTqqquuu^^^]]]^^^aaafffppp~~~yyyhhhXXXVVVNNNDDDCCCIIIKKKIIIOOOKKKHHHHHHJJJHHHBBB<<<888>>>FFFKKKKKKIIIHHHHHH===>>>@@@AAABBBBBBCCCDDD@@@>>>777---((())))))''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&###"""###&&&'''$$$!!!'''''''''&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''((('''''''''&&&%%%$$$%%%'''((('''&&&((((((''''''''''''(((((()))******)))'''%%%&&&'''''''''(((((((((((('''''',,,+++)))(((((((((((('''&&&(((+++,,,+++)))))))))+++,,,///444999@@@EEEHHHOOOOOOQQQSSSUUUVVVXXXXXX]]]]]]]]]^^^]]]]]]\\\\\\``````______^^^^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZTTTQQQKKKCCC;;;555000---333555999AAAKKKUUU[[[___bbbaaa```^^^\\\]]]```ccc^^^ZZZXXXWWWTTTMMMKKKLLLBBBCCCDDDFFFHHHMMMSSSWWWOOOOOOLLLDDD;;;444222222222111444888888;;;HHHWWW___aaaeeehhhjjjjjjjjjiiijjjiiigggeeefffhhhjjjllljjjiiiiiiiiiiiihhhdddaaaeeecccaaa___]]]XXXPPPJJJBBB>>>777000,,,***+++,,,)))'''&&&&&&(((***++++++)))'''&&&&&&((())))))(((((((((((((((((((((((((((&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((333333444333333222111000000000000000////////////......---,,,,,,+++*********(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((((((&&&&&&'''((('''''''''(((''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((()))***+++,,,+++***)))***+++,,,------++++++000777:::>>>HHHTTTVVV^^^eeegggdddaaabbbeee}}}wwwyyy|||zzz{{{fffWWWaaayyyrrr[[[XXXsssvvvttt}}}jjjjjjaaaQQQEEECCCEEEFFFKKKIIIIIIJJJLLLKKKFFFBBB===CCCIIILLLLLLJJJIIIIIIAAA>>>;;;===AAAEEEFFFEEECCCBBB<<<222---,,,***'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((((((''''''''''''(((((()))******)))'''&&&'''(((''''''((((((((((((''''''+++***)))))))))))))))((()))***+++******+++...000555777:::???EEEJJJNNNQQQTTTUUUVVVWWWYYYZZZ\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^_________^^^^^^^^^]]]]]]aaa```````````````aaaaaa]]][[[VVVOOOHHHBBB===:::000111444999@@@GGGLLLNNNYYY[[[]]]```aaaccceeefffaaa______aaa^^^YYYVVVWWWSSSPPPLLLKKKKKKKKKKKKKKKOOOOOOMMMJJJFFFCCCCCCCCC>>>;;;;;;;;;:::;;;GGGTTT```bbbfffiiikkkkkkjjjjjjjjjiiigggffffffgggiiikkkkkkkkkjjjkkkkkkiiifffcccfffeeedddeeedddaaa[[[VVVRRRNNNGGG>>>666111---,,,+++)))((((((***++++++***+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((444444444444333222111000000000000000////////////...------,,,,,,++++++******(((''''''(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&(((((((((((()))***+++,,,,,,+++*********+++,,,---,,,111:::AAACCCGGGQQQ\\\___bbbccc___\\\cccsss}}}|||uuujjjuuutttfffgggvvv~~~cccwww}}}xxx~~~hhhPPPCCCBBBDDDHHHJJJLLLMMMNNNLLLJJJHHHEEEIIIMMMNNNMMMKKKJJJIIIEEE>>>777888???FFFHHHGGGFFFFFFBBB999333000,,,'''''''''(((''''''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%'''((('''&&&)))((((((''''''(((((()))((()))***)))((('''((()))'''(((((())))))(((((('''))))))************)))((())))))))))))+++///555999@@@BBBFFFJJJNNNRRRTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^]]]]]]^^^___````````````_________^^^^^^^^^^^^^^^``````___``````aaabbbbbb```___\\\YYYUUUPPPLLLJJJGGGGGGHHHIIILLLOOORRRSSSYYY[[[___bbbccccccbbb```^^^]]]^^^aaaaaa\\\YYYZZZXXXTTTQQQPPPPPPQQQOOOMMMNNNLLLKKKKKKKKKLLLLLLKKKMMMKKKJJJHHHFFFGGGQQQ[[[aaacccfffiiijjjkkkjjjiiiiiihhhgggffffffggghhhiiimmmlllkkkllllllkkkhhhfffeeeeeefffiiijjjiiifffcccbbb___YYYPPPGGG>>>888444---+++******+++,,,,,,+++,,,***(((((())))))((('''((((((((((((((((((((((((+++***((('''&&&''''''((()))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((444444444444333222111000000000000000////////////---------,,,,,,+++++++++***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''(((%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''((())))))))))))))))))(((((((((((()))***+++,,,+++++++++))))))***,,,...333;;;EEEKKKLLLNNNVVV^^^bbb___[[[[[[ccctttxxx|||wwwccc___qqqnnnccciiinnnppprrrkkkxxx~~~eeeNNNEEECCCGGGJJJMMMOOOMMMKKKJJJJJJKKKMMMOOOOOONNNKKKIIIHHHGGGAAA:::777;;;AAAFFFHHHHHHIIIGGG???999555///(((&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######&&&((((((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''((()))'''&&&%%%&&&'''((((((&&&))))))(((((((((((())))))'''((())))))''''''((()))(((((())))))))))))((((((((()))++++++***(((((((((''')))***---000666===BBBKKKLLLOOORRRTTTUUUUUUUUUYYYXXXWWWVVVWWWYYY[[[]]]^^^^^^______```_________________________________]]]]]]]]]]]]^^^^^^``````^^^^^^^^^^^^]]][[[ZZZYYYTTTTTTTTTSSSRRRSSSUUUVVV[[[\\\^^^aaaddddddbbb```___\\\\\\^^^]]]YYYXXXZZZYYYYYYXXXXXXXXXYYYZZZZZZTTTQQQNNNMMMOOOPPPMMMKKKSSSTTTUUUUUUTTTVVV]]]dddaaabbbeeeggghhhhhhhhhggghhhggggggffffffggggggggglllkkkkkkkkklllllljjjhhhbbbdddfffiiikkkkkkiiihhhfffeeeccc^^^WWWPPPIIIDDD444111...,,,,,,------,,,+++)))'''''')))))))))(((((((((((((((((((((((((((---+++)))'''&&&&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((444444444444333222111111000000000000////////////------,,,,,,,,,,,,++++++***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&'''((()))))))))((('''(((((((((((((((((('''''''''((()))))))))))))))(((((((((((()))***+++,,,)))******)))(((***...111888BBBLLLQQQRRRTTTZZZ^^^]]]WWWUUU```www|||sssllliiiuuuyyyfff```eeeooowwwhhhhhhkkkiiizzz{{{___KKKCCCEEEHHHKKKLLLLLLKKKLLLMMMMMMMMMNNNNNNMMMKKKHHHEEEFFFDDD@@@;;;888:::BBBHHHFFFIIIHHHCCC>>>999333,,,&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$"""%%%'''&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&''')))***'''&&&%%%&&&((()))((('''))))))(((((((((((())))))'''((()))(((&&&&&&&&&'''(((((())))))))))))(((((((((***,,,+++)))'''((())))))---222777<<>>DDDDDDHHHIIIEEEBBB???999222***)))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%&&&((()))+++'''&&&&&&&&&((()))((('''***))))))(((((())))))***((()))***)))&&&%%%&&&'''((())))))******))))))((()))+++---,,,)))))),,,000222666===BBBFFFHHHKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFCCCAAA>>>===>>>AAAFFFIIIHHHJJJNNNRRRWWWZZZ]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[WWWVVVTTTSSSRRRRRRRRRRRRPPPRRRSSSRRRPPPPPPTTTXXXYYYTTTPPPOOORRRUUUVVVUUUZZZUUURRRRRRPPPMMMNNNQQQQQQRRRRRRQQQQQQSSSXXX\\\^^^\\\YYYXXXWWWWWWUUUTTTSSSYYY]]]]]]]]]___^^^\\\^^^^^^___```````````````bbbccceeeggghhhhhhggggggiiihhhggghhhiiijjjiiihhhfffiiikkklllkkkkkkkkklllggghhhhhhhhhfffccc```^^^ZZZTTTKKKBBB;;;444...+++***((('''''')))******))))))))))))))))))))))))))),,,+++)))((('''(((((())))))(((((('''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((555555555555444333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''')))***)))((('''((()))((())))))))))))(((((('''))))))(((((((((((())))))$$$%%%&&&'''(((((((((((((((((((((((()))***+++,,,'''***---------111999@@@AAAHHHMMMPPPTTTYYYYYYTTTVVV^^^mmmwwwrrroooooommmzzznnneeeccclllRRRPPPWWWmmmvvvuuuccc\\\MMMJJJFFFFFFIIIKKKLLLKKKIIIJJJKKKNNNOOOMMMGGGBBB???BBBCCCBBB>>><<<===>>>AAAFFFHHHGGGEEEDDD@@@:::000...+++(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$%%%(((***+++((('''&&&'''((()))((('''******))))))))))))******,,,,,,---+++(((&&&&&&'''))))))************))))))(((+++------,,,...555:::;;;>>>CCCEEEFFFFFFGGGHHHDDDCCCBBBAAAAAAAAAAAAAAA:::888555444555:::???CCCGGGIIILLLQQQUUUXXX[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[UUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKKKKLLLNNNPPPJJJMMMPPPOOOMMMNNNSSSXXXddd___ZZZZZZ^^^aaaaaa```\\\ZZZ[[[^^^___\\\\\\^^^XXXRRRLLLLLLRRRWWWXXXXXXVVVVVVVVVTTTRRRQQQRRRSSSVVV[[[]]]ZZZZZZ^^^^^^[[[]]]^^^^^^^^^^^^^^^___^^^___aaadddggghhhiiihhhgggiiihhhggggggiiijjjjjjiiiiiikkknnnnnnlllkkkmmmnnnjjjiiiiiihhhhhhggggggfffdddaaa\\\VVVNNNDDD:::444///---+++***++++++***)))))))))))))))))))))))))))******))))))))))))))))))''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((555555555555444333222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((((('''&&&'''''''''&&&&&&''''''''''''((((((((())))))******''')))***)))((('''(((***))))))***))))))(((''''''))))))(((((((((((())))))&&&'''((()))************(((((((((((()))***+++,,,(((+++...///000555>>>EEEIIIMMMOOOOOORRRWWWSSSKKKVVVggg~~~vvvtttwwwwwwvvvhhhwww{{{fffmmmxxxbbbHHHLLLLLLYYYpppyyypppoooXXXQQQIIIFFFHHHIIIGGGDDDHHHIIIKKKOOOQQQNNNHHHBBB>>>???AAABBBCCC@@@===;;;@@@EEEHHHHHHHHHHHHEEE@@@555222---(((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''''''''%%%$$$%%%((()))&&&###%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''''''''&&&%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$$$$%%%(((***,,,((('''&&&''')))))))))'''******))))))))))))******/////////---***((('''((())))))************))))))'''***---......333;;;CCC@@@BBBCCCCCCBBBAAAAAAAAAEEEDDDCCCCCCCCCEEEFFFGGG@@@===:::999;;;@@@FFFIIINNNOOOQQQTTTVVVXXXYYYYYYVVVWWWWWWWWWXXXXXXYYYYYYSSSRRRQQQOOONNNNNNNNNNNNPPPOOOMMMMMMOOOSSSXXX[[[]]]```ccccccaaabbbggglllllljjjjjjpppzzznnnooottt||||||{{{|||uuuhhhZZZWWW\\\```[[[TTTSSSUUUVVVSSSOOONNNOOORRRQQQUUUUUUQQQRRRYYY\\\ZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]___cccgggiiiiiihhhhhhiiihhhggggggiiikkkkkkjjjhhhkkknnnnnnlllkkkmmmooojjjiiihhhhhhiiijjjlllmmmdddeeeeeeddd^^^TTTGGG???444111...---,,,+++)))((())))))))))))))))))))))))((())))))*********))))))''''''''''''(((***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((444333222111000000000000222111000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&''')))***''''''((((((''''''&&&%%%))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((()))(((((()))******(((''',,,,,,,,,---222:::DDDJJJLLLLLLNNNSSSRRROOONNNQQQaaavvv|||kkkdddqqqooobbb___vvvTTTKKKHHHNNN___yyyvvvtttgggVVVIIIBBBAAAEEEJJJNNNLLLKKKMMMPPPOOOIIIBBBAAA===:::;;;===??????>>>;;;@@@FFFJJJJJJHHHFFFEEE;;;777000***&&&$$$%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((()))))))))))))))******++++++*********))))))((((((&&&(((******)))))))))******,,,///333777<<>>>>>>>>AAADDDEEELLLLLLMMMLLLIIIFFFBBB@@@BBB???<<<>>>EEELLLPPPQQQRRRWWWUUUTTTXXXRRROOOWWWWWWUUUUUUVVVYYY[[[[[[[[[QQQOOOQQQWWWZZZYYYZZZ]]]lllccc\\\___lllzzz|||{{{~~~yyymmmggghhhgggbbb]]]YYY^^^```[[[WWWWWWWWWTTTTTTSSSRRRRRRTTTUUUVVVUUUXXXZZZXXXUUUWWW]]]\\\VVVZZZ\\\^^^___bbbeeeeeebbbgggggghhhhhhiiihhhgggfffkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmooommmjjjiiijjjllliiifffcccaaa```]]]WWWRRREEE;;;000+++---...+++'''...---+++)))''''''''''''******))))))((((((''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((444333222111000000000000111000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''))))))'''''''''''''''&&&&&&%%%)))(((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))+++++++++******---222555888===CCCHHHNNNLLLLLLNNNPPPSSS]]]hhhooo}}}hhh^^^cccssswwwggghhhxxx|||VVVFFF@@@FFF```{{{```LLLBBBBBBEEEHHHJJJHHHGGGJJJMMMOOOMMMKKKDDD@@@<<<;;;===???@@@@@@===@@@DDDHHHKKKKKKJJJHHH@@@<<<555///)))'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&'''(((((())))))(((((()))))))))))))))***+++++++++*********))))))))))))''')))***)))(((((()))+++///444999<<<===???CCCEEE>>>???BBBEEEHHHKKKMMMNNNPPPMMMIIIFFFDDDEEEGGGIIIDDDFFFIIILLLNNNPPPQQQRRRQQQTTTPPPMMMQQQRRRRRRWWWPPPWWWeeeuuuzzzsss}}}zzzyyy{{{{{{zzz}}}yyy~~~yyykkkhhhkkkmmmnnnrrr{{{}}}|||~~~yyytttkkk```WWWRRRPPPQQQRRRSSSQQQOOOSSSZZZ[[[WWWWWWXXXZZZ[[[^^^aaabbbaaa```bbbcccddddddeeehhhiiifffffffffggggggggggggggglllnnnooonnnkkkjjjkkkmmmkkkiiigggffffffddd___\\\UUULLL@@@555000///......+++***)))((((((((()))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((('''''''''''''''''''''&&&&&&&&&'''''''''''''''444333222111111000000111000///......//////...---------------------------+++***((('''''''''((()))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---***222<<>>AAABBB?????????DDDJJJMMMMMMLLLGGGCCC===555///***'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&'''(((((())))))((((((***))))))))))))***++++++***************)))))))))******++++++***+++...000888>>>EEEGGGEEEDDDFFFIIIFFFIIIMMMQQQSSSRRRQQQOOODDDCCC@@@@@@AAAFFFKKKNNNMMMQQQTTTSSSPPPOOORRRUUUOOORRRQQQPPPZZZhhhnnnlllhhhvvv{{{}}}~~~nnnfffdddYYYWWWSSSNNNOOOTTTVVVTTTWWWVVVUUUVVVWWWYYY\\\^^^___aaacccbbb```aaadddgggfffggggggggghhhhhhiiiiiimmmnnnooonnnllllllmmmnnnkkkjjjiiijjjjjjjjjgggeeeccc^^^VVVKKK@@@777222000++++++******************(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&444444333222111111111111111///......///000...---........................******)))((('''(((((()))((((((''''''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***+++***)))(((((()))***+++'''(((((((((((()))))))))((((((((((((((((((((((((((()))************,,,---000999DDDJJJIIIHHHIIILLLQQQHHHCCCHHHSSSbbbrrr|||}}}zzzlllgggggg~~~VVVIIILLL^^^oooXXXJJJCCCFFFGGGGGGFFFFFFHHHKKKNNNIIIEEE???;;;:::<<>>GGGMMMOOONNNLLLIIICCC;;;444---)))&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''((()))))))))))))))******))))))******+++,,,************************+++,,,---...///333777;;;@@@FFFLLLMMMJJJIIILLLPPPRRRSSSTTTSSSPPPLLLGGGDDD;;;===BBBGGGLLLOOORRRRRRRRRQQQOOOLLLLLLPPPXXX^^^ZZZ]]]ccckkkzzzsssfff\\\VVVSSSQQQTTTQQQOOOPPPQQQTTTZZZaaa```cccfffddd```^^^___aaaffffffgggggghhhiiijjjjjjmmmmmmnnnnnnmmmmmmnnnnnnjjjjjjjjjjjjkkkjjjjjjiiiffffffeee```VVVHHH:::000///...---,,,***)))))))))((((((((())))))******+++))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%555444333222111111111111222111///000111111000...........................***))))))((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((%%%&&&&&&'''((()))******+++***)))(((((()))***+++(((((((((((()))))))))***)))))))))))))))))))))))))))***+++***((((((+++---555<<>>DDDFFFKKKOOORRRTTTTTTTTTMMMKKKLLLSSS___lllvvv{{{|||xxx{{{mmmeeeccc]]]XXXUUUUUUSSSQQQVVV^^^VVV[[[```bbbaaa_________aaaaaabbbcccdddffffffgggkkkkkkkkklllmmmnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjkkkhhhgggggggggdddYYYHHH:::222111...+++)))((((((((((((((())))))******++++++))))))))))))((((((((((((''''''((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%555444333222222111111222222111000000111111000///------------------------))))))))))))(((((((((((()))((('''&&&%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))*********))))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))+++,,,+++))))))---000888<<<@@@DDDFFFFFFGGGGGGEEEDDDMMMbbbxxxyyymmmkkkppp}}}|||yyyzzz~~~~~~|||rrrpppnnnmmmlllllllllmmmddd]]]VVVSSSTTTYYYeeepppxxx{{{xxxggguuuzzzVVVCCCPPPgggfffRRRDDDDDDDDDFFFHHHJJJLLLMMMIIIHHHFFFBBB>>><<<<<<===???;;;777888???FFFLLLNNNMMMLLLIIIDDD>>>777000,,,***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''''''''!!!###%%%'''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))+++************+++,,,,,,*********+++++++++++++++***---111555999???EEEIIIKKKLLLMMMNNNOOOQQQUUUXXXUUUTTTQQQOOOMMMLLLLLLLLLJJJJJJJJJJJJKKKMMMOOOPPPSSSXXXdddxxx{{{vvvqqqcccRRRLLLOOOKKKNNNTTT[[[___aaaaaaaaa___```aaabbbdddeeefffgggiiihhhhhhiiikkkmmmlllllllllmmmmmmllljjjjjjlllmmmlllgggdddeeegggcccXXXOOO:::666111---***)))***+++))))))******************))))))))))))((((((((((((&&&'''(((((((((((((((((($$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&555555444333222222222222222000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((''')))((('''%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&''''''(((((())))))((())))))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))(((+++---,,,+++,,,222777;;;<<<>>>BBBFFFGGGEEECCCDDDJJJZZZppp}}}xxxsssrrrqqqnnnjjjgggooo|||{{{~~~zzzwwwjjjhhheeebbb```aaaeeeiiipppsssxxx|||~~~vvvuuutttqqqmmmhhhccc```VVVUUUSSSRRRQQQRRRSSSTTTKKKFFFCCCCCCEEEFFFMMMTTTZZZ]]]```bbbbbbdddhhhkkkpppvvvyyyssshhh```___aaajjjrrr~~~fffsssbbbPPPLLL```aaaKKKGGGCCCCCCFFFJJJLLLKKKIIIKKKKKKHHHCCC>>><<<<<<@@@===::::::===CCCJJJOOOLLLLLLKKKHHHCCC<<<666222---,,,***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&& """$$$'''((()))((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((()))************)))++++++******++++++,,,---*********++++++,,,,,,,,,000333888<<<@@@EEEJJJMMMNNNMMMMMMPPPSSSUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRHHHKKKOOOUUUZZZ^^^bbbccckkktttjjjWWWTTTRRRPPPPPPUUU[[[^^^^^^[[[^^^^^^```aaaccceeefffggggggeeeeeefffjjjkkkkkkiiijjjkkklllkkkjjjjjjmmmpppllliiiggghhhjjjhhhccc^^^NNNHHH???666///---------++++++******************))))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''555555444333222222222222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''***(((&&&%%%%%%%%%'''(((&&&'''''''''(((((())))))'''''''''((((((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''***......---000777<<<>>>===???DDDJJJKKKGGGBBBGGGQQQdddwww~~~yyyuuuxxx{{{lllrrr|||{{{zzztttnnnggg```[[[OOONNNLLLIIIGGGIIIMMMQQQXXX\\\bbbggggggddd^^^[[[RRRRRRRRRQQQNNNJJJGGGEEEBBBAAA@@@>>>>>>@@@AAABBB===;;;;;;>>>???>>>???CCCEEEGGGHHHHHHFFFFFFIIILLLLLLVVV^^^\\\RRRIIIIIIMMMIIIQQQ```sssooo]]]uuudddMMMIII^^^}}}~~~TTTLLLDDDAAADDDHHHIIIHHHJJJMMMOOOMMMGGGAAA===;;;@@@???===<<<===BBBIIIOOOKKKLLLLLLKKKFFF@@@:::666///...,,,***((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%% """$$$''')))))))))(((''''''''''''((((((((()))))))))))))))(((((((((((((((((()))***************++++++******++++++,,,---*********++++++,,,,,,,,,777:::@@@DDDGGGKKKNNNQQQPPPNNNNNNRRRWWWXXXSSSOOOPPPPPPOOONNNMMMJJJHHHGGGJJJTTTcccssswwwrrrccc\\\UUUSSSWWWYYYVVVRRRXXXYYYZZZ\\\^^^```aaabbbeeecccbbbeeehhhjjjjjjhhhfffhhhiiiiiihhhiiimmmpppgggjjjnnnqqqoookkkfffbbbccc[[[NNN@@@666000......,,,+++++++++***)))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((('''''''''((()))******+++%%%&&&&&&''''''(((((((((444444333222111111111111111000///000111000///---,,,---...///...---,,,+++,,,***(((((()))***)))(((((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%(((((((((((((((((((((((((((((((((***,,,,,,***(((******))))))(((((((((''',,,)))&&&(((---555<<>><<<:::;;;===@@@AAAEEEIIILLLMMMLLLKKKGGGDDDAAAAAA@@@@@@@@@@@@???>>>999;;;===>>>======>>>???>>>??????===;;;;;;<<<>>>???;;;:::>>>@@@@@@AAADDDAAAHHHPPPSSSPPPKKKHHHFFFCCCFFFKKKUUUeee}}}tttqqq{{{bbbHHHMMMUUUkkktttLLLGGG???>>>IIIBBBLLLJJJKKKLLLLLLJJJFFFCCC@@@>>>AAACCCAAA???@@@EEEKKKNNNMMMLLLLLLIIIEEE>>>:::555222///,,,)))((('''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''$$$%%%''')))******)))(((&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))************))))))))))))************,,,******------******------,,,+++***+++...444999???GGGKKKHHHHHHNNNSSSSSSPPPVVVUUUMMMLLLQQQRRRMMMLLLJJJHHHGGGFFFGGGKKKPPPcccrrr|||zzzsss```MMMOOOSSSUUUSSSUUU[[[______cccccccccccccccdddeeefffggghhhiiijjjkkkkkkkkkkkknnnnnnnnnmmmllljjjiiihhhkkkfff___VVVLLL@@@555------,,,***''''''(((***,,,))))))))))))((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&555444333222222111111222111000///000111000///---------......------,,,+++,,,***(((((()))***)))((()))'''%%%&&&'''(((''''''(((''''''&&&&&&''''''(((((())))))(((&&&%%%&&&'''************************(((''''''(((******)))(((******)))))))))(((((((((---,,,+++...333:::???AAA???@@@CCCEEEDDDDDDJJJSSSaaaeeegggiiiqqqzzz{{{vvvyyyuuuzzz{{{~~~}}}~~~}}}zzzvvvpppiiibbb^^^]]]]]][[[YYYZZZ___hhhrrr{{{yyyqqqjjjddd```UUUPPPJJJEEEBBB???;;;999888777666555666777999:::888<<>>??????>>>===<<<:::;;;===???@@@AAAAAAAAA???@@@BBBAAA@@@???@@@BBBCCCAAA@@@AAA>>>;;;<<<@@@CCCHHHMMMOOONNNLLLLLLLLLIIIIIIJJJMMMWWWlllsssrrr^^^NNNGGGYYY~~~YYYLLL===;;;HHHEEEJJJIIIJJJKKKLLLJJJHHHEEECCC===@@@BBBAAA>>>???CCCGGGMMMLLLLLLKKKJJJFFFAAA===999666222---***(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$%%%''')))***)))(((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))************))))))))))))************,,,***))),,,,,,******------...///000222666<<<@@@FFFKKKNNNKKKLLLQQQUUUUUURRRSSSSSSQQQRRRRRRNNNGGGJJJJJJJJJFFFBBBGGGVVVfff}}}wwwnnnkkkttt|||}}}vvvvvv}}}xxxqqqmmmsss}}}~~~yyycccSSSSSSPPPLLLNNNVVV^^^aaacccaaa______```cccgggjjjgggggghhhjjjkkkkkkkkkkkkoooooooooooonnnlllkkkkkkkkkiiieee___UUUIII<<<444000---+++)))***,,,------***)))))))))((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((()))(((((((((''''''''''''666555444333222222222222111000///000111000///---......---,,,,,,,,,,,,---,,,***(((((()))***)))((()))'''&&&&&&'''(((((('''(((''''''&&&&&&''''''((('''((())))))''''''((()))************************((('''%%%&&&((())))))(((*********))))))))))))))),,,---///444:::???AAAAAA???BBBFFFFFFCCCGGGWWWhhh{{{xxxuuusssnnngggfffhhh~~~~~~}}}|||{{{|||{{{yyyyyy{{{zzz{{{~~~|||xxxsssnnnlllkkkiiieeebbbZZZSSSLLLHHHHHHJJJJJJIIIIIINNNWWW```hhhnnnrrrtttpppnnniiibbb[[[TTTNNNKKKHHHFFFBBB@@@???>>><<<;;;;;;;;;;;;:::;;;;;;<<<===:::<<>>>>>>>>BBBFFFGGGEEEBBB@@@AAABBBAAA@@@???@@@AAABBBAAABBBDDDAAA>>>@@@FFFBBBIIISSSXXXXXXTTTPPPOOOKKKKKKIIIFFFIIIVVVjjjyyyuuudddsss```EEEJJJ]]]ttt{{{aaaFFF:::CCCAAAAAAHHHIIIKKKLLLLLLJJJIIIGGG===@@@CCCCCC@@@???AAADDDKKKKKKKKKKKKKKKIIIEEEBBB>>>;;;666000+++)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''')))))))))((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''))))))))))))************)))))))))*********++++++---))))))++++++))))))---+++...222555999>>>CCCGGGHHHKKKLLLKKKMMMRRRTTTSSSVVVPPPMMMPPPRRRNNNIIIGGG>>>GGGRRRVVVUUU[[[sssvvvuuu|||~~~vvvhhhZZZ\\\^^^`````````cccjjjoooddd___\\\]]]\\\[[[]]]aaahhh|||oooiiiggg___aaagggnnnllleeeaaaaaaiii|||mmmhhh]]]OOOKKKPPPUUUWWW[[[[[[[[[\\\^^^```cccdddeeefffggghhhjjjjjjkkkkkknnnnnnnnnnnnmmmmmmlllkkkhhhiiiiiihhhbbbXXXKKKCCC333///***(((***++++++*********)))))))))(((((((((''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((''''''''''''666666555444333333333333111000///000111000///---///...---,,,+++,,,------,,,***(((((()))***)))((()))'''&&&&&&'''(((((('''((((((''''''''''''((((((&&&((())))))(((((()))+++((((((((((((((((((((((((***(((&&&&&&''')))))))))***************************,,,111888>>>AAA@@@>>>AAAAAAAAA@@@AAALLLfff~~~kkk]]]YYY[[[uuu~~~~~~|||xxxuuuxxxwwwwwwwwwwwwuuuqqqnnnmmmooosssxxx||||||zzzwwwzzzyyyvvvqqqjjjeeebbbaaaggggggiiilllnnnnnnkkkhhh___[[[WWWTTTSSSQQQMMMKKKGGGCCC???===>>>>>>>>>>>>@@@CCCHHHMMMRRRUUUWWWXXXRRRQQQPPPNNNKKKHHHFFFDDD>>>>>>============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;======???@@@>>><<<===AAAFFFIIIJJJJJJHHHIIIMMMRRRNNNLLLLLLOOOSSSTTTOOOIIILLLKKKIIIFFFDDDEEEHHHJJJMMMIIIHHHLLLOOONNNMMMOOOQQQ___rrr}}}|||rrreee]]]VVVSSSOOOJJJHHHLLLTTT[[[rrrvvvoootttbbbOOOHHHPPPuuu{{{ZZZAAA???BBB???FFFHHHJJJLLLMMMMMMLLLLLLBBBEEEGGGHHHFFFDDDCCCDDDKKKJJJJJJKKKLLLLLLJJJHHHCCC@@@999333---***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&%%%&&&'''(((((((((''''''((()))))))))************))))))*********+++++++++---))))))++++++)))***...)))---333999>>>CCCGGGJJJIIIJJJLLLNNNQQQTTTTTTSSSVVVOOOMMMSSSSSSNNNOOOVVVOOO^^^ttt}}}pppdddccchhhhhhqqqtttnnnpppxxxttthhhfff```^^^``````___hhhuuuppplllmmmssspppjjjllluuuuuunnnfffdddcccccc]]]WWWVVVYYYWWWdddvvv|||zzzyyytttqqqxxxkkk\\\VVVPPPKKKQQQTTTXXX\\\^^^^^^\\\[[[bbbcccdddfffhhhiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjfffgggjjjllljjjddd\\\UUU@@@999///******++++++************)))))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''666666555444333333333333111000///000111000///---///...---,,,+++,,,------,,,***(((((()))***)))((()))(((&&&&&&((()))((('''(((((((((''''''(((((((((&&&'''))))))((((((***+++((((((((((((((((((((((((+++)))''''''(((***+++************++++++++++++++++++...444<<>>AAAFFFSSSjjj}}}yyy^^^YYY[[[YYYgggnnnyyyyyy~~~|||zzzxxxuuuooojjjhhheee```]]][[[[[[ZZZYYYYYY\\\aaaggglllmmmkkkhhheeebbb\\\TTTMMMHHHGGGHHHKKKLLLNNNQQQRRRRRROOOMMMIIIGGGDDDBBBAAA???>>><<<;;;:::;;;;;;<<<;;;999888:::;;;===???AAABBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCAAACCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBBBBBBBDDDDDDGGGKKKJJJHHHLLLSSS___aaabbb^^^[[[^^^gggppppppmmmlllnnnqqqnnnggg```eeeccc___\\\[[[```ggglllnnnbbbYYY^^^hhhkkkgggddd|||tttkkk^^^SSSNNNMMMMMMMMMUUUaaavvvsssjjjrrraaaCCCAAA[[[xxxnnnNNN???EEEDDDEEEFFFHHHKKKMMMNNNOOOOOOIIIKKKMMMNNNMMMKKKIIIHHHLLLKKKKKKLLLMMMNNNMMMLLLGGGCCC>>>777000+++(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((()))))))))************************++++++++++++,,,)))(((+++,,,***,,,000,,,000888>>>CCCGGGKKKMMMNNNOOOQQQTTTTTTTTTSSSTTTQQQTTT___iiiiiicccgggsssxxxjjjgggmmmfffeeegggiiigggdddhhhnnnjjjxxxzzzzzzwwwuuu}}}sssnnnooopppuuu{{{}}}~~~|||sssiiiaaa\\\XXXVVVSSSQQQTTTYYYcccfffvvv{{{mmm___SSSOOOPPPQQQSSSUUUWWWYYYZZZ^^^___aaaccceeegggggghhhggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkiiidddaaaSSSJJJ<<<222---,,,,,,,,,************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((666555444333222222222222111000///000111000///---......---,,,,,,,,,,,,---,,,***(((((()))***)))(((***(((''''''((())))))((()))((((((''''''(((((()))&&&''')))((((((((()))******************************)))((((((***++++++***+++++++++++++++,,,,,,,,,///222888>>>CCCDDDAAA>>>>>>???DDDLLLSSSXXXbbbkkk}}}bbbQQQYYYaaa]]]XXXbbbuuuwwwpppttt{{{|||{{{}}}~~~{{{~~~}}}xxxsssnnngggaaaXXXTTTNNNIIIHHHHHHHHHHHHGGGIIINNNTTTYYYZZZXXXVVVPPPMMMHHHAAA===;;;===@@@===???@@@BBBBBBBBB@@@???>>>>>>===;;;;;;:::::::::666888:::<<<===;;;999777777888999:::;;;===>>>???<<<<<<>>>???@@@AAAAAAAAAFFFIIIMMMOOONNNNNNMMMNNNJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHPPPYYY[[[ZZZaaammm}}}}}}~~~nnnssswwwbbbTTTMMMKKKJJJGGGNNN]]]rrruuujjjnnnuuuNNNDDDOOO\\\{{{aaa???AAA>>>DDDEEEGGGJJJLLLOOOPPPQQQNNNOOOQQQRRRRRRQQQOOONNNOOONNNLLLLLLNNNOOOOOONNNJJJGGGBBB<<<555...)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&((((((''''''(((((((((((((((((((((((((((''''''''')))(((((((((((()))******))))))))))))*********************++++++++++++,,,,,,)))(((+++------000444555999@@@EEEIIILLLNNNPPPPPPOOOPPPQQQNNNMMMRRRXXXYYYjjj{{{yyywwwrrrkkkhhhnnnxxxuuussssssuuutttrrrtttyyy}}}vvvzzzttthhhZZZSSSRRRQQQOOOLLLJJJUUUvvv{{{mmm[[[VVVOOOIIIHHHMMMTTTXXXZZZ[[[^^^```bbbdddeeefffggghhhjjjkkklllmmmmmmmmmpppnnnkkkjjjjjjhhhfffddd]]]UUUHHH:::///***)))***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((555444333222222111111222111000///000111000///---------......------,,,+++,,,***(((((()))***)))(((***(((''''''((())))))((())))))(((((((((((())))))&&&'''(((((('''&&&''')))************************(((''''''(((***+++)))(((+++++++++,,,,,,,,,------222444888===AAABBB@@@>>>;;;???JJJUUUYYYYYY[[[```hhhmmmkkkdddeeemmmmmmeeeWWWYYYbbbmmmvvvvvvpppvvv}}}}}}yyyzzz|||{{{zzz}}}yyynnnddd^^^WWWQQQHHHEEEAAA????????????>>>;;;===@@@DDDHHHIIIGGGEEEBBBBBB@@@===;;;;;;>>>AAA===>>>???@@@????????????>>>>>>>>>===<<<<<<===>>>888:::===>>>>>>===<<<;;;::::::;;;<<>>BBBGGGJJJLLLMMMOOOQQQNNNLLLLLLLLLJJJMMM\\\lll|||qqqqqqtttzzzzzzkkkiiieee[[[UUUPPPQQQccc~~~uuuhhh[[[SSSQQQRRRTTTWWWXXXZZZ]]]```bbbccccccfffgggiiijjjlllmmmnnnnnnnnnlllkkkjjjjjjjjjhhhfffaaa^^^UUUGGG888---******+++++++++*********))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))444444333222111111111111111000///000111111///---,,,---...///...---,,,+++,,,***(((((()))***)))(((***)))'''''')))))))))((())))))(((((((((((())))))&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''(((******(((&&&+++++++++,,,,,,---------222333555999===>>>===;;;:::@@@LLLVVVXXXXXX\\\ccceeecccjjj|||}}}pppaaaWWWRRR[[[kkk{{{zzziiikkk|||xxx{{{|||xxxwwwzzz|||zzzsssuuummm]]]PPPIIICCC===888777777777888888777555666777999<<<>>>???<<<::::::;;;<<<;;;::::::<<<>>>===>>>???>>>>>>===???@@@AAAAAAAAA@@@???>>>???AAA===>>>@@@@@@??????@@@AAA??????@@@AAACCCFFFIIIKKKJJJMMMRRRYYY___eeeiiikkk~~~|||zzzzzz{{{}}}~~~iiiWWWRRRNNNKKKIIIIIIMMM\\\|||tttwwwkkkOOOGGGHHHaaa]]]QQQFFFBBBDDDFFFHHHKKKNNNPPPQQQQQQPPPPPPQQQSSSSSSRRRQQQUUURRROOOMMMNNNOOOPPPOOONNNNNNKKKGGG???666...)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&)))(((((('''''''''((((((&&&'''''''''(((((()))))))))'''%%%######&&&)))+++))))))))))))******************+++++++++,,,,,,,,,+++((((((,,,///111555:::CCCFFFIIIKKKLLLMMMNNNOOOPPPNNNMMMMMMNNNXXXppptttppptttmmmrrrtttvvv~~~oooeeeZZZYYYcccooowwwyyyooobbbXXXTTTUUUVVVYYY[[[^^^```bbbbbbcccdddfffhhhjjjkkkllllllhhhhhhhhhjjjmmmmmmlllkkkggghhhdddWWWEEE777111111+++++++++************)))******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))444444444333222111//////222111000///...---,,,,,,//////...---,,,,,,++++++))))))))))))(((((((((((())))))(((''''''''''''''''''((()))))))))(((&&&%%%''')))******))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''***)))(((((())),,,///111777666444555888;;;<<<===>>>HHHRRRTTTRRRVVVdddqqqgggiii~~~mmmaaaZZZdddyyyqqqmmm}}}wwwxxxvvvssstttxxxxxxtttddd[[[LLL@@@:::999666222888666777888888777777888999777555555888;;;>>>>>>CCCBBB@@@<<<:::<<>>>>>>>>>>>@@@CCCGGGIIIIIIIIIIIIGGGFFFGGGJJJMMMQQQVVV]]]fffmmmsssvvvxxxooopppssstttqqqhhh]]]UUUXXXUUUTTTXXX[[[]]]bbbhhhmmmuuufff___VVVOOOMMMHHHFFFRRRccc}}}llliiirrrvvvLLLGGGPPPpppkkkWWWJJJ@@@BBBJJJMMMKKKIIIPPPQQQSSSTTTUUUTTTSSSRRRSSSRRRRRRQQQPPPNNNMMMLLLOOOQQQPPPLLLHHHEEE<<<444///***(((******'''&&&((((((&&&%%%%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***)))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$)))+++)))'''((('''%%%((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))******************,,,------***,,,......,,,+++,,,,,,+++---000333666;;;BBBHHHKKKOOOQQQQQQOOOMMMOOOQQQaaaqqq|||zzz}}}}}}ppp```UUUWWWaaa{{{aaaKKKLLLVVV[[[\\\______``````bbbfffjjjjjjhhhnnnnnnmmmlllkkkkkkllllllllljjjiiigggbbbWWWHHH===000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((444444444333222111000///111111000///...------,,,......------,,,,,,++++++))))))))))))((((((((((((***)))((((((''''''(((((()))((((((''''''''''''(((''')))******(((((()))+++))))))))))))))))))))))))((())))))******))))))(((,,,+++******,,,111555888555888;;;;;;::::::===@@@LLLSSSZZZ\\\ZZZXXXYYY[[[[[[jjj}}}}}}{{{vvvrrrqqqmmmaaaTTT>>>;;;888888999999999999888888999999:::<<<<<<<<<;;;>>>CCCFFFIIIMMMTTTZZZXXXZZZ[[[\\\\\\\\\^^^```lllrrr|||~~~sssrrrnnnlllppptttyyyzzzzzz|||gggWWWNNNPPPLLLEEEKKK[[[nnnzzzhhh^^^aaaZZZFFF777MMMooo___III>>>BBBKKKKKKEEEMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPOOONNNQQQQQQNNNMMMKKKDDD===333---)))))))))'''''')))'''&&&%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))***)))'''&&&%%%&&&'''''')))(((''''''&&&&&&''''''$$$***---***'''&&&###((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))***+++,,,---***,,,......---,,,+++,,,...000333999???EEEJJJNNNJJJLLLNNNKKKIIIMMMVVV___~~~xxxyyy{{{lllccc```qqq~~~xxxzzz}}}___SSSSSSSSSTTTVVV]]]^^^___bbbeeefffggghhhmmmllllllkkkkkkkkkkkklllmmmlllkkkkkkhhhaaaWWWOOO777333...------...---+++***)))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((333444444333222111000///111000000///......---------------,,,,,,,,,++++++))))))))))))((((((((((((***))))))((('''((((((((()))((('''&&&&&&'''((()))'''((())))))(((((()))+++(((((((((((((((((((((((())))))************)))))),,,+++***+++---111666999444888;;;:::999<<>><<<;;;<<<;;;:::<<<@@@<<<>>>>>><<<===AAACCCCCCBBBIIISSSZZZ```hhhsss{{{|||pppiiiyyy~~~bbbOOOPPPOOOGGGJJJWWWbbbtttsss]]]]]]}}}rrrWWW???EEEjjj|||```DDD<<>>???AAAKKKVVVXXXZZZXXXSSSUUU[[[___^^^hhhqqq}}}cccWWWhhh```TTTPPPGGGEEEKKKQQQaaa{{{iiihhhyyyxxxRRRHHHRRRfff}}}\\\DDD@@@DDDEEEFFFHHHKKKNNNQQQTTTVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUQQQSSSSSSPPPOOONNNIIIBBB<<<555...,,,***'''(((+++'''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))((((((''''''''''''))))))(((''''''''''''((('''++++++(((&&&(((((('''(((((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))************))))))))))))***+++,,,---+++---//////......000111666:::@@@FFFIIIJJJIIIHHHPPPPPPVVVdddzzztttwwwwwwiiiZZZTTTRRRRRR\\\vvvsss___XXXTTTRRRTTT[[[```bbbeeekkkiiiiiiiiiiiiiiijjjkkklllgggggghhhiiiiiihhhfffdddUUUHHH888...+++++++++)))***)))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((333333333333333222111000000000//////............,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((+++***))))))(((((())))))(((''''''''''''(((((()))&&&((())))))''''''(((***))))))))))))))))))))))))((())))))******))))))(((((()))***,,,...111333444444555666888<<>>FFFNNNRRRSSS]]]```aaa^^^YYYYYY^^^dddXXXTTTZZZ[[[PPPTTTiiivvv{{{~~~}}}xxxvvvqqqlllhhhiiimmmssswww|||{{{{{{sssnnnmmmwwwtttfffYYYVVV\\\qqqkkkOOOHHHXXXrrrbbbTTTNNNIIIIIIIIIRRRfffzzzxxx|||SSSFFFNNNXXXtttlllllltttrrr```MMMEEEDDDEEEGGGJJJNNNRRRUUUWWWXXXWWWTTTSSSRRRRRRSSSTTTSSSTTTSSSPPPOOOOOOJJJDDDBBB;;;444222...)))'''(((***)))''''''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%&&&((()))))))))((('''%%%&&&''')))******************)))((((((((((((((("""(((+++***((((((&&&"""'''(((((()))***+++++++++)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,---...////////////...---///444;;;AAADDDHHHJJJFFFDDDKKK\\\jjjuuueee^^^]]]bbbuuummm\\\VVVTTTYYYbbbeeeeeeeeefffhhhiiikkkkkkiiikkklllllljjjhhhgggggghhhcccYYYLLL>>>444...,,,)))+++---...,,,)))%%%"""))))))))))))))))))))))))''''''''''''((((((((()))444444333222222111111000............////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))((('''''''''''''''******))))))(((((('''''')))******)))(((''''''((((((((('''''''''((())))))&&&(((******)))(((((()))------------...000111222222444777???LLLWWWXXXRRR\\\YYYVVV___xxxwwwkkkccc___\\\ZZZhhhwwwvvv}}}uuunnnhhhbbbdddddddddcccdddggglllpppxxxyyy|||{{{yyy|||iiilll|||zzz^^^LLLAAAOOOooocccNNNIIIGGGHHHLLLSSS\\\iii~~~zzzlllxxxRRR===III\\\mmmmmmfffqqqwwwcccJJJDDDCCCEEEJJJMMMNNNQQQWWWTTTUUUUUUVVVUUUTTTRRRQQQQQQQQQRRRRRRPPPNNNKKKIIICCC???999444000,,,)))&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))((()))***++++++***)))(((,,,+++*********+++------***************+++++++++)))+++------------///000...///000222555999???CCCIIIEEEFFFKKKNNNZZZxxxkkk]]]^^^___|||dddRRRPPPXXXYYY___fffhhhgggfffgggjjjlllllllllkkkkkkjjjjjjjjjfffgggeee[[[LLL<<<000***...///...,,,,,,,,,+++)))((((((((((((((((((((((((((('''&&&''')))))))))'''444444333222222111111000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''***)))))))))(((((((((''')))******)))(((''''''))))))))))))(((((((((((((((&&&(((******)))((()))***---------...///000222222111777===BBBKKKSSSVVVSSSSSSTTTXXXiii{{{llleeehhhzzz}}}rrrjjjeee```[[[\\\]]]___bbbdddfffiiikkkooopppsssyyy~~~}}}mmmjjjtttkkkSSSGGGAAARRRsssaaaLLLIIIGGGFFFIIIMMMXXXiiiyyyyyybbbaaaiiipppLLLHHHLLL```ooommmllltttooo___FFFCCCCCCGGGJJJLLLPPPVVVTTTUUUVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRQQQNNNLLLJJJFFFBBB<<<777333...***'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********)))))))))************))))))(((***)))((((((((()))***+++************+++++++++++++++---......---...///111222000///222888@@@FFFIIILLLKKKOOOWWW\\\hhh{{{eeeaaaiiizzzooo\\\TTTYYY]]]___```___aaaeeejjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiihhhcccWWWHHH999000------,,,******+++***)))((((((((((((((((((((((((((('''&&&''')))))))))(((444444333222222111111000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))((('''''''''''''''))))))))))))((((((((((((((()))***)))((('''((())))))*********)))((('''&&&'''(((***))))))((()))+++.........///000111222333222:::BBBFFFIIIOOOSSSSSSIIILLLRRRcccwwwnnnttt|||yyypppeee___^^^\\\XXXUUUXXX]]]aaaeeeggggggggghhhjjjmmmrrryyy}}}~~~~~~fff^^^cccppp}}}]]]IIIBBBAAAUUUuuuxxxTTTPPPIIICCCAAABBBGGGRRR^^^sss|||rrrcccYYYbbb___HHHDDDNNNgggrrrmmmuuuxxxeeeKKKDDDAAACCCGGGIIINNNSSSTTTUUUVVVWWWVVVVVVTTTSSSRRRSSSSSSSSSRRRPPPMMMKKKJJJFFFAAA;;;777222---)))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&''''''((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((++++++***))))))((())))))))))))(((((())))))***+++*********++++++,,,,,,,,,---...//////......000222222222333999@@@FFFHHHHHHKKKQQQ___nnntttxxx}}}{{{{{{xxxsssppprrrvvv|||zzz{{{}}}[[[WWWXXX^^^``````hhhsssfffRRRSSSTTTUUUXXX]]]aaaeeehhhfffggghhhiiiiiiiiihhhggghhhiiijjjiiibbbUUUEEE999111...+++***++++++++++++((((((((((((((((((((((((((('''&&&''')))***)))(((444444333222222111111000111000000///...---------+++++++++++++++++++++++++++******)))(((''''''&&&))))))((('''''''''''''''))))))))))))((((((((((((((()))***)))((('''((()))'''((()))))))))((('''&&&'''((())))))((()))***,,,////////////000222333444666===DDDGGGJJJNNNPPPOOOCCCFFFIIIRRRhhhvvvnnnwwwssspppggg___]]]______\\\XXXZZZ]]]bbbfffhhhiiihhhgggiiinnntttyyy}}}~~~[[[QQQTTT^^^mmm}}}wwwpppmmmoootttxxxyyyXXXEEEAAABBBVVVuuuaaaWWWMMMDDDAAAAAACCCHHHNNN]]]gggzzzxxxddd```sssuuuSSSLLL???TTTjjjkkkvvvzzz```UUUJJJAAA@@@CCCGGGLLLQQQSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSTTTTTTSSSQQQNNNMMMMMMIIIDDD???:::555...***'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''''',,,+++***((((((((())))))+++++++++++++++,,,,,,,,,******++++++,,,,,,---------.........---...000222///555===BBBEEEFFFHHHJJJSSS```www|||}}}~~~}}}}}}vvvpppmmmoootttyyy}}}tttttt~~~xxxkkk___XXXTTTRRRTTTZZZhhhqqq\\\PPPLLLJJJRRR___gggfffcccccceeegggiiijjjjjjiiihhhiiigggfffhhhggg___OOOCCC777111,,,+++,,,,,,,,,---(((((((((((((((((((((((((((''''''''')))***)))(((444444333222222111111000.........///////////////+++++++++++++++++++++++++++******)))(((''''''&&&))))))((('''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***%%%&&&''''''(((((((((((('''((())))))((()))+++---////////////000222333444:::???CCCFFFKKKOOONNNIII@@@BBBCCCGGGTTTkkkyyynnnlllsssqqqpppjjjccc```bbbbbb___^^^]]]\\\___ccchhhiiiiiieeejjjqqqxxx}}}]]]MMMMMMUUUaaa{{{{{{yyyxxxyyywwwtttlllhhhbbb[[[XXX\\\ccciiiyyy|||~~~}}}|||tttUUUDDDBBBCCCWWWwwwsss]]]QQQFFFDDDEEEDDDDDDEEELLLUUUggg|||ooobbbmmmvvvZZZ===CCCWWWXXXhhh{{{ttteeeUUUEEE@@@BBBEEEJJJNNNQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSTTTTTTSSSQQQOOONNNNNNKKKGGGCCC>>>888111,,,((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&,,,+++)))((((((((()))*********++++++,,,,,,,,,,,,***++++++,,,------......,,,---...------...111444///999BBBDDDCCCIIIXXXeeevvv{{{sssyyytttrrruuuyyyyyylll^^^TTTPPP[[[}}}cccTTTFFFIIIXXXcccccc]]]bbbcccfffhhhjjjkkkkkkkkklllgggdddfffhhheeeZZZPPP???444,,,,,,,,,******,,,)))))))))))))))))))))))))))((('''(((*********(((444444333222222111111000............//////000000++++++++++++++++++++++++******))))))((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))'''((())))))(((((()))***'''''''''''''''((())))))((()))))))))((())),,,///.........///000111222333;;;???CCCFFFJJJNNNKKKEEE>>>@@@@@@@@@DDDPPPaaammmlllfffgggkkkppp~~~~~~xxxyyytttjjjbbb```___]]]```\\\YYY[[[```fffiiiiiiccchhhooouuuxxx{{{~~~|||lllPPPFFFHHHRRRggguuujjjfffeee```ZZZTTTRRRMMMHHHEEEIIIRRRZZZllltttyyyyyyzzz|||}}}xxxhhhOOOBBBBBBEEEZZZ{{{iiiYYYJJJEEEFFFEEEBBB@@@BBBGGGSSScccrrr~~~|||bbbbbbnnnpppMMM@@@DDD@@@QQQzzzyyycccLLLBBBBBBEEEHHHKKKNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRTTTTTTSSSQQQOOONNNOOOMMMKKKGGGBBB<<<444///)))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''******))))))))))))******(((((()))************)))++++++,,,------...//////,,,---------...000444777666>>>DDDCCCFFFYYY|||nnn^^^VVVpppqqqSSSGGGMMMXXX[[[XXXaaabbbdddfffhhhkkklllmmmooojjjfffgggjjjiiiccc\\\GGG999---,,,,,,((('''***)))))))))))))))))))))))))))((('''(((***+++***)))444444333222222111111000///////////////.........************************))))))))))))(((((((((((())))))(((''''''''''''''''''((((((((()))))))))***&&&((())))))(((((()))+++...,,,***''''''''')))***((())))))((((((***---000---------...///000222222888???EEEGGGHHHIIIHHHEEEBBBCCCCCC@@@>>>???HHHPPP```^^^eeelllppp}}}{{{lll___[[[[[[\\\^^^ZZZWWWYYY```gggjjjjjjeeegggiiiiiiiiikkkooorrrsss|||XXXCCC???GGGRRRuuugggWWWPPPJJJDDD@@@@@@>>>:::888<<>>:::DDDmmmqqqTTTFFFCCCEEEGGGIIIKKKLLLNNNOOOQQQQQQQQQPPPQQQRRRSSSSSSSSSQQQOOONNNQQQPPPNNNKKKGGG@@@888333))))))))))))((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''((()))++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******'''((()))******+++******'''((()))***+++******)))++++++,,,---...///000000---...//////000333888;;;???EEEKKKMMMWWWuuueeeggguuuqqqYYYPPPRRRUUUVVV`````````bbbeeeiiimmmooonnnkkkhhhhhhjjjjjjfffbbbRRR@@@222000...((('''***)))))))))))))))))))))))))))(((((((((***+++***)))444444333333222111111000111111000///...------,,,************************(((((((((((())))))))))))))))))(((''''''''''''''''''((((((((())))))******&&&((())))))(((((()))+++444111---)))''''''(((***((())))))((((((***---000------------...000111222444???IIIHHHEEEEEEGGGGGGIIIJJJKKKJJJFFFDDDHHHOOOaaa___eeelllppp}}}lll\\\WWWZZZ]]]\\\YYYWWW[[[cccjjjlllllljjjiiieee___[[[[[[```dddhhhuuudddIIIBBBHHHGGGgggkkkPPPDDD>>>999666777777444333777@@@HHHOOO]]]jjjoootttyyy{{{xxx|||}}}{{{|||~~~yyyqqq```YYYKKKDDDEEEGGG^^^~~~___OOOLLLJJJGGGEEEBBB>>><<>>FFFCCCAAAAAADDDPPPggg{{{wwwddd]]]WWWTTTYYYjjjkkknnnrrrxxxyyyooobbb\\\\\\[[[YYYXXXWWWWWWWWWZZZ]]]___```eeekkkllliiiZZZOOOGGGFFFGGGHHHPPP[[[\\\cccppp~~~YYYJJJ???CCCXXXppp|||{{{rrrdddYYYKKKHHHCCC===888555555555222111000000111333555666999AAAKKKRRRVVVZZZ^^^aaaeeeiiinnnppppppooopppsssuuuwwwzzz}}}yyymmmhhh```YYYTTTTTTUUUWWWTTTUUUVVVZZZ^^^`````````dddfffiiijjjkkkllloooqqqsssssswww}}}uuuxxxrrr]]]OOOGGGBBBBBBEEEQQQnnngggTTTKKKKKKFFFBBBAAA>>>===AAAGGGIIIVVVfffvvvlllSSSfff]]]FFF<<<@@@NNNddd{{{kkkMMMHHHIIIJJJJJJIIIIIIJJJMMMOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUSSSSSSUUUVVVRRRHHH@@@:::444---******+++***)))((((((((((((((()))*********))))))(((((())))))***&&&'''(((((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***************)))))))))************************,,,,,,,,,---------......------------...000111111222222666;;;@@@FFFQQQ[[[mmmxxxyyywwwmmmqqqsssqqqddd^^^\\\___^^^XXXXXX^^^gggkkknnnooovvvvvvggg```dddnnnssswwwxxxlll\\\NNNNNNWWWfff|||qqqXXXMMMZZZddd___```iiifffhhhjjjkkkjjjjjjkkkllliiiddd[[[MMM???333,,,)))************************))))))(((((((((((())))))444222111///......///000////////////...---,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))''''''***,,,CCC---&&&+++(((%%%((('''))))))***+++,,,,,,,,,,,,.........000333888<<>>888000+++)))*********((((((((((((((())))))*********))))))))))))******''''''((()))))))))))))))))))))(((((((((((())))))************************************************************************------------.........///............///000111222666222666AAAHHHNNN]]]mmm|||uuuhhhgggffffffhhhkkknnnpppdddddd___UUUPPPRRRTTTRRRSSSOOOLLLMMMJJJEEEFFFKKKIIIMMMPPPPPPRRRYYYaaahhhmmmgggfffiiilllqqq{{{ooo```iiixxxssssssnnnsss|||hhh\\\SSSLLLQQQhhhjjjQQQUUU^^^^^^aaajjjfffhhhjjjkkkkkkkkklllmmmgggfffbbbWWWIII:::000***+++++++++***************))))))(((((((((((())))))333222111/////////000000////////////...---,,,+++,,,,,,------------------))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))***777)))'''+++''''''***((('''(((***+++------......,,,,,,---000444888===???===;;;;;;>>>AAAEEENNNWWW```{{{ppp```XXXYYYdddnnnuuuzzzxxxqqqfffWWWJJJHHHMMMRRRUUUUUUUUUUUUVVV```cccddddddfffjjjiiieee\\\NNNAAACCCNNNWWWYYYYYY___fffqqq{{{uuuYYYOOOEEEAAAYYYvvvyyyaaaOOOAAA===999777999999666222333222111000000000111111444777<<<@@@CCCEEEGGGHHHPPPSSSVVVVVVUUUUUUXXX[[[___ccciiioootttyyy}}}|||ppp___QQQCCCBBB???<<<:::::::::;;;???@@@@@@AAACCCEEEHHHIIIIIIKKKNNNQQQSSSWWW[[[^^^aaabbbhhhpppvvv|||gggZZZeeerrrzzz```KKKEEEAAAAAADDDPPPllluuuWWWMMMIIIGGGGGGFFFBBB@@@BBBAAABBBFFFPPPaaaxxxhhhZZZ]]]___>>>>>>>>>888IIItttlllAAACCCHHHLLLMMMKKKIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPRRRTTTVVVSSSNNNIIIAAA;;;333,,,)))((()))***((((((((((((((())))))*********))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++***************+++++++++************************------........./////////.........///000111222333888555:::GGGRRR[[[mmmzzzxxxvvvhhh^^^YYYRRRQQQQQQRRRSSSUUUWWWXXXRRRUUUTTTPPPNNNPPPRRRSSSQQQPPPPPPOOOLLLIIIKKKOOOLLLMMMMMMMMMLLLMMMQQQVVVRRRLLLMMMSSSVVVWWWbbbpppwww}}}fffccclllfffkkkbbbbbbkkkppprrrooo^^^MMMJJJVVVttteeeSSSSSS\\\ccceeefffhhhjjjkkkkkkkkklllmmmggggggeee^^^QQQAAA222***+++++++++*********))))))))))))(((((((((((())))))333333222111111111111111......///......---,,,+++...---------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))...''')))+++%%%''',,,(((&&&'''***,,,---.........,,,---///333777;;;>>>???===888555888;;;???GGGNNNSSS]]]\\\WWWZZZ[[[ZZZ___iiiqqqvvvpppdddYYYOOOGGGGGGLLLRRRUUUTTTSSSUUUVVV]]]aaacccaaabbbfffjjjjjjaaaUUUJJJIIIQQQYYY[[[ZZZ^^^eeepppyyyuuu[[[OOOBBBHHHaaarrr___HHHCCC===999999888666444444333222111000000000000000222555999===@@@BBBCCCIIIKKKMMMMMMLLLMMMQQQTTTZZZ___ffflllpppsssuuuwwwwwwyyyxxxpppggg[[[KKK>>>666666777777777666666555777888999::::::;;;>>>@@@@@@BBBDDDFFFHHHLLLQQQTTTWWWZZZaaalllttt|||cccPPPUUU^^^~~~{{{\\\GGGAAA>>>???AAALLLfffbbbTTTMMMIIIHHHGGGCCCAAABBBBBB@@@BBBJJJWWWjjjvvv[[[QQQkkksssGGG>>>AAA666BBBhhhSSSDDDGGGKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOMMMMMMNNNPPPRRRQQQOOOLLLDDD???777///***((()))***((((((((((((((()))*********))))))(((((())))))***'''((())))))******))))))))))))(((((((((((())))))++++++++++++++++++++++++*********+++++++++++++++************************---------.........//////.........///111222444555777:::DDDRRR___mmm~~~yyyhhh___[[[XXXVVVWWWYYY[[[___fffnnntttuuurrrlllbbbXXXPPPLLLKKKLLLLLLMMMNNNQQQSSSVVVXXXUUUVVVVVVUUUWWW^^^iiipppkkkkkkiiicccZZZRRRPPPPPPVVVQQQNNNOOOOOOPPPTTTZZZNNNFFFGGGPPPTTTTTT\\\jjjzzztttyyyuuurrrmmmuuukkkcccaaa^^^]]]dddppp{{{tttZZZMMMNNNddd```PPPWWW^^^]]]dddfffhhhiiiiiijjjkkkmmmjjjjjjhhhbbbXXXHHH777+++,,,,,,++++++***)))))))))))))))(((((((((((())))))222333333333333222222111............---,,,++++++------,,,+++******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''((((((((((((''',,,+++###&&&+++&&&''')))+++---------,,,++++++---111555999;;;===>>>;;;666444777;;;<<<>>>BBBEEEIIIGGGMMMZZZYYYVVV]]]ccciiikkkcccWWWOOOIIIEEEEEEKKKQQQSSSRRRQQQSSSVVVXXX^^^^^^XXXUUUYYY```dddddd```YYYSSSRRRVVV]]]aaaccchhhrrrzzzmmmXXXMMM@@@OOOiiiwww^^^WWWMMMCCC<<<999777666555444333222111000//////000000111333777999;;;;;;>>>AAACCCCCCCCCEEEJJJOOOVVV[[[bbbfffgggeeedddccc^^^^^^ZZZRRRKKKEEE<<<444111111222222333333333333000333555666555555777:::888999;;;<<<>>>BBBFFFJJJMMMQQQZZZgggrrr|||___KKKKKKPPPooo|||zzzVVVDDD???>>>@@@BBBLLLddd|||eeeZZZOOOJJJGGGDDDDDDFFFDDDBBBDDDHHHMMMYYYnnnuuuYYYbbbzzzbbbHHH===777AAAUUUtttqqqHHHGGGGGGIIIKKKMMMMMMMMMKKKKKKJJJJJJJJJKKKMMMMMMKKKKKKKKKMMMOOOPPPPPPOOOFFFBBB;;;222,,,))))))***((((((((((((((()))******)))((((((''''''(((((()))(((((()))************)))))))))(((((((((((())))))*********************************++++++,,,,,,,,,************************,,,,,,---------.........------...///111444666777>>>KKK\\\jjjzzz~~~vvvoooqqqvvvzzz}}}yyymmm^^^UUUQQQNNNKKKDDDEEEFFFGGGJJJPPPWWW\\\\\\\\\[[[WWWRRROOOOOOPPPJJJJJJLLLPPPWWW___ggglllrrrsssuuuwww}}}xxxqqqnnnuuuooolllqqqtttqqqnnnooocccXXXVVVbbbiiijjjsss~~~lll___XXXUUUTTT[[[gggxxxaaaSSSZZZ\\\SSSVVVXXX^^^```cccfffggghhhjjjlllllljjjgggeee```SSS@@@333,,,,,,++++++***))))))((())))))(((((((((((())))))222333444555555333222111............---,,,++++++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''''''''(((((('''''''''...,,,"""%%%***$$$)))+++,,,------,,,***)))))),,,000555888:::;;;;;;888555666<<<>>>:::555444777AAAKKKWWW]]]TTTQQQ______cccaaaXXXOOOKKKGGGCCCDDDIIIOOOQQQPPPPPPRRRVVVVVV[[[ZZZPPPHHHJJJRRRXXXgggjjjggg]]]SSSUUU___hhhlllpppwww}}}bbbRRRMMMBBBRRRmmmxxxooo```PPPCCC;;;777777666555444333222000//////222111000000222333333333555888;;;;;;<<>>555...******+++((((((((((((((()))******((((((''''''''''''(((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((*********++++++,,,,,,,,,************************,,,,,,,,,---------......,,,,,,...///222444777888MMMbbbxxxnnnfffcccZZZ^^^ccchhhlllnnnkkkfffdddiiiggg]]]VVVZZZdddllliiieee[[[RRRNNNOOOLLLGGGGGGHHHHHHIIIKKKOOOUUUYYYaaadddggggggdddcccdddeeeffffffiiiqqq}}}uuurrr~~~~~~lllccc[[[RRRSSSSSSZZZkkk~~~hhhWWWggglllRRRQQQWWWXXX[[[___bbbeeegggjjjlllkkkgggeeeffffff\\\KKK===,,,,,,++++++***))))))((())))))(((((((((((())))))333333222222111000000000000///...---,,,---......//////...---,,,++++++******)))'''''')))))))))((()))((('''&&&%%%&&&''''''''''''&&&%%%&&&'''((()))%%%''')))***((('''''''''))))))))))))(((((((((((()))***+++,,,---,,,+++***......000555:::===;;;999999===BBBCCCBBBAAA???>>><<>>FFFQQQgggmmmoooggg[[[VVV^^^gggkkkwwwsssZZZNNNIIIGGGKKKoooppp[[[JJJ???;;;::::::888666555555444222000000///////////////000000666444444666777999@@@GGGKKKPPPJJJDDDHHHCCC999888888888666555444444444444555333111000111111000///111111000000000000000111222000111444555444888>>>BBBHHHUUUfffuuu^^^GGGAAAAAAIIIUUUXXXWWW]]]gggOOOEEEAAAAAAEEEIIIRRRjjjiiiSSSNNNPPPMMMGGGGGGHHHFFFBBBBBBGGGOOOTTT```wwwyyyaaammmsssQQQ;;;999>>>@@@WWWtttxxxRRRIIIFFFCCCBBBNNNVVVNNNMMMLLLKKKIIIGGGHHHKKKNNNMMMLLLKKKKKKMMMNNNNNNMMMLLLIIICCC;;;333,,,&&&###******))))))))))))******''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,+++******+++,,,,,,***************++++++,,,---,,,++++++,,,---///000///---///444555444999BBB[[[www~~~oooaaaYYYVVVWWWQQQRRRSSSTTTUUUXXX^^^bbb``````bbbbbb\\\XXX___kkk}}}yyyqqqjjjeee```\\\ZZZZZZZZZZZZZZZ]]]dddooowwwwwwggg^^^```WWWSSSUUUVVV]]]vvv{{{hhhdddhhhuuuaaa[[[ZZZ]]]______dddkkkkkkgggjjjiiifffgggiiieeeVVVEEE000...+++*********)))(((+++++++++*********))))))333333222222111000000000000///...---,,,------...---------,,,++++++*********)))'''''')))))))))((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&'''((()))%%%'''))))))((('''''''''))))))))))))(((((((((((()))***+++,,,,,,,,,++++++111111333777;;;<<<;;;999999IIITTTRRRJJJHHHHHHIIIBBBGGGNNNTTTWWWXXXXXXYYYXXXYYYYYYUUUOOOJJJGGGFFFGGGLLLPPPQQQOOONNNPPPSSSTTTSSSPPPIII@@@;;;BBBMMMbbbiiimmmjjjbbb___dddkkkqqq{{{sssXXXIIIDDDCCCQQQqqqzzzeeeSSSCCC;;;<<<<<<:::777666555444222000000000////////////000000444222333555666777===EEEFFFLLLEEE???BBB???888999===<<<;;;:::888777777666555333111111222222111000111111000000000000111111222000111333444333777===AAAGGGUUUgggvvvaaaKKKCCC@@@@@@KKKMMMLLLRRR\\\uuuJJJBBB>>>>>>CCCIIIUUUnnniiiZZZXXXUUUPPPMMMLLLHHHDDDDDDIIIPPPUUUYYYkkkpppppp^^^DDD<<<===999GGGbbbkkk^^^QQQHHHDDDDDDMMMSSSNNNMMMMMMKKKIIIGGGHHHJJJMMMLLLKKKJJJJJJLLLLLLMMMMMMMMMKKKFFF>>>555---(((%%%******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,...///000......111444444666BBBPPPhhhzzz|||yyysssiii___YYYXXXYYYUUUTTTTTTTTTXXX___ggglllooorrrwww{{{wwwsssyyywwwxxxyyy{{{~~~uuurrrwwwuuusssuuu}}}~~~{{{llleee[[[UUUUUUSSSTTTcccuuuxxxddd[[[kkkqqqZZZRRRUUUZZZ```eeeiiilllmmmjjjiiiggggggjjjhhhZZZLLL777222,,,***,,,---+++)))+++++++++*********))))))333333222222111000000000//////...------------...++++++++++++++++++*********)))'''''')))))))))((()))((('''&&&%%%&&&''''''''''''&&&&&&''''''((()))&&&((())))))(((''''''((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++444555666999;;;<<<:::888IIIggg|||mmmaaaWWWNNNIIIKKKPPPUUUZZZ\\\[[[YYYTTTTTTSSSOOOKKKHHHGGGGGGIIIMMMQQQQQQPPPOOOQQQSSSRRRPPPNNNIIIAAA<<>>>>>;;;888666666444222000000000////////////000000111000111444444444;;;CCCHHHNNNFFF;;;;;;888444777666777777888888999999999666444222222222333222111111111000000000000111111222000000222222111444:::???FFFVVViiiwww```LLLBBB<<<777@@@AAA???FFFOOOgggLLLCCC>>>===BBBHHHTTTmmmwwwkkkbbb[[[RRRMMMGGGEEEHHHOOOYYY```^^^kkkxxxmmmuuuqqqQQQ???>>>999BBB]]]rrrnnn]]]KKKDDDEEEJJJNNNOOONNNMMMLLLIIIGGGGGGIIIKKKJJJJJJJJJIIIJJJKKKKKKLLLNNNNNNJJJBBB888...)))(((******))))))))))))******************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,---...///000+++---000333555AAAWWWkkkzzzwww{{{wwwtttssstttooollliiikkkrrr|||xxxsssnnnfffbbbccccccaaa___bbbiiiooorrrrrr```XXXTTTcccwwwjjj]]]WWWSSSNNNQQQXXXnnn\\\VVVeeevvv^^^QQQNNNSSS___ffffffiiiooojjjjjjhhhhhhkkkkkk```TTTBBB999...***---///---***+++++++++***************333333222222111000000000//////......------------************++++++,,,,,,***)))'''''')))))))))((()))((('''&&&%%%&&&'''''''''''''''''''''(((((()))&&&((())))))'''''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,333444666999::::::999888OOOvvvjjjPPPMMMOOOSSSYYY]]]]]]WWWRRRIIIIIIJJJIIIHHHGGGFFFFFFHHHLLLOOOQQQRRRRRRTTTUUUTTTSSSQQQNNNGGGCCCGGGOOOYYY]]]bbbgggjjjmmmrrruuuxxx\\\LLLIIIJJJ]]]xxxvvvSSSBBBCCC===;;;777666555555333222111000000////////////000......000222111222999BBBKKKVVVPPPCCC@@@>>><<>>HHHZZZnnn{{{{{{YYYHHH???777444:::999888>>>GGG\\\xxxXXXIIIBBB>>>AAAEEEPPPggg~~~sss\\\RRRIIIIIIQQQ___ooo{{{xxxwwweeemmmiiiFFF>>>===DDDaaaoooTTTFFFFFFFFFHHHPPPNNNMMMLLLJJJGGGFFFHHHIIIHHHIIIIIIIIIHHHIIIJJJKKKMMMOOOMMMFFF:::000+++*********))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---......///000...///000555CCC]]]~~~}}}~~~}}}{{{}}}}}}xxxxxxqqqooohhhaaa^^^]]][[[WWWWWWOOOHHHMMMdddtttcccYYYTTTRRRQQQbbbqqqvvvccc```ZZZhhhsss^^^QQQNNNZZZcccbbbdddmmmkkklllkkkjjjllllllddd[[[MMM@@@111***,,,///...***************************333333222222111000000000...............---------******++++++,,,,,,------***)))'''''')))))))))((()))((('''&&&%%%&&&'''''''''''''''((((((((((((((('''((()))((('''&&&''')))'''((((((((()))))))))***)))*********+++,,,------///111555777888888888888BBBbbbtttSSSLLLPPPVVV\\\___ZZZPPPGGG???AAADDDHHHJJJIIIGGGFFFGGGIIINNNQQQTTTVVVXXXYYYWWWVVVVVVUUUOOOKKKMMMTTTYYY[[[]]]```eeelllsssxxx}}}|||~~~wwwZZZJJJGGGHHH\\\yyyhhhMMMGGG<<<999666555555555555444111111000///////////////------///111000111;;;FFFPPPbbbbbbUUUPPPNNNKKKNNNKKKIIIEEEAAA===;;;999888999777555444555555444333222222222222222333444444222000///111000...111666@@@KKK___sssvvvSSSDDD===666222888555333:::AAAQQQjjjeeeLLLCCC>>>???CCCLLL```uuussscccSSSQQQ[[[kkk~~~zzz^^^fffoooQQQ<<<;;;@@@YYYyyymmmQQQJJJEEECCCNNNMMMMMMLLLJJJGGGFFFGGGIIIGGGHHHIIIIIIGGGGGGIIIKKKMMMNNNMMMGGG===444---+++******))))))))))))******'''(((((()))******++++++((((((((((((((((((((((((************************+++***************++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,---...////////////333111222===XXXtttooooooqqqrrr~~~tttggg[[[RRRMMMHHHEEEIIIbbbrrr```ZZZWWWTTTQQQUUUaaawwwuuuUUUJJJ]]]zzzqqqZZZLLLSSS^^^aaadddkkklllnnnnnnmmmllllllfff___WWWGGG555+++,,,...---***************************333333222222111000000000......//////......---,,,***+++++++++,,,,,,------***)))'''''')))))))))((()))((('''&&&%%%&&&''''''&&&'''((())))))))))))((('''((()))(((&&&&&&((()))''''''(((((())))))******)))))))))***+++,,,---...---000444666666666666777AAAPPPfff{{{hhhPPPIIIOOOWWW^^^^^^VVVJJJAAA===???DDDIIIMMMMMMJJJGGGFFFHHHMMMQQQVVVYYY[[[\\\ZZZYYYZZZZZZVVVRRRSSSXXXZZZ[[[[[[]]]bbbjjjttt{{{{{{zzz~~~xxx]]]MMMHHHGGGZZZzzz[[[GGG>>>;;;777555555666666555222111000//////......///......000111000333???LLL```yyyrrriiiaaaYYYXXXRRRNNNIIICCC>>>;;;:::::::::888666666666777666555444444333444444555666777222//////111000...111666AAANNNdddxxxvvvQQQDDD???999111555222111777;;;GGG\\\nnnKKKBBB<<<===@@@GGGYYYkkkwww___XXX\\\fffttt\\\XXXddd]]]===;;;===NNNmmmeeeUUUIII@@@IIIKKKLLLLLLJJJHHHGGGGGGIIIFFFHHHJJJIIIGGGFFFIIILLLMMMMMMLLLHHHBBB999111,,,******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))*********************************)))******+++,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,...//////000/////////000444DDDfffuuuWWWQQQMMMHHHCCCNNNvvvhhh]]]WWWQQQQQQNNNPPP\\\qqqcccIIIKKK```hhhRRRPPPYYY```fffkkkiiinnnpppnnnllllllgggbbb^^^OOO;;;///+++,,,,,,+++***************+++++++++333333222222111000000000---.../////////...---,,,*********+++++++++++++++***)))'''''')))))))))((()))((('''&&&%%%&&&''''''&&&'''((()))***))))))(((((((((((('''&&&&&&(((***'''''''''((()))************)))))))))+++,,,...///...222555666555444444555CCCEEEOOO]]]bbb[[[QQQKKKEEEMMMWWW\\\ZZZRRRHHHBBBAAAAAACCCGGGKKKLLLJJJGGGHHHIIIMMMRRRWWWZZZ[[[[[[^^^]]]___aaa^^^YYYYYY]]]ZZZ\\\^^^___ccckkkwww~~~}}}ttt\\\OOOJJJHHHYYY|||uuuPPPDDD@@@;;;888777666666555222111000///............///000111111000555DDDSSSwwwyyyrrrfffYYYNNNGGGCCCBBB;;;999777777777888777666555555555555666777888999111//////111000///222888AAAOOOfff{{{xxxQQQEEEAAA:::222555222000666888@@@QQQ{{{uuuMMMCCC<<<<<<===AAAOOO^^^uuurrreeeaaa___dddlllqqqWWW___}}}xxxPPPFFF???GGGbbbwwwaaaPPPBBBFFFIIIJJJKKKJJJHHHGGGHHHIIIFFFIIIKKKJJJFFFFFFIIIMMMOOOMMMKKKIIIGGG@@@555---******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******************************))))))***++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...,,,---...///000000//////---666BBBUUUsssnnn^^^QQQMMMHHHIIIaaa~~~pppcccXXXYYYUUUTTTWWW___qqqfffVVVXXXyyy{{{bbbSSSSSS[[[cccgggdddjjjooonnnmmmllliiieeecccUUUBBB444---+++,,,---))))))*********+++++++++333333222222111000000000---.../////////...,,,,,,*********)))))))))))))))***)))'''''')))))))))((()))((('''&&&%%%&&&''''''&&&''')))*********)))(((((((((((('''&&&&&&(((***&&&''''''((()))******+++***)))))))))***,,,...///111444777777444222222333666666@@@LLLKKKBBBCCCLLLCCCLLLVVVZZZWWWPPPIIIFFFDDDBBBAAACCCFFFHHHGGGEEEJJJKKKNNNRRRWWWZZZ[[[ZZZbbbaaacccfffddd___^^^aaaYYY]]]aaacccfffmmmzzz~~~uuu~~~hhhUUUKKKHHHFFFYYY}}}bbbIIIEEE???:::888777555444222222000///............111111222222111777GGGXXXkkkYYYNNNIII<<<:::888777888888777666666666666666777888999:::111//////111111000333999AAAPPPggg{{{xxxQQQDDD@@@999333777333222888888===MMMlllzzzRRRGGG???===;;;;;;EEESSSmmm{{{vvvmmmcccaaaeeennneee[[[iiihhhRRRAAA???UUUhhhVVVEEEGGGHHHIIIJJJJJJHHHGGGHHHJJJFFFIIILLLJJJGGGFFFIIIMMMQQQMMMJJJKKKKKKEEE999///******))))))))))))******************))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,,,,***+++,,,------,,,+++***...------------...//////,,,---...000000000000///555DDDWWWjjjzzziiiSSSMMMIIIDDDMMM^^^{{{lll\\\ZZZXXXVVVSSSVVViii}}}eeeQQQcccqqqXXXOOOUUU^^^bbb___gggnnnnnnmmmmmmkkkgggfffZZZGGG777...+++---...))))))******++++++++++++222222111111000/////////......//////......---,,,...+++)))))),,,---,,,***((((((((()))+++***(((&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&''')))+++$$$(((,,,+++'''&&&(((,,,************+++---///000444777;;;:::777555777:::777444333888AAAFFFEEEBBBGGGKKKOOOPPPMMMHHHCCCAAA???@@@AAAAAABBBDDDGGGJJJIIIJJJNNNTTTWWWVVVYYY^^^___mmmsssllleeefffddd^^^ccccccbbbccchhhsssvvvuuussslllddd\\\PPPFFFEEEKKKccc{{{```MMMAAAAAA???666444:::666555444222111000000000///000222222111666EEEUUUqqqcccQQQDDD@@@???888999;;;555:::777666999999666777:::444222000111//////666>>>CCCUUUiiiwwwpppJJJ???AAA:::;;;333222888:::888>>>JJJeeexxxUUUFFF;;;;;;<<<;;;>>>EEE]]]ooo|||qqqbbbUUUcccwwwnnnhhhvvvkkkMMMEEEEEElllzzzhhhZZZCCCFFFFFFNNNOOOGGGHHHKKKEEEGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMMMMOOOLLL???222***)))(((((())))))((('''((())))))))))))******************************************)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))------------------------------...000111222444666>>>ZZZtttppp```______bbbdddeeehhhsss{{{vvvtttkkklllooorrrvvvyyy{{{}}}rrrtttxxx|||sss{{{YYYOOOHHHFFFJJJKKKZZZ}}}ssseeecccaaa^^^WWWTTTZZZcccjjjfffeeeooo^^^SSSXXXcccccceeejjjooooookkkjjjkkkhhhbbbRRR;;;...,,,,,,***))))))))))))))))))))))))333333222222111000000000...............------,,,---+++))))))+++---,,,***((((((((()))******(((&&&'''((('''&&&$$$%%%''')))''''''''''''''''''''''''((())))))((('''''')))+++$$$(((++++++(((&&&(((+++************,,,---///000888555222333888;;;<<<;;;999888666888<<>>???@@@AAAAAACCCFFFIIILLLLLLPPPUUUWWWWWWZZZ___iiitttxxxpppiiiiiihhhccchhhhhhggghhhlllvvvqqqhhhbbb^^^ZZZWWWOOOGGGGGGLLLaaawww{{{```HHHBBBBBB<<<888:::777666555333333222222222000000111222222555BBBPPPsssooo[[[NNNFFF>>>AAAEEE???===888777999:::888777999444222111111000///666>>>AAASSSgggttt|||nnnKKK@@@AAA;;;>>>888888===<<<:::@@@LLLbbbyyyUUUHHH>>>======:::===CCCXXXjjjqqq^^^RRRSSSdddxxxooorrreeeJJJ===PPPrrrsssYYYGGGEEEMMMOOOHHHIIIKKKEEEFFFGGGHHHIIIIIIIIIIIIIIILLLMMMMMMMMMNNNLLL@@@444***)))(((((()))***)))(((***++++++++++++,,,,,,,,,************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------111------222333111444999NNNnnn|||{{{|||~~~jjjSSSIIIGGGFFFGGGGGGJJJUUU```rrrzzz||||||uuusssoooggg^^^UUUNNNKKKQQQRRRUUUYYY]]]```ccceeeccceeeiiinnnuuu{{{rrryyyeeeWWWJJJDDDFFFEEEMMMggg~~~sssiiieeebbb\\\XXXWWWiii~~~vvviiigggZZZ\\\aaadddgggkkknnnpppnnnkkkiiieeeWWWBBB222...---,,,++++++++++++++++++++++++444444333333222111111111...............---,,,,,,,,,+++))))))+++,,,+++***)))(((((()))******(((''')))((('''$$$###$$$(((+++((((((((((((((((((((((((((())))))(((''''''(((***%%%(((+++***((('''(((+++))))))******,,,...///000888111---666DDDLLLGGG@@@999999:::;;;<<>>???@@@@@@BBBEEEHHHNNNNNNQQQVVVXXXXXX\\\bbbrrryyyyyypppjjjkkkjjjfffkkkjjjjjjjjjnnnwwwlll]]]VVVUUUTTTSSSNNNJJJKKKPPPhhhyyyvvvQQQAAA@@@>>>999777777666666555444444444555222000111222333555>>>HHHeeezzzaaaNNNBBBEEEJJJDDDEEE===888999<<<:::888888555333222222111000666>>>CCCRRRcccnnnssstttqqqmmmzzzmmmLLLAAABBB===@@@<<<<<>>BBBEEEGGGGGGLLLFFF???;;;:::::::::999<<<===>>>??????AAADDDGGGNNNNNNQQQVVVZZZ[[[aaagggsssuuurrrjjjfffiiiiiigggiiiiiihhhhhhlllsss|||~~~|||lll]]][[[ZZZWWWTTTOOONNNRRRWWWooo|||eeeIII@@@>>>;;;777777666666555555555666666555222111333444555;;;BBB\\\iiiRRRPPPUUUPPPRRRFFF;;;999;;;;;;999999666444444444222111666>>>GGGRRR```jjjoooqqqqqqqqqwwwUUUFFFEEE???@@@>>>===???@@@GGGWWWgggzzzYYYLLLBBB@@@===888999@@@QQQbbbzzzsssZZZQQQKKKOOOVVVcccuuudddAAADDDKKKdddzzzOOOFFFIIINNNJJJJJJMMMHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKKKKKKKLLLLLLDDD:::,,,***((((((***++++++***(((((()))))))))*********************************))))))))))))((((((((((((++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------............222---...444111000DDD^^^|||}}}zzzxxxzzzyyyqqqlll___VVVYYYXXXQQQNNNPPPPPPRRR]]]lll```PPPGGG???<<<<<<<<<@@@EEEPPPZZZiiiuuu{{{zzznnnfff]]]TTTOOONNNEEECCCAAA@@@@@@@@@???>>><<<===???AAACCCEEEGGGHHHHHHKKKOOOVVV___hhhppptttyyy~~~llloooyyyttt^^^LLLDDDCCC@@@???KKK\\\oootttjjjgggaaa```ggg}}}ttt___nnnaaaJJJTTT___ffffffkkkuuuuuunnnkkkjjjcccSSSAAA444...---************************222222222111000000//////---------...---,,,,,,+++************))))))***+++***((('''((()))***)))((($$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&((()))))))))((())))))'''((()))+++---///000000000000555CCCUUUaaaeeecccZZZNNNAAA>>>DDDLLLOOOOOOEEEDDDCCCAAA@@@===:::888<<<===>>>>>>???AAADDDGGGLLLLLLOOOVVV[[[___gggnnnpppnnnhhhccccccfffiiihhhggggggggggggjjjpppwww}}}uuu|||~~~{{{xxxuuummmddddddbbb\\\TTTPPPUUU^^^dddrrr|||aaaJJJAAA===:::777666555555555555555666666333222444555555:::AAAUUU}}}yyyppprrrmmm\\\LLL===888999::::::;;;777555555666333222777>>>IIISSSbbbqqq}}}lllWWWOOOGGGEEECCCBBBFFFPPPbbb{{{cccSSSDDD@@@>>>::::::@@@NNN^^^vvv```PPPFFFEEEGGGQQQaaavvvyyyOOO>>><<>><<<;;;<<>>;;;999<<<===>>>??????AAADDDGGGKKKJJJNNNUUU[[[aaajjjsssnnnhhhbbb___bbbfffiiiiiiggghhhhhhiiikkkpppwww|||oootttvvvsssooonnnllljjjjjjggg___TTTRRR\\\iiirrrxxxzzzVVVEEE>>>999888777666666555555555666777555555777555555<<>>888888888:::===888666777777555333777>>>HHHTTTkkkuuugggZZZTTTQQQPPPVVVgggvvv___IIIAAA@@@<<<<<>>999CCCZZZzzzaaaMMMHHHLLLJJJKKKOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIEEEHHHIIIIIIJJJLLLHHHCCC111...+++))))))************++++++++++++,,,,,,,,,************************,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000+++///333555999LLLqqq{{{tttiii___TTTQQQYYYcccvvvzzzhhhaaaSSSSSSDDD???HHHGGGTTTwwwtttiiieeeaaa```hhhuuutttbbbOOOGGGEEEBBB???===:::@@@GGGNNNZZZoooqqqaaaYYYXXXXXXTTTOOOLLLKKKHHHCCC???<<<;;;;;;:::999888777777666777999===DDDKKKRRRVVVYYY___cccfffnnn}}}xxx[[[]]]eeeqqqfffOOOGGGFFF@@@@@@@@@EEEPPP^^^qqqvvvooodddggg}}}iiiZZZOOOYYYttt~~~___UUU[[[bbbgggjjjmmmoooqqqmmmiiiddd]]]NNN<<<000,,,------------------------333333222111111000000///,,,------------,,,++++++)))***+++***((('''))),,,+++)))''''''((()))))))))$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''''''''((()))******)))(((%%%'''))),,,...000000000///000111444:::FFFSSS]]]bbbSSSAAA;;;BBBOOOXXX[[[DDDHHHJJJGGG???:::999<<<===>>>??????@@@AAAEEEGGGLLLJJJMMMTTT[[[aaakkktttmmmeee]]]\\\aaaeeeggghhhggghhhjjjkkknnnrrrxxx}}}qqqooonnnnnnmmmkkkkkkmmmooommmdddXXXVVVbbbqqqyyy|||hhhRRRFFF???;;;:::999777666666666666777777999999666666???JJJXXXtttsssNNNEEE===:::888777999<<<999777888888666444777>>>DDDVVVxxxwwwiiiddd```eeewwwnnnPPPDDDCCC@@@===>>>CCCRRRjjjgggNNNFFFBBBAAADDDKKKXXXnnn}}}wwwIII@@@???OOOvvvjjjRRRHHHKKKJJJLLLPPPOOONNNNNNMMMMMMKKKJJJIIIHHHCCCGGGIIIHHHJJJLLLJJJEEE444000,,,)))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------...///000000000+++111444777EEEddd{{{vvvoooeeeZZZTTTYYYbbbppp~~~lllYYYQQQLLLTTTHHHBBBNNNNNNddd~~~oooSSSDDD???===:::888:::<<<@@@EEESSSnnnrrrooofffaaa[[[WWWTTTNNNFFF@@@???>>>===<<<;;;:::999999777777777999>>>CCCIIILLLMMMRRRWWWZZZbbbqqq{{{\\\ZZZ^^^kkkiiiPPPGGGEEE>>>@@@>>>AAAGGGQQQ```wwwgggsssqqqpppxxxeeeRRRMMMVVVjjjrrrdddZZZXXXaaaiiijjjmmmrrrpppiiiccc___TTTBBB333---------------------------444444333333222111111000,,,,,,---------,,,++++++(((***+++***((('''))),,,+++)))'''&&&((()))))))))&&&'''((('''&&&%%%'''((((((((((((((((((((((((((($$$&&&))))))'''&&&&&&&&&(((''''''(((******)))(((%%%'''))),,,...000000000+++///333777:::>>>DDDIIIFFFAAA===???GGGOOOUUUWWWHHHKKKKKKCCC999444888>>>===>>>???@@@@@@BBBEEEHHHMMMLLLNNNTTTZZZ```jjjtttlllcccZZZZZZ___cccdddeeeggghhhjjjlllnnnsssxxx}}}wwwnnniiimmmpppmmmlllooouuutttjjj]]]ZZZeeessszzzyyyzzzdddVVVKKK===<<<;;;999888777777777777888;;;:::666666AAAOOO```zzzwww^^^CCC>>>;;;;;;:::777888;;;999888888999666444888>>>BBBXXXyyyrrrkkklll{{{yyyUUUFFFEEEBBB>>>===BBBQQQiiicccOOOIIIDDDAAAAAABBBJJJ___ttt~~~PPPAAA888EEEuuuoooUUUHHHKKKJJJLLLQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGBBBFFFHHHHHHIIILLLKKKGGG555222---***)))))))))(((((())))))))))))*********************************,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++---------.........//////---------...///000000111+++222444888OOOuuu}}}{{{uuukkkkkkppp}}}|||jjjZZZVVVWWWcccVVVMMMTTTQQQiii{{{~~~___JJJDDDBBB@@@???888999:::===JJJgggyyyqqqjjj```SSSJJJ@@@??????>>>===<<<<<<;;;777666555555888<<>>DDDIIIRRReeexxxllleeeuuuwww~~~wwweeeVVVNNNQQQcccvvvqqq[[[PPP\\\iiijjjkkkrrrsssjjjcccaaaXXXFFF555...++++++++++++++++++++++++333333222222111000000000///---,,,,,,---,,,***(((,,,+++)))((((((***+++,,,'''''''''(((***)))'''%%%((((((''''''''''''((((((""""""$$$&&&(((***+++,,,&&&'''((((((&&&&&&&&&((())))))))))))************+++******,,,000222111///777333//////444999<<<===@@@<<<:::???GGGLLLLLLIIIAAAAAA===888333333777<<<===;;;<<<@@@AAABBBFFFMMMLLLJJJJJJQQQ]]]hhhoooqqqjjjfffaaa\\\[[[^^^bbbeeemmmooooooooopppuuuyyyzzzqqqoooppprrrqqqlllgggeeeqqqsssmmmfffmmm{{{zzz{{{cccQQQJJJAAA:::999999777777999;;;666666999999999HHH[[[nnnlllSSSJJJBBB>>>===@@@AAA===::::::<<<:::777444444555888:::EEEaaaqqqqqqcccIIIEEE???999@@@DDDHHH]]]|||yyyvvvvvv}}}yyyeeeSSSLLLDDD@@@BBBCCCFFFRRR```rrryyyuuucccCCC???AAAZZZaaaOOOGGG@@@LLLVVVKKKNNNNNNNNNNNNMMMKKKJJJIIIFFFDDDDDDFFFJJJKKKIIIGGG===222)))***+++((('''***)))************+++++++++************************---,,,,,,++++++,,,,,,---)))***+++,,,---,,,+++++++++,,,......,,,++++++,,,,,,000000...///222111+++777+++444PPPlll~~~ooogggpppzzzdddhhhggguuuuuuYYYJJJ@@@===???:::::::::===DDDVVVvvvvvvddd```RRRFFFDDDDDDAAA;;;999777666444555777888888777;;;===BBBHHHMMMYYYnnnwwwbbbOOOOOO\\\lll|||mmmWWWKKKCCC>>>>>><<<===???BBBIIIWWWeeeuuu}}}jjj]]]WWWhhhwwwyyybbbOOOLLLWWWaaa___NNNXXXaaahhhooopppnnnooohhh]]]VVVOOO@@@///...//////...,,,++++++,,,333333222111111000000//////...------......,,,*********************))))))'''''''''((())))))'''%%%(((''''''''''''''''''(((%%%%%%%%%&&&'''((())))))&&&'''((('''&&&%%%'''(((((((((((()))))))))******+++******---000222111///111111222444666777555333:::888888===DDDIIIHHHEEE@@@>>>:::555222333666999<<<;;;<<<@@@AAAAAADDDJJJIIIGGGIIIOOOZZZbbbfffggggggeeeaaa^^^]]]^^^___aaaggghhhhhhgggiiiooovvv{{{vvvrrrppprrrsssmmmddd]]]mmmooommmlllwwwyyyuuu{{{wwwtttYYYOOOEEE<<<:::999777666888999555555999:::===NNNaaaxxxaaaPPPMMMPPPJJJFFFDDDBBB>>>>>>@@@:::888555333333555777999AAAVVVxxx~~~rrrttttttOOOFFFAAA;;;??????DDDZZZ}}}qqqhhh]]]ZZZ[[[ccckkkrrr{{{~~~eeeTTTMMMDDD@@@AAAAAAAAAIIIUUUfffuuuzzzxxxRRREEE;;;DDDqqquuu]]]QQQEEEJJJQQQJJJOOONNNNNNMMMLLLKKKKKKKKKHHHFFFEEEGGGJJJKKKKKKIIIBBB777...,,,,,,)))((())))))************+++++++++************************,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,---,,,++++++,,,---///222222//////222000+++666444IIIhhhzzzooowwwyyyjjjNNNGGGEEEAAA===<<<<<<>>>CCCUUUrrriiiTTTGGGAAA??????888666555555666777777666:::;;;>>>AAADDDMMM___ppptttaaaNNNJJJSSSbbbttt~~~|||___LLLDDDBBB===;;;:::;;;<<>>DDDFFFDDDBBB>>>:::555222222444666666<<<;;;===AAAAAA@@@BBBGGGGGGGGGJJJPPPWWW\\\\\\ZZZ`````````___^^^]]]\\\[[[]]]]]]]]]]]]___gggrrr{{{|||yyywwwxxxyyyrrrcccVVVaaaeeehhhooozzziiibbb]]]TTTWWWiii```TTTIII>>>:::888666666888777444444999<<>>===<<>>AAAAAA???@@@DDDHHHIIIMMMRRRVVVVVVSSSOOOUUUWWWZZZ\\\\\\ZZZWWWUUURRRRRRTTTVVVXXX___mmmzzzzzzhhhXXXTTTYYYaaaooo|||pppbbbRRRIIINNNeeegggUUUIII>>>999777555666999666444444777<<>>???DDDWWW```oooqqqjjjQQQBBB999???RRRyyy```MMMGGGKKKRRRUUUPPPNNNLLLKKKKKKLLLNNNOOOLLLJJJHHHHHHHHHJJJKKKLLLGGG???666///,,,+++++++++))))))*********+++++++++************************+++******))))))******+++******++++++,,,,,,,,,,,,/////////......///333666,,,...//////000222444555---GGGuuu{{{qqqsssyyy{{{fffZZZ]]]zzzppplllrrrmmmZZZRRRHHHDDD@@@===@@@JJJaaaYYYIIIBBB<<<;;;999777555555555444222333333555888999>>>LLLYYYmmmcccTTTGGGBBBLLLaaarrr{{{iiixxxgggJJJBBBDDDAAA===:::999888888>>>FFFTTT___uuuwww[[[QQQLLLFFFbbbyyy{{{gggWWWVVVnnn~~~___QQQaaaoooiiipppttttttnnniiicccRRR@@@000///------.../////////222222111111000//////...,,,++++++,,,......---++++++***((('''''''''((())))))'''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&&&&(((((('''''''''&&&%%%%%%''')))''''''''''''(((((((((((()))+++,,,...///000000111:::>>>BBBBBB>>>;;;;;;<<<;;;???DDDFFFEEEAAA===;;;:::666111111444888888888<<<;;;>>>BBBAAA>>>???CCCHHHJJJNNNQQQRRROOOJJJFFFIIIMMMQQQUUUVVVTTTPPPMMMHHHIIIMMMQQQSSSZZZjjj|||rrrdddRRRVVV___ooopppcccXXXSSS^^^xxx~~~lllRRRGGG<<<888666666777:::666555444666<<>>BBBNNNUUU```nnn|||zzzYYYDDD@@@???DDDbbbaaaHHHDDDJJJOOOSSSOOONNNLLLKKKKKKMMMOOOPPPLLLKKKIIIHHHGGGHHHJJJLLLEEE@@@777///++++++,,,---))))))*********+++++++++************************+++******))))))******++++++***++++++++++++,,,,,,...///...------...222555---...////////////333888666TTTtttqqquuuxxx}}}nnnUUUOOO^^^```TTTSSSaaawwwfffSSSLLLGGGBBB>>>BBBPPPlll^^^KKKBBB;;;===;;;888666666555333222222111333666888<<>>AAAAAA???AAAEEEGGGIIILLLNNNLLLHHHCCC@@@@@@CCCHHHKKKLLLIIIFFFCCC???@@@EEEKKKNNNVVVlllrrr]]]```hhhuuu{{{zzzgggOOOEEE;;;888888777888;;;666666555555===RRRmmmjjjSSSAAA:::999444333222111111111222222555888@@@IIIRRR^^^rrr^^^WWWZZZmmmtttUUUHHH???<<>>===@@@@@@FFFOOOZZZiii{{{lllFFF???@@@<<>><<<999888777666555333444222333555555666===EEEUUUYYYVVVIII>>>???JJJRRR```iiiwwwgggMMMMMMXXXpppqqqSSSGGGFFF@@@<<<::::::999777999<<>>===>>>AAAAAA@@@CCCHHHIIIJJJLLLLLLIIIEEEBBB@@@<<<>>>@@@AAAAAA>>>:::777888777<<>>@@@:::>>>EEELLLWWWlllSSS@@@@@@888HHHwwwdddJJJDDDBBBEEELLLLLLMMMNNNNNNOOOPPPPPPLLLMMMNNNLLLJJJHHHIIIKKKHHHFFF<<>>@@@BBBJJJPPP[[[jjjxxxxxxdddMMMCCCFFFWWWtttyyyXXXIIIHHHBBB===;;;<<<;;;888777999BBBIIIXXXsssfff\\\KKKLLLFFFZZZ~~~tttuuutttTTTUUUeeekkkqqqrrrpppooommm```OOO888333...---///000///---111111111000//////......000///......///...,,,***&&&'''***,,,------,,,+++***(((&&&&&&'''(((((((((((((((''''''''''''((((((%%%&&&(((******(((%%%######&&&)))***)))'''%%%%%%))))))))))))************(((+++...///......000222888===EEENNNQQQKKK@@@666555<<>>???===>>>@@@AAA@@@DDDJJJLLLMMMNNNMMMIIIFFFDDDCCC<<<<<<<<<<<<999666222000444222555<<>>777444555666555444222111000000///999666888@@@IIIRRR^^^iiilll]]]SSSTTTggg{{{qqqSSSAAAAAA===CCCNNN^^^qqq~~~rrrlllkkknnnjjjbbbWWWLLLDDD@@@>>>888666555777:::BBBQQQ___ppp|||jjjSSSJJJGGGBBB???AAA<<>>???===999777888???CCCNNNeeeuuubbbRRRSSSHHHQQQyyyjjjVVVOOOaaammmrrrtttqqqqqqpppdddTTT:::444...---///000///,,,222000//////000111111000------,,,,,,+++***))))))++++++************++++++))))))(((((((((''''''&&&+++(((&&&'''))))))'''$$$''''''&&&&&&''''''%%%$$$''''''((((((((((((((('''((((((((((((((()))******///,,,---111000,,,///555888777888===AAAAAA:::444555===BBBAAA???>>>;;;888000444777777444333777;;;===???AAAAAA???@@@CCCFFFMMMMMMLLLJJJFFFAAA<<<999666555444333222000//////...000444888???SSSwww}}}~~~zzzeeeOOO??????AAA;;;777888222999:::777EEEdddzzz[[[HHH999555999777888777555444444333111///666555888@@@IIIOOOXXX```dddsssfffTTTQQQ___ooo\\\CCCEEE===AAAJJJXXXgggqqqtttsssuuuwwwvvvooofff___ZZZWWW\\\ffffffYYYKKKEEEAAA;;;<<<777777<<<<<<===KKK^^^qqqvvvzzzWWWMMMHHH===999>>>???::::::CCCOOO```}}}zzzNNN<<>><<<777333666777777555777<<>>QQQrrr}}}}}}~~~~~~|||eeeNNN@@@<<<;;;:::555::::::888DDDaaa|||mmmVVVHHH:::555888555888777555444444333111///666444666===CCCIIIPPPWWWZZZddduuuuuu]]]VVVcccrrrrrrKKKGGGEEEFFFLLLXXXccceee]]]TTTSSSVVVVVVSSSOOOLLLKKKKKKTTT___cccYYYLLLEEE???999;;;666666:::::::::GGGXXXlllqqqzzz]]]PPPIII???;;;@@@AAA;;;:::AAAJJJZZZvvvuuu^^^AAA@@@:::JJJsssvvvTTTEEEEEEGGGKKKOOOQQQPPPPPPQQQSSSQQQRRRQQQOOOLLLJJJJJJKKKHHHHHHAAA555---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++---,,,,,,,,,+++++++++++++++---//////...---...///000222///333999666OOOpppfffrrrssseeebbbooo}}}|||~~~uuubbbPPPJJJLLLVVVqqqyyy[[[GGG???:::<<>>===<<<;;;999888;;;>>>NNNUUUcccwwwyyy^^^PPPQQQaaannnjjjyyyqqqYYY___ooo\\\WWWcccmmmsssqqqooooooeeeYYYCCC777,,,+++------,,,+++.........///000000...,,,+++++++++++++++++++++++++++******))))))******+++***)))'''&&&&&&'''((((((***(((&&&%%%&&&(((''''''&&&%%%$$$###$$$&&&(((***(((((((((((((((((((((((()))(((((((((((()))******((('''***------+++,,,000222000///111666888888666<<<<<<999666777:::999444444555666555555888???EEE===???AAABBBCCCDDDFFFHHHKKKHHHDDD>>>999555222111......---------,,,,,,,,,***,,,111777===LLLggg~~~|||||||||||||||}}}~~~zzzhhhZZZWWW___mmmLLL???;;;777777<<<<<<:::EEE___vvv|||bbbRRRKKK>>>777888666888777555444444333111///555222333999===AAAFFFMMMSSSXXXeeelll___lllxxx```QQQHHHFFFMMM```qqqqqq]]]III===>>>?????????@@@BBBEEELLLYYY___VVVKKKEEE>>>777999555555777777888CCCQQQccchhhpppwww{{{{{{zzzxxxsssuuuwww~~~cccSSSJJJ@@@===AAADDD>>>;;;???EEESSSmmmpppEEE;;;:::AAAUUU}}}dddHHHFFFGGGJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTQQQMMMKKKIIIJJJHHHIIICCC777...,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++******++++++------------,,,,,,,,,,,,,,,---//////.........///---222111222666@@@iiiwwwSSSNNN\\\lll}}}fffdddggguuusss___MMMFFFHHHRRRmmmvvvVVVDDD===999;;;???JJJbbbzzzyyyuuuXXXBBB@@@>>>>>>BBBMMM^^^nnnyyyssslll]]]JJJ===;;;CCCLLLWWWnnngggMMMFFFBBB>>>=========:::777555444333333333444555666555;;;BBBHHHIIIEEE???;;;>>>777;;;EEEKKKVVV\\\UUUFFFBBB???BBBTTTtttmmmTTTNNNDDDAAA>>><<<;;;:::999777:::>>>MMMOOOVVVbbbxxxfffOOOLLLPPPqqq{{{hhhiiiqqqvvvuuuzzzOOOFFFdddpppUUU[[[gggqqqrrrqqqppphhh^^^HHH;;;///---......---,,,......///000222111...,,,++++++++++++++++++,,,,,,******))))))))))))*********)))'''&&&&&&'''((())))))(((&&&%%%%%%&&&(((((($$$%%%%%%$$$$$$$$$&&&''')))))))))((((((((((((((())))))(((((())))))***+++)))+++---///...---...///333222111333666777666555>>>@@@???999555444444111222333555555555888===AAA>>>@@@BBBDDDFFFHHHIIIJJJIIIEEE???888333000......++++++++++++,,,,,,,,,,,,***,,,111666:::DDDWWWiiiuuu{{{{{{zzzzzzzzz{{{|||~~~xxxlllZZZOOOJJJLLLlllqqqRRRCCC>>>888:::::::::CCCXXXkkkuuuxxx~~~{{{bbbTTTOOOBBB888888888888777555444444333111///333111222777:::<<>>@@@FFF@@@<<<>>>AAAMMMgggQQQ<<<>>>AAAEEEcccxxxXXXMMMHHHIIILLLNNNPPPRRRSSSSSSTTTUUUUUUSSSOOOKKKIIIHHHHHHJJJEEE999///,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,++++++***++++++,,,------------------------,,,...///000///...///000,,,111333222666NNN___MMMMMMPPPMMMaaa}}}kkk\\\dddlllyyyyyylllYYYIIIDDDGGGSSSkkk|||tttSSSDDD===999;;;>>>GGG^^^vvvvvvmmmcccLLL:::999999999>>>IIIYYYjjjuuussshhhWWWGGG>>>>>>BBBGGGQQQdddsss}}}xxxWWWHHHDDD@@@>>>>>>>>>;;;888666555444444444555666777777:::AAAGGGKKKHHHCCC===CCC:::>>>HHHHHHMMMUUUVVVIIIEEE@@@BBBVVVyyysssXXXNNNEEEBBB>>>;;;::::::888777999===NNNRRRUUU\\\ooohhhPPPNNNMMM[[[wwwlllfff}}}qqqbbbwwwfffNNNRRRppp]]]XXXdddpppttttttqqqjjjcccLLL>>>111---...---,,,,,,//////000222333222///---++++++++++++++++++,,,,,,***))))))))))))))))))***)))((('''&&&&&&'''((()))''''''&&&&&&%%%&&&'''((("""%%%''''''%%%###$$$$$$+++***)))((((((((((((((()))))))))))))))***+++++++++...//////......//////000111333666888888777555@@@IIIMMMDDD888222111111111333666888999999;;;;;;@@@AAACCCFFFIIIKKKKKKKKKFFFBBB;;;444///---------++++++,,,,,,,,,,,,---------...111555777;;;GGGSSS]]]dddlllqqqvvv{{{{{{wwwxxxyyyzzz|||~~~kkk^^^LLLEEEDDDDDD^^^\\\FFFFFF@@@@@@===<<>><<<888333333333555666999@@@GGGMMMPPPTTTWWWWWWUUURRRPPPMMMIIIEEEEEEIIINNNTTTYYYpppfffZZZPPPJJJDDD@@@???FFFAAA>>>???@@@IIIbbb|||zzzeeeDDDDDD===@@@UUU|||rrrXXXIIIJJJLLLNNNRRRTTTUUUUUUTTTVVVWWWUUUPPPLLLHHHGGGHHHKKKHHH<<<111---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++***++++++,,,,,,------------------------,,,...000000///...///000...111555555;;;```oooWWW^^^aaaVVVJJJQQQeee}}}www^^^XXXfffqqq~~~|||pppbbbRRREEEDDDIIIWWWkkkwwwtttRRREEE>>>:::;;;<<>>===>>>???FFFSSS```ooo___KKKFFFAAA???@@@???===:::888777666555555555666777999<<>>GGGTTTTTTVVVZZZWWWJJJEEE???AAAXXXzzz[[[MMMFFFCCC>>>;;;:::999999888666;;;NNNUUUXXXZZZiiiuuu[[[UUUQQQQQQrrrtttmmmkkk~~~___eeepppSSSKKK```eeeYYYcccooouuuwwwtttmmmfffPPPAAA222------,,,+++,,,000000000111333222000...++++++++++++++++++++++++***))))))(((((())))))***'''''''''((((((((((((((($$$&&&''''''&&&&&&'''((("""&&&((((((%%%$$$&&&(((,,,+++)))((('''(((((()))***))))))))))))***++++++***---...,,,,,,000222222...000444888::::::999888DDDPPPXXXNNN===333222333222444888:::<<<<<<;;;:::AAAAAACCCFFFJJJKKKJJJIIIBBB>>>888222...,,,---...------------------------///...000333444444;;;BBBIIIPPPXXX___hhhqqquuutttwwwyyy{{{~~~~~~{{{yyywwwbbbWWWEEE<<<>>>BBBWWWyyylllZZZ]]]SSSPPPJJJFFFFFFKKKPPPSSS[[[bbbllluuuzzzqqqXXXPPPBBB666666777888777555444444333111///333000222666999:::===BBBFFFGGGNNN___}}}zzzssspppwww|||}}}~~~vvv\\\OOOMMMeeepppVVVHHH<<<999777666;;;DDDSSSZZZXXXIII===;;;;;;999333444444555666999===AAACCCEEEFFFHHHGGGFFFDDDBBB@@@===<<<>>>>>>===???CCCOOOQQQPPPMMMJJJHHHEEEAAAEEEBBB@@@AAA@@@FFF]]]vvvxxxLLLCCC666>>>MMMkkk___JJJJJJKKKNNNRRRUUUWWWWWWUUUWWWYYYWWWSSSNNNJJJHHHGGGLLLJJJ>>>222---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------------...000000/////////000111111777:::HHHuuu^^^\\\rrrwwwhhh___\\\eeetttiii[[[]]]lllwwwooo]]]LLLBBBDDDKKK```qqqzzztttRRRDDD>>>:::;;;;;;BBBUUUkkk~~~~~~pppaaa```nnnzzz}}}jjj[[[VVVSSSHHHBBB@@@999;;;999888888@@@PPPdddsssooobbbPPPBBB<<<:::888666???FFFQQQ```xxxgggMMMIIICCC@@@AAA@@@>>><<<999888777666666666777888:::===CCCHHHKKKLLLLLLKKKVVVWWWeeessstttrrrhhhWWWQQQLLLEEEGGGaaabbbOOOHHHDDD???<<<::::::999999:::===RRR\\\___]]]fffnnn[[[QQQIIIXXX{{{{{{yyyjjjfffZZZsssvvvWWWNNNaaalll\\\bbbkkktttyyywwwooohhhUUUEEE444...---,,,+++,,,111///...///000111000///---,,,,,,++++++*********))))))(((((((((((())))))%%%&&&((()))***)))((('''"""%%%((()))'''%%%&&&'''%%%''')))'''%%%'''---222---,,,***(((''''''((()))******))))))******+++,,,(((---...,,,---555::::::888999:::::::::999::::::DDDOOOUUULLL===333111222222222444777:::<<<===<<<@@@@@@AAADDDHHHIIIGGGEEE===:::555000---,,,---............---------------...---...222222111444999:::AAAIIIPPP[[[hhhppprrrxxxzzz}}}}}}wwwrrrooo___[[[KKK>>>===@@@QQQjjj{{{ppplll\\\WWWPPPKKKHHHHHHIIIJJJPPPWWW```ggglllrrrxxx}}}vvvYYYQQQEEE:::888999888777555444444333111///222000111555777777999===CCCEEEKKKUUUfff~~~tttiiifffjjjiiijjjnnnuuu{{{}}}[[[PPPIIITTTmmmjjjXXXGGG@@@<<<777<<>><<<===777999888888999???OOObbbqqqcccXXXJJJ@@@<<<:::777555>>>@@@GGGQQQYYYmmmtttOOOJJJDDDAAAAAAAAA???===:::999888777666777888888:::???GGGLLLPPPTTTZZZ^^^rrr{{{mmmZZZUUULLLNNNjjjlllVVVJJJFFF@@@<<<;;;;;;::::::<<<>>>TTTbbbfff```dddnnn\\\LLLJJJ]]]{{{xxxYYYfffwwwmmmYYYaaa{{{www\\\^^^eeeqqqzzzyyyrrrjjjYYYIII777///...,,,,,,---111///------...000///...------,,,,,,+++***))))))))))))(((((((((((())))))$$$%%%(((***+++***'''&&& $$$)))***(((&&&%%%&&&''')))(((&&&%%%***333;;;---,,,***(((''''''((()))*********)))******+++,,,(((...///---000;;;BBBCCCFFFEEEBBB>>>:::888999:::AAAJJJMMMEEE999222///.../////////222666:::===>>>??????@@@CCCFFFGGGEEEBBB999666222///,,,,,,...///.........---------,,,,,,---+++---000111000222666333999@@@GGGSSScccnnnqqqyyy{{{~~~}}}}}}~~~wwwpppkkk[[[```UUUDDD======GGGYYYeeepppvvvccciii||||||}}}uuugggbbbcccZZZMMMTTTNNNHHHDDDBBB@@@???AAACCCIIIQQQWWW[[[```fffkkkjjjppp|||yyyZZZTTTJJJ???===<<<888777555444444333111///222000000333555333555888:::@@@GGGLLLRRRaaayyy~~~oooeeeYYYXXXZZZUUU\\\aaakkksssvvvzzz]]]RRRFFFDDDQQQiiiyyydddPPPFFF>>>777999BBBMMMUUUSSSFFF:::999999777777888777444333444444333888777666555555555666666888444444666555222444;;;000===HHHIIIKKKRRRSSSPPPFFFDDDDDDCCC>>>???SSSiiihhhQQQ@@@===888CCChhh}}}^^^HHHGGGGGGKKKPPPUUUVVVUUUWWWZZZ]]]^^^ZZZTTTPPPMMMGGGMMMMMMAAA444------...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++*********+++,,,,,,---*********++++++,,,,,,,,,---///111111000///000111555...777GGGbbbnnnKKKVVVmmmvvv~~~xxxwwwsss}}}zzzeeefffpppxxxcccLLL???@@@GGG[[[mmmwwwtttSSS???:::888:::;;;AAAUUUjjjooossssssiiiXXXJJJEEEFFFJJJBBB>>>???>>>===DDDMMMGGGTTT```jjjvvvvvvfff___NNNFFFDDD>>>===>>>777555666888:::@@@OOOaaaoooTTTLLLBBB<<<::::::999777;;;;;;AAAGGGCCCNNNPPPKKKEEEBBBBBBBBB@@@>>>;;;:::888777777777888888:::BBBKKKQQQVVV]]]gggnnn~~~[[[VVVMMMNNNkkkuuu\\\KKKGGGAAA===;;;;;;;;;:::666888OOO```ggg```aaapppZZZLLLRRRppp___bbbkkkzzzaaa^^^uuu[[[ZZZ```nnnzzz{{{ssslll\\\KKK999111///------...222222111000///...------,,,,,,++++++++++++******((()))))))))************&&&)))+++***((('''(((***(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''((((((((((((((((((''''''''')))***+++,,,---,,,+++******+++,,,...222777<<<>>>SSSTTTMMM@@@777666:::<<<@@@CCCCCC===555///---///333555777999999:::;;;===777>>>CCCBBBAAACCCEEEEEE:::777222...---...000222---///000///,,,***,,,..................///000111111444999>>>GGGTTTbbblllrrruuuzzzxxx~~~zzztttqqqkkkdddfffcccXXXIII???AAAIIIOOOZZZeeepppooobbbUUUNNNMMMNNNKKKFFFAAA===:::999999888888888888888888888888999===AAAFFFIIIMMMQQQTTTSSSUUUZZZjjjcccVVVLLL???:::@@@999888666444222111000000111000000000111333666777:::<<<@@@EEEJJJNNNQQQRRRXXXTTTOOOIIIEEEDDDDDDEEEJJJOOOXXXbbbmmmvvv|||gggMMM???888AAALLL___uuuWWWHHH@@@::::::@@@LLLRRRJJJ>>>===:::666:::888666333333444555666555555777999888555555666999666666666777999888666333;;;;;;>>>DDDFFFIIIPPPXXXSSSDDD<<>>HHHXXXdddsssmmmRRR@@@>>>666444<<>><<<999666:::888666???RRR```ddd[[[MMM@@@;;;<<<;;;::::::===???FFFIIIDDDMMMvvvfffRRRIIIHHHCCCCCCDDD<<<===;;;888666666777:::<<<===HHHUUU___ffflllrrrtttyyy\\\QQQRRRooo~~~___UUUIII>>>===>>><<<999777444:::DDDVVV```]]]hhhWWWIIIPPPeee{{{cccjjjyyylll\\\wwwlllVVVWWWmmmzzz{{{vvvmmmaaaVVVCCC222,,,......+++222222111000///...------......---------,,,,,,,,,)))*********++++++++++++&&&)))+++***((('''((()))(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((((((((((((((((((((((('''******++++++,,,,,,++++++---------...000444777999HHHJJJFFF<<<666777;;;======???>>>:::333......000333555777999999:::;;;===>>>@@@>>><<>><<<;;;<<<===>>>DDDGGGNNNVVV___hhhpppuuu~~~fffOOOFFFAAAEEEGGGTTTkkkVVVHHHAAA@@@DDDJJJPPPHHH======:::666999>>>;;;999888888999888777555777888777666555777999===;;;999999888777444222777888;;;???@@@CCCLLLWWWUUUEEE===@@@CCCCCCNNN___uuuUUU???BBB@@@]]]yyyeeeTTTFFFGGGPPPQQQTTTZZZYYYYYY\\\\\\ZZZZZZYYYTTTNNNLLLLLLJJJCCC999000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,------.....................//////000000222666BBBaaazzzPPP[[[aaaPPPOOOOOOWWW]]]cccooossspppuuu}}}mmmPPPCCCBBBDDDPPP\\\mmm{{{iiiMMM>>>===666555===BBBQQQiiirrrrrrlll___OOOCCC@@@AAAAAA@@@@@@???>>>>>>======999???LLL]]]kkkqqqmmmhhhbbbYYYLLLAAA===<<<;;;999;;;>>>;;;777???SSSbbbfffVVVJJJ???===>>>>>>===>>>===BBBMMMSSSLLLOOOqqqttt[[[KKKEEE@@@CCCFFFAAA>>><<<999777777888999:::;;;III\\\kkktttzzz~~~```RRRTTTpppfffWWWJJJ???===>>><<<999888444:::CCCSSS]]]XXXccc```MMMPPP]]]^^^```sssxxx___uuuwwwbbb]]]lllvvvxxxtttnnnaaaWWWDDD333---......+++222222111000///...------------------,,,,,,,,,,,,*********+++++++++,,,,,,'''(((******((((((((()))(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((''''''((((((((((((((((((***************+++,,,,,,......------...///111222:::======777555888<<<>>>::::::999555000---///222333555777888999:::<<<>>>BBBAAA>>>>>>EEEMMMOOOLLLCCC===555222333444222///000111111///---,,,---///111111000/////////000000111111222444888>>>FFFLLLdddjjjsss|||}}}wwwmmmeeeffflllooonnnpppmmmjjjeeeYYYNNNRRR]]]___bbbccc___TTTGGG<<<555444444333222222111111111111111111111111111111111555666888888666555666666666888<<>>???999888666444222111111000111000///...///111444555999999:::::::::999999888555555555555666888999:::===???BBBGGGMMMTTT]]]bbbpppuuuyyy}}}]]]GGGCCCAAAAAA<<>>JJJWWWWWWHHH>>>??????>>>HHHVVVlllwwweeeFFFBBBAAAccc{{{aaaMMMIIIPPPPPPTTTZZZZZZXXX[[[\\\[[[[[[ZZZUUUNNNLLLLLLJJJCCC999111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,***++++++,,,---...//////////////////////////////111555IIIppplllbbbxxxtttWWWKKKFFFDDDIIIRRRllljjjmmmuuu~~~fffIIIBBBAAA<<>>===<<<:::999888777777999EEEXXXhhhsss|||cccRRRWWWrrrnnn[[[NNNAAA===>>><<<999999555999@@@OOOWWWRRR[[[vvvcccLLLIIIPPPyyyYYYPPPeeefffrrrooo```eeepppuuussspppcccYYYFFF555---......+++111111111000///.........+++++++++************)))))))))*********+++++++++'''((()))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((******)))))))))+++,,,---------,,,,,,,,,---...///000555777444444999======:::999666222...---000222333444666888888:::<<>>===<<<<<<<<<;;;:::;;;<<<===;;;:::;;;<<<>>>???===;;;777888999999888;;;IIIWWWWWWJJJ@@@???===:::AAALLL```lll{{{uuuMMMCCCCCCfffkkkQQQHHHOOOQQQTTTYYYXXXXXX[[[]]]\\\\\\\\\VVVOOOLLLMMMKKKDDD:::111---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////333:::UUU|||llllllWWWNNNCCC@@@FFFaaazzziiikkkrrr{{{aaa???<<>>===???OOOaaazzz~~~nnnXXXNNNHHHIIIIIIAAA@@@@@@???===;;;999777666888<<>><<<::::::666888<<>>DDDIIIKKKRRR___jjjoookkk___QQQIIIGGGFFFBBB>>>999777444333222222222222222222111000000///000000111111000111222444666777999AAAMMM[[[fffnnnsssttthhh^^^UUUUUU```nnn{{{yyyfffVVVKKKDDD<<<777333444444555555444333333333333333333333333333333000222444444444444555666555222333999FFFaaaaaaGGG<<<===888777555444333222111111222111///......000111333000000111222333333333222111222333333333222111000222666999:::888888:::===AAAKKKPPPMMMMMMQQQRRRNNNOOOFFFMMMPPPPPPLLLUUU]]]MMMIIIGGGMMMSSSKKK??????===999===<<<===???CCCHHHLLLMMMMMMLLLJJJGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDAAA===::::::999::::::888:::EEERRRTTTJJJBBB???<<<999<<>>PPPwwwuuullljjjtttfffBBB===AAA@@@DDDOOOaaauuu{{{ZZZBBB<<<<<<777777:::???[[[nnndddaaagggqqq{{{~~~yyyrrrooooooppprrrvvv~~~wwwnnnjjj___QQQGGG>>><<>>AAABBBGGGJJJMMMWWWkkkzzzkkk^^^VVVOOOHHHBBB;;;888444222222333333222444333333222222222333333222111000222444444444222333888???HHHQQQYYY^^^```YYYPPPJJJOOO]]]mmmwwwgggYYYOOODDD:::222555555444444333333222222555555555555555555555555222444555555333222333333888444555;;;DDDXXXrrrQQQ@@@<<<777777555444333222222222333222000//////000111222,,,---///000222333333333111222333444444444444444000555::::::777555777:::===FFFKKKJJJMMMUUUXXXTTTPPPRRR```aaaaaa^^^```mmmVVVKKKHHHQQQUUUKKK>>>>>><<<:::>>><<<>>>CCCLLLUUU\\\```aaa___[[[VVVSSSRRRQQQOOONNNIIIGGGEEEDDDCCCBBB@@@>>>>>>;;;:::;;;999999@@@HHHOOOHHHCCC@@@===999:::>>>JJJTTTbbbppp{{{TTTCCC===TTTppp}}}WWWCCCJJJOOORRRVVVVVVVVVZZZ^^^^^^______YYYRRRKKKMMMLLLFFF<<<222---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,+++++++++,,,------//////...---,,,++++++***......///000000111222222333LLLuuujjjSSSmmm|||___XXXHHHCCC;;;AAAZZZmmmoookkkkkkkkkzzzcccEEE===>>><<>>AAADDDIIIPPPYYYkkkyyylll___TTTMMM@@@<<<888666666777777666666666666666666666777888666555555777888888555222555666888<<>>===EEENNNUUU___hhhooo~~~vvvrrreeeQQQAAA:::888777@@@JJJ\\\qqq}}}^^^GGG<<<;;;777888<<>>===MMMaaazzzfffVVVJJJCCCEEEJJJ\\\yyyxxx\\\OOOLLLFFFHHHGGGFFFCCCAAA???======777444666999888:::MMMccczzzhhhSSSPPPTTTsss{{{hhhSSSFFFAAA===;;;<<<999777888DDDMMMGGGMMMeeelllPPPDDDFFFLLLiii```aaavvvaaakkkqqqnnnyyyjjjbbbQQQ<<>>BBBCCCKKKXXXjjjtttfff^^^KKKFFFAAA???@@@AAAAAA@@@999888888888999:::;;;;;;===;;;;;;<<<>>>===999555666555555666:::AAAGGGLLLIIIAAA===DDDQQQddd~~~xxxmmm\\\NNNEEE@@@>>>===:::999777666666777999:::444444444444444444444444444666888888888777888:::===555666>>>AAAJJJmmmnnnNNN<<<777666555444333222222222666444222111000111222333888888999888888777666555666555444333333333333333<<<@@@DDDDDDBBBDDDMMMTTTgggxxxmmmeeekkknnn```PPPNNNNNNNNNTTTTTT\\\lllyyygggVVVLLLGGGFFFFFFIIIDDDAAADDDEEEAAA>>>===FFFDDDCCCCCCAAA===::::::===FFFRRR___mmm~~~cccPPP@@@DDDUUUcccBBBBBBGGGLLLTTTXXXUUUZZZ^^^___``````ZZZSSSKKKMMMMMMGGG===333---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...,,,---------------------,,,---...000111333444555>>>eeeuuuWWWLLLdddcccVVVDDDCCC@@@<<<<<>>IIIwwwzzzrrrllldddXXXMMMFFF>>>===OOOeeeuuucccXXXWWW[[[ZZZyyyyyyeee[[[RRRJJJIIIFFFDDDBBB@@@??????;;;666555666444888MMMeeevvvyyy^^^QQQQQQRRRqqqlllVVVHHHBBB===;;;<<<999777888DDDNNNHHHNNNfffrrrSSSFFFAAAHHHdddttt^^^pppbbbgggkkklll~~~kkkcccRRR===///---......111111000000//////......,,,+++******++++++***((()))************++++++++++++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))***++++++,,,++++++'''+++111555333111666>>>888111...444:::999555333111111000...---///222555222444666888999<<>>===MMMKKKCCC===AAANNNaaaxxxvvv```RRRHHH@@@===???BBBCCC@@@;;;999::::::777999555444777999777666777888999999999888888:::<<<===888777:::<<>>888666666444444444444555666777888@@@FFFRRR[[[\\\```sss|||~~~}}}mmm```dddhhhiiinnnyyy|||ttt]]]NNNLLLQQQSSSZZZ___[[[QQQGGGCCCCCCDDDEEEDDDAAAAAABBB>>>888<<>>@@@IIIWWWgggtttnnnaaaWWWNNNGGGFFFMMMOOOLLLEEE@@@@@@AAA@@@===::::::>>>???======???AAABBBBBBBBBAAAAAABBBCCC<<<;;;<<<===@@@LLLggghhhIII;;;:::777555444444444444333333//////111222222666;;;LLLXXX___YYYJJJ???:::888444444444444444555666666BBBOOOfff}}}{{{zzzfff```bbblll{{{nnnZZZQQQQQQMMMMMMIIIDDDCCCCCC@@@:::;;;@@@CCCQQQiiizzzuuuUUU@@@UUUqqq___KKKCCCSSSTTTXXXYYYWWWVVV[[[```aaa[[[UUUMMMMMMMMMKKKAAA444---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...000111000111333777999PPPRRRNNN```xxxbbbTTTFFF@@@>>>@@@JJJWWW^^^gggpppTTTCCC===:::999999???OOObbbttteeeGGGDDD???:::<<<<<<<<>>CCCNNNdddppp___iiiiiisssxxxnnn~~~aaaaaakkkoootttppphhhWWWBBB333///...,,,111111000000//////......,,,+++******++++++***((()))))))))*********++++++&&&(((***,,,+++)))'''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))***++++++,,,++++++(((***///444444555<<>>===???BBBBBB@@@AAAFFFJJJJJJIIIHHHGGGEEEDDDCCC999<<<>>>===DDDTTTdddlll}}}cccHHH===:::888555444555555444222222///...000111333:::AAAWWWdddkkk```NNN@@@999666666666666666666666666666777HHHgggwwwuuutttfffdddZZZVVVMMMEEECCCEEEDDD@@@<<<>>>???NNNiii|||[[[CCCLLLsssmmmUUUGGGPPPTTTZZZXXXVVVVVV[[[``````[[[VVVNNNMMMMMMJJJ@@@333---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---///111222222444999>>>YYYwwwGGGLLLiiiuuuaaaKKKAAA======HHHVVVcccjjj{{{XXXDDD>>>;;;999777AAAPPPbbbuuuiiiNNNEEE@@@999;;;<<<:::RRR|||{{{pppaaaQQQGGG@@@===GGGTTT|||mmmyyyooo]]]MMMHHHDDD??????CCC<<<777<<<777999<<>><<<;;;>>>===@@@EEEAAAEEEWWWnnnUUUFFFAAA???BBBIIIZZZ|||zzzeeeiiipppuuu}}}yyy^^^bbb~~~fffaaaiiiooovvvpppiiiYYYCCC444///...,,,111111000000//////......,,,+++******++++++***((())))))))))))************'''((()))******)))'''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((***+++++++++++++++******---111222333:::CCC:::333000333666333111111222111///...///111111111333444777888:::<<<@@@BBBJJJMMMOOONNNQQQ```zzzwwwjjjVVVKKKOOOTTTjjj___QQQDDDBBBEEEGGGHHHJJJUUUdddttt~~~yyytttkkk^^^TTTgggnnnpppfffYYYQQQMMMKKKCCCDDDHHHMMMOOOOOOSSSYYY\\\ZZZXXXUUURRRNNNIIIFFF>>>AAA???BBBUUUmmmtttlllcccJJJ@@@777666444333333333222000111......000111444===GGGVVVaaacccVVVGGG>>>888444777777888888888999888888666EEEaaattt```MMMEEEFFFEEEBBB===>>>===LLLjjjhhhJJJEEE^^^yyy^^^KKKLLLSSSYYYVVVUUUWWW[[[___```\\\WWWPPPNNNMMMIII???333---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,...222333222222999AAAdddpppEEEPPPoookkkOOOAAA<<<===IIIXXXjjjppp~~~[[[EEE===:::888888AAAQQQdddwwwpppZZZGGG@@@777888<<<:::HHHfff|||wwwhhhVVVIII@@@===CCCLLLqqqeeebbbmmmkkkWWWMMMFFF??????CCC<<<666<<<888:::<<>>777666444444444444222000000......000000444>>>III[[[bbb___PPPDDDAAA===777666777888999999999999888333<<>>MMMkkkWWW@@@IIIddddddOOOHHHQQQWWWUUUVVVXXX\\\``````]]]ZZZQQQOOOMMMHHH>>>222---///---,,,,,,++++++,,,,,,---***++++++++++++++++++***+++++++++,,,,,,,,,---------------------------------///222444000///999FFFsssaaaFFFZZZxxxoooNNNAAA======JJJ[[[hhhrrrxxxZZZFFF<<<777888;;;CCCTTThhh~~~uuueeeKKKDDD777555;;;999@@@SSS~~~ppp\\\LLLAAA===AAAFFF\\\|||ooo[[[ZZZfffoooaaaTTTFFF???@@@>>>666<<<:::;;;===JJJwwwpppgggcccaaaiii|||xxx]]]LLLGGG>>>;;;;;;777999;;;;;;???FFF@@@@@@OOOlllhhhQQQEEEBBB:::???FFFTTTqqqkkkiii~~~jjjzzzvvv]]]fff~~~vvviii[[[UUUaaannnqqqpppkkk]]]GGG555...------111111000000//////......,,,+++******++++++***(((((((((((()))))))))******))))))'''''''''(((***+++''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))((()))***++++++,,,++++++,,,***+++......---000555222...---111333333555777...,,,+++---222555555444333555777999;;;===@@@CCC@@@DDDIIIKKKMMMTTT```jjj|||sssXXXKKKPPPZZZtttzzzkkk\\\SSSLLLFFFBBBAAADDDSSSdddnnnxxx}}}kkkllluuuvvvmmmaaa[[[XXXiii]]]EEE>>>999888777777777666444222000//////000000333===IIIcccmmmlllZZZLLLHHHCCC:::::::::;;;;;;;;;999888777444777AAAPPP]]]lllkkk^^^bbbVVVQQQTTTMMMTTT```{{{cccQQQKKKGGGBBB???@@@???MMMjjjyyybbbDDDGGGUUUgggSSSGGGPPPUUUUUUVVVYYY]]]aaaaaa___\\\SSSPPPMMMGGG===111---///---,,,,,,++++++,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,------------------...............///222444///...<<>>>>>KKK\\\mmm~~~qqqWWWEEE;;;666888===FFFWWWnnnsssdddOOOHHH999444:::888888CCCKKKcccwwwaaaNNNCCC???@@@BBBMMMhhh}}}dddWWWTTTcccoooXXXGGGBBBAAA888===<<<>>>@@@QQQ|||{{{aaaNNNGGG???<<<<<<777888::::::@@@GGGAAA???LLLaaadddMMMDDDDDD999>>>FFFRRRmmmnnnfffzzzpppzzz}}}bbbfffyyykkk___UUU```ppprrrppplll^^^HHH666...------111111000000//////......,,,+++******++++++***((((((((((((((()))))))))***'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))((()))***++++++,,,+++++++++)))***......,,,...222111...---000222222444888///,,,+++...333666555222333555888999;;;===AAACCCEEEEEEEEEHHHMMMUUU]]]bbbmmmqqqWWWLLLUUUaaa|||rrrcccXXXOOOHHHGGGIIIHHHSSS```iiirrr|||zzzsssrrrqqqQQQAAA???999888777777888777444222//////111111000111;;;FFFiii~~~vvv```UUUMMMDDDDDDDDDDDDCCC@@@===999777>>>===AAAIIINNNWWWllljjjXXXYYYHHH@@@CCC:::===EEE\\\hhhXXXRRRLLLFFF>>>AAAAAAMMMggg|||zzzbbbGGGNNNQQQttthhhXXXHHHQQQSSSUUUWWW[[[___bbbbbbaaa___TTTPPPLLLGGG<<<111---000---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,,,,------------------.........///......222444000111BBBYYYrrrHHHMMMqqqnnnkkknnnJJJ???>>>>>>III[[[vvvoooSSSAAA:::999:::<<>>>>>888999;;;;;;AAAIIIAAA>>>IIIYYYxxxiiiMMMBBBAAA<<>>EEENNNTTTWWWZZZnnn{{{xxxvvvZZZLLLQQQ\\\vvv}}}rrrdddYYYPPPKKKMMMRRRIIIQQQZZZaaajjjsss{{{zzz\\\BBB999===777666555666666555222000///000111222///000999DDDnnnwwwfff[[[RRRPPPOOONNNKKKGGGAAA===:::111000444<<>>HHHYYYtttpppOOO>>>;;;;;;;;;;;;@@@TTTooocccLLLAAAAAA888555===<<<555777BBBEEEJJJUUUjjjhhhRRRFFFBBB@@@>>>CCCTTT```gggqqqxxxnnnnnnmmmuuufffYYYJJJ???BBBBBBDDDIII___}}}bbbUUUHHHAAA>>>888;;;===<<>>??????HHHUUUuuurrrNNN===888666666999AAAZZZqqqgggMMMCCC===::::::999555555777;;;<<<>>>FFFSSSeeewwwoooXXXGGGBBBEEEIIITTTZZZkkk|||~~~wwwzzzrrr___PPPGGGHHHGGGMMMmmmuuu]]]GGGAAA@@@999777888>>>DDDDDDAAA@@@BBBUUUkkk~~~TTTBBBCCC===<<<>>>FFFWWWvvvooonnnaaabbbzzzppp|||{{{ccc\\\hhhsssuuupppaaaIII666//////000////////////////////////+++++++++************))))))))))))))))))))))))))))))((('''((())))))'''%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&((()))''')))+++++++++***+++---------......000111222222////////////000111222222...,,,++++++...111333444555777999999999:::>>>AAA@@@<<<888555777<<>>999999444999999999999888777555555111333444222000222888>>>oootttbbbMMM>>>888444333444555777>>>FFFMMMXXXlll|||nnn]]]PPPKKKHHHEEEAAABBBMMMcccvvv|||RRR;;;===;;;555666666888888BBBXXXrrrcccNNNKKKEEEFFFXXXqqqUUU===GGGWWWwww[[[KKKHHHOOOVVVWWWZZZ^^^aaabbb```^^^RRROOOLLLGGG===111---///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------///000///333555444LLLsss^^^CCCeeehhhWWWcccvvvKKK>>>===<<>><<<<<>>BBBAAAIIIRRRWWWWWWWWWZZZ]]]___aaadddfffhhhkkknnnpppqqqxxx}}}fffRRRDDD<<<666888===BBBGGGSSSiii}}}hhhQQQHHH???<<<===888;;;;;;;;;:::999777666555333444444222000111666:::dddhhhLLL:::444111111333333333888???CCCLLLcccoooccc[[[UUUNNNHHHDDDDDDLLLVVVccc~~~cccDDD666;;;888444666777666555<<>>888555666:::GGGbbbzzzgggKKKBBB;;;;;;<<<999666666555666888;;;???DDDIIIKKKVVVYYYgggoooeeefffkkknnnuuu|||dddWWWPPPXXXkkk~~~yyysssuuummmbbbaaaaaadddzzzdddaaaoookkkXXXEEE???>>>999888777<<>>999444333777;;;???@@@GGGOOOTTTUUUVVVYYY[[[^^^aaaeeegggggghhhlllppplllqqqxxx{{{}}}iiiQQQBBB;;;444666;;;>>>AAALLLcccyyylllYYYEEE>>>@@@>>><<<;;;;;;:::999777666555444555444222000111444777SSS{{{___DDD555222000000222222111555;;;@@@KKKddduuuiii^^^WWWSSSLLLKKKLLLNNN\\\ddd\\\OOO;;;666<<<888555888999888666999GGG___}}}sssXXXNNNKKKOOO]]]ooorrrHHHDDDKKKnnnttt```NNNKKKWWWUUUWWWZZZ___bbbbbb___\\\VVVSSSPPPJJJ>>>222---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...///...000///111333777WWWoooMMMJJJlll~~~mmmRRRSSSeeeyyypppHHH<<<<<<;;;AAALLL```tttQQQ???999555777;;;GGGbbbzzzqqqMMMCCC;;;;;;===;;;888777999999:::===@@@BBBCCCCCCJJJKKKVVVrrruuurrrsssnnnmmmtttppp[[[NNNDDDEEESSSjjjyyyzzzxxxyyyssslllqqquuuyyyzzz```bbbsss|||eeeVVVEEE======999999777;;;EEELLLJJJEEEBBBUUUiii[[[AAA<<>>BBBDDDEEEGGGBBB;;;555333555999<<<@@@EEELLLQQQSSSUUUWWWYYY[[[___cccddddddeeeiiimmmmmmooossstttvvvxxx}}}iiiNNN@@@<<<555777:::<<<===FFF\\\ppppppJJJ:::>>>@@@<<<<<<;;;:::999777666555666666555333222222444555AAA]]]{{{dddNNN>>>666222000000333222111444999EEEQQQhhhxxxmmmbbbVVVOOOJJJEEEKKKNNNEEEDDD888888<<<777555999777:::888999DDD]]]}}}```RRRQQQYYYkkk}}}sssHHHEEEPPPzzzttt]]]RRRPPPUUUVVVXXX[[[```cccbbb___\\\WWWTTTPPPJJJ>>>222---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---...///...000000111444;;;aaa___EEELLLnnnxxxaaaNNNWWWjjjvvv{{{qqqIII<<<<<<:::@@@KKKZZZoooOOO???999666888===IIIddd|||qqqKKKBBB::::::;;;:::888999::::::<<>>AAAUUUxxxwwwlll}}}^^^iiilllkkkkkkhhhlllpppmmm```KKK999000...---////////////////////////+++++++++************)))''''''((((((((())))))))))))((('''((())))))'''%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((('''((())))))((('''((()))(((***,,,,,,***)))***+++---555<<<>>>CCCGGG@@@444,,,---///000111111000///---,,,***,,,///222444555666555777;;;AAAGGGKKKMMMKKKFFF>>>777444555888:::DDDHHHMMMRRRTTTVVVWWWXXX[[[]]]```bbbccceeegggiiilllmmmnnnnnnnnnppptttwwwwww}}}qqqRRRBBB???888777888888888???QQQcccooowwwvvv{{{ppp```[[[cccvvvYYYAAACCCEEE>>>>>>===<<<:::888777666777666555444333444444555666BBBTTTgggssssssjjjbbb^^^]]]XXXNNNCCC:::555555222000000333222111555:::DDDRRRjjjqqqaaaSSSDDDCCCEEE??????888;;;<<<666777:::666;;;::::::CCC[[[}}}___PPPQQQ\\\qqqtttIIIEEEWWWeeeVVVPPPRRRWWWYYY]]]bbbeeeddd```\\\WWWSSSPPPJJJ>>>222---///+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,------......111111333666@@@lll~~~SSS===KKKpppyyyaaaOOO^^^qqquuuwwwsssIII<<<;;;999???JJJZZZ~~~gggKKK>>>:::777999>>>OOOiiivvvbbbHHHAAA<<<;;;;;;:::;;;???===???EEEOOOYYY___```___VVVNNNLLL\\\~~~{{{uuuzzz{{{qqqYYYPPPKKKMMMPPPTTTaaapppoooxxx}}}|||tttrrrnnnsssqqqaaa]]]kkk~~~tttaaaXXXIII>>><<<:::888666999BBBGGGEEEBBBAAAGGG[[[|||hhhKKKGGGGGGFFFCCC??????OOOqqq~~~ssszzz^^^```|||}}}iiixxxppptttpppmmm```JJJ888000///...////////////////////////+++++++++************)))&&&'''(((((()))***++++++)))((('''((())))))'''%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((()))***+++***)))((()))***)))***,,,,,,***)))******---///333666888999777666,,,...000111222222111000...---+++,,,///222333444777555666;;;DDDMMMSSSUUUQQQKKKCCC;;;777777999<<>>AAA???;;;888::::::888555333111111111222000///111222111666<<>>888<<<@@@999???>>>===DDD\\\}}}cccNNNLLLUUUkkkyyyLLLEEESSSvvvXXXLLLRRRXXX[[[___cccfffeeeaaa]]]UUURRROOOIII>>>222---///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------///222333555888EEEuuuTTT@@@PPPsssvvv\\\OOOaaattttttuuuoooEEE999::::::BBBOOObbbvvv^^^GGG===;;;888;;;@@@UUUnnnxxxbbbUUUIIIFFFCCCCCCAAA@@@EEELLLNNNSSS^^^mmmzzz|||jjj]]]QQQXXXrrrooofff___YYYPPPGGGKKKUUUQQQWWWYYY]]]dddlllzzzqqqggggggmmmyyyrrr___ZZZ```qqquuubbb[[[LLL???<<<;;;777666999???BBB@@@???BBBFFFVVVsssqqqPPPJJJJJJIIIEEE@@@===LLLmmmbbb\\\mmmsss{{{nnntttpppmmm___HHH666//////000222222111///...---,,,++++++++++++************)))&&&'''((()))***+++,,,---)))((('''((())))))'''%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''((((((***+++,,,+++***)))***+++)))+++,,,,,,***))))))***---***+++//////---111888---...000222333222111000///---+++,,,...111222333777555666;;;FFFPPPWWWZZZWWWQQQHHH@@@;;;;;;===???FFFHHHLLLOOORRRSSSTTTTTT^^^\\\\\\___dddggggggeeeiiijjjjjjkkklllnnnqqqrrrwww~~~oooTTTKKK???;;;888777666999DDDNNNdddrrr~~~|||rrrrrrttt___OOOIIIHHHGGGFFFBBB@@@@@@@@@???DDDJJJGGGLLLNNNJJJAAA::::::===:::<<>>444444555666666555444333222///...000111111666===GGGYYYsssoooZZZRRRIIIEEEAAACCCBBB===BBBFFF>>>CCCBBB@@@GGG^^^oooQQQLLLQQQfff~~~PPPEEEHHHxxxXXXHHHUUUYYY\\\```eeegggfffaaa]]]TTTQQQNNNHHH===222---///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,///333444666:::III{{{[[[IIIYYYuuupppQQQLLL```sssqqqrrriii@@@666999===HHHVVVkkknnnYYYDDD<<<;;;999;;;AAAXXXoooppp]]]VVVNNNLLLLLLKKKHHHGGGNNNXXXaaaiiiwww|||kkkYYYXXXjjj}}}wwwooo___LLLEEEHHHGGGDDD@@@FFFRRRZZZooovvvlll^^^___fffsssgggTTTTTT___qqquuuccc]]]NNN@@@<<<;;;666666999>>>>>><<<===BBBIIIUUUmmmvvvRRRJJJJJJIIIGGGAAA???MMMnnneeeZZZdddrrr{{{uuufffnnnqqqmmm^^^GGG555///000111000///...///000000...,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((((()))***)))((((((***,,,(((///,,,+++111111///777------...000222222111///******+++---///111333444555555555999CCCPPP\\\ddddddVVVFFF???===;;;===???KKKJJJKKKPPPUUUWWWVVVTTT\\\\\\\\\^^^```dddhhhjjjmmmjjjiiijjjjjjhhhkkkqqqqqqoooZZZIII>>>999;;;888444@@@UUUmmmsssppptttuuupppcccRRREEE@@@@@@AAABBBAAACCCCCC@@@@@@FFFIIIJJJMMMHHHDDDBBB>>>999777999888::::::AAAKKKXXX~~~yyyaaaVVVNNNKKKHHHEEEEEECCC@@@===666666666777777666555444555555555444444444333333444444555666666555444444444222222333111111777???JJJ[[[uuu___TTTQQQNNNKKKKKKLLLMMMKKKIIILLLIIIDDDFFFZZZyyywwwRRRJJJKKK]]]rrrXXX>>>GGG___YYYJJJVVVWWWZZZ]]]aaafffhhhaaaXXXVVVSSSNNNDDD999111,,,***---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,777000555888BBB}}}aaaDDDjjjgggPPPJJJddduuuqqqooorrrDDD999AAA???GGG^^^vvv}}}rrr\\\PPPDDD<<<888888???FFFRRRpppyyy^^^WWWXXXZZZ[[[XXXWWW___hhhuuu{{{gggWWW[[[eee~~~bbbJJJ@@@;;;???<<<:::<<<@@@JJJ\\\lllqqqiiibbb^^^iiivvvwwwiiiKKKOOOhhh{{{hhhWWWLLL@@@<<<>>>666555555555777:::===???JJJPPPggg}}}[[[JJJJJJDDDDDDFFFDDDLLLooo___QQQ^^^nnnnnnzzzwwwkkkuuuooolll^^^GGG444---...000000///...///000000...,,,************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***)))((((((***,,,,,,111...,,,222111...444------...000222222111///******+++---///111333444777888;;;@@@HHHQQQZZZ___ZZZMMMAAA<<<;;;<<<>>>AAAIIIIIIJJJNNNSSSVVVUUUTTTXXXZZZ]]]bbbfffjjjlllnnnkkkiiihhhiiihhhgggkkkqqqsss|||```KKK;;;:::888444:::GGG[[[qqq|||qqqoooooolllVVVJJJ???<<<;;;:::>>>DDDAAAGGGLLLOOOTTT\\\aaabbb___XXXRRRPPPKKKDDD???>>>;;;===;;;>>>BBBCCCXXX|||vvvhhhgggaaaWWWKKKBBB>>>>>><<<;;;999888888777666666666666666666666666666555222333444555555444333222222111111222111222:::CCCQQQccc}}}jjjddd^^^___eeejjjhhheeedddbbb[[[YYYeee}}}kkkOOOFFFEEERRRbbbnnn{{{]]]DDDAAATTTeeeQQQSSSWWWZZZ]]]```dddgggaaaYYYRRRQQQLLLCCC999222......///---,,,,,,------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,------...///***555000666888CCC{{{VVVDDDlll```KKKQQQjjj{{{uuupppwwwLLL===AAAAAALLLddd|||pppgggVVVLLLAAA;;;999999???FFFRRRoookkkiiihhhhhhgggfffkkkqqqqqqvvvpppYYYYYYbbb|||yyyiii]]][[[]]]uuuyyy~~~rrreeedddbbbOOO@@@<<<999===:::888999;;;BBBPPP^^^hhh}}}{{{iiiccceee```iiiqqqqqqeeeLLLNNNaaattt~~~rrr]]]OOOBBB<<<===555555444555777:::<<<>>>EEEOOOhhh|||\\\KKKHHHAAA===>>>@@@PPP|||```ZZZmmmzzzlllmmmpppggglllooolll^^^GGG444---...000000///...///000000...,,,************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))******))))))+++,,,+++111...,,,333111---222------...000222222111///******+++---///111333444444777;;;@@@FFFKKKOOOQQQMMMCCC:::888:::;;;???CCCHHHHHHJJJMMMQQQTTTTTTTTTUUUYYY^^^dddiiikkkllllllhhhdddcccdddccccccgggnnnwwwyyy[[[@@@::::::777777;;;DDDSSS```bbbbbbeeeeeebbbLLLAAA<<>>:::DDD^^^|||bbbNNNFFFEEECCC???;;;888888999999999666666777777777666444444333444555666666555444333333222222222222555@@@LLL]]]oooaaaLLLCCC???FFFPPPZZZkkk{{{iiiQQQAAAKKKwwwrrr[[[UUUWWWZZZ\\\]]]bbbeeeaaaZZZRRRQQQLLLBBB888000...//////...,,,+++,,,,,,,,,***---------,,,,,,+++++++++************++++++++++++---------,,,------...///)))444000666888HHHmmmLLLJJJvvvZZZJJJQQQkkk{{{uuuooozzzXXXAAA@@@EEEWWWqqq|||ooojjjWWWLLLAAA;;;::::::???DDDPPPkkkyyypppmmmiiieeebbbcccfffkkksssaaaZZZ___rrrxxxkkk[[[MMMBBB;;;<<>>>>>;;;888999<<>>CCCVVVxxxlllXXXPPPKKKEEE>>>;;;<<>>AAAFFFNNN```tttqqqVVVGGGIIInnnyyycccZZZWWWZZZ\\\\\\___cccaaa\\\VVVTTTNNNBBB666---,,,---///---++++++,,,------,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,---------------...//////+++333111666999SSS}}}[[[EEERRRVVVIIINNNfffwwwsssnnnyyy___BBB>>>JJJdddcccUUUFFF>>>:::999<<>>999999555444333444555888:::<<>>;;;<<>>FFF]]]~~~ooo]]]SSSKKKBBB>>>@@@CCCFFFFFFGGGHHHHHHGGGDDD@@@;;;888999:::;;;;;;;;;;;;:::999777555444333333;;;MMM___vvvtttnnnrrrzzzuuuXXXCCC>>>===@@@AAAGGGYYYmmmtttUUUHHHMMMrrr}}}dddWWWWWW[[[\\\\\\^^^bbbaaa]]]UUUTTTNNNBBB555......111...,,,***+++,,,...//////((()))***+++---...///000,,,,,,,,,---------.........------------...//////...444222666<<>>MMMlllsssaaaMMM@@@:::777:::>>>GGG]]]wwwjjjaaa^^^YYYQQQKKKGGGIIIPPP[[[hhhzzz{{{ddd```gggxxxnnnWWWHHHEEE???;;;;;;888555666:::;;;CCCRRRiiitttQQQJJJRRRZZZQQQEEE@@@;;;<<<999999;;;:::777888<<<======CCCQQQ\\\```bbbcccqqqrrr{{{|||aaaKKKBBBAAADDDFFFMMMOOORRRiiixxxZZZDDDBBBFFFMMMeeeoooVVVGGG===999888555444444444555777:::<<<@@@III^^^}}}ppp\\\JJJIIITTTcccttt{{{yyymmmhhhzzzooovvv{{{rrruuuuuuppplllgggWWWBBB333---------000///...///000000...,,,************))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########((((((((((((((((((((((((((()))*********+++---///???BBB<<<:::???999------------...000222222111///******+++---///111333444777777888999<<>>CCCTTTggg[[[EEEOOO{{{cccPPPWWW[[[^^^]]]___bbbaaa^^^QQQQQQMMMBBB666111444:::000...,,,+++---///000000((()))***+++---...///000,,,,,,------......//////......------......///000000333333888@@@rrrpppSSSFFF]]]```UUUlllzzz~~~vvvTTT>>>???KKKjjjvvvcccMMM???999666888;;;BBBUUUqqqhhhZZZUUUNNNEEE???<<<<<>>>>>@@@BBBGGGGGGKKKaaapppkkkdddOOO???@@@DDDNNNhhhmmmUUUFFF???;;;999666555555444666888:::<<>>>>>@@@BBBGGGLLLUUUZZZ[[[cccmmmbbbNNNGGGGGGNNNlll{{{nnn^^^SSSOOOLLLHHHDDDJJJLLLNNNOOOLLLFFF@@@<<<::::::;;;<<<<<<;;;::::::777666666888<<>>BBBGGG___yyyhhhWWWEEE<<<999777777888>>>PPPmmm{{{\\\KKKEEE???999444999666888@@@DDDJJJ]]]qqqkkkgggqqq}}}}}}oooaaaTTTIIIBBB???;;;:::<<<;;;777777999999;;;FFFbbbwwweeedddnnnkkk```RRRCCC999666777::::::666444444777666888>>>DDDHHHNNNUUUbbbiiiyyykkkWWWFFF;;;999;;;888:::???AAALLLgggsssggg[[[MMMBBB@@@DDDPPPkkk{{{cccNNNCCC>>><<<:::777777666555666888;;;<<>>333111...---...000222222111///***++++++---///111333555444666;;;???BBBEEEFFFFFF>>>999444333222444<<>>AAA???>>>MMMaaapppzzzjjjcccUUUHHHBBBAAA<<<555666222000222333333666;;;999AAAHHHUUUddd___NNNIIIBBB???SSS{{{mmmddd^^^WWWQQQPPPRRRUUUWWWUUUPPPJJJFFF<<<===>>>??????>>>===<<<::::::;;;===CCCUUUrrrkkkfffdddfffooolllPPPIII@@@:::999:::@@@QQQdddcccNNNSSSvvvlllYYYVVV\\\aaaaaaaaacccbbb^^^TTTTTTOOOCCC666222777>>>999666111............------------,,,,,,,,,++++++******+++,,,,,,---.....................///000000+++///444<<>>DDDDDDUUUwwwwwwgggYYYKKK===999999888777777===NNNkkkhhhKKK===<<<===;;;:::999444444999999999FFFWWW~~~ooommmzzzvvviii]]]QQQJJJBBB>>>;;;;;;999666666999666888CCCbbbmmmbbbiiikkkcccRRR???<<<999999<<<<<<888444444444333666:::===@@@IIIRRRaaakkkzzzxxxiiiUUUFFF;;;444444888333666===CCCVVVxxxyyyZZZPPPFFFAAADDDQQQlll{{{wwwjjjWWWEEE===<<<<<<:::888777666666777999;;;===BBBNNN```{{{qqqSSSMMMKKKSSS```lllsssvvv{{{zzzdddhhh}}}YYYLLLkkkwwwtttrrriiidddfff```PPP>>>333000000///111///...---......---+++,,,+++******++++++***))),,,+++***))))))***++++++***)))''''''(((((('''%%%''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&((('''((())))))(((((()))***)))***++++++***)))***,,,000111444555555444111///.........000111111...,,,,,,+++++++++,,,///222444888888999<<<@@@DDDFFFFFFBBB:::222///000444<<>>???CCC:::444<<<===555888@@@KKKhhh|||{{{{{{xxxXXXHHH@@@AAA;;;???EEEIIIhhhiiiNNNPPPuuu}}}WWWYYY[[[\\\^^^ccchhheee^^^QQQNNNGGG>>>555111333555444666777555...***,,,000++++++,,,,,,,,,,,,---------,,,+++******,,,...///...------------...//////444000333>>>FFFxxxaaaCCC???NNNnnnjjj```pppdddCCC888???BBBOOOhhhiiiKKKEEE@@@999444333444555555>>>NNNkkkeeeUUUEEE>>>===;;;::::::444444444555999>>>CCCFFFlllrrrkkkwwwpppWWWNNNBBB>>>===>>>===888777888111:::<<<]]]nnnVVVPPPLLLKKKGGG>>>999:::::::::888666444333444444666:::;;;===EEEMMM```jjjsssxxxvvvcccSSSIII>>>999:::;;;888555777555222<<>>;;;666999;;;:::999:::===@@@<<>>BBBDDDDDDCCC@@@999222000000333;;;DDDEEEHHHLLLNNNOOORRRWWWZZZZZZYYYWWWRRRKKKDDD<<<888555222222333222333;;;DDDNNN[[[pppyyyllllllgggaaaZZZRRRHHHCCCIIIRRRmmmsssvvvuuunnncccSSSDDD<<<999666444444555555555444333333333222222111111333555777;;;FFFUUU\\\\\\MMMHHHBBBTTT|||uuuSSSKKKBBBBBBFFF???777:::<<<666;;;GGGUUUsss}}}\\\LLLCCCBBB;;;@@@GGGNNNooommmKKKNNNttt{{{^^^\\\^^^___```eeeiiieee]]]RRRNNNFFF;;;333///000333666333000111333111---***......---,,,,,,+++******---,,,+++******,,,---///...------------.../////////,,,///;;;EEEwwwcccDDD>>>LLLkkk|||jjjbbbqqq~~~|||cccCCC888>>>@@@MMMeeehhhMMMCCC???999555444555555555<<>><<<===<<<888777999444:::<<<^^^nnnTTTLLLEEECCCBBB;;;::::::999888777555444333111111333777999;;;CCCLLLdddnnnsssoookkkhhh\\\NNNGGGAAA999666666777666444333777666>>>]]]kkkXXXHHHGGGPPP\\\ooowwwgggbbbZZZMMMCCC@@@BBBAAA???555777999999888888;;;>>>BBBOOOdddhhhZZZRRRQQQVVVddd~~~}}}{{{hhhqqqxxx___tttyyyhhhbbbgggfff^^^LLL999///...///...111///............---+++,,,+++))))))***)))(((&&&***))))))(((((())))))***(((''''''(((******)))'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''(((&&&((())))))(((''')))***)))***++++++******+++---...///000000111111111111.........000111111...,,,,,,,,,,,,,,,...111444666666888;;;@@@CCCCCCAAA>>>===777111000111333:::AAAEEEGGGJJJMMMPPPSSSWWW[[[YYYVVVPPPIIIAAA:::444222111//////000000222999BBBKKKYYYmmm}}}~~~|||pppiiitttvvv|||yyyiiiXXXQQQRRRUUUhhhiiiggg^^^TTTKKK@@@666999999777555333333555777333333444444444333333222666444555888===FFFWWWggg]]]QQQBBBEEE[[[ssscccVVVGGGDDDGGGFFFAAA===@@@999@@@OOOaaa~~~zzzzzz{{{~~~gggRRRFFFCCC<<>>???JJJbbb```LLL@@@===999777666666666555:::DDDbbbnnn]]]OOOAAA======;;;999999555444333333444777:::<<>>;;;<<<999:::999888666555444333333000000222666888:::CCCLLLccclllmmmaaaSSSKKKCCC<<<:::999777555444444444555///777999===UUUuuu~~~uuueeeVVVGGGHHHZZZqqqvvvkkk]]]MMMDDDBBBAAA???===777888999999999999;;;>>>BBBHHH\\\~~~cccYYYTTTWWW\\\gggwww}}}mmmssszzz```xxx~~~|||qqqmmmnnneee\\\JJJ777---------,,,111000......//////---,,,---+++))))))))))))'''&&&((((((((((((((()))))))))((('''''')))++++++***(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''(((&&&''')))(((''''''(((***(((***++++++++++++,,,---//////000000111222222333.........000111111...,,,---,,,,,,---///222555777666777:::===@@@AAA???===;;;555111111222333999???FFFGGGJJJLLLPPPSSSWWWYYYSSSOOOGGG>>>777222///......------//////000777@@@HHHUUUiiiwww|||mmmiii{{{tttkkkiiieeekkkkkkcccUUUHHHBBB>>>:::>>>??????;;;666222333555333444555555666555444444999555555999777999NNNhhhtttcccKKK@@@DDDNNNooooooYYYMMMLLLTTTWWWQQQGGG???FFFWWWiiixxxqqqiiijjjmmmrrr{{{xxxVVVHHHDDD>>>BBBGGGPPPuuubbbJJJRRRrrrYYYZZZ^^^bbbcccfffhhhccc\\\WWWOOOCCC777...,,,---///+++444;;;999333///...---******+++,,,,,,---......,,,,,,+++++++++,,,---......------------...//////111333000777>>>dddmmmHHH<<>><<<999888888888777555999???XXX|||iiiYYYHHHAAA>>><<<999999777666444333333555777888BBBZZZcccZZZZZZfffnnnMMMGGG@@@;;;<<<<<<:::888:::555888<<>>;;;888555777999888555444555777...555777;;;RRRnnntttggg\\\RRRFFFHHH___}}}qqq[[[PPPLLLEEE>>>;;;:::::::::;;;;;;<<<===>>>AAADDD[[[cccQQQRRR]]]gggooozzz|||yyypppzzznnn[[[uuuyyyxxxooodddZZZGGG555---------+++222000///...//////...,,,,,,+++))))))******(((&&&''''''(((((())))))))))))(((((((((***,,,,,,***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&'''((((((''''''((()))(((***+++,,,++++++---...////////////000000111111.........000111111...,,,,,,,,,,,,---///222555777888888888:::<<<>>>>>>===999444000111222333999???GGGHHHJJJLLLPPPRRRSSSTTTIIIEEE===666111.........---,,,,,,......///666>>>FFFRRReeerrrwww|||{{{tttzzzttt___MMMDDDAAA???>>>@@@AAA>>>999555444555444555666888888888777666;;;777999<<<666111DDD___qqqVVVDDD>>>>>>UUUyyyuuu^^^TTTdddrrrkkkNNNHHHQQQaaapppzzzooofff___ZZZWWWYYY^^^gggsssZZZJJJEEE@@@BBBEEEMMMtttcccNNNOOO}}}uuu[[[XXX^^^dddfffiiijjjfff```WWWOOOBBB777///---...///'''...333555777999555...******+++,,,,,,---......++++++++++++,,,,,,------...------------...//////222777111666;;;YYYvvvMMM>>>GGGaaarrriiinnntttXXXEEEBBBAAAKKK```pppjjjVVVNNN===;;;:::999999999777666888;;;MMMuuu~~~ppp___KKKAAA>>><<<;;;<<<888777666444444555666777<<>><<<;;;999555888;;;:::666333444555000444666???[[[yyyzzzhhh]]]WWWNNNNNN___yyynnnfff```QQQCCC>>>;;;;;;:::;;;<<<===>>>>>>DDDKKKiiiiiiPPPSSSbbbooouuuoootttjjjaaazzzyyy~~~jjjbbbXXXEEE444...//////,,,222000////////////...,,,,,,+++******++++++***)))''''''((()))************))))))***,,,------***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))%%%'''(((((('''&&&((()))(((***+++,,,+++,,,---///...//////000000///...............000111111...,,,+++++++++,,,...222555777:::888888999<<>>:::777777777555666999;;;<<<;;;:::999;;;999<<>><<<:::999999999777666666:::EEEcccrrrjjjYYYGGG???===<<<===???888777666555555555666777;;;NNNXXXTTTQQQUUUooorrr[[[QQQGGG>>>===>>><<<::::::999;;;AAAjjj^^^GGG<<<<<<777555888555:::999888666555444333333333111222555777;;;DDDOOOSSSMMMEEE???===<<<:::888666999;;;:::666222222333333666999GGGjjjqqqkkkeee___```jjjzzz~~~}}}yyycccKKKAAA===;;;:::;;;<<<>>>>>>===EEETTTyyyiiiWWWWWWdddpppvvvuuu}}}sssnnn~~~jjj```UUUBBB222...000111---222111//////000000...---,,,+++***+++,,,---,,,+++'''((()))+++++++++++++++******+++---...---***'''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((()))))))))%%%&&&((('''&&&&&&''')))(((***,,,,,,,,,,,,...000111222333444333111///............000111111...,,,*********+++---111444666:::999;;;===AAABBBBBBAAA;;;444000000222444;;;BBBIIIIIIKKKNNNPPPNNNHHHDDD777666333111////////////000//////111000///444;;;DDDNNN___pppyyy}}}jjj]]]YYYYYY```XXXMMMCCC===999888777666888;;;===>>>>>>===<<<:::;;;===>>>888444:::EEEdddooofffOOO@@@;;;CCCSSS{{{UUUaaawwwjjjZZZ___qqq~~~zzzooojjjccceeepppxxx||||||vvvtttvvvwwweeeTTTIIICCCAAAAAAAAADDDKKKVVVfffwwwhhhQQQFFF@@@CCCHHHWWW```NNNEEEnnntttaaaWWW```gggjjjkkkkkkfff```PPPHHH===555111000///...111000...333CCCNNNBBB...000000...---+++***((((((++++++,,,,,,---------,,,...------------...//////)))555000555:::LLLZZZFFFIIIZZZ```SSSYYYgggqqq{{{xxx]]]GGG@@@BBBPPPfffzzzsss[[[MMM@@@===:::999888888777666333;;;BBBWWWyyykkkaaaRRRCCC>>>>>>===<<<<<<666555555555555666777777@@@TTTaaabbb]]][[[pppnnn___VVVJJJ@@@>>>>>>===:::::::::>>>EEEooobbbIII<<<<<<888888:::666::::::999888777555444333222111333888<<>>;;;999888999:::;;;999777555333333333888<<>>@@@BBBAAA@@@GGG___ccc\\\YYYeeeppprrrwww{{{uuuwww~~~}}}}}}xxxjjj\\\QQQ>>>000---111111---222111//////000000...---+++******+++---......---'''(((***+++,,,,,,,,,+++++++++,,,---...---)))&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))%%%&&&((('''&&&&&&''')))(((***,,,,,,,,,,,,...000666777999999888666333111.........000111111...,,,)))))))))***---000444666999:::===BBBEEEFFFDDDAAA<<<555000000111444<<>>===:::;;;===<<<999777;;;@@@WWWmmmkkkPPP===777===JJJYYY|||\\\bbbttteee___ggg}}}tttgggVVVQQQJJJMMM[[[ggglllvvvmmmccc^^^```iiimmmooorrryyylllaaaQQQCCC;;;999:::;;;>>>AAAHHHSSSccctttnnnTTTGGG???DDDKKK___bbbLLLEEErrrlllXXXUUU^^^fffhhhhhhfffaaaZZZLLLDDD;;;444111000///---%%%000555111000444111'''...------,,,,,,++++++******+++,,,---------,,,,,,...------------...//////)))777111666:::HHH\\\IIILLL]]]bbbUUU[[[nnnxxx~~~~~~uuu[[[DDD>>>BBBQQQiiihhhUUUBBB>>>:::888888888777777111<<>>HHHRRRUUURRRMMMEEE<<<333222444777;;;@@@GGGIIIKKKMMMMMMHHHAAA;;;333333222111000000111222///000000//////111444777>>>HHH[[[ooo|||}}}XXXBBB:::666111:::<<>><<<;;;;;;:::999888777666555NNNgggtttcccHHH<<<;;;===MMM\\\qqqpppmmmoooiiirrr~~~}}}nnnccchhh```RRRNNNQQQQQQ]]]wwwmmmWWWMMMOOOQQQOOOPPPUUUWWW\\\nnn}}}kkkPPPIII@@@999666777888999777>>>EEEMMM\\\qqq}}}WWWHHHCCCFFFQQQdddeeeOOONNN}}}mmmRRRWWW]]]bbbfffiiiggg]]]SSSJJJ@@@666333111...---......------,,,,,,------...222...***)))******+++,,,,,,------,,,+++***,,,---............////////////,,,111333555888FFFwwwYYYCCCNNNhhhppp___aaannn}}}uuu]]]IIIAAA@@@RRRooovvvZZZHHH@@@:::999999666444444333777:::MMMooo~~~xxxrrr{{{uuucccTTTMMMEEE@@@>>>===<<<:::999888666555444444555555FFFddd|||uuukkk{{{mmmaaaYYYQQQFFF===;;;===<<<999<<<:::[[[~~~gggOOOCCC@@@???===<<<;;;888999;;;;;;777666888...;;;:::888KKKbbbqqq|||xxxooo___OOOGGGEEEBBB===>>>===:::777888999777444;;;999===OOOhhhrrrcccNNNGGGDDDJJJ___zzzttt[[[SSSOOOWWW^^^ZZZNNNEEE\\\wwwaaaXXXXXXYYY\\\]]]YYYOOOGGGMMMQQQ\\\}}}|||jjjtttvvvnnnfff___RRRCCC333//////...,,,+++000000//////...------,,,***))))))+++---...---+++///+++(((***...222222111))))))'''&&&%%%%%%&&&&&&***)))))))))((((((((('''((((((''''''&&&''''''(((((((((((((((((('''&&&&&&)))***+++++++++---111444;;;======;;;777444444444...111111///...000000,,,))))))***,,,...000222444777;;;AAAKKKUUU[[[\\\[[[PPPCCC666222444777<<>>JJJ]]]ooozzz~~~|||mmmhhhiiillljjjgggppprrrRRRBBB<<<888;;;<<>>PPPooozzzgggMMMCCC;;;999888666555777444888999IIIkkk}}}{{{yyy}}}jjj[[[YYYRRRIIICCC@@@???<<<:::999888666555555555666666MMMsssooo~~~ooo```YYYQQQFFF>>><<<===<<<:::EEEJJJkkksss[[[RRRPPPLLLCCC===@@@;;;999<<<<<<999777888444===;;;BBBaaa{{{hhhZZZRRRKKKEEEAAA???<<<;;;<<<===;;;888888888>>>OOOeeemmm```LLLCCC>>>DDDZZZwwwpppfffdddnnnxxxrrraaaSSS]]]sssvvvXXXIIIHHHHHHKKKNNNKKKEEE???CCCGGGPPPpppddddddccc``````___PPPAAA222...///...---,,,111111000//////......---+++)))((()))+++------,,,333///,,,,,,...000///---(((''''''&&&&&&&&&''''''***)))((('''''''''((()))'''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&***+++,,,++++++,,,///222111333555555444333444555///222222000///111111---*********+++---000222444666;;;BBBKKKSSS\\\dddiiieeeRRR>>>555444777;;;@@@JJJMMMRRRWWWZZZXXXRRRNNNBBB???<<<:::999888777666444444333222111222555888===LLL___nnnvvv{{{~~~zzz}}}wwwnnnXXXPPPKKKJJJHHHDDDJJJTTThhh```FFF;;;:::;;;<<<>>>???>>><<<999888888888777666555444444333666IIIVVVQQQEEE>>>;;;888;;;???GGGZZZzzzpppddd^^^kkkxxxtttJJJ@@@AAABBBHHHPPPNNNHHHBBB???@@@>>>:::666;;;???GGG^^^lllWWWHHHBBB<<<999666444555666666555666:::@@@MMMccczzzgggOOOEEEKKKYYYjjjdddOOOTTTxxxZZZVVV\\\aaadddgggeee[[[PPPFFF<<<444111000...---...---,,,,,,++++++,,,,,,---111///...---......---,,,''')))************---///---............/////////222555555555888EEEuuuoooTTTDDDBBBffftttoooVVVEEE===NNNmmmwwwhhhOOOEEE<<<:::999777777999555999999EEEfff|||yyydddWWW^^^XXXPPPJJJGGGCCC???;;;999888777666666666777888PPP~~~sss~~~wwwbbb\\\SSSGGG@@@============NNN\\\|||}}}hhh```^^^XXXMMMEEEFFF>>>999;;;>>><<<999999999>>>===MMMyyyqqqcccXXXPPPEEEAAA<<<;;;<<<<<<;;;999777;;;CCCRRRbbbgggZZZIII@@@:::???XXXvvvyyyuuulll[[[aaapppfffMMMAAA???===???BBBBBB???<<>>111...///...------111111111000//////......,,,***((((((***,,,,,,,,,555222...---,,,,,,***(((&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''+++,,,,,,,,,++++++...000,,,---///111222222333444000333333111000222222...************,,,///222333333888???EEELLLVVVccclllwww```FFF888555777;;;???GGGKKKQQQYYY^^^```]]]ZZZOOOJJJDDD???<<<;;;::::::555555333111000111555888===NNNaaammmrrrwwwzzz|||www|||~~~}}}zzzttthhh]]]EEE===888888888666888===EEEaaattt~~~mmmJJJ;;;999;;;<<<======<<<:::777555666666555555444333333222///;;;DDDBBB>>>;;;888555;;;===CCCNNNdddpppbbbYYYVVVTTTaaappp~~~PPPCCCCCC@@@>>>AAAAAA????????????===:::999<<<>>>DDD\\\www^^^JJJAAABBB===;;;999888888777555333999;;;BBBQQQjjjlllQQQEEELLL]]]llldddJJJUUU{{{ZZZVVV[[[```ccceeebbbXXXMMMBBB999222000000...---...,,,,,,++++++++++++,,,,,,,,,---,,,,,,...111000---***+++++++++***+++,,,...---------.........//////---111111444999HHHwwwlllRRRCCC>>>___zzz```JJJ===LLLlllsss^^^LLLCCC<<<::::::888777888555:::999DDDddd}}}}}}hhh\\\___\\\XXXUUUQQQLLLDDD>>>;;;:::888777777777888999III{{{yyy}}}pppdddXXXKKKCCC???>>>@@@CCC]]]rrryyynnnhhhaaa\\\ZZZMMMBBB:::;;;>>>===;;;:::;;;>>>???VVV{{{nnneeeUUUKKKAAA======<<<;;;<<<:::@@@JJJVVVaaaaaaTTTEEEAAA:::AAA\\\zzzwwweeeXXX^^^fffsssXXXFFF@@@===:::999;;;======<<<===@@@FFF]]]wwwqqqggg^^^[[[WWWFFF:::///---...---,,,---111111111000//////......,,,***(((((()))+++++++++///...,,,+++***)))((('''%%%%%%&&&''''''((((((((('''&&&%%%######%%%'''(((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((((('''***+++,,,,,,++++++---...,,,,,,---///111222333222000333444111111333222///+++***)))***+++...111333222777===@@@EEENNN\\\gggttt^^^EEE777444666;;;AAAFFFJJJRRR\\\eeejjjlllkkkhhhcccYYYNNNDDD>>><<<<<<555444222000...000444777>>>PPPccclllppptttwwwvvvtttwwwuuunnneeeYYYJJJ>>>666222///111333222111222222AAAGGGJJJ\\\vvvZZZCCC===;;;;;;<<<<<<:::888666444555555444444333222222222000444777666666666555333555:::???CCCLLLbbbzzzqqqmmmllleee\\\OOOFFFDDDIIIPPPTTT^^^kkk]]]JJJFFF@@@<<<:::888777999::::::999888777:::;;;@@@WWWzzzlllUUUIIIEEEEEE@@@>>>;;;:::999888666444999<<>>666/////////...---...---,,,,,,++++++,,,,,,---))),,,---,,,000666777333.........---++++++,,,---------------............+++...///333999GGGttt{{{WWWBBB;;;PPPtttkkkRRR@@@KKKhhhsssWWWIIIAAA<<<;;;;;;888666666333;;;:::EEEgggssseee``````______]]]UUUJJJBBB===<<<:::999888888999999BBBqqqrrrcccRRRHHHAAA???EEEMMMssstttkkknnnuuuWWWKKK???===???>>><<<<<<:::@@@FFFaaammm]]]MMMEEEBBB???>>>@@@<<>>;;;888555555777888888888<<>>333111444===EEEHHHLLLUUUaaannnxxx~~~zzziiiTTTEEE===<<<444333111///...000555999BBBUUUfffmmmqqquuutttoooeeegggcccYYYOOOFFF;;;222555444444555666555333111...444444666@@@PPPrrrnnnLLL>>>;;;;;;;;;;;;:::888666555444444333333333222222222333222000000222333333222222666<<<===>>>IIIaaaxxxyyyfffWWWOOOKKKEEEAAA<<<:::888999===DDDLLLRRRZZZeeewwwvvv]]]NNNBBB???;;;777666888:::888888999666999:::???WWWzzznnn___```\\\SSSCCC???;;;999888888888777666;;;DDDWWWqqqfffNNNBBBLLL```nnntttXXXHHH]]]]]]TTTYYY^^^```aaa^^^TTTHHH;;;333---...///...---......------,,,,,,------...)))...///---111:::<<<777000000000...,,,++++++---,,,------------............111111444888AAAjjjbbbGGG:::@@@UUUqqqwww\\\EEEJJJcccwwwYYYMMMEEE>>>===<<<999666666444;;;:::FFFlllpppfffeeeffffffddd\\\QQQHHH@@@???<<<:::999999999999AAAjjjrrr[[[MMMDDDBBBKKKXXXssswwwhhhZZZLLLEEEBBB???>>>???:::CCCOOOooolllXXXOOOIIIAAA===???>>>GGGRRR\\\bbb___PPP@@@AAA>>>LLLjjjiiiUUUGGGBBBDDDHHHJJJQQQ]]]jjjtttxxxxxx{{{^^^EEEBBB???===;;;888666666777777888;;;@@@TTTuuuzzzjjj]]]XXXSSS===444---,,,,,,******+++000000//////...------,,,***)))))))))++++++)))((($$$&&&'''((((((((()))***%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((((()))+++,,,,,,+++---...,,,,,,,,,///333555444222000333333000000222111...,,,+++)))(((***---000333666999;;;>>>AAAHHHPPPWWWQQQGGG:::333000222<<>>:::666///000111///...//////...000111222777:::<<<[[[WWW???:::;;;;;;:::999888777666444444333333333333222222333111///000222222222111222333777:::<<>>999<<<===BBBYYY|||vvvwwwoooKKKFFF???999777777777777666<<>><<<:::999888888@@@ddddddQQQFFFDDDQQQbbb|||nnn^^^QQQHHH@@@???AAA===EEETTTyyyyyyfff^^^WWWJJJAAA@@@BBBKKKWWWccckkkiiiYYYIIIAAABBBTTTrrrwww```NNNAAA::::::===EEEEEEJJJVVVdddnnnpppnnnwww{{{___GGGDDD??????>>><<<:::999999999;;;===@@@SSSsssmmmtttwwwcccWWWUUUQQQ:::333---,,,,,,)))((()))/////////...------,,,,,,)))))))))***,,,+++)))'''((()))***)))'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((()))******&&&&&&'''((())))))((((((''')))+++,,,,,,,,,---...+++***+++...333666555333///222222000///111111---,,,+++)))((())),,,000222555777999<<<@@@FFFLLLQQQMMMFFF===666111111:::EEEJJJMMMVVVdddvvvtttVVVEEE@@@555444222000000333999>>>MMM^^^mmmsssxxx|||tttgggYYYWWWNNNAAA777555444222222444444111///111444666...,,,///777777111PPPbbbEEE:::::::::::::::999888777444444333333333333333333222000000333555333222111222...000777<<>>999333666777555333777???GGGMMM^^^uuu___QQQDDD??????EEEFFFAAA>>>@@@:::======AAAWWWxxxzzzVVVOOODDD<<<777666666666777???MMM___wwwzzz[[[KKKCCCMMMbbbqqqppp]]]HHHbbb]]]SSSXXX]]]^^^___\\\QQQEEE777000+++---...------...//////............//////)))...,,,&&&)))444666000+++,,,---,,,++++++,,,...,,,,,,,,,---------......///222111444555:::\\\wwwVVV===999HHHZZZzzzmmmOOOHHHXXXvvvyyyfffXXXIIIAAA<<<999:::===888<<<888EEEuuuxxxsssmmmhhhddd___XXXRRRDDDCCC@@@===:::888888888===```iiiTTTGGGEEETTThhh}}}jjjZZZLLLBBB@@@CCC???FFFTTT|||vvvqqqiiiXXXLLLHHHGGGPPP\\\jjjtttsssdddSSSCCCFFF[[[yyyhhhWWWEEE===;;;;;;===@@@@@@???BBBNNN]]]hhhjjjgggwwwfffLLLIII:::<<<===<<<:::888777777;;;<<<<<>>PPPaaarrrrrrdddYYYNNNAAA999444555555555666999>>>BBBJJJWWWpppiiiUUUPPPPPPZZZ```YYYKKKAAABBB>>><<>>000000...---,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222***//////444;;;OOOXXX;;;;;;FFFbbbzzzTTTHHH]]]yyypppbbbSSSHHH@@@999777999>>>777===TTTzzz}}}llldddddd```WWWEEEBBB===::::::;;;<<<===@@@[[[iiiYYYNNN\\\|||lllPPPCCCDDDJJJHHH[[[ppp\\\UUUPPP^^^ggglllzzzxxx```TTTSSSbbb{{{gggRRRAAA>>>;;;888666555666777:::BBBCCCJJJ]]]dddcccfffqqq{{{aaaJJJIIIAAA<<<===???===999888???===BBBUUUtttdddUUUUUUqqqkkk```VVVNNNJJJ111111///...---,,,,,,+++///......------,,,++++++***************)))(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))******++++++,,,------...///111555888999888666///444666333222444111,,,///---++++++---///111111777777888:::>>>BBBDDDEEEHHHAAA;;;777222111999CCCJJJMMMXXXkkk|||lllQQQAAA===444222444555000///>>>QQQaaaqqq{{{lllYYYOOOBBB888666666666555888777555444333333444444...111//////111222BBB___dddOOO>>>999===777555888666444444444333333222222222///////////////000000000//////111333777AAAVVViiikkkXXXKKKAAA:::666333444444444555888===@@@EEEQQQhhhxxxttt|||yyyiii]]]RRRLLLIIIPPPccc|||~~~```WWW^^^bbb___VVVLLLBBB>>><<<:::999;;;;;;JJJYYYooonnnUUUAAAIIIddd}}}[[[PPPbbbzzzVVVTTTWWWZZZZZZZZZTTTGGG:::000///...---,,,+++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000+++222111444:::LLL|||gggCCC:::CCCccckkkRRR\\\qqq\\\MMMCCC===;;;===>>><<<@@@ZZZwwwooolllcccWWWGGGCCC???>>>>>>>>><<<:::===QQQuuuyyyooodddsssfffQQQKKKIIIMMMgggllleeebbboooxxxxxx|||iii[[[^^^jjj}}}lllLLL??????===:::777666555666777777???CCCRRRkkkvvvssstttzzzuuu]]]OOOFFF@@@AAABBB???<<<;;;>>><<>>777666777888888999999888777666666666666000333//////222///888LLLuuu{{{UUUBBB<<<>>>888444666444444444333333333333222222////////////////////////222000///111444???UUUhhhpppdddRRRCCC:::666555444222222333333444666:::===AAAJJJ___{{{pppggg___cccttt^^^JJJMMMSSSSSSOOOGGG@@@>>>>>>;;;:::;;;===QQQcccyyyeeeRRRAAAKKKnnn|||]]]NNNjjjoooSSSSSSWWW[[[ZZZXXXQQQCCC555000///...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,555333444999JJJzzzyyyMMM:::???bbbbbb^^^ppp\\\NNNDDDBBBCCC===DDDEEEbbb{{{lll\\\KKKFFF@@@???AAAAAA>>>:::===GGGfff}}}uuu}}}```QQQOOOWWWvvvxxxyyyzzzllldddkkkvvvjjjOOO@@@======<<<999777666666777777888???HHHaaazzzcccWWWLLLIIIGGGDDDBBBBBBAAA===FFFdddpppTTTYYYmmmlll^^^WWWIII888000000...---,,,,,,,,,,,,///......------,,,+++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))******++++++,,,------222000111888@@@BBB<<<555000333444444444222///------+++******---000222222555777999;;;===???CCCEEEGGGCCC===666111111777>>>GGGLLLYYYkkkyyyssscccQQQEEE===888777:::444222222333222666KKKbbbrrr|||nnnIIICCC<<<777666888999:::999999888888777777777777333666111111555222333@@@\\\YYYEEE<<<>>>888555777444333333333333333333333333000000000000////////////444111//////000777HHHXXXvvvmmmGGGBBB<<<777555333111///000111222222222444777:::>>>FFF[[[wwwyyywwweeeNNNOOOWWW[[[RRRIIIBBB@@@???;;;999:::@@@XXXnnn]]]OOOAAAHHHkkkyyy___OOOmmmiiiOOOQQQWWW[[[ZZZWWWOOOAAA444//////...---,,,++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------777333333999KKKzzzPPP999<<<]]]rrrbbbqqq\\\JJJBBBBBB===JJJJJJjjj}}}jjjXXXNNNCCC>>>???AAA???===???BBB]]]wwwlllXXX\\\bbb~~~{{{sssiiigggrrr|||mmmXXXGGGAAAEEE<<<:::999777666666777777999===HHHlllppp]]]RRRKKKFFFDDDEEEFFFAAAJJJkkkxxxdddkkk~~~{{{eeeZZZYYYKKK888000///...---,,,,,,,,,,,,///......------,,,+++++++++***))))))(((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((()))))))))******++++++,,,------333000...333;;;>>>;;;666111222444666555333000///,,,***((()))+++...000000333555999;;;>>>CCCIIIMMMLLLIIIBBB888111111777<<>>666333222444333:::QQQjjjzzzgggEEEAAA<<<777666666777777888888888888777777777666333666222111777444222:::HHHfff[[[EEE;;;===888777999666333333333333333333333333222222222111111000000000222000000111000333===HHHcccjjjKKK<<<;;;:::888666333///---///000111111111222555777:::DDDYYYvvvuuupppmmmhhhXXXNNNDDD@@@>>>;;;999;;;EEEbbbyyywwwTTTLLLBBBGGGdddxxx```QQQiiihhhMMMOOOUUUZZZYYYUUUMMM@@@555///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////777111111999LLLxxxPPP999;;;TTTrrrfffnnnUUUFFFCCC<<>>SSS}}}sss|||gggeeefffzzzzzzuuuppphhh```cccooo{{{oooZZZFFF???AAA;;;;;;999888777777777777999;;;GGGrrrvvvbbbVVVNNNKKKLLLKKKFFFQQQttt~~~xxxaaaXXXVVVHHH555///...---,,,,,,,,,,,,,,,///......------,,,++++++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))******++++++,,,------333///---///555888888555111111333777888444222333---+++((((((***---......111444888;;;>>>EEEOOOVVVVVVSSSIII:::111222777;;;KKKLLLSSScccvvvrrrZZZEEE;;;:::888555444555666===UUUnnn{{{bbbIIIGGGBBB===999666555555666777777888888777666666111666111///555333000777999KKKeee]]]EEE:::;;;888777:::777222222333333333333444444333333333222222111111000//////111333333333999AAAMMMffflllRRR<<<<<<:::777444222222333444///000111111111111333555666CCCZZZxxx~~~ppp|||eeeXXXIIIAAA>>><<<>>>AAAQQQooonnnNNNHHHCCCKKKdddvvv___QQQgggfffMMMNNNTTTXXXUUUPPPIII>>>444///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000666///000999HHHoooSSS;;;:::III]]]ppp~~~nnnZZZQQQ@@@IIIKKKiiiqqq^^^PPPIIIFFFEEEAAA>>>IIIhhhzzzkkkcccsssppp```^^^mmmyyynnnccc___]]]YYYSSSPPP[[[eeesss~~~ssszzz~~~xxxwwwcccLLL???======<<<;;;999888777777777??????MMM}}}rrrfffaaa```UUURRR___|||vvvcccXXXPPP@@@///......---,,,,,,,,,,,,,,,///......------,,,++++++,,,+++)))((('''((()))***))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))))))))))))))******++++++,,,------000///...///111444444333111000333999:::666444777///,,,***)))+++,,,------111333777999===FFFRRR[[[```\\\OOO===222333888;;;HHHKKKWWWiii|||~~~[[[EEE===:::777666888888???WWWooojjjWWWUUUPPPIIIBBB===:::888666777888888999888777666111777333...333222000777555<<>>>>><<<;;;999888777666@@@BBBSSSvvvrrrgggfffwwwyyyxxxqqqdddYYYKKK;;;000------,,,,,,++++++,,,,,,///......------,,,++++++,,,+++)))((('''(((***+++))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))))))))******+++,,,,,,------......///000111111111222111///333:::;;;777666999111...+++***+++---------111333666888;;;EEESSS]]]fffbbbSSS???222444999;;;DDDKKK[[[ppptttVVVKKK;;;888888999999@@@WWWpppyyywwwdddbbb]]]UUULLLDDD@@@>>>666777999999:::999888777444;;;666///222222222999888888@@@SSSmmmaaaHHH::::::666555777333222222222333333444444444222222222111000//////...111//////111000///222888===LLLeeeuuuYYY???;;;;;;:::777444000/////////111222222111111222333888JJJfffxxxnnnddd^^^bbbkkkbbbaaalll}}}cccPPPFFFCCCGGGNNNjjj~~~dddNNNCCCDDDYYYsssgggQQQIIIkkk\\\OOOOOOTTTUUUNNNFFF>>>444,,,......---,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////666///222666777RRRbbbBBB888<<>>888777::::::888@@@LLLOOORRRccczzzzzzaaaZZZooommmxxxsssXXXEEE???@@@???>>><<<:::888777666999<<>>EEE___zzzvvv{{{vvvvvvwwwrrrpppnnnmmmVVVIIICCCOOOgggxxxmmm\\\JJJFFFIIIKKKIIIFFFTTTeee|||nnn\\\PPPKKKBBBGGGRRR```qqqsssaaaPPPDDDAAA===:::777777999:::888999===EEEOOO^^^uuuyyymmmeeesssxxx___KKK@@@@@@<<<;;;======:::999<<<;;;CCCTTT~~~|||~~~wwwsssccc\\\VVVJJJ<<<333,,,,,,+++******+++,,,,,,000...------------***(((******))))))))))))******)))((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((()))((('''&&&''')))((((((***++++++,,,+++++++++---000111111222333444222000222777999555222222000...++++++,,,,,,+++***111444777:::===CCCKKKRRRUUUZZZUUUDDD666555555111:::BBBLLLccc{{{YYYHHHAAA999555777DDD[[[nnnxxx}}}qqqiiibbbWWWMMMBBB>>>888666888;;;;;;999888666333333333444333333666333555AAAWWWzzzYYYBBB777888444333666333333222111222444444333111444333222111111000000000444222///......000333555;;;GGG___oooRRREEE???;;;777777555444222111/////////000000///...000333666AAA___|||kkk___VVVNNNIIIQQQUUUgggppp___TTTXXXcccrrrYYYLLLFFFJJJ```}}}uuu[[[TTTvvv[[[MMMRRRQQQMMMFFF>>>666222000------,,,,,,+++******)))---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000......000111444===GGGqqqnnnHHH888999===SSSllluuu|||{{{tttyyylll\\\VVVUUUUUUUUURRRJJJFFFNNN\\\tttsss___PPPDDDBBBFFFKKKVVVgggzzz{{{hhhZZZNNNDDD>>><<<;;;@@@KKKYYYgggyyy___QQQEEE===<<<999999666555777777666999>>>DDDKKKXXXnnn{{{wwwxxx}}}eeeQQQEEEBBB===;;;======::::::<<<:::===GGGiiiwwwiii[[[VVVRRRGGG999000,,,,,,+++******+++,,,,,,///---,,,,,,---,,,***(((******))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&((()))((('''&&&((()))'''(((***,,,---,,,+++***------...111444666666555444000000444666444222333111...,,,++++++,,,++++++000444888:::<<<@@@FFFLLLNNNTTTQQQBBB777444222///333;;;DDD\\\|||jjjTTTIII===777888DDDZZZmmmwww{{{sssggg]]]PPPEEE:::777:::<<<:::666888666444444444555444333444333666@@@RRRssspppTTT???777999333222666555444333222222444444333222333333333222111111000000333111///......000333555;;;GGG^^^}}}tttWWWDDD:::555666555555444222111111000///////////////111444777EEEkkklll```XXXOOOIIIMMMTTThhh{{{jjjiiiqqqvvv[[[MMMIIIQQQjjjttt[[[\\\^^^MMMQQQOOOJJJCCC:::333///...------,,,,,,++++++******------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///------//////111999BBBdddUUU===777888EEEYYYcccnnnqqqgggQQQEEECCCDDDEEEIIIFFFFFFJJJPPP___}}}wwwuuuxxxoooOOOEEEKKKFFFIIISSScccwwwzzzhhhSSSIII???;;;888666555666:::>>>HHHUUUbbbnnn}}}iiiMMMEEE===999;;;888999666444555555555:::AAAEEEHHHQQQhhh|||yyy___MMMDDD???<<<======::::::<<<<<<<<<===UUU~~~nnnaaaUUUQQQMMMBBB555---,,,++++++******++++++,,,///---,,,---------+++)))******))))))))))))******'''''''''((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''((()))&&&(((***------,,,+++)))...---...222888;;;;;;999555111///222444333333555222///,,,++++++,,,,,,+++///333888:::;;;>>>BBBFFFKKKOOOMMMCCC888444000,,,000777@@@WWWvvvqqq___SSSFFF===:::BBBZZZqqqzzz|||nnncccYYYMMMBBB======:::777555888777555555555555444333000333:::FFFWWWsssfffSSS@@@:::;;;555333888888666444333333444444333222333333333333222111000000111000///...///000333444:::HHHaaa~~~hhhPPP???555444444444333333222222222...////////////111555888FFFrrr}}}mmmddd^^^WWWQQQKKKVVVlllxxxuuu|||tttWWWLLLKKKWWWqqqrrr]]]dddxxxXXXIIIPPPNNNHHH@@@777111...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------///...///666>>>[[[fffDDD999;;;===LLLWWWccc{{{|||zzz[[[GGGAAAAAABBB>>>===@@@EEEKKKVVVkkk~~~dddOOOHHHFFFHHHSSShhhlllQQQMMMFFFFFFJJJVVVeeewwwdddOOOCCC@@@:::555666777666666999;;;===EEERRR^^^iiivvv___IIIDDD===<<<>>>;;;:::777444444333555<<>>333,,,++++++++++++++++++++++++///...---.........,,,*********))))))))))))******&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''((((((''''''(((***&&&(((***------,,,+++)))------...333:::>>>???===777222///222333333333666333000,,,++++++,,,,,,+++...222777999:::<<<@@@DDDEEEHHHGGGAAA999444111......555<<>>555000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...000//////555<<>>>>>999666777777555555777777888>>>JJJWWWfffwwwuuuZZZJJJEEE???>>>AAA===<<<999666555333555>>>IIIPPPQQQUUUhhhyyyvvv|||~~~```JJJAAA:::999:::999888999>>>AAA@@@OOOoooppp\\\OOOEEE:::222...++++++++++++++++++++++++///.........//////---+++******))))))))))))******&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''''')))***'''(((***,,,---,,,+++***,,,---000444999===>>>>>>888333000222444333444777444111---++++++,,,,,,,,,,,,000555888999<<>>YYYwwwsssaaaXXXQQQMMMEEE:::777;;;999888777777888777555333666444666AAAUUUsssrrrYYYDDD::::::444333888888999777444333444555444444333444444444444222111//////.........///111222333666GGGaaa{{{nnnOOO<<<444444444333333222222222000000000000000222555888MMMwwwvvvggg^^^ZZZWWWUUUUUUbbbvvvfffNNNJJJQQQccc}}}iiifffvvvtttSSSNNNMMMLLLIIICCC;;;333///...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------///111111000444;;;OOORRR;;;<<>>JJJWWWbbbiiirrraaaOOOGGG@@@<<<::::::<<<>>>KKKjjj|||\\\JJJEEECCCFFFJJJVVVpppfffQQQEEE???>>><<<888666777666333333666666666<<>>@@@<<<===:::888666333444>>>JJJSSSTTTYYYkkkgggNNNCCC:::999:::999888999999@@@BBBPPPoooqqq[[[LLL@@@777111000***++++++,,,,,,++++++***...---------......,,,+++******))))))))))))******%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((((('''''')))+++((((((***++++++,,,++++++,,,...222444555777999:::888333111444666555555888555222---+++***+++,,,,,,+++///333666999===CCCGGGGGGFFFEEECCC>>>888444333---333666CCCWWW```ffftttfffQQQ@@@;;;:::>>>SSSkkk{{{{{{kkk^^^WWWNNN@@@:::===999888777888999888555333666444999GGG]]]xxxbbbIII;;;:::666666999777:::777444333444555555444333444555555444333111///............///111222333777DDDXXXjjjttttttppplll]]]ggg~~~\\\CCC555555444333333222111111111111111000000111444777JJJnnn{{{uuukkkbbb\\\[[[]]]```eeeppp~~~```MMMKKKWWWmmmvvvbbbiiisssMMMMMMNNNIIIEEE???777000------///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++...111111///444:::FFFvvveeeCCC<<<===III^^^bbb\\\nnnzzzyyyvvv|||fffFFF;;;;;;::::::999888:::DDDSSSbbbkkkqqqwwwmmmNNNFFFDDD===:::555555777666888III]]]~~~```SSSHHHEEEEEEKKK^^^ttttttsssxxxlllWWWIIIBBB>>><<<<<<999777888666333333777888:::@@@KKKYYYnnnlll]]]RRREEEAAABBB<<<===;;;999777333333<<>><<<999999<<<999;;;888555333444555555555333444555555555333111///------......000111222333999CCCQQQ[[[^^^YYYSSSNNNCCCIII]]]{{{}}}cccPPP666555555444222111111000222222222111000111444666DDDcccqqq^^^]]][[[WWWVVV[[[ccciiisss{{{xxx|||VVVGGGKKK[[[uuuvvvdddrrruuuKKKKKKKKKFFFCCC<<<444...+++---///------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******---111000///333:::???kkkwwwMMM@@@;;;GGG```bbbWWWfffzzzsssiiikkkxxx{{{lllJJJ>>><<<;;;555666777777???PPPcccpppoooggghhhuuu\\\HHHGGGDDD:::AAA999888<<<;;;777===III___xxxdddQQQIIIEEEFFFRRRccc}}}[[[YYY```uuuxxxaaaNNNEEEAAA???===<<<999888888555111222666777:::AAAKKKXXXnnnooo```NNNGGGEEE>>><<<:::999666222111;;;FFFKKKPPPWWWiii~~~pppUUUIII>>><<<======<<<<<<@@@JJJMMMWWWrrrxxxwwwyyydddVVVGGG===666000...///***+++,,,------,,,+++***/////////...---+++***)))***((('''((()))***)))'''))))))((((((((((((((()))(((((((((((((((&&&$$$###***(((&&&%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******))))))))))))***+++,,,---///////////////.........:::888333000444999999555555222...+++++++++,,,,,,,,,,,,///555888===GGGQQQ\\\___^^^VVVMMMCCC666+++///333444???UUU______dddiiisss}}}nnnGGG===??????FFFSSSeeemmmqqqfffSSSCCC===:::===999777999999666333444222444FFF___tttlllnnnuuuVVV;;;===???>>>>>>;;;AAA===888555444555888999555555555555444333222222///111111...---111666999888III[[[```XXXOOOJJJJJJIIIIIIMMMUUUZZZXXXSSSOOO???777888888222444888333666111///222000,,,...333>>>UUUzzzfffSSSJJJLLLMMMLLLMMMVVVfffrrr~~~pppyyygggMMMEEEPPPbbb{{{oooddduuuRRRNNNJJJBBB===666000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,---,,,***+++***)))((()))+++...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------...///111222444555===PPP~~~mmm===:::AAAQQQaaadddbbbiiitttkkkfffnnn}}}vvvzzzjjjFFF:::999777666666666777<<>>AAA@@@???;;;:::;;;:::777777999000;;;AAAJJJ\\\ppp|||^^^IIIAAACCCBBB444333999666888===<<>>CCCKKKOOOVVVdddxxxzzzyyy~~~jjj[[[SSSEEE888...+++,,,---)))************+++++++++/////////...---,,,***)))***((('''((()))***)))'''))))))((((((((((((((()))'''((((((((((((&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***))))))))))))***+++,,,---------...///////////////555444111///333999999666666333///,,,+++,,,------++++++...444777<<>>@@@;;;===???777;;;555222444444222333777:::RRRwww~~~^^^JJJEEEGGGHHHHHHLLLXXXjjjxxxlllooouuuqqq{{{sss[[[HHHEEERRRddd}}}oooqqqkkkJJJJJJHHHAAA<<<555000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,......---)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,.........///000222333444999NNN{{{MMM;;;<<>>BBB@@@===:::999:::999666666888666>>>AAAIII\\\rrrzzzUUUHHHJJJBBB777888===777555;;;<<>>AAAGGGUUUZZZaaakkkzzzcccYYYPPPBBB666///,,,,,,,,,)))************+++++++++/////////...---,,,+++******((('''((()))***)))''')))((((((''''''((())))))'''((((((((((((&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((()))***))))))))))))***+++,,,---***+++---///000000000000444555333111444888999666888666111...,,,,,,...///++++++...333666:::DDDNNNYYY```ggggggaaaUUUCCC444333777555===PPP[[[]]]cccfffjjjmmmtttcccHHH<<<777<<>>UUUwwwsssZZZYYY```wwwooofffggglllYYY>>>???AAAAAACCCBBBAAA???<<<;;;::::::999888888888888777666666555555444222111000111333666999DDDYYYccc\\\\\\nnn{{{|||}}}rrr```QQQLLLSSSZZZTTTJJJKKKMMMKKKOOOPPPGGGAAA:::333222333222222444777MMMpppsssTTTAAA???@@@AAACCCJJJ[[[pppbbb___zzzjjjeeekkksss{{{|||eeeQQQGGGNNNYYYiiiooommmKKKJJJGGG>>>:::444///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---------'''***---///...------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,////////////000111222333555KKKvvv{{{]]]AAA999;;;IIIVVV^^^fffoooooojjjddddddjjjrrrwwwxxx~~~gggdddiiihhh\\\JJJ===;;;>>>999777666777;;;IIIddd{{{sssiiirrrpppYYYKKKFFFBBB===>>>===<<<999888999<<<>>>CCCQQQooommm[[[TTTVVVeeeqqqwwwvvv]]]EEE@@@CCC===<<<999888:::999555555777555;;;<<>>777333999<<<===@@@PPPhhh|||rrrnnnrrr___NNNHHHFFFDDDGGGNNN```hhhpppvvv~~~~~~bbbTTTJJJ<<<333000///,,,***)))************+++++++++............---,,,+++******((('''((()))***)))'''(((((('''''''''((())))))''''''((((((((('''%%%$$$)))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))))))))))))))***+++,,,---***+++---///000000000///666999999555555888888777:::888444000---,,,...000,,,+++...333666999CCCLLLTTT]]]fffiiiggg\\\JJJ999333666333999KKKUUUYYYaaaeeeggghhhmmm}}}lllMMM===777999???>>>JJJcccuuudddXXXQQQIIIHHH@@@:::999888777888;;;<<>>AAAIIILLLLLLJJJFFFBBB>>>;;;999888999999888777666555555555555111000111222333777<<>>;;;;;;<<>>>>>===<<<:::888999<<>>777<<<777444:::<<<;;;@@@PPPiiimmmsssvvv```TTTNNNIIILLLRRRfffppp{{{xxxllljjjxxx{{{aaaMMMCCC666000000000---((())))))*********+++++++++............---,,,++++++***((('''((()))***)))''''''''''''''''''((())))))&&&'''((((((((('''&&&%%%(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))))))))))))))***+++,,,---,,,---...000000000000///555::::::666444777::::::::::::777333...,,,...000,,,,,,...333555999BBBKKKUUU^^^hhhoooppphhhUUUEEE888:::555777FFFPPPUUU^^^bbbeeegggkkkvvvjjjMMM===888888888666DDD___zzzzzznnneee[[[WWWNNNEEE@@@>>><<<===AAA@@@RRRyyy~~~yyyvvv}}}qqq^^^ZZZVVVcccvvvLLL???:::>>>LLLTTTYYYYYYVVVNNNDDD===:::999:::999777666555444444444444000000222222333;;;DDDbbbyyy~~~qqq{{{bbbRRRJJJHHHIIIYYYiiijjjNNNHHH>>>777444444333111333@@@UUUdddbbbRRRCCC===999999;;;@@@MMMbbbyyysssVVVSSS^^^qqqzzzyyyssseeeZZZ^^^```ccckkkwwwaaaNNNPPPaaaxxxttttttiiiJJJEEE===777444000...---...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,***((()))***))))))))),,,...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,//////......///000111111000@@@PPPuuuyyyEEE:::666???IIIPPPYYYbbbvvv}}}jjj\\\]]]bbbbbb___```ssssssaaaVVVNNNDDD???===<<<:::888888;;;HHHaaawww}}}uuu[[[LLLGGGDDDAAA======<<<:::999:::===@@@OOOUUUjjjgggVVVkkk\\\KKKFFF;;;===::::::===;;;777666888444:::;;;EEEZZZkkkmmmLLL999;;;999777:::999;;;AAARRRllloooiiivvvlllZZZOOOGGGHHHNNNeeerrrtttccc___kkkrrrWWWDDD;;;111...///000,,,((())))))*********+++++++++------......------,,,+++***((('''((()))***)))'''&&&&&&&&&&&&'''((())))))&&&&&&'''(((((('''&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))***+++,,,------......///111222333333444:::;;;555222555;;;>>>999::::::666000,,,---...,,,+++---111444777???IIIVVV```mmmwww{{{tttbbbPPPBBBCCC:::777BBBIIINNNXXX]]]bbbgggmmmttt~~~fffKKK===999777444888EEE```yyy}}}xxxoooaaaVVVKKKDDD@@@>>>@@@EEEJJJbbbvvv^^^YYYSSS[[[zzzSSSBBB:::<<>>;;;:::888666444444444555333111111444222333AAAQQQnnn^^^OOOEEE@@@???NNNaaagggLLLJJJCCC:::444444333222222:::FFFNNNJJJ@@@:::;;;888999===DDDSSShhh}}}sssYYYVVVWWWhhhnnniiidddYYYPPPSSSVVVZZZddduuubbbNNNPPPbbbzzzqqq}}}lllXXXCCCEEE???444222...------......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------,,,***)))***---000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---............///000111222222999GGGqqquuuHHH;;;444;;;EEEKKKSSS[[[iii|||yyyeee]]]```dddWWWRRRddd|||rrr\\\NNNFFF???:::<<<:::999999;;;FFF]]]sss{{{{{{___NNNIIIFFFBBB<<<<<<;;;999888999===@@@IIIWWWmmmlllVVVeeeiiiPPPGGG======:::;;;===<<<888666888333999===III___oooYYY>>>===<<<999999777<<>>222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,***(((,,,---...,,,+++***+++------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------///000222333555222DDDXXX|||yyyZZZFFF666999DDDKKKNNNRRRWWWqqqzzzlllmmmssseeeSSS]]]lllvvvrrrWWWJJJAAA999<<<;;;::::::;;;DDDZZZmmmdddSSSLLLGGGBBB;;;;;;:::888777999<<>>LLLeeeuuuYYY>>>>>><<<888::::::;;;DDDVVVsssvvvZZZYYYlll~~~}}}gggSSSHHHCCCHHHPPPiiivvvxxx|||sssgggooo{{{yyy|||}}}pppvvvxxxqqq\\\BBB333000---,,,,,,---+++***)))************+++++++++---------...------,,,,,,***((('''((()))***)))(((%%%%%%%%%&&&'''((()))***%%%&&&'''((((((((('''&&&'''&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''(((((())))))))))))***+++,,,---+++++++++---111777<<>>AAAMMMaaatttsss___LLLEEEGGG???===:::888666666777777444444888:::555777NNNiiiqqq\\\WWW\\\[[[dddgggbbbQQQAAA:::888666:::<<>>???BBBJJJOOOSSSaaatttgggYYY___sssvvvcccSSSJJJ===???666000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******)))&&&###)))+++------+++)))((((((---,,,,,,++++++,,,,,,---///......------......///+++,,,,,,---///111222333777...CCCHHHmmmvvvpppSSS;;;;;;FFFLLLKKKKKKLLLggg~~~|||kkkOOOOOOYYY]]]gggTTTIII@@@<<<;;;;;;:::;;;CCCWWWjjj}}}hhhWWWOOOHHHAAA::::::999888777888<<>>:::CCCWWWuuuzzzYYYTTThhh|||eeeSSSKKKIIIQQQ[[[nnnyyyooouuu{{{~~~uuuzzzwwwuuufffddddddaaaQQQ:::...------,,,++++++++++++)))************+++++++++000000000///......------***)))((()))***+++***((((((((((((((((((''''''''')))'''%%%%%%&&&'''((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***((()))******)))***,,,...///...---000555999999888DDDHHHIIIBBB999444777<<<666888999777111---++++++*********+++,,,000666:::<<>>888AAAHHHMMMMMMIII^^^~~~jjj^^^YYY[[[VVVPPPZZZlllrrrbbb^^^eeesssjjjQQQGGG@@@;;;;;;RRR```zzznnn\\\SSSLLLEEEAAA;;;888777777777777444000333777333666UUU{{{|||xxx|||hhhbbb```jjj{{{oooPPP;;;888<<>>CCCLLLQQQNNNIIIWWWqqqhhhMMMGGGRRRggguuuYYYHHHDDD;;;777<<<===???PPPeeezzzbbbRRRIIIFFF>>><<<:::777777:::???CCCHHH___uuufffYYY\\\ooonnnjjj|||SSS;;;???::::::;;;;;;999666555777666;;;AAATTTrrrttt^^^aaa^^^YYY[[[\\\UUUJJJ>>>:::;;;=========CCCFFFXXXxxxeeePPPUUUiiimmm___TTTMMMYYYnnn|||qqqkkknnn{{{ppp|||{{{}}}jjj]]]WWWPPPBBB555...---(((&&&+++111---$$$+++***)))(((((()))***+++000000//////...------,,,***)))((()))***+++***((((((((((((((((((((((((''')))'''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***((()))******)))***,,,......---,,,///333666666666999>>>BBB???888333444777444777888777222...---,,,******++++++,,,000555999>>>HHHWWWhhhvvvttt___GGGBBBAAA===444000111111///666BBBSSSdddtttvvvZZZGGGGGG>>>???===??????;;;LLLlll{{{kkkaaa```]]][[[iii|||xxxooosss~~~fffNNNDDDAAA@@@JJJ^^^zzzbbbWWWOOOMMMIIIBBB>>>;;;999777666999444666;;;:::@@@___sssjjjhhhaaannnwwwttt[[[DDDAAAHHHPPPYYY___XXXGGG888444666;;;>>>KKK___ppp|||ppp]]]MMMCCC>>>;;;888888777555999@@@HHHQQQbbbtttmmmeeefffuuuVVVCCC@@@<<<555000------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------+++---000000000000111333333222888<<>>QQQhhhooo\\\PPPKKK???===;;;888999<<>>;;;999777:::666666888999DDDdddzzzlll^^^VVVbbbaaaooo~~~iiiMMMLLLVVVUUUggguuulllQQQ:::444888;;;FFFYYYmmmyyyvvvfffUUUFFF>>>;;;777666666555444888>>>JJJSSScccvvv~~~eeefffmmmzzzxxxQQQAAA???:::444111---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,---............000222222000555777@@@iiiSSSBBBCCCLLLQQQJJJEEEFFFLLL___|||pppUUUDDDDDDkkkTTTJJJCCCAAA======PPPgggxxxcccUUUNNN@@@===999777888<<<@@@DDDLLLeee}}}eeeNNNIIIZZZmmm|||}}}qqqdddbbblllhhhGGGAAA===::::::===<<<999999===;;;@@@BBBSSSqqqxxxVVVMMMFFFDDDHHHJJJBBB@@@??????===???JJJWWWXXX[[[ggg{{{mmmSSSVVVeeeooolllVVVLLLNNN___sssyyyuuu{{{xxx~~~qqqfff[[[MMM;;;...,,,///000,,,+++,,,+++))),,,++++++******++++++,,,.........---,,,,,,++++++***)))((()))***+++***(((''''''''''''((((((((((((((('''%%%&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***((()))******)))***,,,............///111111111111...444;;;===;;;777444333555777888888666222///---***++++++++++++---111555???@@@GGGWWWiiiqqqlllcccEEEBBB;;;333111444333000999>>>JJJ]]]wwwhhhGGGEEE===;;;444555:::888>>>RRRooo{{{{{{}}}}}}WWWCCC>>>KKK]]]kkkWWWJJJJJJFFFBBB???===<<<:::999999888777555777HHHooorrraaaVVViiisssuuuXXXYYYeeeXXXfffooofffNNN;;;777<<<<<>>BBBGGGGGGTTTqqqdddUUUNNNJJJHHHCCCFFFAAA>>>??????CCCPPP```cccgggsss~~~XXXQQQ[[[dddxxxtttZZZQQQVVVfffvvv|||mmmddd[[[PPPEEE>>>666444000,,,+++++++++***************************.........---,,,,,,++++++***)))((()))***+++***(((&&&'''''''''(((((())))))'''&&&&&&&&&(((((('''%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***((()))******)))***,,,...///000111222222111111111222555:::>>>===:::666333777888999:::888444///,,,***++++++++++++,,,///222;;;:::@@@OOObbbnnnrrrrrr]]]WWWJJJ;;;333333333111555777@@@QQQiii{{{OOOBBB???@@@:::999;;;444555DDDXXXnnnwwwQQQEEEOOOZZZnnnYYYMMMIIIDDD@@@>>>===;;;::::::<<<===;;;CCC___uuucccfffrrr}}}yyyrrr}}}lllppp|||nnnmmmfffWWWGGG<<<:::<<>>999777444222333666666666:::???NNNVVVgggyyyfffFFF???<<<111***---......---,,,+++******)))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))*********++++++++++++,,,---,,,+++,,,---///000222000111222555[[[^^^]]]llllll^^^PPPAAA===IIIccc|||ooohhhnnneeeIIIFFFMMMPPPSSSYYY\\\pppgggXXXRRRFFF@@@:::999>>>DDDIIIKKKPPPfff{{{iiiUUU]]]gggpppuuuqqqssszzzwwwfffVVVFFF<<<>>>>>>999<<>>???IIIaaavvvkkkUUUMMMdddrrrjjj^^^SSSKKKEEEBBB@@@;;;<<>><<<111+++/////////...---,,,+++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))*********+++***,,,......---,,,---......333///000444222IIIuuudddrrrwww___HHH@@@BBBRRRwww}}}qqqqqqhhhMMMIIINNNOOOQQQWWWTTTcccvvvmmm___XXXIIICCC>>>@@@HHHRRRXXX[[[___ppp}}}gggjjjnnntttzzzyyyqqq^^^KKK>>>???AAA===BBBMMM^^^eeeaaabbbsssxxxzzzdddHHHAAABBBFFFTTTeeerrrxxxiiiMMMJJJRRReeesssuuupppzzz~~~{{{~~~|||~~~~~~zzzoooWWWSSSVVVUUUQQQQQQ<<<111))))))+++))))))+++'''((()))******)))((('''000000000///......------***)))((()))***+++***(((&&&&&&&&&'''((())))))***&&&&&&&&&'''))))))&&&$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((***((()))******)))***,,,...,,,000444444222111111333000555???JJJOOOJJJ>>>333111222555:::>>>===999444+++,,,,,,+++******+++------000999DDDLLLVVVjjj|||rrrYYYBBB666555666///000222777AAAQQQcccnnn{{{YYY???<<<888222555333777555999EEEQQQggglllXXX^^^|||{{{rrreeeXXXOOOJJJFFFEEEDDDBBBCCCWWW}}}^^^JJJDDDFFFTTTgggzzz~~~zzzcccVVVJJJFFFEEEAAA===;;;;;;<<<<<<<<<:::777444222000///111444666555999???NNNVVVgggyyy|||wwwzzz{{{|||yyywwwTTT999888888...***///000//////...,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************+++,,,------))))))))))))***************,,,//////...---------,,,333...///666222>>>ccciiiuuukkkSSSKKKGGGLLLkkk{{{zzzzzzhhhNNNIIIKKKJJJMMMTTTSSS^^^mmmzzzmmmfffUUUOOOKKKOOOYYYeeemmmqqqnnn|||wwwvvvuuuvvv|||}}}ssscccMMM???AAACCCAAAGGGUUUiiiqqqllljjjyyy|||yyy[[[@@@999;;;CCCXXXooouuuyyyvvvTTTPPPHHH\\\mmm}}}xxxssswww~~~xxx|||mmmUUUSSSVVVQQQHHHCCC111,,,***,,,***&&&(((---((()))***++++++***)))(((///............---------%%%%%%'''))),,,,,,)))'''))))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&(((******)))((()))************)))******++++++//////000111222444666777444777AAAPPPZZZVVVFFF666333;;;@@@===;;;<<<;;;666///+++)))++++++)))+++...---///777AAAEEEMMMbbbxxxmmmQQQ;;;555999111...///555;;;@@@HHHPPP```rrrRRR<<<>>>:::,,,555555777888777888AAAKKKiii|||www^^^bbbwwwvvvhhh\\\UUUSSSTTTLLLOOOWWWkkkwwwXXXEEEIIIOOOaaasss|||uuuiii]]]TTTOOOFFF??????@@@===:::::::::999777777666555333000777666555333444777<<<@@@MMM[[[mmm|||pppgggjjjmmmuuu}}}ZZZLLL===777444///+++)))///...,,,+++***+++,,,,,,************************((()))***)))((((((***,,,************************++++++************++++++,,,++++++******++++++,,,+++,,,...---,,,,,,---///000///...,,,---222:::???fffpppppplllQQQKKKEEERRRuuu~~~yyyuuuyyyppp___KKKBBBAAAEEEKKKQQQLLLUUU```ttt|||lllaaaggguuuooommm~~~sssUUUHHHJJJCCCDDDXXXlll}}}ttt___HHH@@@@@@999AAA^^^uuu~~~mmmTTTMMMLLL[[[ooo{{{www}}}~~~vvvtttxxxvvv{{{yyy^^^XXXlllkkkJJJ111111///+++((((((***+++***)))(((******((((((++++++(((///............---------))))))***+++......---+++))))))))))))))))))))))))((('''&&&&&&'''((('''%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%'''))))))((((((((()))******))))))******++++++...///000111222444666777999;;;BBBOOOZZZYYYMMMAAA555<<>>999999555333444555555888<<<>>>OOOfff{{{yyyuuu}}}zzzooouuu~~~zzznnnccc^^^^^^___XXXXXX[[[ggg~~~kkkPPP@@@BBBKKK^^^qqqzzz~~~~~~gggUUUIIICCC>>>999777<<>>@@@<<>>::::::<<<===222---+++------******+++---...555>>>CCCIII\\\ppp|||]]]DDD888333000///111111000333777;;;KKKccc|||bbbHHHCCCEEE@@@888333444666444111111000:::FFFSSS```kkkmmmkkkiiilllfffccckkkuuuvvvjjj```\\\]]]___VVVVVVTTTUUUeeerrriii___[[[YYYYYY\\\```kkkjjjVVVEEE<<<>>>GGG[[[qqq{{{}}}eeeNNNCCC???<<<888999>>>AAA===888777888777666666777777666444666555444333333666:::>>>QQQ___rrrrrrVVVOOOXXXaaaqqqXXXFFF;;;111//////---,,,,,,------,,,++++++++++++,,,************************((()))***)))((((((***,,,************************,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,------,,,,,,---..................000444777222MMMyyy}}}]]]VVVuuuxxxmmm\\\JJJCCCFFFUUUfffjjjeeeaaafffnnnyyymmmeeebbbbbbLLLIIIFFFCCC???<<<@@@FFFGGGKKKPPP\\\{{{yyyccc[[[XXXcccrrr}}}wwwfffmmm~~~tttcccaaaZZZaaa|||oooZZZGGG@@@CCC@@@IIIcccuuuXXXJJJKKKZZZhhhxxx{{{}}}zzz~~~sss|||ppp___gggbbbNNN;;;222...***,,,+++))))))*********)))))),,,,,,((((((******'''///............---------)))'''&&&&&&((()))))))))))))))))))))))))))))))))***(((''''''''''''%%%###((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''((())))))((())))))***+++,,,---...///222333555666777333111111777???EEEFFFDDD555;;;@@@???;;;999:::<<<333---***,,,---+++***+++......444<<<@@@FFFWWWjjjoooPPP;;;555111000111111...///222555BBBUUUiii}}}[[[KKKIIIFFF>>>999999888444111111;;;===@@@CCCHHHNNNQQQQQQVVV\\\XXXVVV]]]fffzzzpppkkkaaaVVVNNNKKKLLLOOOJJJJJJHHHDDDJJJaaaqqq```WWWSSSRRRHHHAAA<<<===???BBBIIIPPP\\\uuuvvv\\\HHH>>>:::???GGG[[[rrr}}}~~~sss[[[NNNGGGAAA===;;;???@@@>>><<<<<<888666555555666777666555555555555333333555:::===NNN\\\qqqkkkRRRPPPYYYfffyyy{{{MMM@@@888000000111///...///,,,,,,++++++++++++++++++************************''')))))))))((()))+++---************************,,,++++++******++++++,,,++++++************++++++***,,,------,,,+++---...,,,...//////......000222111===aaa```LLL]]]kkknnniii^^^PPPHHH<<>>BBBCCCEEEHHHQQQiiiqqq]]]XXXYYYdddpppyyy~~~ooo^^^XXXggg{{{{{{ggg___UUU\\\xxxzzzcccNNNEEEEEEBBBNNNfffvvvgggNNNFFFQQQ```rrrxxxeeepppoooaaaZZZ^^^UUU>>>---+++,,,)))******)))))))))******)))***---,,,(((((())))))&&&///............---------,,,+++))))))+++,,,,,,+++((((((((((((((((((((((((***(((''''''''''''%%%###''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''((((((((((((((()))***+++,,,,,,---///222444666666777777444222333888>>>CCCFFF555888<<>><<<<<<===666...)))+++---,,,+++,,,...---222:::>>>CCCRRRccc^^^???555111000111111...///222666>>>MMM]]]rrr|||___NNNGGGAAA<<<:::666111222555555555666:::===@@@DDDGGGJJJPPPMMMKKKPPPWWWhhh{{{kkk^^^RRRNNNHHH@@@;;;:::===@@@CCCEEEDDD??????MMMhhhwww___KKK???;;;999888444111000444777999???FFFUUUrrrxxxbbbNNN@@@999:::GGGZZZqqq|||||||||zzzjjj```PPPIIIDDDCCCBBB???@@@DDD:::888555555666777666555666666555444444666999<<>>BBBHHHNNNSSSXXX]]]aaahhhvvvpppUUUKKKCCC===>>>???>>><<<======@@@EEEMMM___wwwbbb```cccllltttxxx}}}uuuXXXNNNRRRgggiiiYYYQQQHHHRRRooogggPPPDDDBBBBBBRRRmmm{{{zzzYYYFFFKKKWWWjjj||||||rrr```jjj}}}~~~lll]]]XXXMMM>>>333---+++******((()))******)))))))))******---,,,(((((())))))&&&///............---------+++)))((()))++++++***)))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((((('''''''''((('''''''''((()))***+++,,,+++---///222555666777777777555222222444:::@@@DDD999777888>>>CCCEEEFFFIII===444,,,+++------,,,,,,...,,,000888<<<@@@MMM]]]uuuoooKKK888444111222111...///222444:::EEEVVViiibbbMMMEEE===777111...000555...---000555666666:::??????DDDAAA???DDDHHHTTTjjjrrrccc[[[UUUHHH<<<:::999777444333444888;;;@@@@@@@@@===999>>>PPPbbb|||~~~oooLLLEEE<<<666444333111///111///000333333333666<<>><<>><<<<<<;;;999999888;;;CCCNNN]]]www|||ccccccgggnnnrrrtttyyygggIIIDDDMMMeeeyyybbbOOOFFFDDD@@@OOOoooeeeNNN@@@>>>CCCYYYuuulllNNNJJJNNN^^^sss~~~}}}~~~ssscccjjj~~~pppZZZPPP===...---///,,,)))+++&&&(((******)))((()))***))),,,,,,((((((******'''///............---------'''''''''((())))))'''%%%((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%'''))))))((((((((()))'''''''''''')))***+++,,,***,,,///333555666777777222222222111222777===BBB@@@777333<<>>;;;999888777666777888888777777888:::===CCCTTTlllnnnOOOFFFVVViiizzzyyywwwHHH:::444000---...---***)))+++((()))***+++,,,++++++***))))))))))))))))))))))))&&&((()))))))))))),,,...))))))))))))))))))))))))******))))))))))))************))))))))))))******)))+++,,,,,,++++++,,,---,,,...//////......///000111222:::OOOooopppHHH@@@???HHHOOOHHHBBB>>>:::999???JJJUUU\\\ZZZ\\\___lll___SSSHHHAAA<<<888777999777888AAANNNXXXkkkttt]]]```ffflllnnnooouuu~~~cccEEE@@@III```{{{fffPPPCCC@@@BBBBBBSSSrrreeePPPCCCBBBIIIaaa{{{^^^OOOJJJTTTiiiwww|||~~~~~~~~~~~~~~~yyyjjjlll~~~sssUUU@@@555,,,,,,,,,***)))+++%%%(((***+++)))((()))***(((++++++((((((+++***(((//////.........---------*********,,,---,,,***'''(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&(((******)))((()))***&&&&&&''''''(((***+++,,,***,,,///333555777777777111333444444555999???DDDFFF888000:::LLLZZZeeelllRRRDDD666000///---++++++///,,,...666:::<<>>:::888777666222000222666444000222999222555222222888888===KKKKKKaaammmMMM999888:::888333444999999333111222222111///...///111<<<777666888777777===GGGUUUvvvlllVVVLLLIIICCC<<<999888555333111111222333000...---...,,,***///555888NNN___ddd[[[EEE999BBB???NNNjjjhhh]]]JJJFFFAAA>>><<<:::888777888999999888888888;;;===DDDUUUmmmfffIIIDDDXXXmmm}}}~~~iii>>>999333///...//////++++++---((()))***+++,,,,,,+++***))))))))))))))))))))))))&&&''')))))))))***,,,...))))))))))))))))))))))))++++++************++++++******))))))))))))******)))+++,,,,,,+++***,,,---,,,...//////......000111...222444999OOOwwwZZZ@@@999MMMZZZMMMFFFBBB===888999AAAMMMVVV___^^^\\\fffeee]]]SSSIII???777777<<<888888???KKKRRR```kkk\\\```gggmmmooopppyyyhhhHHHCCCJJJ```zzzbbbPPPEEEEEEHHHGGGVVVsssjjjUUUIIIIIIPPPfff~~~lllVVVIIIOOOdddsss~~~}}}~~~{{{|||~~~ppplll~~~sssOOO111333111+++'''(((******$$$'''++++++)))((()))***(((******((((((++++++)))------......------,,,++++++******)))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''')))******))))))***++++++---111444666777777666777444111111666>>>EEEIIILLLDDD999666???OOOWWWWWWSSSHHH;;;222000000...+++...,,,...444999>>>GGGPPP[[[nnn|||xxx[[[AAA::::::555///---333555<<>>999555555555444444333333333111111000///////////////555333444777777666999>>>JJJmmmyyynnnaaaWWWOOOGGG@@@;;;777666444222111000/////////...---,,,---...000222999AAAVVViiicccJJJ:::<<>>FFFUUUnnn}}}aaaKKKHHHVVVnnn~~~___???333000///...---,,,++++++++++++,,,------------,,,+++))))))))))))************)))'''%%%&&&)))++++++)))******))))))))))))******)))***+++,,,,,,,,,,,,,,,*********)))******+++++++++,,,,,,------,,,,,,+++***,,,......---,,,---...///111222777@@@NNNwwwJJJBBBLLLWWWiiiYYYOOODDD;;;777;;;HHHTTTggghhhccccccxxxqqqmmmaaaPPPEEEAAA>>>999666999@@@HHHNNN\\\wwwzzzfff[[[```dddgggjjjqqqxxx{{{jjjFFFCCCKKK\\\sssiiiSSSDDDBBBIIIPPPbbb{{{uuu^^^TTTZZZ^^^lll~~~```GGGMMMaaaooo{{{~~~~~~|||vvvrrrxxx|||}}}xxxhhhgggvvvzzz___<<<...---,,,+++************++++++******))))))((((((((((((((((((((('''''''''------......------,,,+++******))))))((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''')))******))))))***++++++---000444666777888888777555222333999AAAJJJOOOQQQKKK@@@777:::DDDKKKLLLMMMKKKEEE===555000...---...,,,,,,111555:::DDDMMMUUUdddqqq{{{|||{{{ZZZFFF===999777666222444:::HHHYYYlll|||gggKKK888777;;;444333111000000222333222111000//////000111444777888???@@@aaavvv```LLLBBB<<<999555555444444444333333333111111000///////////////333111222555555555888>>>GGGiiisssdddXXXYYYZZZQQQCCC:::666555444222111000////////////---------...000111666===RRReee```JJJ<<<>>>FFFVVVoooyyyppp^^^LLLDDDDDDAAA<<<===<<<;;;:::999999;;;===EEEOOOeee}}}www\\\HHHGGGWWWsssmmmLLL:::666//////...,,,,,,++++++,,,***+++,,,,,,,,,,,,+++***(((((()))))))))*********)))'''%%%&&&)))++++++)))******))))))))))))******))))))***+++++++++++++++++++++******)))*********+++,,,,,,------,,,,,,+++***,,,......---,,,---...///111000333888===YYY~~~]]]HHHTTTxxx\\\DDDEEEFFF======IIIdddsss|||zzz{{{ttt\\\GGG===;;;:::;;;@@@HHHMMMWWWlllsssddd\\\^^^```bbbfffkkkppprrryyyPPP@@@BBBRRRmmmqqqYYYIIIEEENNNWWWjjjkkk\\\ccciiiqqq~~~zzztttPPPIIIWWWddd~~~~~~~~~||||||zzzwwwttttttrrrpppuuu{{{uuudddWWW[[[ccc]]]FFF222------,,,+++*********************)))))))))))))))((((((((((((((((((((('''------......------,,,+++))))))))))))((((((((((((((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''')))******(((((()))+++***,,,///333666888999999999777555555;;;CCCMMMRRRZZZXXXNNN@@@999;;;AAADDDDDDJJJLLLFFF:::///,,,---///,,,+++...111555>>>HHHOOOXXXaaakkkmmmfffvvvtttTTT@@@999888666111333999EEEVVViiiyyy^^^@@@<<<>>>555444222111111222333222111000000//////000222444555:::999TTT{{{llljjjbbb]]]RRRDDD<<<;;;999666555444444444444333333333111111000////////////000111///000333555555999???FFFhhhqqq]]]UUUdddrrrfffMMM<<<666555444222111000000/////////...------...000111111888LLL^^^[[[HHH===???GGGUUUkkk~~~oooTTTDDD@@@???===FFFEEEDDDBBBAAAAAABBBCCCJJJQQQaaawwwjjjSSSEEEKKK```|||yyyQQQ:::555666///...---,,,,,,++++++,,,)))******++++++******)))(((((())))))))))))******((('''&&&''')))***************))))))))))))******((())))))************))),,,+++******))))))))))))++++++,,,,,,,,,,,,++++++***,,,---...---,,,---......000...000222...<<>>DDDVVVkkk]]]GGGDDD@@@>>>AAAIIIMMMQQQ___pppxxxssskkk___^^^]]]```eeeiiimmmoooyyyfffGGG@@@KKKddd{{{vvv^^^LLLHHHRRR___sssyyyfffooouuuwww~~~~~~nnnoooYYYDDDKKKXXXttt{{{}}}}}}|||}}}|||~~~}}}yyyvvv{{{vvvtttyyymmm[[[OOOQQQMMM<<<---)))---,,,+++***))))))))))))((())))))))))))))))))***''''''((((((((((((((((((------......------,,,+++(((((((((((())))))))))))))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''((())))))(((((()))+++***+++...222555888999:::<<<:::888777999???GGGLLL^^^bbb^^^NNN???;;;@@@DDD>>>EEEKKKGGG;;;///******111---+++,,,...222:::CCCMMMOOORRRZZZWWWLLL___cccGGG;;;777222222444999CCCTTTiiiwww}}}uuuNNNDDDAAA333555333222111333333333222222111111111222333444555:::777KKKnnnqqqcccccceeeaaaVVVGGG>>>:::777333444444444444444444444444222111000000//////000000000...///333555666<<>>===:::777444666;;;???TTT___cccWWWDDD<<<@@@EEE>>>BBBEEECCC<<<333,,,)))333///,,,---...000777???JJJIIIHHHLLLGGG<<>>MMMdddyyynnn^^^___hhhiiisss{{{xxxlll```\\\]]]zzznnnRRRFFFDDDWWWuuukkkEEE555111///------,,,+++++++++,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))***+++******))))))))))))******(((((()))))))))((((((''',,,+++***)))((((((((((((***++++++,,,,,,++++++***)))+++------,,,+++,,,---,,,---***...444000000===MMMrrryyyOOO]]]```QQQFFF:::DDDEEEXXX}}}bbbHHH???<<>>GGGGGG???999999===MMMeeezzz~~~~~~|||hhhOOOGGGGGGZZZzzz]]]>>>222000000,,,,,,++++++++++++,,,,,,)))((((((''''''(((((()))''''''(((((((((((())))))&&&(((((((((((((((***,,,******))))))))))))******)))))))))))))))(((((('''+++***))))))((((((((((((******++++++++++++******)))+++,,,---,,,+++,,,------///+++,,,333000...888>>>TTTzzzfffYYYiiidddKKK@@@<<<<<>>GGGOOOaaayyyooofffZZZFFF444444444333222111111111111///////////////......---111444;;;BBBCCC>>>:::999???OOOhhh}}}eeePPPLLLMMMaaannnLLL999000...000,,,+++++++++++++++,,,,,,))))))(((''''''((())))))'''''''''((((((((())))))&&&((())))))''''''***,,,******))))))))))))******)))*********))))))((('''***))))))((((((((())))))******++++++++++++******)))+++,,,,,,+++++++++---+++///,,,,,,222...,,,444222>>>RRR{{{```XXX\\\ppp{{{qqq```VVV??????@@@EEESSSkkk|||ooo___YYY___\\\OOOOOO[[[kkkooopppiii```ZZZTTTPPPIIIFFFJJJQQQTTTWWWddduuu___RRRNNNWWWuuu|||{{{~~~pppqqqyyy|||}}}xxxsss~~~|||{{{~~~|||zzz___QQQQQQ[[[~~~lllLLLBBBGGGNNNWWWbbboooxxxwwwqqqyyy~~~~~~~~~}}}}}}{{{}}}~~~iiiaaabbbooovvvqqqbbbJJJ555,,,+++)))'''(((((((((''''''(((((()))((((((((((((((('''''''''&&&&&&''''''((())))))***------......------,,,++++++******)))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***))))))***,,,...111333444555999<<<;;;666222333555444NNNeeefffUUUFFF>>><<<888===CCCEEEBBB;;;444000///------///...---000555444<<<999444444777EEE]]]TTT<<<<<<000555777===RRRmmmyyyvvvxxxxxxcccNNNBBB999777444444444555444222000111222333555555555555333222999FFFbbbvvvlllxxxXXXEEE>>>888222333333333444444555555555333222111111000111111111///---///555:::???GGGPPPjjjyyy```NNNGGG>>>222444444333222111111111111//////000000///...------000333999@@@AAA???<<<;;;@@@QQQkkkcccRRRRRRUUUiiiXXXCCC888000---///+++++++++***++++++,,,,,,***)))(((''''''((()))***''''''''''''((((((((()))&&&((())))))''''''***---******))))))))))))*********************)))(((((()))(((((((((((())))))*********++++++++++++******)))***,,,,,,+++++++++,,,)))...------222///+++222,,,444:::TTTsssfffUUUPPPaaauuuuuuhhhQQQLLLBBB999>>>PPPggguuu{{{lllnnngggQQQCCCEEEKKK[[[hhhhhh^^^TTTMMMIIIEEEBBBFFFLLLKKKKKKZZZmmmjjj\\\SSSSSSmmmwwwuuuxxxuuuyyy~~~vvvpppyyy~~~{{{~~~~~~yyy~~~{{{zzz|||eeeZZZ[[[aaacccSSSCCCIIIQQQ^^^nnnyyyxxxrrrwww{{{{{{{{{yyywwwzzz|||cccLLLHHHYYYmmmuuuyyy{{{dddWWW@@@---,,,...,,,,,,000(((((('''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***.........///000///---***))))))))))))))))))))))))))))))((((((((((((((())))))((()))***+++***'''$$$((((((((((((((((((((((((###%%%((()))(((''''''(((''''''''''''''''''''''''###%%%'''(((''''''((()))''')))+++---///000000000000444999;;;:::888666555999IIIbbbpppeeeKKK======555;;;@@@CCCGGGHHH<<<......111000,,,***,,,111444666444222000...222@@@OOOwwweee::::::444666888>>>PPPggguuuvvvwww}}}{{{[[[EEEAAA999999777111555888000444444444444444333222111333333;;;HHHbbbrrrmmmfffsssXXXFFF888:::777666555333333555666555444222222222111000//////......---222999;;;;;;FFFTTTgggiiiPPPFFF;;;555<<<888777666444222111111111222111///.........///000///222;;;CCCDDD>>>;;;<<<>>>ZZZyyyyyyaaaUUUTTThhhgggDDD999000,,,///000+++++++++************)))***************)))((((((''''''''''''((((((((((((&&&&&&((()))************&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++)))***++++++***)))***+++************************+++,,,------......------,,,222555>>>bbbuuuNNNGGG```zzzgggYYYKKKCCCAAAAAAFFFLLL^^^gggooopppooottt~~~kkkTTTAAACCC@@@EEEPPPTTTMMMCCC???BBB>>>@@@GGGMMMOOOVVV]]]|||xxxuuuiiiRRRVVV___fffmmmpppuuu{{{{{{|||oooXXXdddooozzz~~~uuuqqqpppvvv{{{~~~}}}}}}~~~wwwqqqrrr~~~pppSSSMMMMMMYYYiiirrrsssssszzzyyyqqqrrruuuwww||||||mmm___LLL???>>>NNNmmm{{{tttkkkjjjwwwzzzbbbCCC444333111000///---+++(((((((((((((((((((((((((((''''''(((***++++++(((%%%$$$%%%&&&'''((((((((((((......---...//////---+++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((***+++***'''%%%''''''''''''''''''''''''$$$&&&(((((('''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%&&&(((***,,,.../////////111333777:::;;;:::777555888BBB]]]wwwsssWWWBBB@@@999>>>BBBCCCFFFGGG>>>333//////...------///111222444222111000...000<<>>===DDD^^^|||uuueee]]]YYYjjjdddAAA888222...---)))+++++++++************))))))************)))((((((''''''''''''(((((((((((('''''''''((())))))******'''''''''((()))*********))))))))))))))))))))))))+++******))))))******+++)))***++++++))))))***+++************************+++,,,------...---------///111000444NNN|||tttSSSPPPlllgggNNNIIIEEE;;;:::AAALLLRRRXXXYYYYYY```ooo|||lllOOOGGGAAA???DDDEEEAAA===<<<<<<;;;???HHHMMMOOOSSSXXXiiiqqqvvvpppfffeeeqqq~~~nnnXXXXXX]]]cccjjjlllqqqvvvzzz}}}oooWWWVVVbbboooxxx}}}~~~}}}|||}}}xxxnnnhhhmmmvvv|||~~~~~~~~~}}}|||~~~zzz|||jjjZZZQQQ[[[iiimmmnnnooosssvvvtttooommmpppooolllxxxyyygggLLLBBB888888CCCZZZyyysssfff^^^eeennnhhhRRR???222///,,,******+++***)))(((((((((((((((((((((((('''''''''((())))))'''%%%$$$%%%&&&'''((((((((((((///...---...//////---+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******'''%%%''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%%%%'''(((***,,,---......111111333888<<<===:::777777;;;TTTuuu}}}fffOOOHHH<<<@@@CCCDDDFFFFFFAAA:::222000///111444555444333111000//////---...777AAAfff|||QQQFFF777888999@@@QQQfffuuuzzzvvv{{{zzzRRREEE;;;999999444666888222222222333333444555555666:::555;;;OOOmmmqqq\\\WWWQQQaaayyyTTTFFF999999333555444222222444555444333333222222111111000000000222000222777888;;;JJJ\\\zzzrrrLLL@@@???888444888777666444333222222222222111000////////////000---///888EEELLLHHHAAA>>>IIIbbb~~~rrrmmmkkkgggsssWWW999444222000---%%%+++++++++************)))))))))******))))))((('''''''''''''''(((((((((((((((''''''''''''(((***+++''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++)))***++++++))))))***+++************************++++++,,,---------------......---...:::YYYrrrVVV___wwwlllXXXHHH===999;;;>>>AAABBBAAAAAAHHHVVVbbbvvvrrrSSSGGG<<<999888777666666555666===FFFKKKLLLMMMPPP]]]cccfffccc]]]]]]dddmmmsss___YYYZZZ```dddfffiiimmmrrruuuxxxyyy~~~~~~nnnSSSJJJUUUcccppp{{{{{{}}}{{{vvvzzzxxxlllnnnwww~~~|||yyyyyyhhhXXX```hhheeedddjjjpppsssqqqjjjfffiiiooosssfffNNNAAA777444888FFF\\\tttiii^^^^^^kkkmmmYYYDDD:::000---)))'''((()))++++++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((((((((((((///...---...//////---,,,)))))))))))))))))))))))))))(((((((((((())))))***(((''''''((())))))'''&&&''''''''''''''''''''''''%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''###%%%'''(((''''''((()))&&&'''(((***,,,---...///222000000666<<>>???;;;555888777666444333333222222111111111000000000000000...///888GGGPPPMMMFFFAAAOOOeee}}}}}}rrrtttzzzzzzbbbBBB000///.........(((+++++++++*********)))))))))))))))))))))(((((('''''''''''''''(((((((((((()))(((&&&%%%&&&(((***+++'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******)))***+++***)))((()))+++************************++++++,,,------------,,,******...111222;;;VVVqqqqqqggg{{{tttTTTIIIFFF???======;;;888777;;;DDDKKKTTTooottt```HHH;;;999999777333111333888???CCCEEEFFFHHHZZZ___cccccc```___bbbeeeyyytttaaaWWWWWW___^^^___aaadddhhhmmmqqqsssvvvyyy{{{||||||{{{yyy|||sssTTTJJJRRR]]]hhhuuu~~~yyy}}}xxx|||wwwvvvyyy{{{}}}}}}yyyzzz{{{}}}rrrccciiiiii[[[YYYcccjjjqqqsssiii^^^aaasssvvvhhhTTTBBB;;;<<<<<>>666333999???<<<666333000//////111///---000666JJJjjjmmmOOO>>>:::888<<>>>>>;;;444111333444666999===@@@AAAPPPVVV]]]cccddddddddddddooonnn___UUUVVVaaa[[[[[[[[[]]]aaafffkkknnnjjjkkknnnpppqqqsssvvvyyy~~~{{{xxxzzz}}}}}}eeeRRRWWW]]]eeeqqq}}}~~~~~~{{{xxx{{{{{{yyywwwttttttxxx}}}}}}}}}{{{}}}wwwqqqsss{{{sssxxxmmmUUUNNNZZZ\\\aaaggghhhfffiiisss}}}kkk___OOOAAA777444;;;DDDLLL\\\vvv{{{iiiUUUeeemmm```JJJ999...'''...---,,,,,,+++)))%%%###((((((((((((((((((((((((***(((''''''((())))))(((%%%&&&''''''((('''''''''000///---,,,---......---))))))))))))))))))))))))(((''''''(((((()))***+++(((&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%(((((()))***,,,...000111111000111555;;;???@@@???777:::555111AAA]]]hhhaaaCCC>>>>>>DDDJJJJJJFFFDDDCCC999555;;;???999333111000......000///---///444CCCYYY}}}wwwTTT@@@:::666999@@@LLL[[[gggqqqvvv~~~]]]GGG===<<<777666:::888333333444666999===@@@BBBOOO]]]~~~xxxVVVPPPJJJ^^^lllMMMBBB999<<<999999777555666777888777666333333333333333333333333222///000444;;;JJJiiiZZZNNNgggxxx^^^MMM@@@;;;888777666555444444444444111111222222111111000///111222:::HHHSSSVVVVVVVVVhhhwwwtttnnnkkkkkktttwwwzzz```???333222333+++***///...+++++++++************)))(((((())))))(((((('''&&&''''''''''''(((((((((((((((((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***((()))******(((((()))*********************************+++,,,,,,,,,,,,,,,111,,,,,,000000...333<<>>999666888999999777???MMMXXX^^^nnnwwwVVVFFFBBB===555666666555111222888;;;;;;CCCJJJTTT\\\bbbdddfffggggggsssrrrfff\\\UUUWWWfff^^^\\\ZZZYYY[[[___dddhhhcccbbbcccfffggggggkkkpppuuu{{{~~~|||xxx{{{}}}zzzxxxxxxzzz~~~___bbbdddgggooo{{{}}}|||{{{zzzzzz{{{}}}~~~yyyyyyzzz{{{wwwrrrrrrvvvtttxxx|||wwwnnnmmmwww~~~rrrUUUJJJPPPQQQOOOVVVhhhwwwxxxmmmcccMMMDDD;;;777666999BBBLLLjjjzzzlll[[[ZZZeee```GGG111,,,---,,,+++******+++***'''"""((((((((((((((((((((((((***((('''((()))***)))(((&&&&&&'''''''''''''''&&&111///---,,,---......---))))))))))))))))))))))))''''''''''''((()))***+++'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%$$$&&&((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%''''''((()))***---///000111111333555999===@@@BBB999555111111888EEETTT]]]QQQDDD<<>>GGGNNNSSSXXX^^^ccc^^^gggeee___\\\WWW[[[kkkeeebbb]]]YYYXXXZZZ^^^aaaZZZWWWVVVYYYYYYXXX\\\cccgggooovvvwwwwwwzzzxxxtttsssxxx{{{xxxsssqqqsssyyyppprrrqqqmmmnnntttzzz|||yyy{{{||||||zzzyyyyyyyyywwwuuuwww{{{zzzuuussstttpppuuu~~~pppiiijjjppp|||xxxsssuuu}}}sss[[[LLLIIIKKKIIIQQQeeeqqqjjjXXXJJJ@@@;;;888:::BBBQQQfffwww|||}}}~~~{{{xxxfff___^^^XXXJJJ888+++)))...111+++***)))))))))'''$$$!!!(((((((((((((((((((((((((((''''''(((******(((&&&&&&'''''''''''''''&&&&&&111///,,,,,,---......---))))))))))))))))))))))))''''''''''''((()))++++++'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%$$$&&&(((''''''''''''''''''''''''###%%%'''(((''''''((()))&&&&&&&&&''')))+++...///000222444666888;;;@@@CCC;;;000000999999444AAAXXX\\\JJJ<<<>>>FFFIIIHHHGGGQQQFFFAAAEEEBBB888444777...++++++------,,,---111///999\\\TTTIII>>>999777888CCCOOO^^^fffsss||||||cccPPPIII???:::<<<;;;888:::===CCCJJJSSSZZZ^^^bbblllbbb[[[TTThhh[[[GGG777;;;:::666555333333555666555444444444444444444444444444///...333===LLLfff___NNN___uuuNNN>>>888777666555555555555555111111222333222111000///---000999GGGRRR\\\gggqqq{{{~~~}}}}}}yyyMMM888---,,,///,,,...///'''+++++++++************)))(((((((((((((((''''''&&&''''''''''''((((((((()))&&&''''''(((((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***)))((('''(((*********************************+++,,,,,,,,,,,,++++++------+++,,,//////...555EEE[[[~~~^^^RRRDDD======>>><<<999999;;;>>>@@@???JJJjjjvvv```PPP===???<<<555333666666222111555:::===AAAFFFOOOVVVXXX^^^]]][[[]]]ZZZ^^^nnnlllggg```YYYVVVWWWYYY\\\NNNIIIGGGIIIHHHFFFJJJQQQXXXaaajjjnnnnnnnnnnnnnnnkkkhhhjjjsssyyyvvvqqqooorrrwww|||}}}|||rrrlllmmmpppqqqssswwwzzzyyyvvvtttuuuvvvxxxtttrrrvvvxxxtttnnnlllpppwww|||tttgggbbbdddhhhppp{{{uuudddaaaiiitttzzzsssaaaPPPHHHDDDIIISSS\\\XXXIII>>>;;;:::666555;;;MMMmmm~~~qqqppprrrrrr|||qqqooouuuXXXEEE666222000))))))...---+++)))))))))***)))'''((((((((((((((((((((((((&&&&&&&&&(((***)))&&&$$$&&&'''''''''''''''&&&&&&...---,,,---......,,,***************))))))))))))))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''***)))((('''&&&&&&'''(((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''***'''%%%&&&((()))&&&###&&&&&&''')))***,,,------555555555555777999;;;===AAA777222444444444>>>MMMggg[[[HHHCCCJJJHHHGGGQQQPPPPPPNNNKKKFFF@@@888222000///...,,,,,,---111444444:::IIIfff~~~aaaEEE:::::::::===AAAKKKXXXffflllppp{{{~~~eeeUUUDDD======888999===HHH[[[mmmrrrfffWWWdddjjjoooccc^^^nnnttttttLLL===999666777777777888999999777444666555333333444444444333222555666>>>YYYmmm^^^lllVVV???555555666777888777555222222222222222222111000000444333888CCCNNNZZZmmm~~~yyypppvvvXXX>>>000000...---,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((******++++++++++++******))))))***++++++++++++*********+++,,,---//////000111444999KKKwww}}}gggTTT@@@;;;AAAEEE???888<<<888999<<<777999SSSsss~~~ooo]]]ZZZRRRGGG<<<666666999111777777333444>>>DDDEEEIIIKKKPPPTTTUUUXXXeeerrrtttfff[[[XXXUUUPPPSSS\\\IIIBBB<<<===???@@@BBBEEEGGGOOOZZZcccgggfffdddcccbbbeeeiiikkkmmmmmmnnnooommmpppwww~~~~~~tttjjjccc```jjjkkkmmmoooppppppooooooqqqtttsssnnnmmmpppsssrrrxxx{{{~~~xxxtttyyywwwxxxxxxoooaaaXXXXXX```ccclllzzz|||gggTTT^^^XXXUUU]]]jjjnnncccVVV``````XXXHHH888333555888:::===HHH___}}}vvvllljjjkkksssjjjppp```777444///+++))))))+++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%+++***)))(((''''''''''''...---,,,---......,,,***************))))))))))))((((((((((((((())))))))))))((('''%%%%%%%%%&&&'''))))))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&''')))***+++,,,---333333333444555888:::;;;AAA666000333444333:::FFFcccbbbOOO===CCCLLLNNNOOOIIIOOOYYY]]]VVVGGG:::444111000000.........///111,,,000;;;SSSyyy^^^JJJAAA;;;999:::>>>IIIWWWaaaiiisssrrrYYYKKKHHHCCCAAACCCIIIUUUaaacccYYYMMMSSS^^^wwwiiibbbsss~~~bbbzzz~~~RRR>>>999666777888>>>DDDDDD===888777777555444333444444444333000444777AAA]]]^^^@@@666666666888999888555333111111222222111111000///444444:::EEEPPP]]]ppp~~~rrrvvvmmmEEE///000///...---,,,+++++++++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))******++++++******)))))))))***++++++++++++*********+++,,,---...//////333333111666NNN{{{uuuXXXLLL@@@<<<999888:::@@@===;;;;;;<<<888666CCCTTTtttqqq```QQQIIIFFF===;;;777333333555666444<<<===AAADDDEEELLL\\\lllrrrjjjaaa[[[UUURRRVVV\\\NNNEEE===<<<===<<<<<<>>>DDDGGGNNNXXXaaafffeeebbbccceeegggfffdddccceeegggpppoooppprrruuuuuurrrooommmoooqqqsssssspppllliiigggfffdddccccccdddfffgggfffjjjllljjjkkkpppssssssqqqrrruuuuuusssooojjjfffkkkjjjmmmqqqlll```WWWUUUUUUZZZeeeuuu~~~vvv```MMMRRRMMMKKKXXXqqq}}}mmmcccUUUEEE===<<<<<<:::888IIIUUUhhh{{{qqqgggbbbwwwkkkaaaZZZ@@@333111---***)))((()))***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((''''''&&&'''''''''...---,,,---......,,,***************))))))))))))'''''''''(((((())))))***''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''&&&&&&'''(((***+++,,,,,,000000111222444666888999AAA999444666555333777@@@aaannn\\\===:::KKKRRRQQQCCCJJJYYYeee___KKK:::333111111111111000///...------///444BBB^^^{{{\\\III===888888888<<>>KKKZZZVVVDDD999:::999777555444555555444333///444:::FFFcccccc???777777777888999888555333000111111111111000//////444777>>>HHHSSSaaattt~~~zzzyyy{{{XXX888,,,000///...,,,++++++++++++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((()))******++++++******)))((()))******++++++************+++,,,------...///444444222...222NNNTTTFFF>>>???<<<444444;;;999::::::999888:::>>>CCCXXXiiilll___YYYLLLAAA777555777777444333444555777999:::BBBTTTfffoooqqqnnnccc[[[[[[^^^___VVVJJJ@@@======;;;999999@@@???BBBMMM\\\fffgggdddeeehhhhhhddd^^^ZZZ[[[^^^nnnjjjddd___]]]\\\ZZZYYYYYYXXXZZZaaaiiinnnnnnkkkfffccc___[[[ZZZ\\\___bbbccchhhjjjiiijjjoooqqqqqqnnnmmmllliiieee```\\\YYYYYY[[[bbbjjjllleee]]]YYYXXXZZZaaammmsssmmm\\\MMMSSSOOOLLLWWWuuunnn[[[GGG666555:::;;;===AAAQQQfffwwwyyyvvv|||tttccc___nnnqqqYYYJJJ???(((---,,,+++)))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((...---,,,---......,,,***************)))))))))(((&&&&&&''''''((()))******&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%''')))(((%%%$$$&&&)))&&&&&&'''((()))***+++,,,//////000222444666888999@@@???@@@???999444777@@@\\\uuuqqqRRRBBBEEEMMMVVVLLLKKKTTTdddhhhXXXBBB666000000000111111000---+++111222333666EEE```sssYYYHHH???;;;:::999999===FFFUUUkkk|||{{{iiiYYYMMMGGGCCCBBBAAA???===>>>AAAIIIggg~~~lllaaassspppTTT???:::888@@@HHHbbb|||wwwWWWBBB@@@:::888666555666666444333222666;;;IIIgggcccAAA888777666666777777555222000000111111111000000///333:::DDDNNNYYYhhh{{{tttnnnsssqqqGGG555222///...---,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((())))))***************)))******+++,,,---------///000444666111;;;ccc~~~\\\@@@<<<>>>777444777<<>>;;;;;;===;;;===GGGWWWbbbfffeeedddhhhjjjeee\\\VVVUUUWWW___[[[TTTNNNJJJHHHHHHHHHHHHHHHJJJOOOVVV\\\^^^___bbb___[[[WWWVVVYYY\\\^^^eeeiiikkkhhhfffggggggeeeeeeccc```[[[WWWTTTQQQPPPQQQUUU^^^iiinnnmmmfffbbbbbb^^^[[[]]]```___XXXQQQVVVWWWUUUZZZooorrrXXXGGG<<<666999;;;===IIIZZZgggwwwwwwccceeennncccAAA000///***)))*********))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))...---,,,---......,,,***************)))))))))(((%%%&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''$$$''')))(((%%%$$$&&&)))&&&&&&'''((()))******+++...///111333666777999999???GGGMMMKKK???777;;;CCCPPPqqq}}}cccHHHDDDTTTYYYSSSVVViiixxxqqqVVV>>>000//////000222111...,,,...000000000222@@@WWWjjj|||```III:::999666555666888CCC\\\tttxxxLLLCCC<<<:::999888<<>>LLLWWWaaaqqq~~~nnnmmmvvvsssuuuyyyVVV666///222...---,,,+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))******)))))))))(((((()))************)))))))))******+++,,,,,,,,,***(((...666444333FFFaaaaaaOOOGGG???;;;>>>EEELLLNNNJJJFFFEEECCC?????????HHHRRRPPPMMM\\\tttfffSSSHHH@@@;;;999888666555555444555<<>>555555666777444777KKKaaa}}}NNNBBB888777777777===FFFJJJFFFRRRoooxxxcccVVVbbb~~~sssLLL???===;;;:::VVVeeePPP:::999777777888999888777555777:::JJJjjjTTTBBB999777666555666555444222333333444555555555444444555EEEWWWbbbmmm}}}zzzqqqtttggg```fffqqq~~~ggg@@@...,,,///------,,,+++++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((('''((())))))******))))))))))))*********+++++++++///((()))111222///666CCCdddvvv]]]JJJAAAGGGLLLRRRUUURRRLLLDDD@@@;;;888999???@@@@@@HHHTTTiiinnnrrrsssuuuuuuddd\\\UUUPPPFFF@@@<<<===>>><<<;;;===GGGWWWgggpppwww}}}pppdddWWWMMMLLLPPPBBB>>>:::;;;BBBKKKRRRVVVRRRTTTVVVTTTOOOIIIDDDAAA666777888888777777888999333666999888777888===BBB<<<<<<===>>>???@@@AAABBBEEEIIIIIIDDDBBBCCCCCCAAABBBCCCEEEHHHKKKNNNQQQRRRRRRWWWYYYWWWVVVXXXXXXVVVUUURRROOONNNQQQVVVYYYZZZSSSVVVVVVUUUSSSOOOCCC888<<>>555888::::::888888999;;;666666666666666888:::;;;555555555666777888:::;;;;;;>>>???;;;;;;>>>AAAAAAHHHJJJNNNRRRUUUVVVVVVVVVHHHMMMMMMEEE@@@DDDKKKNNNUUURRROOOMMMQQQXXX```fff\\\TTTMMMJJJGGG@@@===???QQQddd{{{~~~vvvwwwzzzuuusss]]]UUUIII333(((---...************))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&'''((((((...---,,,---......,,,***************))))))))))))'''''''''''''''&&&&&&&&&&&&''')))*********)))((((((''''''&&&'''((()))***))))))((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((%%%$$$%%%(((***(((&&&&&&&&&''''''(((((()))))),,,...111444777888999999999@@@HHHKKKIIICCC;;;555999BBBWWW{{{|||UUUCCCAAAYYYccc\\\ccczzzpppIIIAAA777222222333333111000------000///,,,000777DDDgggnnnUUUHHH===;;;888999HHHZZZ___LLL<<<;;;;;;777:::AAARRRUUUbbbwww|||iiijjjwwwWWWAAA<<<;;;===EEEQQQZZZ[[[TTTFFF;;;999888777777:::;;;;;;:::;;;???GGG[[[}}}qqqcccfffkkkqqq___NNN>>><<<999888999999777666777777888999999999999999<<>>>>>;;;HHHOOOUUUUUUTTTZZZiiivvvzzzjjj___RRRHHHKKKRRRTTTOOOKKKMMMIIIKKKUUU]]]eeexxxvvv|||sss___HHH???FFFRRRXXXYYY[[[UUUNNNKKKKKKJJJFFFBBB>>>@@@AAA???===;;;===???<<<999666777:::<<<:::777:::999888777888:::<<<>>>>>>AAABBB??????DDDHHHHHHRRRTTTWWWYYYYYYWWWTTTRRR===CCCBBB888222:::FFFMMMZZZSSSJJJDDDGGGQQQ```jjj\\\KKK@@@@@@BBBAAAGGGSSSbbbqqqjjjrrrzzzwwwsssrrr[[[;;;<<<222***,,,)))&&&,,,******)))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&000...,,,,,,,,,,,,***(((+++******)))(((''''''&&&((((((((((((((()))******''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''((()))((((((((()))''')))111777888888999;;;???BBBBBBEEEGGG@@@666666:::EEEZZZvvvlllLLL???JJJYYY___aaajjj|||dddFFF444///000333444...000111///...000222222:::HHH```eeeHHHBBB???@@@WWWuuuWWW999<<>>;;;<<>>IIIbbb{{{iii```dddvvv{{{SSSKKKGGGBBB???===;;;888555;;;======>>>BBBEEEAAA888EEEZZZmmm}}}wwwmmmkkkjjjbbbWWWUUUTTT^^^rrrsssFFF333222000...///,,,,,,,,,,,,,,,+++))))))***(((&&&'''***+++)))'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''((()))***)))((('''''''''''''''***)))(((((())))))((('''''''''((())))))((('''&&&***)))(((''''''((()))***))))))))))))************,,,,,,,,,,,,---...//////444777@@@KKKTTTjjjsssTTTIIIBBB888666>>>111555888999777888;;;>>>@@@BBBBBBBBBDDDLLLYYYdddxxxgggYYYKKKIIIGGGHHHKKKLLLLLLJJJLLLHHHIIIOOOVVV]]]gggpppuuuaaaVVVMMMHHHPPP^^^___mmmpppeeeaaaiiikkkeeegggaaa\\\[[[WWWQQQRRRVVVPPPNNNKKKHHHEEEDDDDDDDDDHHHCCC@@@CCCEEEDDDDDDEEEMMMHHHHHHOOOTTTRRRQQQSSSdddbbb\\\TTTKKKDDDAAA@@@>>>;;;:::<<<:::777<<>>===???GGGLLLFFF;;;999:::???IIIccc}}}ZZZKKKGGGPPP___bbbbbbyyy}}}aaaFFF555111444222000---,,,---/////////111999FFFZZZzzziiiOOO@@@EEEeeesssJJJAAA@@@999777===DDDSSSccclllvvvfffQQQJJJEEEDDDDDDEEEEEEBBB@@@@@@AAADDD??????IIIHHH@@@AAAMMM\\\yyy}}}iiicccXXXLLLCCCBBBGGGLLLJJJHHHGGGIIIKKKIIIBBB===HHH^^^rrrxxxmmmggghhhjjjddd[[[RRROOOWWWiiiwww|||wwwVVV555+++---+++)))***,,,,,,,,,,,,+++***)))(((***((('''''')))***)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))))))))((('''''''''''''''))))))((((((((((((''''''''''''((())))))((('''&&&***)))(((''''''((()))***(((((()))))))))*********,,,++++++,,,,,,---...///......222777:::GGGgggxxxiiiSSSAAA999:::888777666666777666666888999:::999999???IIIQQQttt|||~~~uuugggXXXJJJAAA<<<:::888999<<<======;;;AAA???AAAGGGMMMPPPUUU[[[fffnnntttsssllljjjpppxxxzzznnnhhhaaa\\\cccppp~~~~~~~~~|||{{{uuusssqqqppppppooollljjj```]]]^^^dddgggccc^^^[[[]]]XXXWWW\\\^^^YYYTTTSSSNNNLLLHHHBBB===;;;<<<>>>???>>>@@@EEEEEEFFFLLLUUUXXX```hhhfffZZZLLLEEECCCJJJSSSXXXfff|||nnnkkkaaaeeevvvpppUUU???///...---+++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&000...---,,,---,,,+++)))******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''***(((&&&&&&&&&&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''(((&&&'''...333444666999@@@<<<999<<>>AAAEEE[[[{{{aaaIIIFFF[[[ccc]]]llldddCCC666666555111---,,,...///......000333666<<>>===AAAFFFKKKLLLPPPWWW___aaa```ccchhh^^^^^^[[[QQQGGGFFFMMMVVVfffuuu}}}rrryyyttt]]]^^^www~~~tttmmmUUU<<>>DDDOOOkkkvvvpppfff```bbbhhhiiidddZZZVVVYYYdddooouuu{{{CCC999222333444000,,,,,,************)))((('''&&&(((((('''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))'''((((((((((((((('''''''''(((((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...111...---...---,,,333<<>>999777555444222333444333222444777:::;;;CCCHHHCCC<<<888888666555444333333444444555555444333555999:::666555777777999;;;<<<===???AAABBBIIILLLTTT[[[\\\___jjjwwwwwwkkkeeeYYYTTTNNNLLLIIIEEE@@@===<<<>>>@@@CCCHHHOOOWWW]]]gggkkkqqqsssnnnfffaaa```RRRMMMFFFAAADDDTTTjjjzzz|||}}}yyyvvvoooooo||||||dddUUUJJJ777,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%000...------------,,,+++))))))))))))((((((((((((((((((((((((((()))******&&&&&&''''''''''''&&&&&&'''%%%%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&(((&&&'''+++...///444999===<<<===???CCCJJJSSSZZZXXXLLLMMMQQQVVVttt~~~UUUGGGTTTfffmmmlllXXX666333222444666222,,,,,,111)))000666666999LLLpppqqq```[[[NNNAAA;;;888777888;;;IIISSSgggbbbEEE===;;;888555777GGG___sssmmmUUUIII???999???JJJjjj~~~bbbRRRGGGGGGBBB999:::DDDMMMkkk~~~|||~~~yyytttuuuvvvqqqiiidddfffmmmooolll]]]YYYZZZcccoooxxx~~~___777333000000...+++(((((()))))))))))))))(((&&&&&&'''((((((((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***&&&'''(((((()))(((''''''&&&((()))(((&&&$$$&&&'''''''''''''''(((((())))))''''''(((((((((((('''''''''(((((((((((()))))))))***************+++------+++)))***,,,......000333555HHHiiizzzttthhhXXXHHH===888777222222222222222333555888<<>>999555555444000222222111111000000111222444222222555555333333666666555444555666777666555444999AAAGGGJJJNNNZZZeeeuuu~~~~~~}}}uuunnnhhhfffbbbZZZUUUTTTHHHDDD@@@???EEELLLPPPPPPQQQTTTYYY^^^ccciiinnnrrroooooojjj```VVVOOOLLLLLLIIIMMMUUU```ooo|||{{{sss}}}cccJJJ:::222((('''...///++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''///...------......---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''(((''''''+++---...444:::<<<===@@@BBBBBBDDDOOO[[[iii^^^SSSNNNOOOZZZ{{{pppLLLKKKcccrrrpppyyy{{{RRR:::555444666111******000///111333111///777NNNeeecccGGG???999777777555666999;;;???KKKaaa___GGG<<<777888666===SSSnnnuuu[[[EEE>>>888555<<>>>>>;;;666444666555111111111222111///...000111333000///111222111222666111000000000222333222111000333777888999<<>>@@@CCCBBBBBBJJJTTTfffmmmZZZKKKQQQPPP[[[}}}gggMMMUUUhhhqqqqqqMMM>>>333333222---+++///333111000///,,,,,,777CCCOOOkkkSSSGGG<<<888888777777999444666;;;FFFYYYrrr\\\EEE:::<<<:::;;;IIIfffxxx```YYYFFF999;;;:::666:::JJJhhhxxxhhhTTTEEE666555222111111555:::>>>JJJkkk~~~qqqrrrggg\\\eeekkkrrryyyyyyjjjgggffflllzzzlllKKK...000///---,,,+++,,,,,,+++************)))(((''''''%%%''')))(((&&&%%%'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***%%%&&&((()))***)))((('''&&&))),,,***&&&$$$'''***'''&&&&&&&&&'''(((***+++&&&&&&'''(((((('''&&&&&&'''''''''((((((((()))))))))(((((())))))***+++,,,******))))))+++...///...///******222AAAXXXvvv|||hhh\\\NNNHHH@@@:::777777999:::KKKLLLIIIAAA:::999999888333444555333111000222444222//////222222000111444......//////000111111111000222222111111222555777999;;;;;;;;;===BBBCCCAAACCCGGGKKKKKKHHHDDDCCCCCCAAAAAABBBEEEGGGFFFCCCAAA???@@@DDDFFFDDDCCCKKKUUUVVVSSSMMMIIINNNZZZaaa```YYYYYYXXXTTTPPPMMMLLLLLLZZZ[[[WWWRRRYYYnnntttwww___DDD;;;---***---***++++++###******)))(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&///...------...///...,,,(((((((((((())))))))))))((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%)))(((&&&&&&&&&&&&$$$"""(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''(((((())))))((((((***((()))++++++---444===CCC>>>>>>BBBDDDCCCFFFMMMUUUmmm\\\IIIVVVPPPFFF[[[iiiVVVGGGXXXkkkttt```HHH444222555222///000+++(((+++222444222555;;;<<>>>>>888999HHHeeevvv___QQQHHH>>>888444888999555555999;;;:::NNNooo~~~pppsssggg]]]hhhlllwww{{{iiifffdddiiiwwwtttUUUBBB555111000...,,,+++,,,+++(((+++++++++******)))((('''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%''''''''''''(((***$$$&&&((()))***)))(((''''''***,,,+++'''%%%'''+++'''&&&&&&&&&'''(((***+++%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((()))***+++,,,******)))''')))---//////(((,,,222555222555GGG[[[xxxddd]]]QQQGGGBBBAAABBBCCCcccfffaaaQQQAAA:::888888333555555444111000222444222000111555555222111333000111111111111111222222111333333222333444444222888777555222444777999888;;;888888<<<;;;666444666444666888:::<<<======>>>999@@@JJJOOOLLLKKKSSS___eeeaaaUUUHHHEEEGGGFFF@@@===???AAADDDGGGMMMSSSXXXwww}}}{{{RRR:::888444)))(((+++(((***---(((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$......---------,,,,,,,,,***************)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&''''''%%%$$$$$$&&&(((((('''&&&&&&((())))))((((((((((((((('''''''''''')))(((((((((***---000222BBBAAAAAA@@@AAACCCEEEFFFWWWXXXYYYTTTLLLGGGIIINNNXXXssssssOOOOOO[[[|||```>>><<<<<>>III[[[jjjgggHHH???>>>@@@GGGYYYtttyyyqqqfff\\\VVVQQQLLLHHHAAA>>>:::888999:::;;;;;;HHHffftttnnnooosssrrr]]]JJJ???:::888666444777777333444999===>>>SSSggg}}}wwwqqqllljjjkkktttlllccchhhaaaXXXeeezzztttxxxzzzdddKKK777***------,,,,,,+++***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&((())))))(((''''''((($$$%%%'''((()))((('''%%%''''''''''''(((((((((((('''''''''''''''((()))))))))************+++++++++.........///111555888:::ZZZjjj|||sssooohhh\\\WWWYYYaaaEEE777<<<===777222111333555444111777333222444333000000222444222000000111333444444444333222222333222000///...000444555333111444999444666888777666555555666555555777;;;:::777888;;;CCCFFFKKKRRRTTTQQQMMMLLLTTTQQQBBB:::>>>===999===>>>??????CCCPPPcccqqqvvv|||qqqfffttt~~~aaa999...444+++******)))))))))))))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%###&&&))))))%%%###$$$'''&&&&&&%%%$$$$$$%%%%%%%%%......---------,,,,,,,,,***************)))(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$&&&(((((('''&&&&&&'''(((((('''%%%%%%&&&'''((()))******)))((((((((())),,,...000<<<<<<===???BBBEEEGGGHHHMMMVVV^^^]]]SSSHHHEEEGGGHHHfffwww```PPPzzz\\\???777333111222222000......000222333444+++444999HHHiiiiiiGGG999:::999333777555555666777:::DDDOOOrrr```OOOIIIFFFIIIUUUjjjeeeRRRMMMFFFBBB@@@???<<<999<<<<<<;;;999777666888:::JJJiiitttbbbUUUPPPTTTZZZZZZUUULLLCCC<<<888888999777::::::888:::AAAFFFGGG]]]oooxxxsssrrrvvv|||rrr```fffeeeaaajjjwwwkkkeeemmm|||oooOOO<<<222+++------,,,++++++***))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&'''))))))'''''''''(((###%%%&&&(((((('''&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********---,,,,,,,,,---///111333<<>>@@@AAA???<<<<<<===AAAGGGBBB>>>AAAAAADDDOOORRRVVV\\\iii}}}www|||rrrhhh\\\bbbooo}}}cccDDD---(((---+++***))))))(((((())))))%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&......---------,,,,,,,,,***************)))(((((((((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%&&&'''((()))******)))((((((((((((***,,,---333666:::???DDDHHHLLLMMMDDDQQQ```eee^^^RRRHHHCCCDDDUUU|||iiihhhjjjLLL>>>555...444111---,,,...000///...+++///...444FFF^^^ZZZ>>>@@@===...222222444777666666:::BBBSSSpppnnnddd```eeeiiissseeeNNNHHHDDD???>>>???AAA@@@>>>@@@AAAAAA>>>;;;:::<<>>:::<<<@@@AAACCCBBBAAAGGGRRRZZZ]]]mmm{{{}}}~~~zzzvvvppppppwwwlllmmmppptttzzz~~~qqqlllyyyvvvPPP777///......,,,,,,,,,+++******)))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&'''))))))'''&&&'''((($$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((())))))---,,,+++******+++,,,---///---222@@@OOO```xxxssshhh[[[UUUVVVVVVRRRMMMIIIAAA:::;;;<<<:::888777444555555555444333222111111111222333333444444444333444333222111222444666333555666777666666777999<<<999888999777444777<<<555999;;;<<<>>>EEEPPPYYY[[[iiimmmiiigggccchhhxxx~~~vvv~~~vvvnnnfff^^^```jjjyyyiiiKKK777---((('''(((+++***))))))(((((())))))%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&(((%%%"""###'''***(((&&&%%%%%%%%%$$$$$$%%%%%%&&&......---------,,,,,,,,,***************)))((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((((()))))))))(((''''''((((((((((((((('''''''''''')))(((((((((((())))))***...111888@@@GGGMMMQQQSSSEEEMMMXXXccciiigggYYYLLLKKKLLL___]]]gggvvvlllGGG888666333222111///...,,,,,,+++///111111555;;;FFFnnnsssKKKCCC???333333222555999::::::>>>DDDJJJnnnzzzgggYYYYYYSSSLLLIIIIIIKKKLLLKKKSSSOOOIIIDDDAAABBBDDDFFFOOOiii~~~rrrjjjcccgggfff[[[LLLEEEIIIOOOLLLLLLIIIIIISSScccpppuuu|||yyywwwsssnnnkkklllnnnoooppptttyyyyyy]]];;;---,,,//////,,,+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((()))))))))...---,,,+++++++++,,,---333...,,,///333888CCCOOOcccrrrvvvjjj```]]]\\\VVVOOOLLLEEEEEECCC@@@===;;;::::::555666666555555444555666333555666444555888888666444555666666555555777999>>><<<>>>@@@>>>:::;;;>>>>>>DDDJJJMMMTTTfff{{{}}}{{{zzzsssvvvwwwwww}}}]]]GGG111***---...,,,)))******)))((((((((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&"""!!! ###%%%'''%%%###%%%%%%$$$$$$$$$%%%&&&&&&......---------,,,,,,,,,***************)))((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((''')))++++++)))(((((()))((((((((((((''''''''''''((((((((((((((((((((()))+++000777@@@HHHOOOTTTWWWKKKJJJLLLYYYooo{{{rrrbbbPPPKKKUUUqqqlllXXXRRRtttUUU>>><<<111444666555111......000//////...333666777UUUdddHHH???<<<999666555666777777;;;AAAKKKlllxxxnnnfff[[[TTTSSSVVVWWWXXXooodddUUUKKKHHHJJJLLLMMMXXXnnn}}}xxxcccUUURRRUUUMMMKKKGGGHHHUUUjjj||||||sssiiiccc```]]]^^^aaahhhqqqyyy{{{~~~rrrIII111---000///,,,++++++***************)))((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))******++++++++++++,,,,,,---......------//////...111555:::DDDTTThhhzzzmmmiiicccXXXNNNFFFDDDCCCCCCDDDCCC@@@===;;;<<<>>><<>>AAADDD@@@888888999:::;;;===AAAGGGKKKMMMOOOTTTZZZYYYRRRNNNOOO[[[bbbgggffflll}}}xxxxxxpppiiippp}}}ppp===333,,,,,,......,,,---***))))))((('''((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&&&& %%%'''&&&$$$######%%%$$$$$$$$$%%%%%%&&&'''......---------,,,,,,,,,***************)))((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%'''))))))'''&&&'''(((%%%(((,,,,,,)))((()))+++%%%%%%&&&'''((()))******((((((((()))))))))))))))***...444===EEELLLRRRUUUQQQNNNMMMWWWpppfffUUUQQQ___{{{aaaIII^^^zzzQQQ:::222333333111///...///111///---***---111222GGGkkkZZZEEEAAA===666222111222444999@@@EEEYYYrrruuuqqqqqqqqqqqq~~~rrr```SSSNNNQQQWWW[[[gggyyypppYYYKKKFFFBBBAAA???CCCTTTkkk|||uuuiii\\\UUURRRSSSYYY___ggguuuuuuYYY:::---...000,,,(((************************((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&''''''(((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********'''(((((()))***+++,,,,,,*********+++,,,---///000222555777===NNNhhhwwwjjjdddcccffffffeee```ZZZWWWXXX[[[VVVZZZ]]]___hhhqqqooofff```^^^[[[XXXXXX\\\ccchhhqqqvvv{{{sssqqq~~~{{{ttt|||pppZZZJJJ///,,,++++++(((%%%'''---***)))((((((''''''((((((%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&%%%&&&'''###)))***'''$$$$$$&&&$$$$$$$$$$$$%%%&&&''''''......---------,,,,,,,,,***************)))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''''''''!!!%%%******((('''(((+++%%%%%%&&&'''((()))******'''((())))))************)))+++000666>>>EEEKKKNNNUUU]]]bbbeeessssssXXXPPPYYY|||dddYYYhhhwww```EEE===333......000///---...000---...111///:::RRR}}}kkk^^^MMMDDD<<<999777777:::???<<>>OOOXXXeeennn{{{uuuggg]]]]]]XXXGGG666///,,,***))))))&&&###&&&+++))))))(((''''''''''''(((%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''$$$%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((......---------,,,,,,,,,***************)))(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%''')))***((('''''''''###((()))'''%%%'''***)))((((((((('''''''''''''''((()))***++++++++++++'''))),,,111888???EEEHHHXXXlllxxxvvvxxxlllTTTJJJ\\\]]]RRR___ooozzzbbbPPP;;;222444777333---(((000111111222+++,,,;;;IIImmmjjj___RRRIII@@@888666888666;;;;;;@@@ZZZ}}}|||sss```PPPGGGAAADDDDDD>>>:::BBBWWWjjjyyyxxx^^^HHH;;;777777777555:::AAANNNaaauuuggg[[[NNNHHHHHHMMMWWW```eeexxxpppQQQ<<<444///...,,,'''(((---)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))***************)))(((***++++++---...,,,)))###,,,111...***+++///111444===MMM___rrr}}}yyy{{{}}}vvvfffYYYAAA222777999000+++...,,,((('''***+++))))))+++))))))(((''''''''''''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''***%%%!!! ###%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((///---,,,,,,---...,,,+++************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&$$$'''(((&&&'''***+++(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&)))+++(((((()))******)))((('''+++,,,...000333999AAAFFFOOOppp~~~kkkQQQEEEUUUzzz{{{QQQLLL^^^kkkuuuBBB777;;;666111444---000222222000000111444666EEEccc}}}aaaOOOGGGBBB>>>999999777777@@@RRReeepppvvvqqqooosssxxx|||kkkUUUJJJAAA888666666666666<<>>NNNiiizzzyyyvvv___DDD;;;555222...---...---+++(((((((((((()))******++++++&&&&&&&&&''''''''''''''')))((('''&&&&&&%%%%%%&&&((())))))(((&&&$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&$$$'''(((&&&&&&******(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&%%%$$$%%%''')))'''((()))******)))((('''***+++---...111777===BBBLLLddd{{{bbbRRRRRReeeaaaQQQUUUZZZvvvfffIII<<<666333444///000000///------///222333999IIIbbb|||iiiXXXIII===;;;888444555:::BBBLLLSSS___^^^aaahhhpppuuu}}}|||\\\FFF===999555888777666888@@@PPPdddqqqkkkLLLFFF>>>777555555555444666AAATTThhhwww~~~~~~}}}|||qqqkkkaaaYYY[[[bbbhhhllloooiiinnn}}}hhhFFF111//////...---,,,+++************))))))(((''''''&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))***************)))(((((())))))*********+++++++++******,,,///000888IIIZZZwwwuuuhhhkkkkkk{{{yyyrrr{{{nnnlllaaaJJJ888333///,,,))))))******)))''')))(((((((((((((((((((((''''''''''''''''''&&&&&&,,,,,,***((('''&&&&&&&&&'''((()))(((&&&$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&$$$'''(((&&&&&&)))***'''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''&&&%%%%%%''')))'''((()))*********((((((******+++,,,...222888<<>>RRRoooooo\\\HHH===555777888666999>>>EEEGGGOOOZZZccckkkwwwnnnPPP===777777888555444333888CCCVVVjjjxxxjjjOOO@@@<<<888555555555555666999HHH___rrr}}}}}}zzz{{{}}}zzzuuuiiiddd]]]^^^iiittttttnnnkkkiiiwwwxxxqqqsss|||vvvVVV;;;,,,------,,,,,,+++***))))))***))))))(((((('''''''''(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''((((((&&&###!!!%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&%%%'''''''''&&&%%%&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''((())))))******))))))(((((()))))))))*********+++++++++***+++,,,++++++000888HHHZZZsssrrraaa]]]\\\TTTdddzzziiiTTTDDDCCCAAA555,,,+++***(((''''''((()))((('''))))))(((''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%---,,,***((('''&&&%%%%%%'''(((((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&$$$'''(((%%%&&&))))))'''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))+++'''((()))***+++***)))))))))*********+++...222555<<>>666999AAALLLTTT___ppp~~~sss[[[FFF:::777888888444333444<<>>:::999888666666888???PPPgggxxx}}}{{{xxxvvvwwwzzz~~~xxx{{{zzzyyyrrriiibbbkkkmmmeeehhhyyy|||sssZZZEEE666000------,,,+++******))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))************,,,******......+++,,,///,,,555CCCQQQddd}}}~~~}}}{{{yyyuuukkknnniiihhhllliii```hhh~~~~~~oooccc```^^^VVVMMM@@@444---111222,,,''')))******)))((())))))))))))((((((((('''''''''&&&&&&))))))((('''&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&%%%'''(((%%%%%%((((((&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((******)))((()))***'''((()))+++++++++***)))))))))***))))))***---000666CCCPPP[[[mmmmmmUUUkkkzzzVVVSSSWWWlllaaaBBB999222222222333333222000///111111333555333444<<>>KKKYYYlllyyy}}}~~~{{{sssqqqqqqssswww}}}vvviii]]]cccvvvzzzggg^^^aaayyypppuuuTTT>>>222///000------,,,,,,++++++******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))))))))*********'''%%%&&&***,,,******------///000111777HHHbbbwww{{{mmmdddjjjgggeeejjjxxxwwwhhhnnn|||xxxwwwwwwuuukkkeee\\\KKK;;;666666111(((,,,((())),,,***%%%'''---+++++++++***(((((())))))'''''''''(((((()))))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&%%%'''(((%%%%%%((((((%%%''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&(((((('''''''''((('''(((***++++++++++++***)))******)))((()))+++---222AAAIIIJJJ[[[zzz^^^aaaxxxbbbUUUNNN^^^}}}PPP;;;777555444444333222///---000000222444111---///444777BBBRRRhhhvvv___LLL===555999666555777;;;BBBOOO\\\fffjjjpppvvv|||mmm^^^QQQDDD999666888777444222333555<<>>JJJ]]]gggttt{{{}}}zzzvvvgggeeehhhpppyyyzzzlll^^^bbbrrr{{{vvvddd]]]```rrrvvv|||uuu{{{bbbBBB111++++++...,,,,,,,,,+++++++++******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! """&&&)))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''((()))))))))((((((((((((((()))))))))******'''%%%&&&)))***((())),,,------...,,,***///AAARRRkkkuuu|||ttt~~~~~~xxx|||yyyyyywwwrrrkkkccc[[[WWWgggfffdddfffqqq~~~~~~sssyyyyyy\\\NNNHHHAAA555***'''***+++))),,,+++***)))### &&&000)))******(((&&&&&&'''(((&&&''''''((())))))******((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((******%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''&&&%%%((('''%%%%%%''''''$$$''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&))))))(((''''''((('''(((***+++,,,,,,++++++)))***+++***))))))+++---+++888CCCGGGSSSlll~~~mmmllliiiSSSUUUqqqtttTTTEEE@@@:::666444333111///000......111111......111---333;;;FFF[[[yyyuuuXXX@@@@@@:::666777888:::@@@GGGNNNTTT[[[dddlllvvv]]]NNNEEE>>>::::::999666666999333666AAAUUUnnnzzz\\\OOODDD@@@======IIIYYYpppvvv~~~yyyqqqjjj]]][[[```mmm{{{{{{eeeVVVWWWbbbeeekkkwww|||{{{vvvuuutttjjj[[[UUUXXX```rrr~~~|||~~~wwwooosssMMM777000...------+++************)))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))&&&''''''((())))))(((((((((((((((((()))))))))***''''''***---,,,((((((,,,((((((+++...---,,,444>>>HHHOOOXXXggg}}}wwwwwwvvvwww|||yyyyyyzzzrrruuuwwwtttmmmgggddddddvvvzzz}}}oooUUUAAA999555111---,,,***))),,,111+++******((($$$"""'''...&&&''')))(((&&&&&&(((+++''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&///---,,,,,,---...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''%%%%%%'''((('''&&&%%%((('''%%%$$$''''''$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&(((++++++***))))))***'''(((***+++,,,,,,++++++***+++++++++))))))+++---$$$///>>>JJJRRR___yyyzzz|||iiidddSSS\\\wwwvvvSSSKKK@@@999555555444333222......222333000---------222444444;;;KKK^^^hhhyyyWWWEEE???:::::::::888999;;;888===EEENNNYYYfffuuu~~~vvvNNNBBB>>><<<<<<;;;555000444===:::>>>KKKbbb{{{nnn^^^OOOIIIDDDDDDSSSeee}}}~~~}}}}}}{{{vvvmmmbbb[[[WWWUUU[[[lll|||{{{llldddiiimmmgggaaa```SSSDDDCCCKKKIIINNN\\\fffjjjccc``````XXXLLLGGGKKKOOOZZZgggwwwuuunnnSSS666+++---000...+++))))))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&&&&'''((())))))(((((((((((((((((())))))))))))###%%%***...,,,''''''+++,,,((((((,,,---)))***......---...444DDDXXXccceeellluuuxxxuuu~~~xxxwwwyyy|||bbbPPPAAA222***,,,)))''')))---***###$$$+++%%%&&&(((+++,,,***)))+++$$$'''))))))((((((+++...(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&000...---,,,,,,,,,***((((((((())))))))))))((((((&&&&&&&&&'''''')))***+++''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))(((''''''***(((((()))***+++***)))+++***)))(((((()))******+++///888BBBMMM\\\sss{{{nnnXXXYYYkkk{{{zzz[[[BBB888666111+++666444111000111111000......---,,,---111777===AAAWWWmmmYYYGGGAAA===666555999999666888@@@FFFKKKVVVbbbttt}}}sssZZZHHHAAACCC<<<888<<<777333:::;;;III]]]qqqttt```SSSMMMSSSeeexxxxxxsssnnnhhhddd___[[[YYYZZZZZZaaakkkyyy^^^KKKJJJAAA;;;@@@EEE???888:::777AAAGGG@@@RRR\\\ZZZRRRPPPRRRHHH???EEESSSaaavvvxxxjjjAAA888---((())),,,------******))))))((('''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&''')))************))))))))))))************))))))***,,,///333666888<<>>:::888@@@RRRbbbxxxpppgggkkkzzz|||sssbbbTTTMMMDDD???DDDNNNXXXbbbjjj|||mmmNNNDDD>>>;;;999333666000333...111222///GGGbbbddd[[[UUUWWWVVV\\\mmmppppppuuuzzzvvvMMM333333000------...---***'''++++++******)))(((((((((''''''''''''&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,***'''$$$###%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''''''(((((()))))))))(((((((((((())))))))))))*********)))((('''&&&&&&&&&&&&//////......000333777:::CCCXXXqqq{{{~~~kkk^^^WWWLLLHHHIIIDDDDDDFFFEEEAAA999333000000(((((((((***++++++(((%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%$$$$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&111...+++***++++++++++++(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((())))))'''((((((((((((((('''''')))((('''(((*********((()))))))))))))))*********---***)))///888CCCRRR^^^bbbtttfffZZZ\\\```rrrhhhNNN;;;555444333333444333111///111111000000/////////...555999CCCSSSjjjyyycccLLLCCC:::888;;;<<<:::888<<>>EEEKKKUUUkkkyyyWWWFFFEEE???@@@NNN```lllzzzpppmmmxxx}}}wwwuuuuuuppphhh]]]VVVRRRLLLEEEAAAAAAAAAHHHTTT]]]jjj{{{\\\KKKFFF???:::333666222555777===```~~~{{{yyyddd:::,,,222---,,,***************)))++++++******)))((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''((('''((((((((((((''''''&&&'''(((((((((((()))))))))%%%&&&'''(((******++++++%%%&&&''')))+++---.../////////---+++///888===>>><<>>===:::555888777999===DDDTTTlllfffQQQKKKBBBCCCTTTgggrrr|||~~~|||~~~{{{mmmppp}}}xxxpppiiiffffff```WWWNNNHHHEEEBBBCCCFFFDDDIIIXXXiiiqqq|||sss```LLLAAA666555222666999BBBiiiuuujjjmmmggg}}}jjjGGG,,,)))222---,,,***)))((())))))*********))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((%%%""" $$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((&&&''''''(((((((((''''''''''''(((((((((((())))))&&&'''(((((()))(((((((((***,,,---///000///...---,,,,,,)))(((,,,000///)))))),,,000111000111444888???BBBHHHQQQ___lllvvvzzzyyyrrrhhh```^^^dddooowwwrrreeeaaaaaaaaaaaaaaa^^^ZZZQQQFFF@@@@@@>>>:::777,,,+++,,,&&&&&&***(((******++++++***)))'''&&&$$$&&&))))))(((&&&$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((###$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,---......+++((((((((())))))))))))((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&''''''((((((''''''((('''&&&''')))))))))(((&&&''')))***++++++******...,,,,,,,,,******111:::GGGQQQ\\\dddrrrtttXXX]]]|||iii___OOOAAA888555555555666555333222000000/////////000000...+++---888CCCNNNNNNUUUeee|||mmmSSSGGGAAA<<<999555333666;;;BBBPPP^^^wwwvvv^^^RRRCCCDDDXXXiiisss|||~~~~~~|||}}}}}}}}}ssshhhooo}}}zzzsssiiiaaa\\\YYYYYYVVVQQQNNNNNNJJJGGGKKKSSSQQQWWWhhh|||eeeRRR@@@;;;666:::>>>GGGooowwwooorrrrrrtttxxxaaaIII666---...222,,,,,,,,,+++)))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&$$$"""!!!###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))%%%%%%&&&'''(((((((((((('''''''''((((((((())))))''''''((())))))((('''''''''((()))))))))(((''''''(((+++,,,,,,...000...(((+++,,,,,,,,,++++++---...++++++---333:::@@@EEEHHHJJJLLLLLLJJJHHHKKKQQQUUUTTT[[[```aaadddppp{{{qqqllliiifff|||ggg\\\PPPDDD@@@???;;;999;;;<<<<<<777...+++---///...///(((,,,///''''''......&&&'''(((+++---------,,,)))******+++)))'''### %%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&++++++,,,...///...+++((((((((())))))))))))(((((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''((((((((('''((('''&&&''')))))))))'''&&&''')))***+++++++++***+++'''&&&)))+++,,,000555666HHHYYYaaannndddTTTeeeiiiTTTEEE===;;;:::444333111000000000111222...///000//////000222222999666<<>>???DDDQQQ^^^SSS[[[^^^WWWLLLFFFGGGJJJOOONNNVVVeeekkk___MMMAAA888111///444555111...///)))...000,,,)))***)))'''+++%%%+++...$$$###***,,,&&&&&&&&&'''((((((&&&$$$(((%%%######&&&((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''""""""""""""$$$&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&000...------------+++***(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,333;;;IIIXXXggg~~~oooZZZYYYlll|||___NNNCCC<<<<<<111222666...---222333//////000000000///......111000222777<<>>///,,,......---,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))%%%""""""%%%'''&&&$$$)))&&&######&&&''''''%%%(((((())))))((('''&&&&&&''''''''''''((((((((((((((('''&&&''')))++++++***((()))***++++++***)))(((,,,+++******++++++)))'''))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,---///000111111222333333333222000///000000000000111111111222---,,,***)))))))))******((((((((((((((((((((((((&&&((()))***)))&&&###!!!))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%%%%$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!#########"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$///...,,,,,,------+++)))))))))))))))(((((((((((('''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((()))***++++++...444AAAQQQbbbwwwgggYYYWWWkkkvvvnnnaaaYYYKKK:::555888333333444...333333222222111000000//////++++++000222;;;SSSlllyyyUUUKKKBBB@@@AAABBBCCCFFFEEE[[[cccKKK;;;999DDDJJJTTT___dddddddddhhhmmmqqqooommmmmmmmmlllkkkjjjdddjjjnnnooosss{{{}}}|||{{{wwwxxxrrrdddUUURRRYYY``````\\\YYY[[[YYYSSSNNNRRR```mmmzzz~~~~~~~~~nnnbbbrrrrrrwwwuuuddd???444++++++,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&&&&%%%)))&&&$$$$$$&&&''''''%%%((((((((((((((('''&&&&&&''''''''''''((((((((((((((('''&&&''')))*********((())))))))))))))))))(((***)))((()))******(((&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******+++,,,---...***++++++,,,+++***)))(((+++++++++,,,,,,,,,------,,,+++***)))((()))******(((((((((((((((((((((((('''((()))))))))'''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&(((%%%%%%%%%&&&&&&%%%%%%$$$...---++++++,,,,,,+++)))******))))))(((((('''''''''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))(((((()))******+++---777GGGZZZnnn\\\CCCOOOYYY{{{zzzoooUUUBBB<<<888999888///222222111111000///...---222---,,,000222000555>>>RRRdddtttggg\\\[[[]]]ZZZUUUQQQQQQXXXpppcccMMM===888AAA<<>>BBBBBB>>>;;;:::::::::>>>CCCGGGNNNUUU\\\```eeeWWWJJJGGGHHHHHHKKKOOOHHHDDDBBBEEEMMMVVV]]]___ZZZfffqqqvvvwwwuuukkknnn~~~nnnooopppaaaIII222,,,***+++---,,,))))))---))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''###&&&((('''$$$###&&&)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&((()))))))))((('''&&&%%%%%%&&&'''((()))'''&&&&&&(((((((((&&&))))))))))))))))))))))))************************))))))((((((((((((((((((++++++,,,,,,,,,+++++++++(((((((((((())))))))))))******(((((('''((()))***''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$#########$$$$$$%%%&&&&&&&&&%%%%%%---+++******,,,,,,+++)))+++******)))(((''''''&&&'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%'''(((*********)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))((((((((((((((((((000++++++333AAATTTjjjzzz~~~XXXPPPNNNbbboooYYYGGGDDDCCC999666555444333222222333333///......///...---...111444555@@@```uuuuuurrreeeTTTAAA;;;:::;;;<<<======<<<;;;:::666999;;;;;;888777999<<<:::888888<<>>@@@CCCEEEJJJTTTbbbkkkttt{{{uuukkkiiixxx}}}~~~fffFFF:::222---++++++,,,***''')))...((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%#########%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%((('''%%%$$$&&&)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&((()))((((((((('''&&&%%%%%%&&&'''(((***(((&&&&&&((())))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''(((((((((((())))))))))))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%############$$$%%%%%%&&&&&&&&&%%%---,,,***+++,,,---,,,*********))))))(((((('''''''''''''''''''''((())))))''''''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((''''''((())))))---***))),,,333CCC[[[pppyyyrrrTTTJJJ]]]uuukkkccc[[[LLL999777555333111111111111111000///---***+++///444111///333CCC^^^uuu{{{vvvnnnkkkmmmvvvzzzvvvcccYYYPPPNNNLLLJJJIIIFFFCCC@@@999999999888777888;;;===;;;777555777:::???HHHPPPWWWXXXXXXWWWTTTOOOKKKHHH???EEEMMMUUU^^^mmm~~~|||xxxqqqkkkhhhhhhjjjlllnnnpppzzzvvvfff\\\___uuu}}}dddEEE666222---...+++)))***(((%%%'''+++((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% ############$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''''''''''''''((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''')))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''')))'''%%%%%%''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&---,,,+++,,,---...---,,,))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%&&&&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))'''''''''''''''((()))***(((***,,,++++++666PPPhhhooorrrwwwWWWQQQSSSjjjvvvcccBBB???;;;777333111000000555555333///...///111111---......000888@@@AAA>>>AAAAAAEEELLLTTTaaawww~~~yyysssnnnkkkgggaaa\\\PPPMMMIIIFFFEEECCCAAA@@@@@@@@@AAABBB@@@DDDUUUgggwww~~~wwwrrriii^^^WWW\\\fffttt~~~|||vvvpppggg```VVVMMMGGGEEEGGGIIIEEEQQQjjjiiiYYYTTTYYYccciiiMMM===000,,,---(((---***(((******'''&&&)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%$$$###""""""###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''))))))(((&&&###&&&((((((&&&%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''')))'''%%%&&&'''((('''&&&''''''((((((((((((''''''(((&&&$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''&&&&&&&&&'''))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&...,,,,,,,,,.........,,,(((((((((((())))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$######$$$%%%%%%!!!###%%%'''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''')))***+++%%%+++000///)))111KKKeeeoooeeemmmqqq\\\KKKUUUzzznnnPPPMMMHHHAAA<<<888666555666444222000111222000+++---000111......222666666,,,111777;;;<<>>999444444555444///+++***------///222222000---+++***000//////111555<<>>;;;AAAIIITTT^^^gggvvvwwwfffVVVXXXggg~~~||||||zzzwwwxxx}}}lllKKK,,,---++++++,,,------+++)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&((('''$$$######$$$'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%------...---------,,,,,,222000...---,,,+++)))'''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((,,,)))))),,,,,,((((((,,,111;;;GGGOOOQQQUUU___hhhkkk\\\]]]kkkqqqWWWGGGAAA;;;555444555555666666333000---111111000000//////......111444555333555999888333::::::999:::>>>EEEOOOUUUVVVZZZ```gggnnnyyyzzzssslll^^^SSSWWWaaaeeedddcccaaaaaaaaabbbdddjjjrrrxxx{{{sssmmmiiihhhgggeeeccc___ZZZVVVUUUPPPJJJFFFCCC@@@<<<999===999888<<>>:::888777888999999999777===JJJTTTaaayyypppdddRRRZZZtttzzzuuuqqqxxx}}}VVV999---///444,,,...///---+++)))***,,,''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!""""""############$$$###"""""""""###%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((!!!"""$$$%%%%%%$$$"""!!!'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''%%%$$$!!!""""""$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%,,,---.........---,,,+++***)))(((((()))***((('''&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((***+++---,,,+++000===IIIKKKGGGWWW|||oooXXXUUU\\\vvvyyyppp```IIIBBB:::555555777777777000000111111111111222222,,,,,,---///111333222111))),,,///111222333555777;;;<<<>>>???AAAEEEIIILLLDDDFFFDDDBBBBBBDDDBBB===666666777999<<<<<<:::888999888777666888>>>FFFLLLUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAA>>><<<::::::888666444666;;;>>>;;;CCCTTTkkk|||~~~xxxgggbbbkkkwww~~~sssrrrxxxVVV???555000---+++))))))***)))))))))+++,,,''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################## !!!""""""######""""""$$$###"""""""""###%%%%%%!!!!!!""""""###$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%,,,---...//////---+++***'''&&&%%%&&&(((((((((&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((((((%%%''')))(((((()))+++---***+++******000:::===;;;<<>><<<:::999999:::;;;;;;:::777777888888777777888888111555888999999>>>GGGOOO[[[gggyyywwwiiijjjkkk|||{{{|||yyyrrrgggPPP999222333///***'''''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$############################## """#########"""!!!$$$###"""""""""###%%%%%%!!!!!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%,,,---...//////---+++***+++)))((('''((((((&&&$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))$$$)))---,,,***+++---...!!!***///,,,+++...000...,,,888BBBPPPffftttjjjbbb\\\gggqqq^^^QQQ>>><<<999555222111000000111222444555333000000222000111222111///...///111///---,,,...222333111...///000...,,,...222333000///...+++***+++///111111)))+++...000000111333444333222111111222222111///...///111222222333666999555???JJJRRRYYYddduuummmeee]]]XXX]]]{{{wwwtttsss{{{yyywwwxxxVVVBBB555,,,,,,+++&&&(((...))))))***+++---,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """#########"""!!!$$$###"""""""""###%%%%%% !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''"""$$$&&&%%%""""""%%%((('''%%%###""""""###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&''''''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###%%%&&&'''(((######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%---...///000000...,,,+++***)))(((((())))))((('''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%###""""""%%%'''$$$'''******'''%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&+++***)))))))))***,,,,,,***---000444>>>SSSmmmkkk]]]aaannnxxx}}}}}}lllZZZMMM<<<333333555555222666555333111000...------444555444111///...000222***---000111///......///***...222222///---///111///...333222+++///222***111///---...000222000...,,,333333---,,,333555111111777999555333888???CCCLLLeeezzzmmmhhh___XXXWWW___kkktttnnngggsssLLL555111...+++*********)))((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!"""###%%%&&&'''(((""""""""""""###$$$%%%&&&$$$$$$############$$$$$$&&&$$$!!! !!!"""""""""&&&&&&%%%%%%$$$###"""""""""###%%%%%%###"""###$$$"""&&&'''%%%###""""""""""""""""""############ !!!"""$$$$$$###""""""######""""""######$$$%%%########################$$$$$$"""""""""$$$&&&(((%%%%%%%%%%%%$$$###""""""################################################'''%%%###""""""###%%%'''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%(((******&&&##################"""!!! '''&&&$$$#########$$$$$$!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%---...///000///...,,,+++***)))(((((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&$$$$$$&&&'''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&%%%''')))(((%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&))))))(((&&&))))))((((((((()))***+++)))+++---...444CCCWWWfffkkk^^^\\\[[[ZZZaaatttrrrnnn^^^KKK@@@>>>===999444888666555333222222333444...000111222111///...---222222222222111111111111...///000000//////000000///,,,000///+++333:::333111///...000222222000...222555444000...222444444999>>>CCCDDDIIISSS\\\___qqqwwwbbbbbblllnnnhhhjjjuuuzzzuuu}}}}}}{{{dddsss|||YYY===//////---+++)))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$(((&&&###"""###$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""###%%%%%%###"""###$$$!!!###&&&&&&$$$###""""""""""""""""""############!!!!!!"""#####################""""""######$$$%%%########################&&&%%%###""""""###$$$%%%######$$$%%%%%%$$$$$$$$$################################################%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((((((%%%"""%%%%%%&&&&&&%%%$$$$$$###&&&%%%$$$#########$$$$$$&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$---......//////---,,,+++***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%'''''''''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&(((((('''''''''((()))******+++,,,++++++222===GGGgggwwwoooZZZLLLTTT]]]nnn~~~|||nnnqqqaaaMMMBBBDDDJJJNNNNNNCCC@@@<<<777444333444444333222222333333333111///111///...------...---,,,444333222333333333333222555111222111---444999222444222222222444444333222888555555888999999>>>EEEQQQXXX^^^aaafffooovvvxxxrrrlllkkkfff___}}}}}}qqq||||||nnnSSS;;;...***---+++))))))***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################&&&%%%$$$###""""""""""""$$$$$$############$$$$$$'''%%%###"""###$$$$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%###"""###$$$###$$$%%%%%%###"""""""""""""""""""""############"""""""""""""""######$$$######""""""######$$$%%%########################'''&&&$$$###""""""######!!!"""###$$$%%%%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$"""&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""------.........---,,,+++***)))(((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$''''''&&&$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&''''''''''''''''''''''''((((((((())))))+++---...,,,)))***///444FFFZZZpppooo^^^VVVUUU\\\aaaiiiwwwjjjYYYMMMOOO[[[jjjttt^^^ZZZRRRJJJCCC>>><<<;;;@@@<<<888555666666666555888777777888:::999666333888<<<@@@AAA>>>;;;:::;;;===:::>>>BBB@@@FFFFFF;;;999777555555777;;;???AAAFFFAAADDDLLLPPPPPPWWWbbbyyy|||tttfff```aaaeeekkkqqqvvvtttoooqqquuuZZZEEE555+++(((++++++)))((()))***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$###""""""######$$$$$$############$$$$$$$$$###!!!!!!"""######"""%%%$$$$$$$$$######"""""""""###%%%%%%###"""###$$$$$$%%%%%%$$$"""!!!"""###!!!"""""""""###############"""!!!!!!!!!"""$$$%%%######""""""######$$$%%%########################%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!---------------,,,,,,+++***)))(((((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%$$$%%%&&&&&&((()))(((&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&&&&'''(((((()))))))))******)))***,,,...---+++***+++---...<<>>AAAEEEIIIJJJGGGBBB===HHHTTT```aaaYYYQQQQQQTTTOOOOOOZZZeeejjjpppmmm]]]EEECCCBBBCCCHHHRRR]]]eeejjjeeehhhpppqqqmmmpppyyy}}}oooeeeggglllkkkiiiiiiccc^^^^^^gggpppuuu{{{ppphhheee}}}uuu]]]JJJ666---+++++++++,,,)))((('''(((***+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!"""###$$$$$$%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$###"""!!!!!!#########"""$$$$$$###############""""""###%%%%%%###"""###$$$$$$%%%%%%$$$"""!!!"""###!!!"""""""""###############"""!!!!!!!!!"""$$$%%%######""""""######$$$%%%########################""""""""""""###$$$$$$%%%$$$$$$$$$$$$######"""!!!###################################################"""!!! !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$---------,,,,,,,,,,,,,,,***)))(((((())))))((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&((((((((())))))((($$$!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&''''''((()))*********))))))&&&)))+++,,,+++***+++++++++///777EEEZZZsssmmmaaaWWWUUUYYYWWWhhhwwwkkkgggiii^^^]]]\\\YYYUUUPPPKKKIIIKKKQQQXXX[[[XXXRRRKKKGGGTTTZZZbbbfffeee___YYYUUUgggxxxvvvvvv{{{vvvttt}}}uuu[[[ZZZ[[[^^^ggguuu}}}~~~zzzbbbOOOLLLPPPSSS[[[fffuuuwww}}}zzzuuu{{{___NNN???333((((((---...------(((((('''(((******)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$######""""""!!!""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$######$$$%%%&&&%%%$$$########################"""###%%%%%%###"""###$$$!!!###%%%%%%###"""###$$$""""""""""""############"""""""""""""""######$$$######""""""######$$$%%%########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$###"""!!! ################################################$$$###  ###$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$######$$$%%%######$$$$$$$$$$$$######%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$ """$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''------,,,,,,++++++,,,,,,***)))(((((())))))((('''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$&&&'''...***'''&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&((('''%%%$$$&&&(((&&&'''((()))))))))((((((&&&''')))************+++------...333@@@VVVsssrrreee\\\]]]^^^kkkuuuggg```XXXYYYZZZYYYUUUMMMFFFAAAEEEOOOZZZ^^^\\\XXXVVVWWWpppxxx|||tttpppooo|||qqqiiijjjlllooovvv{{{sssuuu}}}rrr\\\KKKJJJMMMVVVnnnyyy|||___DDD666///+++***------+++***,,,(((((('''(((***)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$######""""""$$$###############$$$$$$$$$$$$############$$$$$$$$$######$$$&&&&&&%%%$$$""""""""""""############"""###%%%%%%###"""###$$$!!!$$$&&&%%%$$$$$$$$$""""""""""""############!!!!!!"""#####################""""""######$$$%%%########################"""""""""############""""""###############"""!!!################################################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$####################################$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$#########%%%&&&%%%###"""$$$'''###$$$$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&''''''...---,,,+++++++++,,,,,,***)))(((((())))))((('''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%###"""&&&'''&&&%%%$$$$$$&&&(((222---&&&###$$$'''))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((%%%%%%'''((((((((('''&&&((())))))))))))******+++)))***+++***,,,:::SSSiii|||iiiZZZ\\\```bbbkkkxxx|||uuuiiikkklllmmmkkkcccWWWKKKDDD:::BBBKKKMMMLLLNNNWWW___fffooovvvuuukkkccc```bbb||||||zzzyyy{{{jjjgggiiikkklllpppwwwvvviiiaaabbbbbbdddlllyyyuuucccWWWWWWXXXddd|||ssslllpppyyyttt^^^>>>...+++(((***...///+++%%%'''---((((((((()))))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""$$$$$$###""""""""""""""""""#########"""###%%%%%%###"""###$$$ $$$&&&&&&%%%$$$$$$""""""""""""############ !!!###$$$$$$$$$###"""#########"""###$$$$$$%%%###########################$$$$$$######"""!!! !!!"""######$$$$$$######################################################$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&###%%%'''&&&%%%###""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""##############################""""""""""""############!!!###$$$$$$######$$$&&&######$$$$$$$$$$$$######"""$$$%%%$$$!!!!!!###&&& !!!"""###############"""###$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$...//////...---***(((''')))************(((&&&%%%'''&&&%%%&&&(((*********$$$%%%&&&''''''&&&%%%$$$(((&&&$$$###$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$"""###'''***hhhBBB%%%$$$(((!!!!!!)))$$$%%%&&&'''((((((((((((%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''')))+++''')))***)))((('''(((*********)))(((***000888>>>QQQjjj{{{gggXXXNNNJJJRRR]]]rrrjjjTTTSSSQQQTTTXXXSSSIIIGGGMMMQQQPPPOOONNNKKKIIIFFFEEETTT]]]eeeeee```^^^___```^^^bbb]]]ZZZ[[[UUUPPPWWWYYYYYYZZZ___dddgggeeeccciiikkkrrrzzzwwwmmmhhhiiiYYYUUUOOOMMMXXXnnnyyywww}}}~~~}}}~~~|||vvvnnnjjjjjjmmmmmm~~~ppp___jjjfffMMM<<<000***+++***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$#########$$$&&&'''%%%''''''$$$###$$$### ########################!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""######$$$&&&&&&%%%"""  !!!"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$###""" """############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,------...---,,,***)))))))))***))))))((('''&&&&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$&&&)))CCC000$$$(((***###!!!&&&$$$$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&(((***''')))***)))((('''((()))+++++++++******+++///111555IIIccczzzpppcccVVVVVVXXX\\\```iii|||tttnnnlllnnnlllgggiiiqqqllliiiddd\\\TTTLLLFFFCCCGGGLLLQQQQQQLLLHHHEEEDDDMMMPPPJJJFFFJJJFFFAAAGGGNNNRRRXXX[[[ZZZWWWTTTSSSRRRQQQUUU\\\]]]ZZZZZZ]]]XXXYYYWWWRRRUUUddduuufffddd```[[[[[[cccoooyyyssshhhaaaooolllXXXBBB555///******---)))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%""""""#########$$$$$$$$$##############################"""""""""###$$$%%%$$$&&&'''$$$###%%%$$$ ########################!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$###############$$$$$$%%% !!!"""""""""###%%%(((""""""#########$$$$$$$$$"""############$$$$$$$$$""""""###$$$###"""!!!!!!"""############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%################################################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$***+++,,,---------,,,+++))))))((((((((((((((()))&&&%%%######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%$$$%%%((('''$$$###%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%''')))'''((())))))''''''((()))(((***++++++***(((''''''&&&222AAAQQQfffyyyqqqcccTTTGGGGGGUUUeeettt|||qqqeee]]]XXXWWWYYY\\\[[[VVVQQQNNNMMMLLLQQQLLLJJJPPPKKKAAA@@@FFFOOOYYY[[[VVVPPPMMMMMMGGGDDDDDDGGGKKKNNNTTTZZZiiinnnmmmaaaXXX[[[eeemmm|||yyyoooTTTTTTUUU[[[hhh{{{tttlllooo|||hhhEEE999---)))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%###"""!!!!!!!!!"""###$$$########################"""""""""!!!""""""###$$$"""%%%%%%######%%%%%%"""########################!!!!!!!!!"""""""""######$$$############$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$"""!!!"""$$$"""""""""#########$$$$$$"""############$$$$$$$$$!!!!!!"""############""""""############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%################################################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########++++++------------++++++))))))(((''''''(((******'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%"""'''((($$$"""$$$''''''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%''')))'''((()))(((''''''((()))###&&&(((***)))(((((((((***---222888DDDXXXmmm{{{zzzvvvgggWWWSSSVVVXXXhhhxxx{{{yyyzzz{{{yyysssnnnpppuuueeelllkkkkkkrrrkkkYYYRRRPPPXXX```cccaaa^^^]]]___ZZZZZZYYYUUURRRUUU___hhhtttiiihhhlllooottt}}}rrrggg___]]]___aaafffpppwww|||ttt\\\BBB666111,,,+++,,,+++)))'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%$$$###!!! !!!"""$$$&&&##############################"""""""""######### $$$$$$"""###&&&%%%###########################!!!!!!"""""""""#########$$$###"""!!!"""###$$$%%%!!!"""""""""############""""""""""""""""""""""""######""""""""""""######$$$############$$$%%%%%%'''((('''%%%###!!!!!!"""""""""""""""############""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########,,,---......---,,,***)))))))))(((''''''(((******)))'''%%%%%%&&&''''''&&&&&&%%%$$$######$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&$$$$$$$$$%%%)))(((######'''(((%%%######$$$$$$%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&(((***&&&((()))((('''&&&'''((($$$%%%'''''''''(((***+++,,,+++++++++...777CCCMMMppp{{{qqqxxx}}}jjj```OOOYYYaaaaaa^^^aaaiiiooo~~~xxxssswww{{{~~~}}}qqqoooxxx~~~zzzmmmgggbbb]]]WWWUUUaaaqqqjjjlllxxx```OOOGGG999***(((''''''(((+++,,,)))%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%%%%$$$"""""""""###%%%'''########################$$$$$$$$$$$$$$$$$$$$$######$$$"""###&&&&&&###########################""""""""""""############"""!!! !!!###$$$!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""###$$$$$$!!!$$$$$$$$$%%%'''(((!!!!!!"""""""""#########""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%""""""#########$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$$$$################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########------......---+++***)))))))))((((((((((((((())))))(((&&&&&&((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$!!!$$$&&&'''((()))'''"""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&(((***&&&'''((((((&&&&&&'''((()))))))))'''&&&&&&)))+++(((((((((***)))***000777FFFZZZppppppxxx~~~yyylll]]]SSSOOORRRXXXaaammmyyyyyyooo___OOOLLLTTTaaajjjnnnttt}}}bbb]]]rrr~~~{{{xxx{{{zzzllleeeUUU@@@111---+++)))%%%''''''&&&'''(((%%% &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%%%%$$$#########$$$&&&&&&########################$$$%%%%%%%%%%%%$$$#########$$$""""""%%%%%%"""########################"""""""""#########$$$$$$!!! !!!""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!""""""###$$$ """$$$%%%$$$$$$$$$%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++,,,---------,,,+++***))))))***))))))((('''&&&((('''&&&&&&(((******)))$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%!!!"""%%%))))))&&&%%%'''$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%'''(((&&&'''((((((&&&&&&'''((()))******)))'''&&&''')))((('''))),,,***(((+++333111:::JJJ^^^tttvvvooozzznnncccVVVSSSPPPRRR___qqq}}}vvvlllfffjjjpppyyy~~~ooo______gggiii```VVVQQQOOOMMMXXXiii~~~}}}wwwccc\\\jjjxxxzzzvvvsssoooqqqxxx{{{qqqdddRRREEE888111,,,))))))---***,,,+++'''%%%'''%%% &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################""""""######$$$%%%############$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!! ###$$$""""""$$$$$$!!!########################""""""#########$$$$$$$$$ !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$%%%&&&%%%###!!! !!!!!!!!!!!!"""""""""###"""############$$$$$$$$$""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&)))***+++---......------)))************(((&&&%%%'''&&&%%%&&&(((*********###$$$%%%&&&&&&%%%$$$###(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''%%%&&&(((%%% %%%///%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$&&&'''&&&'''((('''&&&&&&'''(((%%%''')))***((((((((())))))''''''***'''###'''///---+++222DDDYYYmmmqqqnnnwww{{{pppuuu||||||xxxzzznnn^^^SSSVVVaaafffeeeWWWPPPMMMQQQUUUZZZiiizzzwwwcccRRRQQQWWWYYYUUUPPPRRR]]]fffnnnpppooo~~~xxxllleeeoooxxx{{{sssrrrnnnhhhgggjjjhhh[[[KKK???...&&&+++...)))&&&***%%%)))(((%%%&&&+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$####################################"""###$$$$$$%%%!!!!!!"""############"""########################"""###$$$$$$$$$"""!!! !!!$$$$$$""""""$$$### ########################"""############$$$$$$$$$ !!!###$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""############$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''............---,,,+++******)))(((((())))))((('''&&&&&&&&&'''''''''((((((+++### $$$$$$$$$&&&)))***"""$$$###""")))&&&&&&%%%$$$############%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&$$$"""&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''((()))((('''&&&'''(((&&&''''''(((((((((((((((///+++---444999BBBYYYrrrqqqmmmpppyyyyyy|||}}}vvvuuu|||tttoooqqq]]]XXXQQQIIIDDDFFFLLLQQQRRROOOOOOTTT[[[```fffmmmlllmmmsss|||}}}vvvqqq~~~uuuuuu~~~ttttttxxxyyy}}}}}}}}}yyynnn^^^RRRLLLNNN```qqqvvvvvvyyyqqqbbb\\\bbbwww}}}~~~}}}~~~lllhhhbbb]]]VVVJJJ;;;111+++,,,+++***((('''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######"""###%%%%%%###"""###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###$$$$$$###""""""!!!###%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""###"""!!!!!!!!!"""$$$%%%###!!!!!!###$$$###'''%%%###"""!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!############""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### $$$%%%"""!!!$$$%%%$$$"""############$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!$$$###""" !!!!!!##############################$$$$$$$$$######"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######"""############$$$$$$$$$............---,,,+++******)))(((((())))))((('''&&&&&&'''''''''''''''''' &&&)))&&&"""$$$(((!!!%%%"""!!!'''((("""!!!&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&'''&&&$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%'''(((((('''&&&&&&''''''((()))((('''&&&'''(((&&&&&&'''((((((((((((((()))%%%&&&+++---///===OOOggguuu~~~tttnnnnnnqqqttt}}}ppppppxxx|||xxxnnnhhhccc___\\\YYYRRROOORRRUUURRRMMMKKKMMMLLLNNNRRRTTTSSSOOOMMMVVV\\\fffnnnoooiii___WWWZZZjjj{{{zzzrrrnnnnnngggggg___QQQIIILLLQQQRRRWWWYYY[[[\\\ZZZZZZ]]]bbbqqq~~~|||zzzkkk]]]ZZZcccyyyzzzvvvwwwyyy|||qqqXXXPPPEEE===999555///+++*********(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################$$$#########$$$$$$###!!!###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!!!!!###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$$$$###!!! """###""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""$$$"""!!!###$$$###"""############$$$$$$$$$######""""""""""""############""""""######$$$%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!! !!!""""""##############################$$$$$$$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######"""############$$$$$$$$$............---,,,++++++***)))(((((())))))((('''''''''''''''''''''&&&&&&(((%%%###$$$&&&'''"""!!!%%%%%%"""%%%)))%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$&&&$$$%%%&&&&&&''''''&&&&&&###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((((((&&&&&&&&&(((&&&'''(((((('''&&&'''(((&&&&&&'''((((((((((((''')))$$$%%%))))))&&&+++333;;;HHH___zzz}}}{{{tttjjjlllqqqyyy~~~}}}ooo___eeerrrxxx|||rrrkkknnnqqqoooiiieee\\\YYYUUUQQQOOONNNLLLIIIAAADDDIIIMMMNNNKKKGGGDDDEEELLLUUU[[[[[[WWWSSSRRRWWWWWWTTTOOONNNRRRTTTSSSXXX^^^ccceeedddiiirrrzzzuuuooozzz~~~oooaaa___jjj{{{}}}vvvnnniiimmmqqqyyyrrr^^^OOOAAA:::000)))((())))))(((((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" """"""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%$$$"""!!!!!! !!!""""""!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%"""""""""!!!"""######$$$"""!!!!!!"""######!!!$$$###"""!!!"""###$$$%%%""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###"""!!!###$$$""""""############$$$$$$$$$######""""""""""""######""""""!!!!!!""""""###$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""%%%$$$###"""!!!"""##############################"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######"""############$$$$$$$$$---.........------,,,+++***)))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%!!!!!!)))333333---''''''((("""%%%((( ############$$$%%%&&&'''"""###%%%$$$######$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$&&&'''((('''&&&%%%'''(((%%%'''((('''&&&&&&''')))%%%&&&''''''((((((''''''***'''''',,,---******,,,***000===RRRjjjqqqccchhhrrryyyyyy}}}uuupppuuu~~~wwwmmmeeeaaa\\\WWWMMMNNNPPPRRRQQQNNNJJJHHHIIIMMMVVV___cccaaa^^^^^^[[[___dddiiimmmooolllhhhkkkvvv}}}uuupppooopppzzzzzzhhhiiiaaaiiitttqqqxxx|||{{{{{{zzzuuummmfffbbbllllllnnnmmmgggXXXEEE777111...+++*********(((&&&'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$""" """""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%###!!! !!!!!!""" """ ######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$"""""""""######### $$$###"""""""""""""""#######################################"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$""""""$$$$$$"""""""""#########$$$$$$$$$$$$######""""""######$$$"""""""""""""""###$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$######"""%%%$$$###""""""###$$$$$$########################""""""###$$$$$$$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$---------...------,,,,,,***)))(((((())))))(((''''''''''''''''''''''''&&&&&&***(((+++111---"""***$$$'''&&&""")))""""""""""""###$$$%%%&&&'''###$$$%%%%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$''''''(((&&&%%%%%%''')))$$$&&&''''''&&&&&&''')))%%%&&&&&&'''''''''''''''(((%%%$$$(((+++***)))***---...000777CCCRRRbbbkkkuuurrrmmmmmmqqqttt|||yyyvvv}}}yyyqqqbbbdddhhhmmmpppmmmfff```___]]]aaaiiiooorrrxxx~~~wwwmmmgggwwwpppaaa___VVV]]]rrr}}}yyyqqqooouuuzzzzzzuuupppllljjjkkkeee]]]TTTKKKAAA666///(((((()))******)))'''$$$'''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################%%%$$$######$$$$$$""" !!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!###%%%$$$!!!"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!"""""""""############"""""""""######### %%%$$$###"""!!!!!! %%%%%%$$$$$$###""""""!!!############"""""""""!!!"""""""""""""""""""""""""""######$$$$$$######""""""%%%######%%%%%%###""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$###""""""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$,,,------...------,,,,,,***)))(((((())))))((('''&&&&&&&&&'''''''''(((((($$$'''+++999WWWjjjXXX777777!!!$$$+++""""""))) ############$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$&&&'''((('''((('''&&&%%%%%%''')))$$$%%%''''''&&&&&&''')))%%%%%%&&&''''''''''''&&&(((&&&%%%&&&'''(((((((((***+++++++++,,,222:::AAAPPP\\\hhhnnnyyyyyykkkggghhhppp~~~|||{{{uuuvvvzzzxxxlllfffnnn{{{|||ooodddhhh~~~~~~tttccc[[[^^^gggttt{{{vvvvvvuuuppphhhmmmvvv}}}|||vvvrrrooolllYYYPPPDDD888000,,,***)))***)))'''&&&&&&'''((()))''''''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""###%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""###$$$$$$!!!  """######"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""############""""""!!!!!!"""######!!!$$$######""""""!!! &&&&&&%%%$$$###"""!!! ############""""""""""""""""""""""""""""""""""""""""""############"""""" $$$&&&"""!!!$$$%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########"""!!!"""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%$$$############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######"""############$$$$$$$$$,,,,,,------...------,,,***)))(((((())))))((('''$$$%%%%%%&&&'''((())))))%%%%%%%%%999lll^^^...!!!,,,$$$###)))############$$$%%%&&&&&&(((((()))'''%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))(((&&&%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""$$$&&&%%%$$$###%%%'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###%%%&&&((()))(((((('''&&&$$$%%%'''***###%%%&&&&&&&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&&&&'''(((''''''(((((((((%%%&&&'''''''''(((***,,,***222===HHHSSSbbbsssuuugggbbbaaadddqqqwwwvvvsssyyyuuuuuu|||{{{kkkrrryyyvvvwwwhhhYYYWWWfffxxx~~~qqqlllkkkgggaaalllxxxwwwvvvyyywwwqqqppptttwwwvvvoooxxx|||vvvkkkaaaXXXPPP<<<777///((($$$$$$%%%&&&+++***((('''&&&''')))+++%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################"""!!!!!!###%%%&&&%%%### !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############""""""!!! !!!!!! """""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!"""###$$$######"""###!!! """###"""""" !!!""""""###""""""$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""############""""""###&&&%%% """$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$########################!!!!!!"""$$$$$$%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$%%%$$$########################$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######"""############$$$$$$$$$,,,,,,------...---------***)))(((((())))))((('''###$$$%%%&&&''')))****** ---))))))YYYAAA"""(((""""""***"""$$$$$$######$$$$$$%%%&&&)))******(((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&((()))(((&&&%%%%%%&&&"""###$$$%%%&&&&&&'''((("""%%%'''&&&$$$###%%%(((######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&(((((('''%%%$$$%%%'''***###$$$&&&&&&&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$''''''&&&'''(((''')))((('''(((+++---......(((+++111888<<>>555///---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$"""############$$$$$$$$$&&&$$$!!!"""%%%&&&%%%###""""""############"""""" !!!"""#####################""""""""""""######""""""""""""""""""""""""$$$###""""""###%%%&&&((("""############""""""!!!"""!!!!!!!!!###$$$###"""$$$$$$######"""###############""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$###############""""""""""""""" !!!""""""######"""!!! !!!###$$$$$$###"""$$$%%%$$$!!! !!!###!!!!!!""""""#########$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$############$$$$$$########################&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&$$$$$$######$$$$$$%%%&&&#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###,,,,,,------,,,,,,+++***)))(((&&&'''(((((('''%%%&&&%%%%%%&&&(((((('''&&&'''&&&$$$$$$$$$&&&((()))---(((###!!!$$$&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%######$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((***---111333777:::???FFFIIIOOO\\\iiiyyytttmmmiiihhhnnnvvvvvvlllaaabbbaaaccckkkuuu}}}~~~nnniiicccppp~~~tttnnnttt~~~yyypppfff]]]aaaeeeiiijjjkkkmmmnnnnnnppp}}}sssnnnvvv{{{xxxqqqdddUUUFFFBBB<<<555...***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$"""############$$$$$$$$$'''$$$""""""###$$$"""!!!""""""############""""""############$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!""""""#########""""""###"""!!!"""###$$$###"""$$$###############$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$#########""""""""""""""""""##################"""###"""""""""""""""""""""!!!!!!!!!""""""#########"""!!!!!!!!!###$$$###""""""$$$%%%$$$!!! !!!###""""""########################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$########################%%%%%%$$$$$$#########$$$######$$$$$$%%%%%%$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###++++++,,,,,,++++++***)))***)))'''((())))))(((&&&(((&&&%%%&&&''')))(((((($$$$$$%%%$$$###!!!$$$"""!!!###'''(((&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$%%%&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%+++,,,000444555888BBBLLLaaaiiiuuu~~~wwwxxxxxxzzzzzztttooonnnvvvvvviiijjjkkklllmmmmmmkkkiiigggiiigggdddeeeiiinnntttvvv|||~~~ooolllrrryyy}}}zzz{{{}}}wwwqqqppprrrooojjjeee```aaaggggggcccfffnnneeemmmyyy|||rrrlllllldddiiiggg\\\SSSKKK@@@444///---***'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$"""############$$$$$$$$$&&&$$$"""!!!""""""!!!""""""""""""""""""""""""&&&%%%$$$#########$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!"""############### !!!"""###############$$$"""!!!"""######"""!!!""""""""""""###$$$%%%%%%######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""""""""############!!!""""""######""""""!!!""""""""""""""""""######""""""#####################"""!!!"""###$$$###""""""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###$$$$$$############$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###,,,,,,,,,,,,,,,+++*********)))(((((())))))(((''')))'''%%%%%%''')))))))))###$$$%%%%%%%%%###!!! &&&$$$$$$%%%''''''%%%"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$###$$$$$$###$$$%%%&&&&&&%%%#########$$$$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%''')))'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((()))))))))'''%%%$$$,,,+++,,,---***(((---555888???KKKXXXbbbggggggffflllvvv}}}tttnnnqqqwwwrrrwww|||vvvkkkbbb^^^]]]bbbdddeeeeeedddfffjjjnnnpppqqqjjjiiiuuuwwwuuuyyyvvvttt|||}}}~~~yyyuuutttvvvpppooonnnoooqqqsssuuuuuuwwwuuuqqqmmmooossssssnnnddd\\\\\\eeeeee___bbbnnndddkkkpppmmmfff___XXXRRRJJJIIIBBB666000///,,,(((***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$""""""#########$$$$$$$$$%%%$$$###"""""""""""""""######""""""""""""######'''&&&$$$"""!!!"""$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!###$$$$$$$$$###""" !!!######$$$$$$$$$$$$###""""""######"""!!!""""""""""""###$$$%%%&&&######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""####################################"""!!!"""###$$$###"""######$$$###############&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$######"""%%%%%%$$$######"""""""""$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###---------------,,,,,,+++***)))(((((())))))(((''')))'''%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%&&&###'''(((%%%%%%(((((($$$%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***((('''(((***)))'''+++111///222555:::???DDDIIILLL\\\iiiuuuvvvmmmgggkkkqqqpppxxx~~~wwwssswww}}}|||~~~~~~yyyqqqiiiggggggjjjqqqvvvssslllggghhhlllsssuuunnnoooyyywwwoooooouuukkkkkkuuuuuullllllvvv~~~yyyrrrkkkhhhiiijjjdddiiilllkkkfffcccdddfffmmmoooppprrrvvv{{{xxxsssaaaYYY[[[dddddd[[[\\\fffeeegggdddYYYPPPKKKDDD<<<888666111)))''')))++++++((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########((('''&&&%%%$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$""""""#########$$$$$$$$$###############$$$%%%&&&######"""!!!!!!"""######&&&%%%###!!! !!!"""#########""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$### !!!######$$$$$$$$$$$$"""!!!"""######"""!!!""""""""""""###$$$%%%&&&######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$"""!!!"""######"""!!!$$$#########$$$$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$##############################$$$$$$$$$###"""!!!%%%%%%###""""""""""""###$$$&&&&&&&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###---............---,,,,,,***)))'''((())))))(((&&&(((&&&%%%&&&''')))((((((((('''%%%###""""""###$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&###((('''""""""'''(((###$$$%%%&&&''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,'''%%%&&&)))(((&&&(((,,,...---+++***+++///666;;;BBBGGGOOOYYY```cccbbb```hhhlllrrrwwwyyyvvvrrrnnnhhhpppzzz~~~zzzvvvtttkkkrrrwwwuuummmggggggjjjnnnxxx|||jjjbbbkkkaaa```iiinnnjjjkkkrrruuuuuuqqqiiidddeeefffeeebbbgggkkkiiibbb]]]\\\^^^]]]aaadddhhhnnnssspppjjjccc______ccc___VVVTTTYYYVVVSSSLLLBBB<<<999333...***+++,,,++++++***((('''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$"""############$$$$$$$$$!!!###$$$$$$###$$$''')))$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$ !!!"""###############"""!!!!!!"""###$$$###"""""""""""""""###$$$%%%%%%######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%$$$###""""""######"""!!!$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""###$$$$$$$$$###!!! %%%$$$###!!!!!!"""###$$$$$$%%%&&&%%%$$$###$$$%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###,,,------------,,,++++++)))(((&&&'''(((((('''%%%&&&%%%%%%&&&(((((('''&&&'''&&&%%%$$$###"""""""""$$$$$$######"""###$$$&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!!!!!###$$$%%%$$$###$$$%%%###############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""(((((("""%%%///333///$$$%%%'''(((((('''%%%$$$###$$$&&&((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&)))'''######&&&%%%&&&&&&%%%%%%(((...222,,,---111999CCCIIIJJJIIIQQQTTTZZZbbbiiikkkiiieee___fffqqqzzz}}}{{{xxxuuukkkmmmooopppqqqqqqrrrrrrcccnnntttzzzyyyiiiddd^^^YYYYYY^^^```______cccnnnpppmmmhhhfffhhhhhhcccccceeeggghhhfffbbb^^^[[[TTTUUUUUUUUUYYY^^^]]]XXXZZZYYYWWWSSSMMMGGGDDDCCC>>>777111000///,,,((('''%%%%%%'''))))))'''%%%$$$'''''''''(((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""$$$$$$#########$$$"""############$$$$$$$$$!!!###$$$$$$""""""%%%'''$$$###"""!!!!!!"""###$$$##################$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""#########""""""!!! !!!$$$%%%%%%$$$$$$###############$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$#########""""""""""""""""""##################""" !!!!!!"""######$$$$$$ !!!###$$$%%%%%%$$$###""""""######""" %%%###"""###%%%&&&%%%###""""""########################$$$$$$$$$$$$######!!!"""############"""!!!###############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$########################""""""$$$$$$$$$###!!! $$$###!!!!!!!!!"""$$$%%%$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###+++,,,,,,,,,,,,+++******)))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&((((((&&&$$$###$$$%%%&&&&&&%%%$$$$$$'''((()))(((&&&$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&%%%###!!! """$$$$$$######$$$%%%$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&& ''')))%%%+++999@@@>>>$$$%%%'''(((((('''%%%$$$"""$$$'''((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$$$$###!!!###'''(((&&&'''***%%%(((***)))'''&&&(((***&&&+++...---)))+++444<<<888>>>DDDFFFFFFIIIQQQWWWUUUXXX^^^eeekkknnnnnnnnn]]]ZZZYYY]]]gggnnnpppooobbbfffaaa___gggfffccciiimmmllljjjeee___YYYVVVVVV```dddeeedddgggmmmlllfffhhhffffffiiimmmllleee^^^ZZZWWWQQQKKKLLLPPPPPPLLLFFFHHHEEE;;;555333111...111(((%%%***---)))&&&'''(((&&&$$$%%%&&&&&&'''***''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$############"""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$"""###%%%### """$$$$$$###""" """###$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############""""""!!! !!!$$$&&&&&&%%%$$$$$$########################""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!"""$$$%%%&&&%%%###""""""######""" %%%###!!!###&&&'''&&&$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!"""######"""!!! """"""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!"""$$$%%%$$$###!!! ###"""!!! !!!"""$$$&&&###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###******+++,,,,,,,,,++++++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%###"""$$$+++666AAAHHH)))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%'''(((((('''&&&$$$$$$%%%&&&&&&***(((&&&%%%'''(((((((((+++,,,...000222444444555===???AAAEEEHHHLLLNNNPPPRRRNNNMMMQQQXXX^^^```_________aaaaaaaaa```___^^^iiiqqqxxxtttgggZZZSSSRRRUUUYYY___dddfffeeeaaa___eeeeeedddbbbaaa```^^^^^^]]]VVVKKKBBB===:::888666,,,,,,++++++***))))))(((((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################'''&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%$$$$$$$$$"""!!!  !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""######$$$$$$######""""""""""""######&&&%%%###"""""""""######&&&%%%%%%$$$###"""!!!!!!########################$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""'''&&&$$$"""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###########################################################################""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%&&&%%%###!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""",,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%(((,,,111555((((((((('''''''''&&&&&&"""$$$%%%''''''%%%$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&)))'''&&&&&&((((((((('''((()))***,,,---...//////...///111333555777999:::???<<<:::>>>DDDJJJKKKJJJNNNPPPRRRTTTVVVXXXYYYYYY```gggmmmkkkbbbXXXSSSQQQQQQSSSVVVXXXWWWTTTPPPNNNZZZYYYXXXUUUSSSPPPNNNMMMGGGAAA999333000///---+++******))))))(((''''''&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################'''&&&%%%$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########""""""!!!############"""""""""!!!$$$$$$$$$######"""""""""########################""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$#########""""""###$$$$$$$$$$$$######""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!######""""""""""""######%%%%%%###"""""""""######%%%$$$$$$######"""""""""##############################"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&%%%$$$"""!!!"""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###########################################################################""""""$$$%%%&&&$$$###########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$)))'''%%%#########$$$%%%%%%%%%%%%%%%$$$$$$######&&&%%%$$$#########$$$$$$&&&%%%###"""!!!"""###$$$######$$$%%%%%%%%%%%%%%%########################---------,,,+++***((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%&&&%%%%%%%%%'''%%%$$$###%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%((('''&&&'''))))))'''&&&&&&'''((())))))******)))'''''''''((()))***++++++111...,,,///444888888888:::;;;===???BBBEEEHHHIIIHHHKKKOOOPPPLLLHHHDDDCCCBBBBBBCCCCCCAAA>>>;;;999AAA@@@>>><<<:::888666666444000---***))))))'''&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################&&&%%%$$$##################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!############""""""""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############"""######$$$%%%%%%%%%$$$############""""""!!!!!!###############$$$$$$%%%$$$$$$######"""!!!!!!!!!######""""""""""""######%%%$$$######"""#################################################################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$######$$$&&&'''%%%$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###############$$$$$$((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%###"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%########################,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$###%%%%%%%%%$$$###$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&%%%%%%&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&((())))))'''$$$(((((())))))))))))(((((('''''''''((((((((())))))***((('''(((+++......---...---------...000222333111111222444555444222000////////////......------************))))))))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################%%%%%%$$$#####################$$$$$$$$$######""""""######$$$$$$$$$##############################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""###"""""""""#########"""""""""""""""##################""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""#########"""""""""""""""########################""""""###$$$$$$$$$$$$#########""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$$$$######""""""######$$$$$$$$$##################!!!"""""""""#########$$$##############################$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$###"""!!!!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################%%%$$$$$$%%%''''''&&&$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""######$$$%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""""""""#########$$$$$$%%%&&&%%%%%%%%%########################***++++++,,,,,,,,,++++++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&((())))))&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%""" """%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&&&&'''((((((((('''%%%$$$&&&&&&&&&''')))(((&&&$$$)))))))))))))))(((''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((***)))((()))+++,,,+++)))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################$$$$$$######""""""######"""######$$$$$$$$$############$$$$$$$$$######"""########################$$$##################$$$""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###########################!!!"""######$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""""""""##############################"""""""""""""""!!!!!! !!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$############$$$#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""#########"""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############"""######$$$$$$$$$$$$$$$########################)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$############$$$%%%%%%%%%###""""""$$$%%%%%%$$$###$$$%%%$$$###"""###%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%###  ###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%&&&((((((&&&%%%''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''''')))))))))((()))(((''''''&&&''''''(((&&&&&&&&&%%%$$$$$$$$$###$$$&&&((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$###########################$$$######"""""""""######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""""""""###########################$$$$$$$$$!!!"""""""""!!!  !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!"""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$############### !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%%%%$$$###!!!"""$$$%%%%%%$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%((((((((((((((()))))))))'''((()))))))))(((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''(((((('''''''''&&&''''''###############"""""""""%%%'''))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$#################################""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#################################$$$$$$#########""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$########################### !!!"""###$$$$$$$$$$$$!!!"""""""""############"""#########$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$ !!!!!!""""""""""""!!!!!!!!!""""""#########$$$""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########"""!!! !!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###########################################################################""""""$$$%%%&&&$$$###########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######"""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&$$$"""!!!"""$$$%%%%%%$$$"""$$$$$$$$$###"""###$$$###$$$&&&((((((((('''&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%(((&&&$$$$$$%%%&&&'''&&&((((((((())))))(((((('''(((((((((''''''&&&&&&&&&$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!###%%%&&&&&&%%%%%%&&&(((######$$$$$$%%%&&&&&&&&&""""""###$$$&&&'''((()))!!!$$$&&&%%%"""!!!"""$$$###############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$##############################"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$########################### !!!"""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###"""########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!###$$$$$$%%%%%%############""""""""""""#########"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!###%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""" !!!###$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###########################################################################""""""###%%%%%%$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""######$$$$$$$$$######%%%$$$###""""""$$$&&&'''$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++******)))******))))))((((((''''''((((((((((((((('''''''''((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$############"""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!$$$%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%'''''''''%%%###%%%''')))'''%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$""" """############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############%%%$$$######""""""######$$$$$$$$$#########""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###$$$$$$################## !!!"""$$$$$$"""""""""""""""######$$$$$$#########""""""!!!!!!$$$$$$$$$############""""""""""""""""""######$$$%%%&&&'''&&&$$$"""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""&&&&&&%%%$$$############&&&$$$""""""###$$$###"""########################%%%###"""###%%%&&&### ########################!!!""""""""""""#########!!!"""###$$$%%%$$$######!!!!!!"""###$$$$$$%%%%%%###"""""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++******)))***)))))))))((((((((('''((((((((((((((((((((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###########################""" !!!$$$%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$###$$$'''((('''%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############%%%$$$######""""""######$$$$$$$$$#########""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%"""""""""""""""#########%%%$$$$$$######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###########################!!!!!! !!!!!!"""###$$$"""""""""""""""######$$$############"""""""""!!!$$$$$$$$$############"""&&&%%%$$$###""""""""""""$$$&&&'''&&&$$$"""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########%%%%%%$$$#########$$$$$$&&&$$$""""""###$$$###"""########################$$$###"""###%%%%%%###!!!###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$###$$$&&&&&&&&&&&&$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++******)))))))))))))))((((((((((((''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%#########%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############%%%$$$######""""""######$$$$$$$$$###############$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%############""""""""""""$$$$$$#########$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$############$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""""""""$$$$$$$$$############""")))(((&&&$$$###"""!!!!!!$$$%%%&&&%%%###""""""###############""""""""""""""""""""""""############!!!!!!!!!"""""""""##############################$$$$$$#########$$$%%%%%%&&&$$$""""""###$$$###"""########################$$$###"""###$$$%%%$$$"""###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############"""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###""""""###%%%'''######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""""""""###$$$ ###&&&))))))&&&### $$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$------,,,++++++******)))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################""" !!!$$$%%%"""!!!$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$##################$$$############$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$######""""""!!!!!!!!!""""""###############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""""""""############%%%$$$######""""""##############################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$%%%########################""""""#########$$$$$$$$$########################"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$#########""""""((('''&&&$$$""""""!!!!!!###$$$&&&%%%###""""""###############"""""""""!!!!!!"""""""""############!!!!!!"""""""""###########################$$$$$$######""""""###$$$%%%%%%&&&$$$""""""###$$$###"""##############################""""""###$$$$$$$$$########################!!!!!!"""""""""#########""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""######$$$!!!###&&&((((((&&&###!!!###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################------,,,++++++******)))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((('''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!$$$%%%"""!!!$$$"""""""""######$$$$$$$$$$$$#########$$$$$$%%%&&&%%%###""""""###$$$$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%##############################$$$######"""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%################################################$$$$$$######""""""!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""""""""############%%%$$$######""""""##############################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######""""""!!!!!!###"""""""""######$$$%%%########################""""""#########$$$$$$$$$########################"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###!!!"""###%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""######$$$""""""""""""""""""######$$$$$$$$$#########""""""$$$$$$###""""""""""""""""""$$$%%%%%%###""""""###############"""""""""!!!!!!"""""""""############""""""""""""##################""""""######%%%%%%""""""""""""###$$$$$$%%%&&&$$$""""""###$$$###"""#################################""""""###$$$&&&########################!!!!!!"""""""""########################$$$$$$$$$###############$$$$$$$$$"""""""""""""""#########""""""!!!!!!"""######$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&########################------,,,++++++******)))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$%%%"""!!!$$$!!!!!!""""""###$$$$$$$$$############$$$%%%&&&&&&%%%###""""""###$$$$$$############$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%############################################################""""""""""""$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############%%%$$$######""""""#####################$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""###$$$%%%########################"""############$$$$$$$$$###############$$$$$$$$$"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$### !!!###%%%&&&%%%$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""############$$$$$$$$$############"""""""""!!!!!!"""######$$$!!!###$$$$$$###""""""###############""""""""""""""""""""""""############"""""""""#########$$$$$$######"""""""""$$$%%%&&&######"""""""""###$$$$$$&&&$$$""""""###$$$###"""########################"""######"""!!!"""%%%'''###########################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### ###&&&((((((&&&### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################------,,,++++++******)))'''((((((((()))))))))***&&&&&&''''''((())))))***'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$%%%"""!!!$$$!!!!!!!!!"""###$$$$$$$$$############$$$%%%&&&'''%%%###""""""###$$$$$$###"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############### !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%$$$#########%%%&&&%%%###!!!###$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""""""""#########""""""!!! !!!"""######"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$###!!!!!! !!!!!!"""###$$$"""""""""""""""######$$$!!!"""""""""############$$$$$$$$$############"""###"""""""""######$$$%%%!!!"""$$$$$$###""""""###############""""""""""""""""""""""""############""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$######""""""""""""###&&&$$$""""""###$$$###"""########################"""######"""!!!"""%%%)))###########################$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""" !!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################------,,,,,,+++******)))'''((((((((())))))******&&&&&&&&&'''((())))))***'''((()))))))))(((&&&%%%***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!$$$%%%"""!!!$$$ !!!!!!"""###$$$$$$$$$############$$$%%%&&&'''%%%###""""""###$$$$$$###""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&%%%"""""""""###$$$$$$%%%%%% """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&###!!!###%%%###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$  !!!###%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########"""###$$$$$$%%%""""""""""""############%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$##################!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$### ###&&&&&&&&&$$$### !!!###$$$$$$"""""""""""""""######$$$!!!!!!""""""#########$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%% """$$$$$$"""""""""###############""""""""""""""""""""""""############"""############$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$###"""!!!!!!""""""&&&$$$""""""###$$$###"""########################!!!######""" !!!%%%)))########################!!!""""""""""""#########$$$###"""""""""###%%%&&&$$$$$$##################"""""""""######$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$##################$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """""""""""""""""""""""",,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&######################## """%%%&&&$$$###""""""%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%""" !!!!!!###&&&&&&$$$"""!!!!!!%%%$$$###"""""""""###$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$###########################$$$$$$###""""""###%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$############"""$$$$$$$$$#########""""""########################!!!""""""$$$%%%&&&''''''########################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%"""$$$$$$"""###&&&""""""############""""""""""""""""""###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$""""""""""""############"""""""""""""""######$$$###"""!!!###&&&'''%%%"""%%%""" ###$$$###!!!###"""!!! !!!"""###""""""############""""""########################$$$$$$$$$#########"""""" !!!""""""###"""""""""""""""######$$$ !!!"""$$$$$$###""""""###########################!!!!!!$$$%%%$$$""""""""""""######"""""""""###############"""!!!!!! !!!"""!!! """$$$ !!!!!!"""###$$$$$$$$$$$$###"""###%%%&&&&&&$$$"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$%%%###""""""$$$&&&&&&&&&"""!!!!!!!!!!!!###$$$%%%"""############$$$$$$$$$%%%$$$#########$$$%%%&&&!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######"""#########"""############$$$$$$$$$------------,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$%%%$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%$$$%%%%%%$$$######%%%'''!!!"""###$$$$$$$$$######!!!###&&&(((((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$#########$$$%%%###########################$$$$$$###""""""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###%%%$$$$$$###$$$%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################""""""######$$$%%%$$$######""""""######$$$######"""""""""""""""############!!! !!!###%%%""""""############""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""############"""""""""""""""######$$$###"""!!!"""%%%%%%###!!!%%%###!!!!!!###$$$###"""%%%$$$###"""!!!""""""###""""""############""""""#################################"""""""""!!!!!! !!!!!!"""#########"""""""""""""""######$$$!!!!!!"""#######################################$$$""" !!!$$$%%%###"""######""""""""""""#####################"""!!!!!!"""###$$$$$$######$$$&&& !!!!!!"""######$$$$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%&&&$$$""""""$$$%%%%%%%%%###"""""""""###$$$%%%&&&"""############$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!"""$$$$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$$$$"""############$$$$$$$$$//////......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&%%%%%%%%%---,,,)))&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&"""""""""#########$$$$$$$$$$$$###############$$$"""""""""!!!"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$""""""%%%***... ###%%%&&&%%%###!!!"""&&&))))))'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&###!!!!!!"""###%%%########################$$$%%%%%%$$$"""!!!"""$$$""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$#######################################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!%%%###!!! """#########""""""############""""""""""""""""""############ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!"""###$$$######"""""""""""""""############"""""""""""""""######$$$###"""!!!"""######!!! %%%$$$""""""$$$%%%$$$###&&&%%%$$$###""""""######""""""############""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$"""""""""""""""######$$$########################$$$###""""""###$$$###!!!$$$###"""!!!!!!"""###$$$"""############""""""!!!"""###%%%&&&$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$######$$$%%%$$$""""""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&&&&$$$###"""$$$$$$$$$###############$$$%%%&&&'''"""############$$$$$$$$$%%%$$$#########$$$%%%&&&+++)))'''%%%$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""!!!###$$$$$$###""""""######$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&"""############$$$$$$$$$000000///...---+++***)))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%...,,,(((%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$"""""""""!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!""""""""""""#########%%%$$$######"""#########"""!!!!!!!!!!!!"""######'''((((((&&&###"""""""""$$$$$$###""""""%%%+++/// !!!###$$$%%%$$$"""!!!!!!"""%%%''''''&&&$$$"""########################""""""###$$$$$$$$$$$$###'''&&&%%%$$$#########$$$########################$$$%%%%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$#########""""""################################################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######""""""""""""######$$$$$$###"""!!!!!!""""""%%%""" ###$$$###!!!""""""############""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$#########"""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$"""!!!!!!"""""""""############"""""""""""""""######$$$"""""""""""""""!!! %%%$$$$$$###$$$$$$%%%%%%########################"""######$$$$$$######"""########################""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!!!!"""$$$%%%########################%%%$$$############"""!!!$$$###"""!!!!!!"""###$$$""""""############"""!!! """$$$$$$###"""######!!!!!!""""""############&&&$$$######$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$%%%$$$""""""$$$&&&&&&$$$######$$$$$$###!!!""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&((('''$$$"""!!!"""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""######"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$/////////...---,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%+++)))&&&$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$"""###$$$ """$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&!!!""""""""""""#########%%%$$$$$$###""""""######"""""""""""""""###$$$$$$&&&''''''%%%""" !!! !!!"""######%%%(((+++$$$$$$###"""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###%%%&&&'''((((((&&&$$$"""########################$$$%%%%%%$$$"""!!!"""$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###""""""""""""""""""###""""""!!!!!!"""###$$$$$$%%%""" !!!###%%%###!!!""""""############""""""!!!"""""""""##################$$$$$$$$$######"""""""""#########$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$"""!!!!!!"""""""""############"""""""""""""""######$$$""""""######""" $$$%%%$$$$$$###$$$$$$%%% !!!"""######$$$$$$######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!! """""""""""""""######$$$###"""!!!!!!!!!"""$$$%%%########################$$$%%%%%%$$$###"""""""""$$$###"""!!!!!!"""###$$$!!!""""""#########"""""" !!!######"""""""""$$$"""""""""""""""#########%%%$$$#########$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###$$$###!!!!!!###$$$%%%$$$######$$$$$$""" !!!!!!"""######$$$$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&$$$###"""!!!!!!"""###%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%&&&&&&%%%""""""#########$$$$$$$$$---......------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((( """$$$&&&''''''&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""#########$$$$$$%%%%%%$$$###""""""""""""###############$$$$$$%%%"""###$$$$$$""""""###$$$!!!#########$$$%%%'''$$$###""" !!!"""###%%%$$$"""""""""###%%%&&&########################""""""###$$$$$$$$$$$$######%%%(((******(((%%%##############################$$$$$$###""""""###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""""""""#############################################""""""######$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%###"""!!!"""#########!!!""""""############""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$### !!!"""###$$$######"""""""""""""""############"""""""""""""""######$$$!!!"""$$$###"""!!!!!!"""###$$$%%%$$$""""""$$$%%% """##################$$$$$$$$$$$$##########################################$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""######$$$###########################$$$%%%%%%###"""###$$$"""""""""######"""""""""!!!""""""############""""""###$$$###""""""$$$&&&""""""""""""""""""######$$$###""""""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$$$$###"""###$$$$$$""" """######$$$######"""############$$$$$$$$$%%%$$$#########$$$%%%&&&###"""""""""###$$$$$$%%%""""""############"""""""""############$$$$$$$$$"""$$$%%%%%%$$$######$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%$$$###"""############$$$$$$$$$++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***!!!###%%%'''((('''%%%$$$!!!!!!"""###%%%&&&''''''&&&&&&%%%$$$########################$$$$$$$$$%%%&&&%%%$$$###""""""""""""######""""""######$$$%%%###$$$%%%%%%######$$$%%%!!!###$$$###""""""###%%% !!!!!!"""########################$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""$$$&&&((()))(((&&&%%%########################!!!"""######"""###%%%'''""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$###$$$$$$$$$############"""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$##############################""""""######$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""######!!!"""$$$###"""""""""###""""""############""""""""""""""""""############"""######$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""############"""""""""""""""######$$$ """%%%$$$""""""###$$$"""###$$$###!!!!!!###%%%!!!"""############"""!!!###$$$$$$%%%%%%$$$$$$###########################""""""""""""#########$$$ !!!""""""######"""""""""""""""######$$$!!!!!!"""#######################################"""$$$%%%%%%###"""$$$&&&!!!"""###$$$$$$###"""!!!!!!!!!"""#####################"""  $$$'''###"""""""""""""""""""""###"""!!!"""###$$$###""""""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%"""!!!!!!###$$$%%%###!!! !!!###$$$%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$$$$$$$###"""!!!""""""############""""""""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$##############################""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$###"""!!!"""############$$$$$$$$$******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######""""""""""""##############################"""###$$$$$$$$$%%%''')))"""###&&&(((((('''%%%### !!!"""###%%%'''((((((''''''%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$'''((((((&&&$$$""""""###%%%%%%$$$"""!!!!!!###%%% ###%%%%%%%%%$$$!!!"""$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''######################## """######"""###%%%(((""""""###$$$$$$$$$$$$### !!!###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$#################################"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!! ###%%%%%%""" """$$$""""""############""""""""""""""""""############ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$""""""""""""############"""""""""""""""######$$$ """%%%%%%###"""$$$&&&!!!###$$$### """%%%%%%%%%&&&%%%$$$""" ###$$$$$$%%%%%%$$$$$$########################### !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%"""""""""""""""######$$$ !!!###$$$$$$$$$###"""########################!!!###&&&%%%######%%%''' !!!$$$%%%%%%$$$!!! !!!!!!"""###############!!! !!!%%%#########""""""""""""""""""!!! !!!###$$$$$$###"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&!!! !!!###%%%%%%###!!!!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$$$$###!!!""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$###""""""###$$$$$$$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$###### !!!###$$$###""" """############$$$$$$$$$---,,,++++++******++++++)))((('''((()))***)))(((***((($$$###$$$&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&$$$""""""###%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$#########"""######$$$$$$###""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%%%%$$$%%%$$$###""""""###$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######&&&%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!! !!!###%%%%%%###!!! """"""############""""""###############"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""############""""""######"""!!!!!!!!!!!!!!!&&&%%%"""!!!!!!"""$$$&&&######$$$%%%%%%###"""!!!%%%$$$######"""#########&&&$$$"""###%%%%%%"""###$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$###""""""############"""!!!!!!"""######&&&%%%###"""""""""######%%%&&&'''&&&$$$"""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$##############################$$$!!!!!!$$$$$$"""###&&&######################## !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$---,,,,,,+++++++++++++++***)))((((((******)))((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''%%%######$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###############$$$%%%&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$%%%$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""######$$$###""""""""""""###$$$'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########&&&%%%$$$$$$######$$$$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""###############"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###""""""############""""""######"""!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""$$$&&& !!!"""###$$$%%%%%%%%%######"""######$$$%%%%%%######"""###%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""""""""###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$###""""""##############################%%%%%%###"""""""""#########%%%&&&%%%###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""!!!"""######%%%%%%&&&'''########################$$$!!!!!!$$$$$$"""###&&&########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,,,,,,,,,,+++++++++++++++***))))))***+++***)))(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$#########$$$$$$############$$$&&&'''''')))'''$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$%%%$$$###$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$############$$$$$$&&&%%%$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$############$$$""""""""""""############""""""""""""""""""""""""""""""############"""""""""############""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""##############################$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$ !!!!!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$###""""""############""""""###""""""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$&&&!!!!!!""""""###$$$&&&&&&""""""""""""$$$%%%&&&''' """$$$%%%$$$$$$%%%&&&###$$$$$$$$$$$$###""""""###""""""""""""""""""!!!!!!!!!############!!!!!!"""############$$$$$$$$$%%%$$$######"""#########"""###$$$%%%%%%$$$###"""%%%$$$######"""#########"""###%%%%%%###""""""#########$$$$$$$$$$$$############$$$$$$######"""!!!!!!""""""###$$$%%%&&&&&&########################$$$!!!!!!$$$$$$"""###&&&########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$"""##################"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,,,,,,,,,,,,,+++++++++,,,+++)))***++++++***)))&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$%%%%%%%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((())),,,)))%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""############""""""""""""###$$$$$$$$$$$$######""""""###$$$%%%$$$###$$$##################$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############!!!!!!""""""######$$$$$$######""""""""""""######""""""############""""""""""""############"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!!""""""$$$###"""""""""###$$$%%%&&&%%%###"""""""""###$$$############$$$%%%&&&''' ###&&&&&&###"""$$$'''###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!"""######"""!!! """"""#########$$$$$$$$$$$$$$$###############$$$"""###%%%&&&&&&%%%###"""$$$$$$##################"""###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######"""############"""!!!!!!$$$$$$$$$$$$####################################$$$!!!!!!$$$$$$"""###&&&########################%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! ###########################$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%""""""############""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,,,,---------,,,+++***,,,+++******++++++***(((&&&%%%%%%&&&'''(((&&&$$$$$$$$$%%%&&&'''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$#################################$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((())),,,)))%%%###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###"""""""""###%%%%%%$$$"""#########$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######!!!!!!""""""######$$$$$$######""""""""""""######""""""############""""""!!!""""""#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$""""""###$$$&&&'''((((((""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!!""""""######"""""""""###%%%%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%###%%%((('''###!!!###%%%###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!"""######"""!!! """"""#########$$$$$$$$$$$$###############$$$$$$"""###%%%&&&&&&%%%###"""############$$$#########"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######"""############"""!!!!!!$$$$$$$$$#########""""""########################$$$!!!!!!$$$$$$"""###&&&########################$$$$$$###"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%""""""############""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,---.........---+++***,,,+++))))))******)))'''&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!######$$$%%%%%%%%%$$$$$$############$$$&&&''''''***(((%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$""""""###$$$$$$$$$$$$###"""######""""""""""""############$$$$$$$$$$$$######$$$######"""""""""######""""""""""""""""""""""""########################"""""""""############$$$#########$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$$$$$$$###""""""""""""###""""""""""""############""""""""""""""""""""""""""""""############""""""!!!""""""############"""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""#################################""""""!!!!!!"""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%&&&'''((((((""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%%%%!!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$############$$$$$$$$$$$$###""""""###""""""""""""""""""!!!!!!!!!############!!!!!!"""############$$$$$$$$$#########"""######$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$######$$$&&&&&&$$$######$$$######$$$$$$$$$$$$############$$$$$$######"""!!! !!!!!!"""###$$$%%%%%%########################$$$!!!!!!$$$$$$"""###&&&##############################"""""""""######$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""##################"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,---...///...---+++***,,,***))))))))))))(((&&&'''%%%$$$$$$%%%'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###"""""""""$$$&&&&&&###!!!"""###$$$$$$$$$$$$###"""######""""""""""""######""""""###$$$$$$###""""""######""""""""""""######################################################""""""""""""############"""######$$$%%%%%%&&&&&&#################################""""""#########$$$$$$###"""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!"""#####################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""######$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$###"""""""""""""""###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""###$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###"""###%%%$$$"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%%%%########################$$$!!!!!!$$$$$$"""###&&&#######################################$$$%%%&&&"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$,,,---...//////---+++***,,,***(((((()))((('''%%%(((&&&######%%%'''((((((''''''''''''&&&%%%$$$$$$$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''"""###$$$%%%&&&%%%%%%$$$#########"""######$$$$$$%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###!!!!!!"""$$$&&&&&&###!!!"""###$$$%%%%%%$$$###"""######""""""""""""######!!!"""###$$$$$$###"""!!!###"""""""""""""""##############################""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&##############################""""""""""""######$$$######"""""""""""""""$$$$$$######""""""!!!!!! """###%%%%%%###""" """"""############""""""!!!!!!"""#####################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%######$$$%%%%%%###"""!!!#########$$$%%%&&&'''(((%%%###"""$$$''')))'''$$$###$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######""""""###$$$%%%%%%######"""!!!!!!"""######!!!"""###$$$%%%%%%$$$###!!!"""###""" ######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################""""""""""""########################$$$!!!!!!$$$$$$"""###&&&#################################$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$---,,,***+++,,,,,,+++)))***)))(((((()))(((&&&$$$)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%&&&%%%#########$$$ """$$$$$$$$$&&&+++///&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!"""###%%%$$$"""!!!!!!"""#########"""""""""""""""!!!###$$$"""###&&&%%%"""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!! #########"""""""""""""""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""#########""""""""""""""""""""""""%%%###!!! !!!###%%%######""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""##########################################"""""""""""""""###"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$###"""!!!########################!!!###$$$###"""!!!"""###########################)))((('''&&&'''&&&###!!!###%%%%%%$$$"""!!!"""### """%%%''''''%%%""" ######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&###!!!"""###'''###!!!$$$%%%"""!!!"""!!!!!!"""###############"""############$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%  ###'''(((&&&###%%%$$$#########$$$%%%&&&$$$$$$######"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&(((&&&$$$%%%###"""$$$'''((('''%%%---,,,++++++,,,,,,+++)))&&&&&&&&&''')))***)))((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!###$$$$$$######$$$&&&&&&'''(((((((((***...111'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$########################!!!###$$$###"""!!!"""###############"""""""""!!!"""###$$$$$$"""!!!!!!"""$$$$$$$$$############### &&&)))&&&###%%%&&&&&&""""""""""""##################""""""""""""##############################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""!!! """"""""""""####################################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&########################$$$$$$$$$$$$$$$###""""""########################!!!###$$$###"""!!!"""###########################&&&%%%%%%&&&''''''%%%$$$###$$$%%%$$$"""!!!"""###!!!"""$$$&&&&&&$$$"""!!!""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$'''"""!!!$$$%%%###!!!###!!!""""""###############"""############$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%"""######$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''&&&$$$$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&'''%%%###%%%###"""###%%%&&&%%%###---,,,++++++,,,,,,+++***'''&&&&&&(((******)))(((((('''&&&%%%%%%&&&'''(((&&&&&&'''&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""#########%%%'''$$$%%%%%%%%%%%%&&&)))+++&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###############""""""""""""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&+++'''"""###&&&(((""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######"""######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!! """"""""""""####################################!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$###""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###########################$$$$$$$$$$$$###""""""########################!!!###$$$###"""!!!"""###""""""""""""""""""""""""#########%%%'''((('''&&&###$$$%%%$$$"""""""""$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%!!! !!!###%%%%%%$$$&&&"""!!!$$$%%%###"""###!!!"""######$$$$$$######"""############$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$!!!"""######$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$###%%%###"""###$$$$$$###!!!...,,,++++++,,,---+++******)))((()))))))))'''%%%''''''&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###""""""$$$%%%!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$########################!!!###$$$###"""!!!"""############"""""""""""""""!!!###$$$$$$"""!!!"""############$$$$$$$$$$$$$$$$$$&&&###!!!###%%%$$$!!!"""""""""##################""""""""""""##############################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!"""""""""####################################"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""##############################$$$$$$$$$######"""########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$&&&''''''%%%"""$$$%%%$$$###"""###$$$$$$##################$$$""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%$$$"""&&&"""!!!$$$%%%###"""###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$######&&&&&&%%%$$$$$$#########!!!!!!"""############"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$###""""""...---+++,,,------,,,***+++***))))))***)))'''%%%&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))***%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###""""""""""""""""""###### """$$$$$$"""""""""###""""""""""""######$$$$$$"""###"""!!!$$$'''%%% !!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!!!!""""""##################$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!"""""""""#######################################"""""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!########################"""######$$$$$$$$$##############################!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$%%%%%%$$$""""""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""##############################""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$"""!!!%%%!!!!!!$$$%%%###"""$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$##########################################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######!!!!!!"""############"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""$$$&&&(((######$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%$$$$$$###$$$...---,,,,,,------,,,+++((('''''')))++++++***)))%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###&&&%%%$$$$$$&&&&&&%%%$$$ !!!!!!###%%%''')))***%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!###$$$###"""!!!"""###""""""""""""############ """###$$$"""""""""###!!!!!!!!!"""######$$$$$$&&&%%%""""""''',,,((( """"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!! """"""""""""################################################$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$###""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###########################!!!###$$$###"""!!!"""###""""""""""""""""""""""""%%%$$$######$$$$$$""" """###$$$$$$###"""$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""############""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%% ###'''(((&&&$$$###"""%%%!!! $$$%%%######$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!!"""######$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """"""###$$$&&&((("""###$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$$$$$$$&&&///---,,,,,,------,,,+++((('''''')))+++,,,+++)))$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%######$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%$$$######$$$%%%$$$"""!!!"""%%%%%%###!!!""""""######$$$%%%''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&########################!!!###$$$###"""!!!"""###!!!"""""""""############ !!!###$$$###"""###$$$!!!!!!"""######$$$%%%%%%$$$%%%$$$###&&&***'''"""""""""""""""##################""""""""""""##############################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""!!! """"""""""""####################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###########################$$$###"""###$$$$$$""" !!!###$$$$$$######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""##############################""""""""""""####################################""""""""""""############$$$$$$$$$%%%%%%%%%!!!(((//////***$$$###$$$%%%!!! $$$&&&$$$###%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """%%%%%%$$$$$$%%%'''"""###$$$%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$###%%%&&&"""$$$&&&%%%######$$$&&&///---,,,,,,---...,,,+++,,,***)))*********(((&&&$$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%#########$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$$$$$$$$$$&&&(((%%%###"""$$$&&&'''%%%"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''########################!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$ !!!###$$$###"""###$$$""""""###$$$%%%%%%&&&&&& $$$%%%###"""%%%%%%"""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%###""" """###%%%######""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""####################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!"""###$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""##############################"""!!!"""$$$$$$###!!!!!!###$$$$$$######$$$&&&"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""############""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((000888777...%%%###%%%$$$!!! $$$&&&$$$###%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%((((((%%%$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$%%%((( ###%%%$$$""""""$$$&&&...,,,******++++++***)))))))))*********))))))(((&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""!!!""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###########################!!!!!!"""#####################$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!########################"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""########################$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$###"""""""""###%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""###### !!!###%%%%%%###!!! """"""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%(((''''''&&&%%%######""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!###$$$$$$######""" ###%%%&&&'''&&&############""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$&&&%%%!!!#########"""""""""""""""///...,,,+++,,,,,,+++***))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###"""""""""""""""###############"""""""""!!!!!!"""##################"""!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!""""""###########################!!!""""""#####################$$$$$$$$$######"""###########################$$$$$$$$$$$$###"""!!!################################################!!!"""###$$$$$$%%%%%%$$$######$$$$$$$$$$$$##############################""""""""""""##################"""!!!!!!!!!!!!!!!########################%%%$$$###""""""!!!!!!!!!""""""""""""""""""""""""########################$$$#########""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######$$$$$$###"""""""""""""""######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############$$$###"""""""""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""###### """$$$$$$""" !!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######$$$#########""""""""""""!!!""""""##############################""""""!!!############""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&!!!"""############"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$&&&%%%!!!############""""""""""""///...++++++,,,,,,+++***))))))************))))))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$!!!!!!"""############"""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######""""""##############################!!!"""######$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""""""""#########$$$$$$######"""!!!!!!!!!""""""########################$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""#######################################"""""""""######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######$$$###""""""""""""""""""######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$######"""######### """######""" !!!!!!!!!!!!""""""###$$$##############################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""""""""!!!#########""""""############$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$######"""###############"""""""""###""""""""""""###$$$$$$'''&&&$$$###!!!!!! $$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$######$$$$$$%%%&&&!!!"""############"""!!!%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%###$$$&&&%%%"""########################///---+++******+++)))(((((())))))************))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$########################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""################################################$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######""""""!!!""""""###########################""""""$$$%%%%%%$$$""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""############"""""""""""""""#########""""""""""""######""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$ !!!"""######"""!!! ######""""""!!!""""""#################################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""!!!!!! $$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$###"""!!!"""###$$$%%%$$$$$$"""""""""###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$&&&&&&###"""###############$$$$$$111///---,,,,,,,,,+++***(((((()))***************)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""######################################################$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$##########################################$$$$$$$$$$$$######""""""""""""##############################!!!###$$$%%%&&&%%%%%%""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""#########"""""""""""""""############""""""""""""######""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%$$$"""!!!!!!!!!!!!##############################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$$$$###"""""""""###%%%&&&###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######%%%&&&''''''((('''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%######&&&&&&###""""""######$$$$$$$$$%%%555333000/////////...,,,'''((()))******+++******((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###########################"""###$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$$$$$$$###&&&%%%$$$###"""!!!!!!!!!##############################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""""""""!!!$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%######&&&'''$$$""""""######$$$%%%%%%%%%555333000//////...---,,,'''((()))******+++++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""!!!!!! !!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######"""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$######""""""###$$$$$$%%%########################$$$######""""""###$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###############$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$######""""""###############$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######''''''%%%""""""###$$$$$$%%%&&&&&&222000---,,,,,,,,,***)))''''''(((******+++++++++&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$##############################$$$%%%%%%%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""######$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""""""""######$$$######""""""""""""######""""""!!!""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$############$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''##############################$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$###  ###$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%&&&&&&"""############$$$$$$$$$ """###%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$ """###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######''''''%%%""""""###$$$%%%%%%&&&&&&+++,,,,,,,,,,,,+++***)))***)))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))'''''''''(((''''''&&&%%%***(((&&&$$$$$$&&&(((***(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$$$$%%%'''(((######"""""""""""""""###########################""""""#########$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""######$$$'''%%%###"""######"""!!!###%%%%%%$$$"""!!!"""###%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$###"""!!!!!!"""######""""""""""""##################""""""""""""######$$$$$$$$$############"""$$$$$$######"""!!!!!!!!!$$$$$$$$$###"""!!!!!! ######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""!!!!!! $$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######((($$$$$$((('''"""!!!%%%########################"""###$$$$$$$$$"""!!! %%%$$$######"""#########%%%$$$######$$$$$$""" $$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$###!!!!!!$$$&&&###!!!!!!$$$$$$!!!!!!###"""############$$$$$$$$$###############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$%%%$$$!!!!!!$$$&&&%%%%%%%%%$$$$$$#################################%%%$$$###""""""###$$$%%%########################%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,+++++++++*********)))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""###$$$$$$&&&$$$###"""#########!!!###$$$%%%$$$"""!!!"""######"""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! ######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""!!!!!!!!!!!!$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######&&&"""###''''''######&&&#######################################"""!!!!!!###"""""""""###$$$%%%%%%%%%$$$######$$$$$$"""!!!$$$$$$###"""""""""""""""$$$#########""""""""""""###$$$$$$###!!!"""###%%%###!!!!!!%%%%%%!!!!!!###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$##################"""############$$$$$$$$$&&&%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$---,,,++++++******++++++***)))((()))++++++)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''))))))))))))'''%%%$$$"""(((((((((((('''&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%$$$$$$###"""##################"""$$$%%%%%%$$$""" !!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###############""""""""""""###$$$$$$%%%$$$""""""###$$$$$$######$$$%%%$$$"""""""""$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""######"""######$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""######$$$$$$#########""""""""" !!!""""""###$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$#########!!!"""&&&&&&$$$$$$'''########################$$$$$$###""""""""""""###!!!!!!!!!"""###%%%&&&'''$$$#########$$$$$$###!!!$$$$$$###""""""""""""##################"""""""""###$$$$$$###""""""###%%%###!!!"""%%%%%%"""!!!###"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$###%%%'''&&&### %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######---,,,+++*********++++++***)))((()))++++++)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''((())))))(((&&&$$$"""))))))(((((('''&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######""""""############""""""$$$%%%%%%###!!! !!!""""""""""""""""""###$$$""""""""""""""""""""""""################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""##################""""""######$$$%%%$$$###!!!"""###$$$$$$###"""$$$%%%$$$###"""###$$$!!!!!!"""###############"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%!!!"""""""""##################""""""""""""##################""""""""""""!!!!!!!!!!!!""""""##################""""""!!!!!!""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######""""""###%%%%%%%%%%%%%%%########################%%%$$$###"""""""""###$$$""""""""""""###$$$%%%&&&$$$###"""###%%%%%%###!!!$$$$$$###""""""#################################"""$$$$$$$$$""""""###%%%$$$!!!"""%%%%%%"""!!!$$$""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%###!!!"""%%%%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""########################""""""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########""""""#########---,,,++++++******++++++***)))((()))++++++)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""############"""""""""###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$########################################################################$$$$$$$$$#########"""""""""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""###########################$$$$$$%%%$$$###!!!"""###$$$$$$###"""###$$$$$$###"""###$$$###############"""!!! !!!!!!""""""############!!!"""###$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&!!!"""""""""##################""""""""""""###############"""""""""!!!!!!$$$$$$$$$#########""""""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""""""""############$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$#########$$$%%%$$$$$$%%%$$$###########################%%%$$$###""""""###$$$%%%$$$$$$###############$$$######"""###%%%%%%###"""$$$###############$$$$$$###############$$$$$$$$$"""###%%%$$$###"""###$$$$$$""""""%%%%%%""""""$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&### """###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$+++,,,,,,,,,,,,+++***)))***)))((()))++++++)))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###%%%&&&((((((((((((((('''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))'''''''''&&&''''''((()))$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$"""##################""" """######""""""$$$%%%!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$############$$$%%%%%%%%%$$$""""""###$$$$$$###"""###$$$$$$###"""$$$%%%######$$$$$$###""" !!!!!!!!!"""######$$$$$$"""######$$$$$$$$$##############################$$$###""""""###$$$&&&'''""""""""""""##################""""""""""""############"""""""""!!!!!!!!!&&&&&&%%%$$$$$$###""""""######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######$$$&&&'''%%%$$$&&&&&&###########################$$$############$$$%%%%%%%%%$$$$$$###""""""#########""""""###%%%%%%$$$"""$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$$$$"""###&&&&&&###"""$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$###""""""$$$&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$***+++---...---,,,)))(((***)))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''((('''''''''%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$$$$######$$$&&&!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$######$$$$$$%%%&&&&&&$$$###"""#########!!!!!!###$$$$$$######$$$%%%!!!"""###$$$$$$###!!! !!!!!!"""######$$$$$$######$$$$$$$$$###""""""##############################""""""###%%%&&&'''""""""""""""##################""""""""""""#########"""""""""!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""###!!!!!!"""$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######"""&&&'''%%%%%%))))))%%%########################"""###$$$$$$%%%%%%%%%$$$#########"""######$$$$$$###""""""###%%%%%%$$$###$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$#########%%%"""###&&&&&&###"""%%%"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$ ###'''&&&$$$###%%%(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###########################$$$$$$""" !!!%%%((("""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######)))***---///...,,,)))'''***)))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((%%%'''***------***'''%%%(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$######$$$$$$%%%&&&'''%%%###"""######"""!!!!!!###$$$$$$######$$$&&& """$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################""""""###%%%&&&(((""""""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""#########!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!######$$$$$$$$$$$$###### &&&'''%%%&&&+++,,,(((########################!!!###$$$%%%&&&%%%%%%$$$!!!!!!""""""###$$$&&&&&&"""""""""###%%%%%%$$$###$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$###"""###%%%"""###&&&&&&###"""%%%"""############$$$$$$$$$ !!!###$$$%%%''''''######$$$%%%%%%&&&''''''"""############$$$$$$$$$ '''(((### """&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$###!!! %%%)))""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""---+++******+++,,,,,,+++))))))))))))(((((((((((('''&&&$$$$$$$$$%%%''')))"""---))) $$$'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$%%%&&&(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((('''&&&$$$######$$$$$$$$$$$$###""""""###$$$$$$"""############"""!!!!!!'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""###$$$######""""""""""""######&&&$$$!!!!!!$$$%%%$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$###"""!!! ###"""!!!"""$$$%%%$$$###!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!$$$""""""%%%%%%""""""$$$!!!""""""""""""#################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! #########!!! ###%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$##################""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''########################""""""""""""############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""'''&&&(((:::666###""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$$$$"""!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&''' """$$$$$$###"""!!!"""%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!! !!!!!!###%%%'''(((########################""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########"""""""""###%%%&&&%%%&&&&&&%%%###""""""$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''---+++******+++,,,,,,+++******)))))))))((((((((('''&&&%%%$$$%%%&&&((()))""")))%%%!!!'''(((&&&+++'''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((((('''&&&$$$$$$$$$$$$$$$########################!!!!!!"""###############&&&%%%###"""""""""#########$$$$$$$$$$$$######"""%%%$$$######""""""############""""""""""""######$$$!!! """$$$###!!!###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""$$$###"""###%%%%%%%%%$$$""""""##################"""############$$$$$$$$$$$$$$$$$$$$$####################################$$$#########""""""""""""$$$""""""%%%%%%""""""$$$"""""""""#########$$$$$$########################!!!""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########!!! ###%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""$$$$$$###########################$$$$$$$$$$$$%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################""""""""""""##################""""""""""""######$$$###""""""""""""###$$$######""""""""""""######################################################%%%%%% '''333000###""""""""""""###########################$$$%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$###!!!!!!"""%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%%%%###""""""###%%%%%%%%%$$$$$$$$$##############################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$%%%%%%$$$###$$$&&&"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&---+++***+++,,,---,,,+++++++++*********)))))))))((('''&&&&&&&&&'''((()))&&&(((###$$$,,,)))&&&---(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""#########!!! !!!###$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################"""""""""$$$""""""%%%%%%""""""$$$############$$$$$$$$$%%%########################!!!!!!!!!""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""############""" !!!###%%%######""""""""""""##############################""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###&&&)))'''###"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$&&&%%%###"""######$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$###################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!###$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&,,,++++++,,,------,,,***++++++++++++*********)))(((''''''''''''((()))***+++***%%%'''///)))$$$,,,''''''(((((((((((())))))'''((()))((('''&&&''')))''''''''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''''''''***))))))((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''((()))''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$%%%%%%######$$$%%%%%%###"""!!!$$$######""""""######$$$$$$$$$###$$$%%%''''''(((###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$""""""%%%%%%""""""$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######"""!!!!!!"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''&&&!!!!!!###""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$############$$$$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&,,,,,,+++,,,......,,,***++++++++++++*********)))''''''''''''(((((())))))''')))%%%&&&---((($$$+++&&&&&&'''''''''((((((((('''((()))((('''&&&''')))%%%&&&&&&&&&'''(((((((((***))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&&&&%%%'''(((***)))'''%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######"""######$$$$$$$$$#########"""""""""###$$$%%%&&&######$$$%%%%%%###"""!!!$$$$$$############$$$$$$###$$$$$$$$$%%%&&&'''(((###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$""""""%%%%%%""""""$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""#########!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&)))&&&$$$############$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$############$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$############$$$%%%%%%###%%%%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$&&&'''((((((###%%%''''''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$(((&&&$$$"""###&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%,,,,,,,,,---///...,,,***++++++*********)))))))))&&&&&&'''''''''((((((((( )))((($$$((((((%%%)))&&&&&&&&&''''''(((((()))'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&%%%&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&'''))),,,***'''%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$######"""###############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!"""###"""""""""$$$&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$""""""%%%%%%""""""$$$############$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""#########""""""#########!!!###$$$###"""!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((&&&"""!!!############$$$$$$$$$$$$%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$!!!###%%%%%%$$$###$$$%%%###############$$$%%%%%%###$$$%%%$$$""""""$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&'''((("""$$$&&&'''&&&%%%%%%&&&#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&###"""###&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%,,,,,,,,,...//////,,,*********)))))))))(((((((((%%%%%%&&&'''''''''''''''"""444444'''&&&)))'''&&&&&&''''''((())))))******'''((()))((('''&&&'''))))))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%''''''&&&&&&(((***---+++(((%%%###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######"""""""""###%%%&&&&&&$$$###"""!!!"""$$$$$$%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%!!!"""###""" """$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###$$$###"""###%%%%%%%%%$$$""""""##################"""############$$$$$$$$$#########"""""""""!!!!!!#################################$$$$$$%%%%%%%%%$$$""""""%%%%%%""""""$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""!!!"""$$$$$$"""!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%%%%$$$!!!#########$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$ """$$$$$$###"""###$$$###############$$$$$$%%%###$$$$$$"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%########################!!!###$$$%%%%%%$$$###!!!#########$$$$$$$$$$$$$$$ """&&&''''''&&&&&&'''"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$######%%%&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%,,,,,,---...000///,,,***))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&+++BBBAAA,,,'''+++'''###'''(((((()))***+++++++++'''((()))((('''&&&'''))),,,+++***(((&&&$$$""""""%%%%%%&&&&&&&&&&&&&&&&&&,,,+++)))&&&%%%$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%''''''''''''(((***---+++(((%%%###$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%''''''%%%###"""!!!"""###$$$&&&%%%###"""""""""###$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$!!!!!!###%%%###$$$%%%%%%######$$$%%% !!!"""###$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!#################################$$$$$$%%%%%%%%%$$$""""""%%%%%%""""""$$$!!!""""""""""""#################################"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!"""#########""""""""""""#################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%!!!###(((&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!######""""""###$$$#########"""###$$$$$$%%%#########""" !!!###%%%#########$$$$$$%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###"""!!!!!!"""%%%'''''''''''''''""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''((('''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$### !!!###$$$%%%%%%$$$###"""###$$$%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%,,,++++++,,,------,,,***)))))))))))))))(((''''''%%%&&&(((*********))))))---111222...&&&"""$$$)))((('''''''''((((((%%%$$$''''''((((((((((((''''''(((''''''''''''&&&&&&&&& """$$$%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))///+++&&&$$$###$$$%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$######"""""""""'''((()))((('''&&&'''((()))((('''&&&%%%$$$######%%%%%%%%%$$$$$$#########"""""""""""""""######$$$ !!!###$$$%%%%%%$$$###&&&$$$"""###%%%&&&%%%"""$$$$$$############$$$$$$%%%$$$"""!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%$$$#########$$$%%%&&&##############################"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$#########!!!!!!"""###$$$###"""%%%###"""!!!!!!###%%%&&&$$$$$$############$$$$$$###########################!!!!!!$$$%%%$$$"""########################""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$############$$$###$$$%%%$$$######%%%'''""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&&&&%%%$$$###""" ###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&###%%%''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$%%%'''(((!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""'''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))(((''''''&&&'''((()))******))))))***,,,---***&&&$$$&&&)))((('''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******///+++'''$$$###$$$%%%%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$#########%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$######$$$$$$$$$######"""&&&$$$"""###%%%&&&$$$"""$$$$$$############$$$$$$$$$%%%$$$!!!"""&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$#########$$$%%%&&&##############################"""!!!!!!!!!!!!!!!$$$##################$$$###########################$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$#########"""!!!"""###$$$###"""$$$###"""""""""###%%%&&&$$$$$$############$$$$$$########################$$$""" !!!$$$%%%###"""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((()))))))))(((&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))(((''''''&&&'''((()))*********)))''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***++++++///+++'''$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$&&&%%%$$$###""""""""""""%%%#########$$$%%%$$$###$$$$$$############$$$$$$"""&&&&&&""" $$$((()))$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!###%%%%%%$$$###$$$############$$$%%%%%%##############################"""!!!!!!!!!""""""########################""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$######$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$###############$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$###""""""###$$$###!!!########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!###%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''')))%%%######%%%'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))(((''''''&&&'''(((((()))*********(((%%%###$$$''')))(((&&&)))&&&$$$$$$&&&((())))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,...+++'''%%%$$$%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%###"""""""""###$$$$$$#########$$$$$$$$$###$$$$$$############$$$$$$###%%%%%%"""!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$###############$$$$$$%%%##############################""""""!!!""""""############$$$$$$########################""""""""""""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%$$$############"""!!!###########################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&&&&&&&$$$"""!!!###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''+++&&&!!!!!!&&&)))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%''')))'''%%%$$$""""""$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))((('''''''''''''''((())))))*********'''$$$%%%(((***(((%%%)))&&&$$$$$$&&&((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***++++++,,,)))&&&%%%%%%&&&&&&%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$###"""""""""###%%%&&&########################$$$$$$############$$$$$$$$$$$$###"""%%%'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###"""###$$$&&&''''''%%%""""""######$$$$$$$$$$$$##############################""""""""""""######"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$#########"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$""""""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$%%%%%%$$$###"""""""""########################""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&### ###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%&&&''''''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''%%%%%%%%%%%%''''''+++&&&!!!"""&&&)))(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&((()))&&&$$$###!!!!!!###$$$&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))(((''''''((('''''''''((()))***++++++(((&&&&&&((()))(((&&&((('''%%%%%%&&&(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))))))))'''%%%%%%&&&'''''''''"""###%%%%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%""""""""""""###$$$%%%&&&"""###$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$""""""&&&''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$######%%%''''''&&&%%%!!!"""######$$$$$$####################################"""""""""###$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%$$$#########"""###$$$$$$###"""$$$%%%######$$$$$$$$$$$$######$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$###########################$$$%%%%%%###"""###$$$########################"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###!!!###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$%%%%%%###"""&&&&&&&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%&&&'''(((((()))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((***&&&$$$$$$&&&((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&''',,,++++++,,,------,,,***)))))))))))))))(((''''''((((((''''''((()))***+++)))'''&&&&&&'''(((((((((((('''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''%%%$$$%%%'''))))))(((###%%%&&&%%%$$$$$$%%%&&&#########$$$$$$$$$%%%%%%!!!"""$$$$$$###$$$%%%'''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######!!!###$$$$$$!!!!!!"""$$$$$$$$$############$$$$$$"""$$$$$$###$$$%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$###$$$&&&&&&%%%### !!!"""###$$$######"""##############################""""""######$$$%%%!!!###$$$%%%%%%$$$###!!!%%%%%%%%%$$$###"""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$########################"""$$$%%%%%%###"""$$$&&&########################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&%%%$$$%%%#########%%%&&&%%%$$$&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%'''***'''&&&&&&%%%%%%&&&&&&''',,,,,,+++,,,---...,,,***)))))))))))))))(((((('''((((((''''''((()))+++,,,%%%&&&&&&&&&&&&''')))***((('''''''''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ """$$$%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$###%%%(((*********&&&''''''&&&$$$######$$$"""""""""######$$$$$$$$$!!!"""###""""""$$$&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###!!! !!!###%%%$$$!!! """$$$$$$$$$############$$$$$$!!!%%%&&&###!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#########%%%$$$###!!! !!!"""$$$$$$######"""##############################""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###"""!!!!!! !!!###$$$$$$######$$$&&&######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$&&&%%%$$$######%%%'''((($$$$$$############$$$$$$########################!!!###&&&%%%######%%%'''########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""##################"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$###""""""###%%%''''''&&&&&&&&&&&&'''''')))******'''&&&%%%%%%$$$$$$$$$$$$&&&''''''((('''%%%$$$###%%%%%%%%%$$$$$$#########%%%'''(((((('''&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&''')))***((('''&&&%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%%%%'''***'''&&&&&&%%%%%%&&&&&&''',,,+++++++++,,,,,,***(((+++***((()))******)))((($$$'''***,,,++++++++++++'''((()))))))))'''&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###&&&&&&&&&''''''''''''(((&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%(((***))))))%%%%%%%%%&&&&&&%%%$$$$$$$$$""" !!!###%%%%%%%%%&&&$$$""""""###$$$###"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%% """$$$### ###&&&$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''$$$%%%'''(((((('''%%%$$$&&&###!!!"""%%%((((((&&&&&&&&&&&&'''((())))))***((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&&&&(((***'''((()))++++++)))((('''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((%%%&&&((()))))))))(((''''''&&&%%%&&&((((((((('''***((('''&&&&&&'''(((***---,,,+++,,,------+++)))***)))((((((******)))((('''((())))))((((((***,,,(((((((((((((((((('''&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((***)))(((%%%%%%%%%&&&&&&%%%%%%$$$'''%%%###"""###$$$$$$###&&&$$$""""""###$$$###"""###$$$%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''''''''%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######%%%((($$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&$$$"""###&&&(((((('''&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''')))******)))'''&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((('''&&&''')))))))))((()))((('''&&&&&&'''((()))...---,,,---...---,,,***)))(((''''''))))))((('''))))))(((&&&%%%&&&)))+++(((''''''''''''(((((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%***(((%%%$$$$$$$$$###"""&&&$$$###"""$$$$$$###"""###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###"""###&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&'''%%%$$$$$$'''(((((((((&&&&&&&&&'''(((((())))))((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))(((((((((((())))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''(((((('''''''''''''''&&&''''''((()))(((''''''''')))***)))((()))((('''&&&&&&'''((()))...---------......,,,***((('''&&&'''((()))(((''')))))))))'''%%%%%%''')))((('''&&&&&&&&&((()))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&%%%$$$&&&((())))))((($$$%%%&&&&&&&&&&&&&&&&&&+++(((&&&$$$%%%%%%$$$###&&&%%%######$$$$$$$$$#########$$$###"""!!!###%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&'''%%%######$$$&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$######"""############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&''''''((((((((()))((('''%%%%%%&&&&&&'''(((((((((''''''((((((((($$$%%%'''(((((('''%%%$$$"""$$$'''((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''')))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%&&&'''((()))((('''&&&'''((()))((('''(((''''''&&&&&&''''''(((...---------......,,,***'''&&&&&&'''((())))))(((''')))******(((&&&%%%&&&((('''&&&&&&&&&((()))***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""#########$$$$$$&&&%%%%%%&&&((()))((('''$$$%%%&&&&&&'''''''''&&&(((&&&$$$$$$&&&''''''&&&'''%%%######$$$%%%$$$######$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%)))'''$$$###$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&'''''')))(((''''''''''''((()))$$$%%%'''(((((('''%%%$$$"""$$$'''(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''...---,,,---...---,,,***((('''&&&''')))******)))&&&(((++++++)))'''&&&&&&(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$'''&&&%%%&&&((()))((('''$$$%%%&&&''''''(((''''''&&&$$$######&&&((((((((('''%%%$$$###$$$%%%$$$###$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((######""""""""""""######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&'''((()))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((((((((('''((((((''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++,,,------+++)))(((''''''(((***++++++***((()))+++***)))(((((()))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%&&&(((((((((&&&$$$%%%&&&'''((((((((((((&&&$$$"""###%%%'''(((((('''&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$###%%%''''''&&&$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$##################$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))'''''''''''''''((()))***(((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''&&&&&&&&&,,,+++++++++,,,,,,***((((((((('''(((+++,,,++++++*********((('''(((***---(((((()))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&(((((('''&&&$$$%%%&&&'''((((((((((((&&&$$$######$$$&&&'''&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$###""""""!!!!!!"""%%%((()))(((&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$!!! ###%%%$$$"""((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%((((((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$&&&((((((''''''&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))*********''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%++++++,,,,,,++++++***)))(((&&&%%%%%%''')))******000,,,'''$$$%%%&&&((()))''''''&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!"""######$$$''',,,///)))(((&&&$$$$$$$$$&&&'''((('''&&&%%%$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&&&&''')))+++&&&'''''''''&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$'''((())))))'''&&&&&&$$$######&&&((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''%%%###"""'''&&&$$$######$$$&&&'''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%'''(((&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&,,,'''&&&)))(((###"""&&&,,,)))&&&&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%&&&((((((((((((((((((((()))******''')))******((())),,,///...+++'''%%%&&&)))***+++''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&''',,,,,,,,,,,,,,,+++******(((&&&%%%&&&(((*********,,,***((((((***+++,,,+++((('''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%&&&&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%(((+++)))'''&&&$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%'''''''''%%%%%%&&&'''&&&'''''''''&&&&&&''')))'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%'''((())))))((('''(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''%%%%%%((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$######$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%&&&%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%(((((($$$$$$'''+++)))&&&&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%&&&'''((()))((((((((((((((()))******###''',,,---+++***---000...,,,******+++++++++***((((((((((((((((((((((((((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((,,,,,,---------,,,++++++((('''&&&&&&(((******))))))((((((***,,,---,,,+++***)))''''''(((((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$"""###%%%'''((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''(((((('''%%%$$$%%%&&&((((((((('''%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%''')))))))))((((((***)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''***)))((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''%%%%%%((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''''')))***&&&&&&&&&&&&'''((()))***((((((((((((((()))******###+++333555000,,,+++...+++******+++,,,,,,)))'''(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&'''(((((())),,,------------,,,++++++)))'''&&&''')))******))))))(((((())),,,---,,,++++++)))((('''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''((((((&&&$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$""""""$$$%%%'''&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&'''((())))))(((%%%$$$$$$%%%'''(((((('''%%%%%%&&&((((((((())))))))))))(((((($$$%%%&&&((())))))))))))%%%&&&((())))))***))))))***((('''((()))))))))'''''''''&&&&&&&&&&&&''''''+++***((('''&&&'''((()))))))))(((''''''((())))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&(((((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%'''(((((('''''''''''''''''''''''''''((()))))))))''''''(((***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$######&&&'''(((((('''&&&(((***''''''&&&''''''((()))***((((((((((((((())))))***(((111;;;<<<444+++((())))))((((((((())))))'''%%%(((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''))))))'''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())),,,,,,------,,,,,,+++***)))((('''(((******)))(((***((('''))),,,///111222,,,***'''&&&''''''&&&%%%''''''%%%$$$$$$%%%'''''''''((((((&&&$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$######%%%'''&&&&&&&&&%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''((())))))(((&&&$$$%%%&&&%%%'''''''''&&&&&&''')))(((((()))))))))))))))(((%%%&&&'''((()))*********''''''((()))************(((''''''(((***++++++)))''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&''')))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''((((((((($$$$$$%%%&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%(((((()))))))))(((''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((()))******)))((()))***'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$######$$$&&&''''''&&&&&&'''(((''''''&&&''''''((()))***((((((((((((((())))))***'''000888999222***&&&%%%***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''(((((((((((((((((('''&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''(((++++++,,,,,,,,,+++******)))(((((()))***+++)))''')))((((((***///444777888,,,)))'''&&&''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&%%%%%%''')))''''''''''''&&&&&&&&&%%%$$$&&&((('''%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((())))))(((&&&%%%&&&'''%%%&&&''''''&&&&&&(((***'''(((((()))))))))))))))((())))))))))))(((''''''((((((((()))******++++++&&&&&&&&&(((+++,,,+++***''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%########################$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###&&&&&&&&&'''(((((())))))$$$%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''))))))))))))((('''&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&'''''''''''')))+++***)))(((((()))'''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''&&&((('''%%%$$$&&&&&&###%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&'''((()))***((((((((((((((()))******"""(((...000---)))'''&&&,,,***''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((******++++++******)))((()))))))))***++++++)))''')))((())),,,///222222222+++(((&&&%%%&&&(((((((((((('''%%%######%%%'''((($$$%%%&&&&&&%%%%%%''')))''''''''''''&&&&&&&&&&&&###&&&)))((($$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&%%%&&&((($$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''((('''((()))((('''&&&'''((('''(((((('''%%%%%%&&&(((&&&'''(((((()))))))))((((((((())))))(((((('''&&&))))))))))))***+++,,,,,,'''&&&&&&(((******)))'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$######"""$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&########################$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&$$$###&&&&&&&&&'''((()))))))))%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''((()))((((((((()))((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))((('''&&&&&&((())))))((($$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++)))(((((()))'''((()))(((&&&%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$(((((($$$%%%((()))%%%$$$&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((()))******$$$%%%&&&((())))))(((''')))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))***************)))(((((()))))))))***++++++)))'''******+++,,,---,,,(((%%%***(((%%%%%%&&&((()))))))))'''%%%######%%%''')))'''((((((&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&###''')))((($$$###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((&&&''')))(((''''''((())))))***)))'''%%%$$$$$$&&&&&&&&&'''((((((((((((((($$$%%%&&&((())))))))))))))))))))))))***+++,,,---(((''''''((())))))'''$$$'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$### """######""""""###%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&'''''')))******))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&&&&'''(((((()))((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***((('''&&&&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&(((******)))(((((((((&&&(((***(((&&&%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***'''$$$$$$&&&'''&&&###$$$$$$%%%%%%&&&'''(((((("""''''''$$$%%%++++++((($$$&&&((('''$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$''')))***)))(((((((((%%%%%%%%%%%%%%%'''((((((((((((((((((((()))******,,,)))&&&&&&(((***)))'''$$$%%%&&&)))***((($$$!!!''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++'''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******///,,,***))))))***))))))))))))))))))))))))))))))))))))))))))************++++++***((('''&&&%%%$$$+++'''###$$$((((((%%% '''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''%%%""""""$$$&&&''''''((($$$"""$$$(((***'''$$$'''''''''''''''((()))***'''((()))((('''&&&''')))''''''(((((((((((('''''''''&&&&&&(((++++++'''$$$(((((((((((()))))))))))),,,,,,+++++++++++++++++++++***************++++++))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$%%%'''(((((((((''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******&&&''''''((()))(((((((((***)))'''&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''(((((((((&&&'''''''''&&&&&&((()))''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&''''''''''''&&&&&&%%%&&&((()))(((&&&$$$"""'''''''''(((((((((((()))&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%$$$$$$###((((((((((((((()))******''''''''''''''''''''''''((()))))))))(((''''''&&&))))))(((((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!###&&&))),,,...///&&&'''&&&$$$######%%%'''''''''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%&&&'''((()))&&&''''''(((((((((((((((''')))******))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&))))))&&&&&&((('''$$$''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++***)))'''%%%$$$$$$$$$+++***)))((((((''''''(((''''''((((((((('''%%%$$$((('''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&'''((()))************(((((()))***************...,,,***))))))***)))((())))))))))))))))))))))))))))))))))))******************)))((('''&&&&&&%%%)))(((&&&%%%$$$&&&))),,,'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''%%%######%%%&&&''''''(((%%%"""$$$((()))'''$$$(((''''''''''''(((((()))'''((()))((('''&&&''')))'''(((((())))))(((((('''((('''''')))++++++(((%%%(((((((((((()))))))))***+++++++++++++++++++++++++++******)))))))))******)))(((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$#########$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***))))))((((((''''''&&&'''((((((((((((((())))))&&&&&&'''(((((((((((('''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''%%%&&&'''&&&%%%&&&''')))''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&''''''((((((''''''&&&%%%&&&((())))))'''%%%###&&&''''''''''''((((((((('''((()))(((&&&%%%&&&'''(((''''''&&&&&&%%%%%%$$$((((((''''''(((((()))***''''''''''''''''''''''''((()))))))))(((((('''&&&***)))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))$$$$$$%%%%%%&&&&&&''''''&&&'''''''''(((((())))))'''(((((('''%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''(((''''''&&&&&&%%%((('''&&&&&&&&&'''))))))''''''((())))))))))))(((((()))******))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''******((('''))))))%%%'''(((((())))))(((((('''&&&'''((())))))*********))))))))))))))))))))))))'''''''''((())))))************)))(((''''''''''''))))))((((((((()))******((())))))***)))((('''&&&)))((('''&&&'''(((***+++))))))))))))))))))))))))''''''((()))************((()))******++++++******...,,,***)))******)))((())))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''&&&)))***&&&!!!$$$...888'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&'''(((((('''%%%###$$$''')))'''%%%)))((((((''''''''''''((('''((()))((('''&&&''')))((())))))******))))))((()))((()))***++++++)))'''((((((((()))))))))***************++++++,,,,,,---+++******)))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))***)))(((&&&%%%(((((()))))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''&&&''''''((((((''''''&&&&&&'''((())))))'''%%%$$$&&&&&&&&&''''''''''''((('''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&******))))))))))))((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))))))))))))))((('''&&&&&&&&&((()))******(((''''''(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((())))))))))))(((((('''((((((''''''(((((()))***'''((())))))******))))))(((***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))),,,,,,))))))+++***'''((())))))))))))))))))(((&&&'''((())))))******)))************************(((((())))))***++++++,,,******)))))))))******+++((((((((())))))***,,,,,,******+++++++++***))))))***)))((((((((()))***+++************************(((((()))***++++++++++++)))***++++++,,,,,,++++++---+++*********+++***((())))))))))))))))))))))))((()))))))))************'''''''''(((((((((((((((%%%(((***&&&"""$$$...888'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((&&&%%%$$$%%%'''((('''%%%***)))(((''''''''''''''''''((()))((('''&&&''')))))))))************))))))*********+++++++++***)))(((((()))))))))*********))))))***+++,,,,,,------++++++)))(((''''''''''''((((((((((((((('''''''''''''''&&&''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((()))***+++***(((&&&$$$%%%&&&'''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((()))''''''((((((((((((''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&&&&(((%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))((((((&&&&&&'''''''''&&&&&&%%%(((((('''&&&$$$###""""""&&&&&&''''''((())))))***'''''''''(((((()))))))))(((***,,,,,,***(((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))*********))))))((()))))))))))))))******+++((())))))***+++*********)))***++++++******+++---************************))))))))))))))))))))))))+++******)))))))))))))))))),,,,,,***)))++++++'''))))))************))))))&&&'''((()))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++***************+++,,,,,,++++++++++++++++++++++++++++++***)))******+++,,,************************)))***+++,,,,,,---,,,,,,++++++,,,------------,,,,,,***)))***++++++***((())))))))))))))))))))))))((()))))))))************''''''''''''((((((((((((&&&'''((('''%%%'''***...''''''''''''''''''''''''''''''''''''(((((())))))''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&***)))(((''''''''''''''''''((()))((('''&&&''')))))))))************))))))******+++++++++*********))))))))))))************))))))***+++,,,,,,------++++++)))((('''''''''''''''''''''((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++***(((&&&$$$%%%%%%&&&''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))&&&%%%###""""""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''')))******)))(((((()))'''(((((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%&&&(((%%%&&&&&&''''''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((('''''''''------,,,+++***)))((('''))))))))))))))))))))))))&&&&&&'''((()))++++++,,,(((***,,,,,,***(((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))))),,,,,,***)))++++++'''******++++++++++++******'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,+++***))))))))))))------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,***************************+++,,,---............,,,------...............+++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))************'''''''''(((((((((((((((((('''''''''((((((&&&%%%'''''''''''''''(((((((((''''''''''''((()))******'''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((('''((()))((('''&&&''')))((())))))******))))))((()))+++++++++))))))***+++)))))))))*********++++++*********++++++,,,,,,---+++******)))(((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))******+++***)))'''&&&&&&'''((()))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$&&&((()))((('''''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&''''''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%'''(((((('''&&&''')))&&&&&&''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))))))))))))))***''''''((())))))))))))((()))*********++++++,,,,,,,,,+++++++++*********)))************++++++++++++***+++,,,,,,***))))))***(((((())))))******++++++++++++++++++************))))))***++++++++++++***++++++,,,------------,,,***++++++,,,---,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))************------******,,,+++(((++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,------------------------))))))******+++,,,,,,,,,------,,,******)))))))))///...---,,,,,,+++++++++,,,,,,+++++++++,,,---............---------,,,,,,************************,,,,,,---...////////////---...//////000000//////***))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))************(((((((((((((((''''''''')))(((((('''''''''&&&%%%&&&'''''''''((((((((()))((('''''''''((()))***+++((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''(((''''''''''''(((((()))'''((()))((('''&&&''')))'''(((((())))))((((((''')))***+++***((((((***,,,))))))*********++++++++++++++++++++++++++++++++++++******)))))))))******''''''''''''((((((((()))***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))******((('''''''''&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''(((((((((((()))***++++++***)))((('''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&'''(((((((((((('''&&&''''''(((((('''&&&%%%'''''''''''''''((()))***))))))((((((((('''''''''$$$''')))***)))(((((((((************************'''((())))))'''&&&&&&'''(((((())))))))))))(((((('''''''''(((((((((((()))((((((((()))))))))******''')))******))))))***+++''''''''''''(((((((((((()))))))))))))))***++++++************************))))))***+++++++++++++++*********++++++,,,,,,,,,(((((()))***************&&&&&&'''((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,------------,,,+++,,,---...///...------++++++,,,---------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,+++......,,,+++------))),,,,,,------------,,,,,,***+++,,,---............------------------------+++++++++,,,------......------,,,,,,,,,,,,,,,---......---------------......------------...///000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...///000000111111000000***))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))************))))))(((((('''''''''''')))))))))(((%%%%%%'''(((&&&'''''''''(((((())))))((('''''''''((()))+++,,,(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%&&&((('''''''''''''''((()))***'''((()))((('''&&&''')))''''''((((((((((((''''''(((***+++***''''''))),,,)))************+++++++++,,,,,,+++++++++++++++++++++***************+++,,,&&&'''''''''(((((())))))+++***)))(((((('''((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))((())))))***+++$$$%%%&&&'''(((((((((((((((((())))))******++++++(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''***)))(((((()))+++---...+++***)))(((''''''((()))))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******&&&'''(((((())))))((((((((()))***,,,,,,,,,++++++(((((((((((()))+++,,,,,,******))))))((((((((('''%%%'''***+++***)))((((((************************)))+++,,,+++)))(((((()))(((((())))))))))))((((((((()))))))))******++++++))))))))))))************)))***,,,,,,++++++,,,---((((((((((((((((((((('''***************++++++,,,************************+++,,,---...............,,,,,,,,,------.........))))))***+++++++++++++++++++++++++++******************+++,,,------...///++++++,,,------...///////////////---++++++---///------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---.../////////...,,,,,,.../////////...---+++,,,------......------+++,,,...---,,,,,,---///------------------------////////////////////////000000///............///---000000------///...+++,,,------......------,,,+++,,,---...////////////........................,,,,,,------.../////////,,,,,,,,,---...///000000---------------...///000000///.........000111222//////000000///...---------------------------------...///000000111111111//////000111111111111111000...,,,,,,---------,,,)))************+++++++++''''''(((******+++++++++))))))))))))))))))))))))+++)))(((''''''&&&$$$"""'''((()))******)))((('''))))))))))))))))))))))))'''((()))((('''&&&''')))((()))***+++***)))'''%%%(((((())))))))))))((((((###$$$&&&'''''''''&&&%%%)))(((((('''''''''(((((()))'''&&&&&&((())))))((())))))(((((((((((())))))(((&&&%%%&&&)))***)))'''((((((((()))******++++++(((***++++++*********,,,+++++++++,,,------+++((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++++++++******))))))***,,,,,,+++)))((()))***,,,))))))+++......)))###((((((((((((((((((((((((&&&&&&&&&'''((())))))***---,,,***(((((()))***+++))))))(((((('''''''''&&&((('''''''''((()))(((''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%''')))******)))'''%%%''''''''''''((((((((()))'''''''''''''''((())))))))))))((('''''''''''''''))))))(((((((((((())))))))))))(((&&&&&&%%%%%%%%%''''''(((((((((((('''''')))************++++++++++++*********))))))((((((&&&&&&''''''((())))))))))))((('''(((+++,,,***(((************************************************)))))))))((((((((((((((())))))************))))))************************))))))***++++++++++++***'''(((((()))***+++++++++++++++******++++++,,,---((())))))))))))*********++++++*********+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...,,,******,,,---***(((******))))))******+++,,,------------------------************************)))***+++,,,---,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,---------......---......///////////////000///...///000111000///---------------...////////////............//////------------.........///......///000000000000000000...---,,,,,,---...000---------.........//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...000222000---,,,---/////////000000000000000///////////////000000000000000000000000000000000000///////////////000111111000000000000000111222222111111111111000000000000000///---,,,,,,---///000......////////////..................///////////////---++++++,,,---,,,+++************++++++++++++(((((()))***+++++++++***************************+++***(((((()))(((&&&$$$((())))))))))))))))))((())))))))))))))))))))))))'''((())))))''''''((()))((()))***+++***)))'''&&&((())))))))))))))))))(((''''''((())))))))))))((((((((((((''''''(((((())))))'''&&&'''((())))))((())))))(((((((((((())))))((('''&&&''')))***)))'''(((((())))))******++++++(((***,,,,,,+++***+++,,,+++++++++,,,------+++)))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++,,,+++++++++************+++,,,,,,+++***))))))+++...,,,+++---000000+++&&&((((((((((((((((((((((((&&&&&&'''(((((()))******---,,,***)))((()))***+++))))))))))))((((((((('''(((((('''(((((()))(((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((())))))((('''''''''''''''((((((((())))))(((''''''''''''((())))))***)))(((''''''''''''((()))))))))(((((()))))))))++++++***)))(((((((((((('''(((((())))))(((((('''************++++++++++++++++++******))))))))))))''''''(((((()))************)))(((***,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++(((((())))))***++++++,,,+++++++++++++++,,,,,,---)))************+++++++++,,,,,,+++***+++,,,------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,000...,,,---...///---+++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---......------------............---...//////000000//////111000//////000111000...000////////////000111111000//////////////////000............////////////......///000000000000///111000///......///000111------........./////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---...000...,,,+++,,,...111111111111111000///...////////////000000000111000000000000000000000000111000000000000111222222111000000000000000111222111111111111000000000000111000...------...000111...//////000000//////.../////////000000000111111...,,,+++***+++,,,+++***************+++++++++,,,)))******+++++++++******************************+++***))))))******)))'''******))))))))))))******((((((((((((((((((((((((''')))***)))((('''((()))))))))***++++++)))((('''))))))************)))))))))(((((((((((()))******''''''(((((())))))******)))''''''''')))***)))(((***))))))(((((())))))***)))((('''((()))***)))((((((((())))))***+++++++++(((***,,,,,,+++++++++,,,,,,++++++,,,---...,,,***************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,***)))***+++...,,,,,,...000000,,,((())))))))))))))))))))))))''''''(((((())))))******,,,+++***)))))))))***+++***************)))))))))))))))((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((((((((((((((******))))))))))))******,,,+++***)))(((((((((((((((((())))))))))))((((((************+++++++++,,,+++++++++************))))))))))))***++++++,,,,,,,,,+++***,,,---...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))******++++++,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------...------,,,,,,,,,------........................---------......------------------......---------000...---...//////...,,,......------......///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...........................---------------,,,,,,,,,---............---,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///000111........./////////000000......///000000000000000222111///000000000///---000000000000000111111222000000000000000000000000/////////000000000111111...//////000000000000000333222111000000111222333........./////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...///000///---,,,---...222222222222111///...---/////////000000000111111000000000000000000000000222111111111111222333333222111111000000000111111111111111111000000000000111000///......///000111///000000000000000000///000111111111111222222222...,,,******+++++++++************+++++++++,,,,,,+++++++++,,,++++++******************************+++)))((()))***+++***)))++++++)))(((((()))++++++))))))))))))))))))))))))((()))******(((((()))***)))******++++++***)))))))))******++++++******)))(((((('''&&&'''((()))***&&&'''((()))******++++++)))(((''')))***+++***(((***))))))))))))))))))***))))))((())))))***))))))((())))))******+++,,,,,,)))+++------,,,+++,,,------,,,+++,,,......---,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,,,,++++++,,,......+++(((************************((((((((())))))*********++++++***))))))******+++++++++++++++++++++++++++)))*********((((((((()))&&&'''))))))(((((()))+++(((((((((((((((((((((((('''((())))))''''''((()))***))))))(((((())))))***(((((()))))))))*********))))))(((((())))))***+++***))))))(((((()))))))))+++******))))))******+++***)))(((((('''''''''(((((())))))******))))))(((*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,---------............000//////...---------------------------------------......//////......------......//////......---...------------------,,,//////.........///000000////////////////////////...........................---,,,,,,,,,---///000////////////////////////.........---------------...////////////...------,,,------............---,,,,,,,,,---...///111222//////000000000111111111...///000000111111000000333222000000000000///---//////......//////000111000111111111111111111000000000111111111111222222000000111222222222222111333222111111111111222333/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000111111000111111111000///......//////000000000111111111000000000000000000000000111111111111111222333333222222111111000000111111111111111111000000000///000000////////////000000000000111111111111000000111111111111222222222222...,,,******+++++++++******++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******************************)))'''''')))*********,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++***)))((()))+++******+++++++++++++++*********++++++++++++*********)))((('''((()))***+++'''''')))***++++++++++++)))((((((***+++,,,***)))******))))))))))))******************)))))))))***)))))))))***++++++,,,,,,***,,,------,,,,,,---...---,,,+++,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,------,,,+++,,,...,,,+++,,,---......,,,+++++++++++++++++++++++++++)))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,)))+++,,,+++)))'''(((***&&&((())))))((((((***+++))))))))))))))))))))))))((()))******(((((()))***+++***))))))))))))***+++)))))))))************+++)))))))))))))))***++++++******)))))))))******+++++++++************++++++******)))(((((((((((()))))))))************))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////....../////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------,,,,,,------...///---.........////////////000000000000//////.................................//////000000//////......//////000000//////........................///...............//////000000000000000000000000000........................///...---------...000111000000000000000000000000........................///000000000000///......,,,---...///////////////+++++++++,,,---///000111000000000111111111222222///000000111222111111111444222111000111000///---///////////////000111111111111222333333222111111111111111222222222222333222222333444444444444333111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111222222222222222---......///000000000000000000000000111111111111111111111111111111111111111000000000000111222222222222111111111111111222111111111111000000000///000//////////////////000111111222222222222111111000000000111111111222222...,,,+++***+++,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))'''''')))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------((()))***,,,,,,,,,+++***)))))))))+++------+++)))+++******))))))******+++***+++,,,+++***)))***+++))))))******+++,,,,,,,,,***,,,......---------......---+++,,,...000000///------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------......+++---......,,,,,,---///......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,***,,,...,,,)))''')))+++((()))******))))))***+++))))))))))))))))))))))))(((***+++***)))((()))+++************************)))*********++++++++++++***************++++++,,,******************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...//////000000...///111000///---......------------------------------------------------,,,------....../////////......////////////......------------------------+++,,,------......------------------...............------------...//////.........////////////000000111111222111111000///111111111111111111111111///000000111111000000//////000000111111000000//////111222222111000111333......------......///000000000000000000000000000........................//////......//////000111111111111111111111111111.........///////////////000111111111111000//////------...///000000000000,,,,,,,,,---...///000111000000000111111111222222000000111222222222222222333222000000111111000...222222222222222333333444111222333444444333222111111111111222222222333333222333333444555444444444000000000000000000000000111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000222222222111,,,---...000111111111111000000000111111111222222111111111111111111111111000000000000000111222222111111111111111222333333111111111111000000000000000000000111111000000000222222333333333333222222000000111111111222222222///---++++++,,,---,,,++++++++++++,,,,,,,,,------++++++,,,---.........---++++++++++++++++++++++++...+++)))((()))+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,---------------)))***+++------,,,***)))))))))***,,,...---+++)))+++******))))))******+++***,,,---,,,***(((***+++)))******++++++,,,,,,---+++---...///...---...//////---,,,,,,...000111000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++---......------...000...//////000//////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******++++++,,,,,,,,,,,,***---///---)))'''))),,,***+++++++++)))((()))***************************)))***++++++))))))***+++******+++,,,,,,+++***************+++++++++,,,,,,+++************+++,,,,,,***************+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---***++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...------......///000000000---000111111...------///------------------------------------------------,,,,,,------...//////000......////////////......------------------------,,,,,,---......................................................//////000............/////////000000111222333333222222111222222222222222222222222000111111111111111111000000111111111111111111000///111333333111111222444...............///000000////////////////////////...........................///000000111111000000000000000000000000000000....../////////000000000111111222222111111000///------...000000111111000............//////000111000000000000111111111111000111222222333333222222222111000000222222111000333222222222222333444444222333444555555444333222111111111111222222222222111222222333333333333333000000111111111111000000222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222000///000333444333111///000111222222222222222000000111111111222222222111111111111111111111111222111111111111222333333000000000111222333444555111111111111000000000000222333333333333333333222333333444444444444333333222222222222333333333333000...,,,,,,---------,,,++++++,,,,,,,,,---------***+++,,,---............++++++++++++++++++++++++000---+++******,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++******+++,,,------,,,***)))))))))***,,,......+++)))++++++************+++++++++---...---***(((***,,,)))******++++++,,,------+++---//////...---...//////---,,,,,,...000111111........................,,,,,,,,,---------......---------------------------------.........//////,,,---......------///000,,,---......------...000------------------------++++++++++++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,***...000---)))'''))),,,+++,,,,,,+++)))((()))***************************)))+++++++++***)))***+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++******++++++,,,---+++*********+++,,,,,,------,,,,,,++++++,,,,,,---*********)))******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........------......//////000000---000222111...,,,---///................................................,,,,,,,,,---...//////000......////////////..............................,,,---......//////......///////////////........................///000000............///////////////000222333444333333222000000000000000000000000111111222222222222111111111111222222222222111111---000222111//////111333///////////////000000111////////////////////////...........................///000222222111000000000000000000000000000000.../////////000000111111111222222222222111000000------///000111111111111111000000000000000111111///000000000000111111111111111222333333333333222222111000000222333222111111111000000111111222333222333555666666555333222000000111111111222222222000000111222222222222111000111111222222111111000222222333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555333111333555777555333333333444444444333222222000111111111111222222222111111111111111111111111333333222222333333444555///000000111222444555666111111111111000000000000444555555666666555555444333444444555555444444333333333333444444444555555///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------...,,,++++++------,,,***+++,,,---...---,,,+++***...---,,,+++++++++,,,,,,,,,+++*********+++,,,---++++++,,,---------,,,,,,///...---...//////---+++,,,,,,.../////////...---,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000///...------000000000000////////////..........................................------......---------......///---------.........//////......////////////......111222222111///---...///---------------------------.........---,,,,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,,,,++++++---///---+++******+++,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,+++***)))))),,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000111111111111000111111111//////111222000000000000000000000000..............................---...111222222111000000000000000000000000000000000000000000000000000000000000000/////////111111111111111000/////////......---...///000111//////000000111111222222333333222222222222333333222333333222000///111222222222333333333333222222000222333333222222333444111111111111111111111111222222222222111111000000000000000000000000000000111111111000000000000000222222111111111111222222000000000000111222333444111111000111222222111000222222333444444444333333222222222222222222222222222222222333333222222222222333444333222222333555111111111111111111111222333333333222222222111111...///000111222333333333222222222222222222222222333333333333333222111000...222444333333555333///555444333333222222222222333333222222222333444555444444444333333222222222555555444444444333333333444444333222333444555666444444444333333222222222444444444444444444444444333777888444222444555333666555444333333333333333333444444555555444444333444444444444444444333333777666555444444444444444333333333444444444555555333333333333333333333333555555555666555555444444555555555666666666666666777777666666555555555444///......---,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///---,,,,,,------+++***++++++,,,------,,,++++++...------,,,,,,,,,,,,,,,,,,+++*********+++------...............---,,,+++...---,,,,,,......---,,,,,,---.../////////...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---------.........///////////////...------000000000000////////////......................................................------------......---------........./////////000000111111000000///000111222000...------...........................///////////////...------,,,,,,++++++,,,------...------,,,,,,,,,,,,------.........---------------++++++,,,,,,+++******))),,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---,,,++++++---///---,,,******,,,,,,,,,+++------,,,,,,,,,,,,------...------,,,++++++******,,,------.........---------------------,,,,,,,,,//////000111111111111000///000000000111111111111000111111000//////000222111111111111111111111111///////////////////////////...---...000111111000111111111111111111111111////////////////////////000000000000000000//////111222222222111111000///111000/////////000222222000000000111111111111111333222222222222222222333222333333222000///111222222222222333333222222222000222333333222222333444222222222222222222222222333333222222222111111111333333333333333333333333111111111111111111111111222222222111111222222222222111111111111222333333444333333444555555444333222333333444444444444444444444444444444444444444222222333333333333222222222333444333222333555666222222222222222222222222444444444333333333222222000000111222333333333333333333333333333333333333444444555555444333333222...222444333444777666222555555444333333333333333333333333333333444444555555555555444444333333333666666555555555444444444555555444444444555666777666555555555444444444333444444444444444444444444222555666444666::::::888888777666666555555555666555555666666666666555555555555555555666666666666888888777666666666666666555555555555666666666777555555555555555555555555555555555666666555555444777777777777888888888888888888888888777777777777............------------------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,000...,,,,,,---,,,+++)))++++++,,,,,,,,,,,,++++++......------,,,,,,,,,,,,,,,++++++++++++,,,---...000000000///...---,,,+++///---++++++,,,---...---,,,---......//////......,,,------------.........------------------------,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,------------.........///////////////......---////////////000000000000......................................................---------------...---............/////////000111111222222111111000///111111000...------...000000000000000000000000000000000000000//////...---,,,,,,,,,,,,---.........------,,,,,,------................../////////+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,---............---,,,---...---,,,,,,...000...,,,++++++,,,------,,,...------------------.........------,,,,,,,,,+++.........//////......---------------............000111111222333222222222///000000000000111111111000111111000//////000222111111111111111111111111000000000000000000000000000///...///000111000///111111111111111111111111////////////////////////000000000000000000000000222222333333222222111111333222111111111222333444222222111111111111111000333333222222222222333333222333333222000000111222222222333333333333222222111222333333222222333555333333333333333333333333333333333333333222222222444444444444444444444444222222222222222222222222333333333222222333333333444444333222222222222333444444555555555555444444333444444555555555555555666666666666666666666666333333444444444444333333222333444444444444777999444444444444444444444444555555555555444444444444222333333444444444333333444444444444444444444444666666666666666555555444///333555444666999999666666555555444444444444444444444444444555555555666777666666666666555555555777777777666666666666555666555555555555666777777777777666666666666555555555555555555555555555555444666666666<<>>:::999999888888888888999777777888888888888777777666666777777888888999999:::999888888777888888888777777777888888888888999777777777777777777777777555555666666666666666555888999999999:::::::::;;;999999999999::::::::::::....../////////.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///------------+++)))+++++++++,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,------...///////////////...---,,,333000---+++,,,------------------...............------------........................////////////...............---,,,+++------------............------------...............///////////////......////////////000000000000....................................///////////////...------------------.............../////////000111111111111111111000///000111000...---...///000000000000000000000000///000000000000000//////...---------------......------,,,,,,,,,,,,---------------......//////000,,,,,,---------,,,,,,+++------,,,,,,+++*********++++++++++++++++++++++++------------------------------...////////////...---...///...------///111///---,,,,,,---......---///......------......///.....................---//////000000//////...............///////////////111111222333333333333222000000000000111111111111000111222111//////111222111111111111111111111111000000000000000000000000111000//////000111000...111111111111111111111111000000000000000000000000000000000000111111111111333333444444444333333222333333222111222333444555333333333222222111111111444333333222222333333444333333444222111000111333222333333444444333333222222333555444333333444666444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444555555444444333333444444555777666555444333333333333333444555555444333444444444555666666777777666666888888888888888888888888444555555666666555555444222444555555555666888;;;777666666666666666555555777777777666666666555555555555555666555555444444666666666666666666666666666666777777777777666666222666777666777::::::777777666666555555555666666555555555666666666666666888888888888888888777777999999888888888777777777555555555555666666666777777777777777777666666666666666666666666666666666888888777999@@@GGGFFF@@@;;;::::::999999:::::::::777888888999999888888777666666777888999999:::::::::999999888888999999999888888888999999999::::::888888888888888888888888666666777888888888777777999999::::::;;;;;;<<<<<<999999::::::;;;;;;<<<<<<......///000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000...------------,,,***+++++++++,,,,,,------........./////////...---,,,,,,,,,------............+++,,,---...............777444000...---------,,,------------......//////---------.........//////.........//////000000000///////////////...---,,,------........./////////---------.........//////......///////////////....../////////000000000111////////////////////////........./////////000000000///......---------...///////////////////////////000000111111000000//////111111111///...///000////////////////////////...//////000000000////////////...------.........,,,,,,++++++++++++,,,,,,,,,,,,------.........///,,,---............------...---------,,,,,,++++++------------------------------------------------......///000000000000///...///000///......000222000...------...//////...000//////......//////000///////////////000000000000111111111000000///...//////000000000111111111111111222333333333222222111111111111222222222333111222333222000000222333111111111111111111111111000000000000000000000000222111000000111222111///111111111111111111111111111111111111111111111111111111111222222222333333444444555555555555444444444333222222222333444555555555555444333333333222555555444444444444555555444555555444222222333444444444555555555555444444444555666666555555666777555555555555555555555555555555555555555666666666444444444444444444444444444555555555666666777777666666555555555555666666999888777555444444444444333555777777555444555666666666777888888888888777777777777777777777777777666666777777777777666666444555666777666777:::<<<888888888888777777666666888888888777777777666666666777777777777666666555777777777777777777777777666666777777777777777666777::::::777777999999666888777777666777777888888555666777888888888888777999999999999999999999999::::::999999999888888888444555555666666666666666666666666666666777777777777777777777777777777777999999777888>>>DDDCCC===;;;::::::999::::::;;;;;;888888999999999999888888666666777888999::::::;;;:::999999999999999::::::999999999999::::::::::::999999999999999999999999777888999:::::::::::::::999999:::;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<......000111111111000///------------............,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...///...------......---,,,---,,,,,,,,,---...///000...///000000000///---,,,,,,---......//////......***+++,,,---.../////////888555222000//////---,,,...------------...//////------........./////////.........//////000000111//////000000000///...............////////////000------........./////////---...//////////////////......//////000000111111////////////////////////.........//////000000111111111000///............000000000////////////...///000000000000000000///000111222222000000111222////////////////////////...//////000000000000///000000///............///---,,,,,,++++++,,,,,,------------------.........------...////////////...........................................................................//////000111111111111000///000111000//////111333111///......///000000///111000000//////000000111//////000000111111222222222222222222111000//////000000111111222222333333111222222333333333333333222222333333333444444444333444444333222222333555222222222222222222222222222222222222222222222222333222111222333444333222222222222222222222222222222222222222222222222222222222333333444555555555555555666666777777666666444444333222333444555666666666666666666666555555777777666666666666777777666777777666444333555666666666777777777777666666666777888888777777888:::777777777777777777777777666666666777777777777777888888888888888888888888666666666777888888999999777777666666666666777777999999888777666555555555666999;;;;;;888666888:::777777888999999999999999777777777777777777777777777777888888888888777777666777888888888888:::<<<:::999999888888777777666888888888888777777777777777888888999999999888888999999999999999999999999666777777888888888888777999<<<;;;888777999999666888888888888888999999:::666777999:::::::::999888999999999::::::::::::::::::::::::999999999999888555555666777777777777777666666777777777777888888888888888888888888888888777888777666:::>>>===999:::::::::::::::;;;;;;<<<999999999::::::999999999888888888999999::::::;;;::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<============::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<=========---...000222222111000///------------.........///---------------------------...///000000///...---...---,,,---...///...---......------...///111222...///000111111///...---,,,---...///000//////...,,,---...///////////////444222111000000000...---...------,,,---...///000............////////////------......///000000111//////000000111111000000....../////////000000000............////////////------...///////////////.........///000111111111////////////////////////---......///000000111111333222111000////////////000000000000/////////...000111111222222111111000111222333333222111222333111111111111111111111111///000000111222222111111111000000///......//////.........------........./////////...............---...///000000000000///......//////000000111111000000000000000000000000000000000000000000000000///000111111222222111111000111111111000000222333222000...///000111000000111111111000000111111111000000000111222333333444333333333333222111000///111111111222333333444444333333444555555555555444444444444555555555555666444555666555333333555666555555555555555555555555444444444444444444444444333222222333555666555444555555555555555555555555444444444444444444444444444444444555666777777777555666777777888888777777666666555444555666777888777777888888888888888999999888888777777888888999888888999777666555777888777888888999999888888777888999::::::999999:::<<<888888888888888888888888777777777888888888999999999999999999999999999999777777777888999999::::::888888777777777777888888:::999888777777777777777666:::===<<<888777999;;;888888999:::::::::::::::888888888888888888888888888888999999999999888888888999:::999888999:::<<<::::::999999888777777666888888888888777777777777777888999:::::::::::::::::::::::::::::::::::::::888888999:::::::::::::::999;;;:::777777::::::888999999999999999:::;;;;;;777888:::;;;;;;;;;999999999999999:::::::::;;;;;;:::::::::999999999888888777888999:::::::::999999777888888888999999999:::999999999999999999999999777::::::888999======:::;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????<<<<<<===>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>---///111222333222111000---------.........//////////////////////////////,,,---...//////...---,,,---,,,,,,---///000///...///.........///000222333...///111222111000...---,,,---///000000000///...///000000000000000///...000//////000111111///.........---,,,---...///000............/////////000,,,------...///000000111...///000111111111111111////////////000000000000............/////////000------...///000000//////---......///000111111222000000000000000000000000---......///000111111222444333222111000000000000111111000000/////////...222222222333333222222222222333444444222222333444222222222222222222222222000111222333333333333333111111000///////////////000000////////////000000111111000000//////............///000000000000000......///000111222333333111111111111111111111111222222222222222222222222000000111222222222222111000111222111000000222444222000//////000111111000222222111111111111222222000000111222333333444555444444444333222111000///111111222333333444555555444555555666666666666666555555555666666666666777555666777666444444666777777777777777777777777777777777777777777777777777444333222444666777777666777777777777777777777777555555555555555555555555555555555666777888888999666666777888888888888888888777666666666777999:::888888888999999::::::;;;:::999999999999999999:::999::::::999777666888999999999999::::::999999999999:::<<<;;;::::::;;;===888888888888888888888888777777888888888999999999777777777777777777777777777777888999::::::;;;;;;999999888888888888999999:::999888888777888888888555999<<<;;;777555777:::888999::::::;;;;;;::::::999999999999999999999999888999999::::::999999888999:::;;;:::999999:::<<<::::::999999888777666666888888888777777777777666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;777:::999777777;;;<<<:::999999999999::::::;;;<<<777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;:::::::::999999999888888999:::;;;<<<===<<<;;;:::999999999::::::;;;;;;;;;999999999999999999999999999===???<<<<<>>>>><<<<<<============<<<<<<===============<<<<<<<<<===============>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA===>>>>>>@@@AAABBBCCCCCCAAAAAAAAA@@@@@@?????????///000333555555444222000000000000000000000000000000000////////////000000////////////////////////000000000000000/////////000000000000////////////.../////////000000000111////////////000111222333000///...------...///000---------.........//////......---,,,,,,...///000111111111000000000000000000111111111111222222222111111222222222333333333111111000///...------,,,//////000000111111222222000000111111111111000000222111000000000111333333222111000000000111333333////////////000000000000444333333222111111111222444444555333111000000111444333222111111222333444444444444555555555666666555444444333333222222111555444333333222222333333///000111000//////111333000000000000111111111111444333333222111000//////111111111111222222222222111111222333333333333222333333333333333333333333333333333333333333333333333222111000000111222222555444444333333444444555444333333222222333333444111111111111111111111111333333333333333333333333333333333333333333333333444444555555666777777777666666666666666777888888777888888888888999999999888888888888888777666555777777777777888999:::;;;;;;::::::999888888888999999999888888888888999999666888999888777666777888888888777777777777888888777777777777888888888888999999999999999999999999;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<>>>===<<<;;;:::999999999;;;::::::999999::::::;;;888999;;;======<<<;;;:::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888888888999<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999999;;;<<<::::::;;;<<<============<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;===???;;;::::::999999::::::;;;===:::777888:::<<<;;;:::;;;;;;<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===:::;;;;;;;;;;;;:::999999;;;;;;<<<===??????===<<<;;;;;;<<<===>>>>>><<<:::===<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>><<<<<<@@@@@@@@@???>>>>>>???@@@???>>>======>>>@@@@@@???AAA@@@???>>>===>>>???@@@<<<>>>??????>>>>>>???@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBB@@@???>>>===EEEEEEDDDDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@???@@@@@@???>>>///000333444555444222111000000000000000000000000000000000//////000000000////////////////////////111111000000000000000000111111111111111111111111111111111111111111111222222111111000000000111111111000000000000000000111...////////////000000000///////////////000111111111111111111111111111111111111111111222222222333222222222222333333333333333222222111000000//////000111111111222222222222111111222222222222111111222111111000111222333444222111111000111222333444000000111111111222222222555555444333333333333333444555555444111000111222111111111222333555666777444444555555555666666666444444444555555555555555666666555444444444444444111222333222111111333555111111222222222333333333333333333222222111111000000000111111111222222222111222222333444333333333333333333333333333333333555555555555555555555555444333333222222222333444555555444444444444555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666777888888999999888888777777888888999:::999999999:::::::::;;;;;;:::::::::;;;::::::999999888888888999999:::;;;<<<<<<<<<;;;:::::::::::::::::::::999999999999::::::888999::::::888888999::::::999999999999999999:::888888999999999:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;<<<>>>======<<<<<<======>>>:::;;;===>>>???>>>===<<<<<<<<<============<<<<<<<<<<<<<<<============>>>========================>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@<<<<<<======>>>=========>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???<<<<<<<<<;;;;;;<<<<<<<<<>>><<<999999;;;<<<<<<:::;;;<<<<<<<<<<<<=========@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>><<>>============>>>>>>???======>>>>>>>>>>>>>>>===?????????@@@AAA@@@???>>>>>>===>>>??????@@@???>>>??????>>>>>>>>>>>>??????<<<===>>>?????????>>>>>>===>>>>>>>>>>>>===>>>???>>>=========>>>>>>>>>>>>======<<<<<<======>>>???>>>????????????>>>???@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHIIIFFFEEECCCCCCCCCCCCCCCBBB///111222444444333222111000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111111111111222222333333444333333333333333333333333444333222111111000000000111111222222222222111111000000000111111111222222000111111222333222222222111111111111222222222222222222222222333333333333222222222333333333444444555555444444333333222222111222222222222333333333222333333444444333333222222222111111111222333444222222111111111222333444222222222333333333444444666666555444444444555555444555555444222111222333111222333444555666666666555555555666666666777777555555555666777888888888888777666666555555666666333444555444333333555777333333444444444555555555333333333333333333333222222222222333333333444444222333333444444444444444444444444444444444444444666666666666666666666666555555444444444555555666666666555555555555666666666555555555555555555666777777777777777777777777777777777777777777777777777777777777777777777777777888888999999:::;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<======>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>><<<<<<<<<======>>>>>>>>>???>>>>>>======>>>>>>>>>AAA@@@@@@??????@@@@@@AAA===>>>???AAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>?????????@@@@@@@@@@@@????????????????????????@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???@@@AAACCC@@@@@@@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>?????????????????????>>>>>>>>>===>>>???===<<<;;;===>>>>>>>>>>>>======>>>>>>>>>AAA???======>>>>>>>>>======>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???===<<<>>>>>>??????@@@@@@AAAAAA>>>???@@@AAAAAAAAA????????????@@@AAABBBBBBBBBAAA<<<<<<==================@@@@@@@@@@@@???>>>======@@@@@@@@@@@@@@@AAABBBBBB??????=========>>>???@@@;;;<<<===>>>?????????>>>??????@@@@@@AAA@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>>>>??????000111222444444333222111111111111111111111111111222111111000000111111222000000000000000000000000000000000000111111111111000000111222333444444555444444444444444333333333444444333222222222222222111222333444444333222111000111111111111222222222000111333444444444333222222222222222333333333333222333333333444444444444333333333333444444444444555555555555555444444444222222222222222222222222333333444444444444333333222222222222333333333444222222222222333333333444333333333444444444555555666555555444444555555555444555666555333333444555555666666666666444222111666666666777777777888888666666777777777888888888888888777666666666666666444555666555444444666888444555555555666666666666444444444444444444444555555555555555666666666777333444555555666666555555555555555555555555555555777777777777777777777777555555555555555666666666777777666666666666777777666666555555555555666666555666666666666666777777888888888888888888888888888888888888888888888888888888999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>;;;<<<======>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAABBBDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===???@@@??????>>>>>>??????@@@CCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<===??????>>>===>>>>>>??????@@@AAAAAAAAA>>>???AAABBBBBBAAA@@@??????@@@BBBDDDDDDDDDCCCBBB=========<<<<<<<<<<<<<<<@@@AAAAAA@@@???>>>>>>>>>???@@@???>>>>>>???AAACCC@@@???>>>======>>>???@@@>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCDDDEEE000111222333333333222222222222222222222222222222222222111111111111222222111111111111111111111111/////////000000111111111000000111111222333444444444444444444444444444444333333333333333444555555111111333444444333111111000000111111111222222222000111222333444333222111222333333333444444444555444444444444555555555555333333444444444555555555444555555555555555555555222222222222222222222222222222333333333333222222222222333333444444444444222222333333444444444444333333333444444444555555555555444444444444555555444555666666555444555777666777777777666444111000777777777888888888999999999888888888777777777666888777777666666666666666555666666666555555777888555555555666666666777777555555555555666666666666555555555666666666777777555555666777777777777777666666666666666666666666666666666666666666666666444555555666666666777777999888888777777888888999666666555555555555666666666666666666777777888888999999999999999999999999999999999999999999999999888999999::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>============>>>>>>;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>>>>????????????@@@?????????????????????????????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@AAACCCBBBCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@>>>>>>???@@@@@@@@@????????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBB???@@@BBBCCCCCCCCCBBBBBB===>>>@@@AAABBBAAA@@@???@@@@@@???>>>=========>>>@@@BBBCCCBBB@@@???AAACCC???@@@@@@>>><<<<<>>???AAABBBBBBBBB@@@@@@CCCCCCBBBAAA@@@AAAAAABBB???@@@AAABBBBBBBBBBBBAAAFFFEEEEEEEEEFFFFFFGGGHHHDDDEEEFFFDDDBBBBBBCCCEEE111111222222333333333222222222222222222222222222333333222222222222333333111111111111111111111111//////000000111222222222111111111222222333333333444444444555555555666666333333333333444555666777222222333333333333222222111111111111222222222333000111111222222222222222333333444444555555666666444555555555666666666666444444444555555555666666444444444555555666666777444444333333333333222222222333333444444333333222222333444555555555444444222333444555555555444444444444444555555555666666555444444444444555666666444555777777666666777999666666777777777666555555888888888999999999::::::::::::999999888777777666888888777666666666666777666777777777666666888:::666666777777777888888888777777777777777777666666444444444444555555555666666777777888888888888888777777777777777777777777777777777777777777777777444555666777888888888777::::::999999999999::::::888777777666666777777888888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===999:::<<<=========<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????????????????;;;;;;:::::::::;;;;;;<<<======<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===:::<<<===<<<;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>???????????????????????????>>>>>>======>>>>>>???;;;<<<>>>@@@AAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@????????????????????????@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????AAACCC@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBAAA@@@???AAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@???@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@??????@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA======>>>>>>>>>>>>======>>>===<<<<<<<<<===>>>???@@@CCCEEEDDDBBBCCCFFFIIIGGGIIIJJJHHHDDDCCCEEEGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBCCCEEEFFFGGGIIIGGGFFFHHHMMMPPPPPPOOOLLLOOOQQQPPPNNNOOORRRUUURRRQQQOOONNNNNNNNNOOOPPPPPPNNNLLLNNNQQQRRRQQQNNNMMMOOOQQQSSSTTTSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRMMMNNNPPPRRRVVVYYY\\\^^^ZZZ\\\]]][[[XXXVVVXXX[[[111111222222222333333333333333333333333333333333333333222222222222333333222222222222222222222222111111222333333444555555333333333333333444444444444555555666777888999999555555555444555555666666555444444333333444444555222222333333333444444444222222111111222222333444333444444555666666777777555555666666666777777777444555555555666666666666444444555666777777888888666666666666555555555444444444555555555555444444222333444555666555555444222333444555666555555444666666666666777777777777666555555555666666777888444555777777777777888:::;;;:::999888888888888888999999999999:::::::::::::::::::::::::::::::::::::::999999888888888888888888999:::999888888:::<<<888888999999999:::::::::999999888888777777666666666666666666777777777777777888888999999999999999888888888888888888888888888888888888888888888888555666888999::::::999999;;;;;;::::::::::::;;;;;;::::::999999999999::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???@@@???>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>><<<===>>>>>><<<<<<===>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>AAACCCDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@??????>>>>>>??????@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCBBBAAAAAACCCEEEBBBBBBCCCDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEAAABBBCCCBBBAAAAAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCC???BBBEEEEEEDDDCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDEEECCCBBBBBBAAAAAA@@@@@@??????>>>AAAAAA@@@???@@@BBBDDDEEECCCBBBAAA@@@@@@@@@@@@@@@>>>======>>>AAADDDGGGIIIKKKNNNQQQRRRPPPRRRWWW\\\[[[^^^```]]]YYYVVVWWWYYYTTTTTTTTTTTTRRRPPPMMMKKKNNNNNNPPPRRRUUUYYY\\\^^^dddaaa```dddlllsssvvvvvvooorrrtttrrrqqqrrrxxx}}}zzzxxxvvvuuuvvvxxx|||~~~zzzwwwvvvxxx|||~~~}}}zzzzzz|||}}}|||zzzzzzzzz{{{}}}~~~111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333444444555666777777555555555555555444444444555555666888999:::;;;<<<888777666555555444555555777666555444444555666777444444444555555555666666444333222111222333444555444444444555666777777888666666666666777777777777555555555555666666666777555555666777888999999:::999999888888777777666666555555666666666666555555333333555666666666555444333333555666666666555444777888888888888999999999777777666777777888999999444666777888777888999;;;AAA@@@===:::888888777777999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<<;;;::::::999999:::::::::;;;;;;;;;::::::<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999888777666666999999:::::::::;;;;;;;;;888888999::::::::::::999888888888888888888888888::::::::::::::::::::::::777888999;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@<<<>>>@@@AAAAAAAAA???>>>>>>????????????@@@@@@@@@???????????????>>>===<<>>============>>>>>>@@@?????????@@@AAAAAABBB@@@@@@????????????@@@@@@===???@@@???>>>===>>>???>>>???AAABBBBBBAAA???>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@CCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEDDDCCCCCCEEEGGGFFFGGGHHHHHHIIIIIIIIIIIIBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGAAABBBCCCCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBFFFIIIJJJIIIHHHIIIKKKGGGGGGHHHHHHHHHIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKLLLNNNNNNMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGLLLJJJIIIHHHIIIKKKNNNPPPJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEFFFHHHLLLQQQUUUXXX^^^aaaeeefffeeehhhnnnsssmmmqqqtttqqqlllhhhhhhjjjiiijjjjjjjjjhhhddd```^^^cccdddgggkkkpppuuuzzz||||||{{{222333555666666555333222333333333444444555555555444444444555555555666666444555666666666555444333777666444444555555555444666666666666666666666666777777777777777777777777999999888888777777666666555555555666666666777777444555555666666777777777444444444444555777999;;;666666777888888777666555999888888777666666555555;;;:::888777666777777888555666777777888888777777<<<;;;:::888777777888888777777666666555444444444333333444555777888999999777888777666555555666777666888888555666:::<<<:::999888777666666777888999777999999777555888@@@HHHIIICCC???===;;;888:::>>>;;;;;;<<<============<<<;;;999999:::<<<===<<<;;;===<<<;;;:::999999999999;;;<<<<<<<<<;;;;;;===>>><<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;:::888888999:::999:::::::::;;;;;;;;;;;;:::===???>>>:::888999<<<:::;;;===<<<:::::::::;;;===<<<<<<<<<======<<<::::::::::::<<<>>>???>>>===<<<<<<<<<======>>>???@@@AAA???>>>>>>??????===<<<>>>===<<<<<<===>>>@@@AAAAAAAAA@@@???===<<<<<<===@@@@@@@@@@@@???>>><<<<<<===>>>>>>===<<<===@@@CCC>>>>>>>>>>>>>>>??????>>>=========???AAABBBAAA@@@EEEBBB>>>===???@@@???===>>>>>>????????????>>>>>><<<>>>@@@AAA???>>>>>>???AAA@@@???>>>???AAACCCEEE===???BBBBBBBBB@@@@@@@@@@@@BBBEEEFFFEEEBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFCCC@@@@@@AAADDDEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIFFFIIIKKKLLLKKKKKKKKKKKKMMMLLLKKKJJJKKKMMMPPPQQQMMMOOOQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUXXXZZZ\\\^^^VVVYYY[[[\\\ZZZYYYXXXXXX]]]\\\[[[[[[\\\^^^```aaa]]]\\\\\\\\\]]]]]][[[ZZZSSSPPPMMMLLLNNNQQQTTTUUUTTTTTTVVVZZZ]]]______]]]ccc___ZZZVVVSSSTTTWWWZZZYYYYYYYYY[[[[[[YYYVVVRRRMMMLLLLLLKKKLLLMMMNNNOOOSSSSSSTTTXXX[[[ZZZUUUPPPNNNSSSYYY^^^aaabbbcccddd\\\[[[]]]dddmmmssssssqqqpppnnnllljjjhhhgggggggggeeefffgggdddaaa```bbbeeeggggggjjjmmmppppppnnnlllhhhiiihhhgggeeebbb^^^\\\]]]]]]^^^___aaadddgggiiidddcccaaa\\\XXXUUUTTTUUUYYYYYY[[[]]]bbbhhhnnnrrrwwwxxxzzzxxxqqqiiiiiiooonnnqqqssssssooojjjfffeeehhhdddhhhrrrsssjjjfffkkktttvvvxxxzzz{{{|||}}}}}}444555666777777666444333555555555555666666666666555555555666666666777777333333444444444444333333888666444444555555444333777777777777777777777777555555666666777777888888888888888777777777666666444444555555555666666666666666666666666777777777444444444444555666888999777888999:::;;;;;;:::::::::::::::::::::::::::::::::999888888777888999999666666777888888888888777;;;;;;:::999999999:::;;;888888888888777777666555444444444444333333333333666666777666666666777888333666555333333888999777777666666555555666666777888999999777666999>>>DDD;;;666444666666555777;;;:::;;;;;;<<<<<<<<<;;;;;;;;;999999999;;;<<<;;;:::>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;:::::::::;;;BBBAAA@@@@@@@@@@@@??????>>>>>>??????>>>??????@@@>>>>>>==================<<<<<<<<<===>>>>>>======888:::======<<<;;;:::;;;;;;::::::<<<>>>???>>>===;;;::::::;;;===>>>===<<>>===<<<===>>>???@@@===<<<;;;;;;<<<<<<;;;:::??????>>>=========>>>>>>>>>???>>>>>>======>>>???======>>>>>>===<<<;;;:::@@@??????>>>======<<<<<<===>>>@@@BBBBBBAAA@@@???@@@>>>===???AAABBB@@@>>>BBB@@@>>>>>>??????===;;;????????????????????????===@@@CCCDDDCCCBBBBBBBBBAAABBBCCCDDDDDDCCCAAA@@@GGGHHHIIIHHHGGGGGGGGGHHHCCCDDDFFFFFFEEEEEEFFFHHHFFFFFFGGGIIIJJJLLLMMMMMMLLLMMMOOOPPPQQQSSSUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTVVVTTTRRRPPPNNNNNNNNNNNNPPPOOONNNLLLJJJIIIHHHGGGDDDCCCCCCEEEIIIMMMNNNOOOUUURRROOORRRZZZccciiilllmmmooorrrttttttuuuwwwyyy|||{{{zzzzzzzzz{{{}}}}}}~~~~~~}}}xxxvvvwwwzzzwwwvvvuuuuuuwwwyyy{{{}}}~~~}}}}}}qqqeeehhhrrr{{{{{{qqqiiidddlllfffgggmmmiii]]]WWWYYY``````aaadddgggjjjkkkllluuuqqqllllllpppxxx555666777888888888777666888777777777777777666666666666666777777777888888444333333333444555666666999777555444555555444333777777777777777777777777777777666666666666666666777777777777777777666666555666666666666777777777777777777777666666666666666666555555666777888888555666888999::::::;;;;;;888999999999999:::::::::888888777666666666777777444555666666777777666666888777777777777888999:::666666777888888777666555::::::999999999888888888999999999999:::;;;<<<===999<<<<<<999:::>>>???===;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;<<>>>>>==================<<<<<<============<<<<<<<<<;;;;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999999999::::::===:::888:::>>>???<<<999<<<>>>@@@AAA@@@???@@@@@@@@@???>>>???AAABBBBBB@@@>>>======>>>@@@AAA@@@???DDDBBBAAA@@@AAACCCEEEGGG@@@???===>>>???AAA@@@???BBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBAAA@@@>>>===AAABBBBBBBBBBBBAAAAAAAAA@@@BBBEEEGGGHHHGGGEEEDDDGGGEEEDDDFFFJJJLLLKKKIIILLLLLLMMMNNNOOOMMMJJJGGGIIIIIIHHHGGGGGGHHHIIIIIIJJJMMMQQQTTTTTTSSSSSSSSSYYY\\\aaadddccc___YYYUUUXXXXXXXXXXXXYYYZZZ\\\]]]ccccccdddccccccfffiiimmmkkklllnnnqqqsssvvvxxxyyyzzzzzz|||~~~~~~yyyvvvuuutttuuusssrrrooollliiifffdddbbbbbbcccdddhhhmmmpppqqqpppzzzsssooosss|||ssslllmmmllljjjiiikkkqqqvvvxxxxxxzzzuuupppooorrryyyzzzsssooorrruuurrrnnnlllvvvyyyooottt~~~xxx}}}{{{666777777888888888888777999999888888777777666666666666777777777888888888777666666666777888:::;;;:::888666555555555444333777777777777777777777777:::999888777666555444444777777777777777777777777888888888999999999::::::888777777666666555555555888888888888888888888999888888999999::::::::::::999999999999999999999999;;;:::999888888777777777777777888999999999999888888888888888888888999999666777888::::::999777666333333444555666777777888666555444444666777777777666999999666777:::;;;888777777777888888777777777999777555555777888777666>>>;;;:::===<<<::::::===BBBBBBBBBBBBAAABBBBBBBBBCCCBBB@@@@@@AAAAAA@@@>>>======>>>>>>?????????????????????@@@AAA@@@???===AAAAAABBBBBBAAAAAABBBBBBCCCBBBAAAAAABBBBBBAAA@@@DDDCCCAAA@@@AAABBBCCCDDDHHHFFFEEEFFFHHHHHHFFFDDDCCCDDDDDDCCCCCCDDDGGGJJJLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBDDDGGGIIIIIIIIIJJJIIIIIIIIILLLQQQVVVYYYOOONNNLLLMMMOOOPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVSSSQQQOOOMMMLLLKKKJJJIIILLLLLLLLLLLLKKKIIIGGGFFFAAAEEEIIIIIIGGGHHHOOOTTTVVVWWWXXXZZZ\\\^^^___```^^^aaadddfffgggjjjnnnqqqsssuuuxxxzzzzzzwwwssspppkkkjjjhhhffffffhhhjjjkkkooosssxxx{{{{{{zzzzzzzzz|||}}}zzzmmmlllzzz}}}~~~666666777777888888888888999888888888777777666666666777777777888888888888888888777777888:::<<<===;;;999777666777777666555777777777777777777777777888888888888888777777777666666777777888888999999999999999999::::::::::::888888777777666666555555777888888888888888888888>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::>>>>>>===<<<;;;999888888:::;;;;;;<<<<<<<<<<<<<<<999999999::::::999999999777888:::;;;;;;;;;::::::555666777888999;;;<<<<<<===;;;999:::;;;<<<;;;:::888;;;;;;999999<<<<<<999::::::::::::::::::::::::===;;;:::;;;<<<===<<<:::AAA>>>>>>@@@@@@===>>>AAADDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCBBB@@@>>>???@@@BBBCCCCCCCCCCCCAAA@@@???AAACCCDDDBBB@@@BBBDDDFFFFFFEEEEEEGGGIIIEEECCCAAABBBEEEHHHHHHGGGHHHHHHHHHIIIJJJLLLNNNOOOJJJLLLOOOPPPPPPPPPRRRTTTWWWVVVSSSPPPPPPSSSYYY^^^bbb```^^^]]]^^^^^^]]]\\\WWWVVVVVVXXX\\\```aaaaaaaaaaaaaaadddiiipppwww{{{rrrpppnnnoooqqqrrrssssssoooqqqsssvvvzzz}}}uuurrrmmmjjjhhheeebbb___ffffffeeedddbbb```___^^^RRRZZZ```^^^XXXZZZgggttt~~~||||||666777777777888999999999888888888888888777777777888888888999999999::::::888777777777888999::::::;;;:::888888999999999888888888888888888888888888666666777999:::;;;<<<===777777888888999:::;;;;;;888888999999999:::::::::999999999888888888888888777888999:::::::::::::::???>>><<<;;;:::999999999:::::::::::::::::::::999;;;;;;<<<;;;;;;:::999888888888999:::::::::::::::666777888999999999999999777777888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@>>>;;;<<>>>>>AAA@@@===??????============??????>>>>>>>>>>>>>>>???@@@AAABBB???@@@DDDFFFFFFHHHMMMJJJJJJIIIJJJKKKLLLNNNOOONNNMMMLLLLLLMMMMMMLLLKKKLLLMMMOOORRRSSSTTTSSSSSSUUURRRPPPRRRUUUXXXWWWVVVRRRUUUWWWWWWUUUUUUXXX[[[YYYVVVTTTWWW]]]ccceeefffhhhiiijjjlllnnnpppqqqrrrccchhhnnnpppqqqssswww|||{{{xxxwww{{{888888888888999:::;;;<<<999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<888999999:::::::::999999<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======777888888:::;;;<<<======;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@@@@???>>>===<<<<<<======;;;;;;<<<===>>>@@@@@@AAA===>>>@@@AAABBBCCCCCCBBB;;;<<<======>>>>>>======:::<<<>>>@@@BBBDDDDDDDDD??????>>>>>>???AAADDDEEEAAABBBBBBDDDEEEFFFGGGHHHKKKHHHFFFHHHMMMPPPPPPMMMLLLOOOPPPNNNNNNPPPOOOKKKKKKIIIGGGEEEEEEGGGIIIKKKHHHJJJLLLKKKJJJKKKOOOSSSUUURRRSSSXXX\\\^^^ccchhhpppoooooopppqqqtttwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvwwwyyy{{{~~~}}}:::999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;<<<=========<<<;;;:::<<<:::999:::<<<>>>>>>===========================??????>>>===;;;:::999888888888999:::<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAA======>>>>>>??????@@@@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFHHHIIIBBBCCCEEEGGGJJJLLLNNNOOOGGGIIILLLOOORRRSSSTTTTTTGGGHHHIIIIIIJJJIIIIIIIIIFFFHHHLLLPPPSSSUUUWWWWWWPPPNNNMMMLLLNNNQQQTTTVVVaaabbbeeehhhkkknnnpppqqqxxxuuutttxxx~~~yyy|||}}}{{{{{{}}}|||xxxssspppmmmjjjjjjmmmpppsssvvvzzz|||{{{yyy{{{DDDDDDCCCBBBCCCEEEGGGIIIEEEEEEIIINNNLLLGGGHHHOOOJJJMMMPPPTTTUUUQQQLLLGGGLLLHHHFFFIIINNNPPPKKKEEEEEECCCAAAAAACCCFFFHHHIIIGGGIIINNNPPPJJJDDDIIITTTSSSGGGDDDMMMOOOEEE<<<<<<===:::;;;===>>>@@@KKKXXXbbbYYYPPPNNNQQQTTTSSSPPPTTTVVVUUURRRVVV[[[XXXQQQ___ccceeennnwwwpppgggllljjjiiikkkppppppmmmmmmpppaaabbbdddkkkzzz{{{lllhhhnnnvvv~~~~~~ppprrrsssssstttsssppplllnnnmmm~~~~~~uuuuuu{{{TTTTTTSSSSSSTTTWWW[[[]]]eeeeeehhhmmmlllfffdddgggllloootttxxxyyyvvvqqqmmmhhhggggggiiijjjeee\\\UUUPPPNNNMMMOOOTTTZZZ___aaaaaacccgggjjjfff```cccjjjooogggdddiiihhh^^^RRRMMMDDDEEEIIIOOORRRXXXgggwwwuuukkkggggggjjjllllllssszzz}}}~~~|||zzzzzz}}}zzzwwwxxxzzz}}}~~~{{{vvvssskkkmmmppprrrqqqoookkkiiiiiigggeeehhhooowww~~~{{{nnneee\\\```fffkkkmmmtttyyynnngggccceeehhhjjjkkklllmmmnnnxxxyyyzzzzzz{{{|||llluuuuuuxxx||||||zzzzzz|||}}}yyyxxx|||~~~uuupppppprrrrrrvvv{{{{{{zzz}}}yyyzzz}}}zzzuuuyyy~~~{{{yyyyyyvvvooofff``````bbb^^^```cccgggjjjiiibbb\\\bbbdddhhhlllqqqyyyvvvkkkeeeiii{{{~~~cccNNNWWWWWW[[[aaa```ZZZZZZ]]]kkkfffYYYRRRYYYccceeefffbbb______aaa```^^^___bbbbbbggggggaaaZZZYYYYYYXXXVVV\\\bbbaaa\\\ZZZ^^^ccciiijjjjjjiiilllooolllfffpppwwwzzzuuuppprrrxxx|||{{{xxx{{{yyyxxxwwwyyy{{{|||{{{zzz}}}yyyxxx{{{}}}yyy]]]```ccc```[[[XXXZZZ^^^ZZZ```fffmmmttt{{{{{{xxxyyyfffdddooo~~~|||wwwvvvoookkk{{{yyyyyyhhhYYYRRR```nnnjjjZZZNNNUUUUUU\\\cccaaaYYYXXX]]]rrrlllXXXKKKUUUZZZVVVXXXLLLKKKNNNTTTVVVWWW[[[aaajjjrrruuuqqqkkkiiiiiihhhaaahhhnnnnnnjjjfffhhhkkkzzz}}}~~~|||kkkqqqxxxyyyvvvtttwww{{{www~~~tttmmmyyyzzzjjj[[[XXX^^^fffnnnuuuzzzzzzsssfffbbb^^^aaa]]]^^^vvvlllmmmxxx{{{nnnfffkkkooollljjjlllqqqrrr{{{zzzxxx~~~~~~fffYYYeeeiiiaaacccccceeekkksssuuuuuuyyy~~~}}}yyyssslllqqqppphhhccccccaaa\\\\\\WWWiiikkkZZZSSSSSSddd|||xxxqqqgggbbbeeeiiikkkqqqwww~~~sssgggeeeXXXbbbgggpppvvv{{{uuuvvvkkkdddkkknnniiijjjhhhlllmmmhhheeegggiiijjjjjjsss{{{zzzeeeXXXRRRPPPPPPMMMPPPQQQOOONNNOOOMMMIIIKKKIIIHHHJJJLLLLLLIIIFFFKKKKKKXXXwwwvvvlll{{{qqqpppzzzhhh\\\\\\dddvvvuuurrr```SSSWWWXXXQQQPPPLLLOOONNNIIIGGGJJJLLLLLLSSSZZZcccyyywww```OOOIIIIIIIIIGGGHHHKKKKKKIIIIIILLLLLLIIIOOOPPPQQQRRRRRRTTTXXX[[[\\\aaapppyyy}}}~~~www}}}}}}fffVVVXXXWWWOOOLLLOOOOOOKKKGGGHHHMMMNNNKKKNNNSSS\\\uuu|||jjjUUUJJJLLLQQQSSSRRRTTTWWWWWWTTTVVVZZZ\\\[[[hhhkkkmmmllljjjmmmvvv~~~~~~}}}||||||~~~~~~|||yyy~~~ssseeeeeecccaaa```bbbfffjjjhhheeebbbcccnnn{{{~~~~~~~~~yyy}}}~~~yyyvvv{{{{{{rrrooohhhfffbbb^^^aaafffgggccciiilllqqq~~~pppjjjnnntttxxxxxxzzz|||{{{xxxyyy~~~{{{|||}}}xxxmmmeeegggooo{{{~~~~~~|||~~~www~~~ooobbb___``````______^^^^^^^^^^^^rrryyy{{{sssjjjddd___jjjmmmhhhlllvvvuuujjjhhheeeaaa^^^^^^dddmmmsssxxxrrrgggaaafffrrrzzz{{{}}}~~~zzzooovvvzzzuuujjjkkkvvvwwwoooxxxwwwyyy{{{yyytttuuuxxxssstttsssqqqssswwwzzzzzzxxx~~~yyyjjjbbbhhhlllpppnnniiiiiimmmsss~~~~~~|||zzzuuupppnnnooo{{{~~~xxx}}}~~~zzz|||xxxpppoooooottt}}}xxxwww|||||||||~~~~~~}}}}}}~~~zzztttrrruuuyyy~~~|||{{{qqqnnnuuuxxxppprrrqqqssszzz~~~zzz|||uuuuuu{{{xxxxxxnnnhhhjjjffffffqqquuu~~~{{{qqqppp|||ooouuu}}}}}}zzzyyyxxxppppppmmmiiihhhhhhfffbbbgggfffhhhlllmmmjjjjjjmmmfffgggfffdddbbbfffnnnuuuqqqoooxxxuuulllgggkkkqqqmmmeee^^^YYY___ffflllvvv}}}uuuhhhhhhdddWWWOOOOOOKKKPPPaaawww```llluuullltttqqqqqq}}}wwwxxx|||}}}~~~|||xxxxxx|||~~~~~~}}}|||wwwwww{{{{{{www|||~~~zzzwww|||}}}|||rrrqqqmmmgggdddggglllpppjjjaaa\\\bbbhhhgggbbb___\\\bbbddddddlllvvvuuulllvvvvvvkkkbbb]]]SSSPPPZZZgggpppwww}}}xxxnnnqqqpppvvv|||}}}ssskkkllltttzzz}}}rrrxxx~~~|||~~~{{{~~~|||uuupppnnnlllhhhvvv|||~~~ssshhhbbb^^^^^^___ggglllmmmjjjjjjpppxxx|||wwwsssttt{{{zzzxxxaaa___ZZZ]]]qqqvvv|||lllYYYSSSpppyyydddggg}}}rrryyy|||ttt}}}}}}mmmpppsss```\\\]]]dddhhheeeccchhhqqqvvvyyyyyyyyy{{{eeerrryyymmmcccZZZZZZeeekkkfff```^^^___^^^ZZZ\\\^^^```dddhhhlllooowwwmmmwwwrrrmmmfff\\\___kkkuuu}}}~~~xxx{{{]]]\\\XXX___{{{}}}llloooxxx|||ssspppzzzwwwoooooosssiiihhhmmmtttzzz{{{~~~MMM___zzzpppbbbWWWNNNVVVXXXQQQJJJLLLOOOOOORRRTTTWWWWWWWWWWWWYYY[[[jjjnnnpppuuu{{{{{{~~~mmm^^^lllwwwyyyssshhhooo{{{jjjmmmuuuqqqkkk```hhhmmmtttQQQYYYgggvvvoooZZZWWW^^^dddcccZZZSSSQQQRRRdddccceeehhheee```aaahhh{{{~~~zzzuuuooo~~~wwwrrryyyxxxsssjjj|||kkkttt}}}|||zzzyyy|||qqqvvv{{{|||wwwwwwxxx~~~wwwnnnmmmuuuzzzssszzzzzzuuuxxx{{{~~~}}}~~~}}}zzzxxxuuusssyyy}}}vvvvvv}}}~~~tttggg```fffwwwxxxttt~~~sssfffccchhhnnntttyyyyyyrrrvvv{{{~~~pppnnnxxx|||sss{{{ooowwwnnnooouuuxxx~~~~~~uuurrrlllvvvwwwkkknnnyyy}}}yyyrrroooqqqrrrpppqqquuu~~~}}}xxxvvvyyy|||xxx|||zzzrrrmmmooorrrrrr}}}}}}}}}zzzuuurrrrrrtttuuutttrrrppppppwwwyyy{{{ppphhhggggggnnnyyytttuuuxxx|||}}}}}}~~~|||}}}xxxnnn|||uuufffZZZccceeelllqqqooofff``````cccdddjjjuuuyyysssllliiifff______lll~~~ooo]]]XXXZZZcccnnnlllccccccjjjyyyrrrllluuummmiiilllllliiiiiimmmnnnsssvvvtttnnnlllqqqvvvqqqwwwxxxsssrrryyy~~~|||yyysssrrrzzztttkkkaaa```qqq~~~ppppppvvvxxxxxxyyy{{{rrrmmmooottt{{{sssvvvllluuu{{{vvvxxx}}}~~~wwwqqq}}}yyytttqqqlllqqqttt~~~~~~www|||tttrrryyyuuuqqq~~~kkkkkkssszzzttthhhhhhrrryyywwwmmmooo|||uuubbb]]]dddllllllhhhwww~~~~~~{{{xxxuuu}}}tttkkklllnnnkkkfffjjjnnnooommmkkkkkkhhhbbbmmmppppppvvv~~~~~~}}}}}}yyytttrrrpppjjjcccWWW[[[[[[___gggbbb___hhh{{{wwwssssss|||~~~~~~{{{fffjjjhhhiiimmmeee\\\```nnnrrraaaZZZgggddd[[[cccaaa```aaabbbaaa___dddjjj|||yyyxxxnnnuuusssnnntttzzzyyywwwtttpppnnnooorrryyy~~~~~~vvvooommmnnnpppqqqxxx~~~xxxppptttzzzzzzyyyyyyzzz}}}|||wwwrrrrrrvvvwwwvvvtttyyy~~~rrrbbb]]]cccmmmrrrkkkjjjhhheeefffmmm{{{{{{|||yyyyyywwwvvvzzz{{{vvvtttvvvvvvuuuxxx}}}~~~{{{uuuoootttzzz}}}uuuwwwvvvqqqlllqqq}}}mmmjjjjjjlllkkknnnxxxrrrmmmiiimmmuuu|||~~~|||{{{vvvxxx|||~~~|||{{{{{{}}}~~~{{{wwwrrrooommmkkkgggdddeeehhhmmmpppmmmiiihhhjjjmmmnnnllliiijjjqqqttttttuuuqqqlllkkknnnqqqqqqqqqvvvuuurrrpppttt|||xxxtttrrrvvvzzzuuulllvvvxxxpppssswwwwwwqqqlllnnnrrrtttsssrrrqqqsssxxx}}}}}}|||}}}wwwuuuyyy|||{{{yyysssssstttvvv{{{~~~~~~ssstttzzzvvvrrrppprrrzzz~~~qqqjjjeee^^^VVVTTTXXXaaagggyyyggg^^^^^^___^^^^^^___aaacccgggmmmtttyyytttwwwwwwxxx}}}~~~uuukkkcccaaaeeeiii|||ttt{{{vvvhhhddddddddd```^^^[[[[[[^^^bbbdddfffgggiiigggbbbbbbgggllllllooopppnnniiieeegggooovvvrrrnnnqqqxxxwwwpppnnntttzzz~~~||||||~~~}}}|||~~~xxxzzzzzz}}}{{{|||}}}xxxtttqqqsssxxx~~~tttnnnttt}}}wwwvvv}}}{{{}}}}}}zzz|||ssswwwxxxqqqkkkppp{{{vvvuuuxxx|||mmmsssqqqkkkuuuzzzuuuoooiiikkkuuu~~~yyynnnoooooovvv}}}{{{|||~~~yyyxxxqqqlllkkkpppuuuxxx{{{|||uuuwww{{{~~~||||||qqqvvvzzzeee```iiiggggggddddddnnn~~~wwwrrruuuuuu}}}ssshhhfffjjjuuuzzzwwwxxx}}}{{{}}}yyytttsssuuuwwwwwwuuu~~~~~~xxxpppmmmooossssssvvv}}}|||zzz}}}ssslllpppxxxuuuyyy}}}qqqpppuuuuuusssoooqqq{{{|||sssttttttooottt|||yyy{{{{{{yyyxxx|||{{{ooolllqqqsssnnniiiggghhhhhheeeaaagggkkkmmmiiibbb]]]___bbbccciiisssyyyuuulllfffgggooo~~~|||{{{|||~~~}}}