BM6P6(@ ###""""""!!!!!!!!!!!!!!!$$$#########$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!! ###"""!!! !!!"""###!!!###$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''(((############""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%########################$$$$$$#########$$$&&&'''""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###############$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!"""""" !!!!!!"""!!!!!! ###"""!!! !!!"""###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""#########%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&''''''(((((()))))))))******+++,,,,,,------,,,---///000111111000000000...---,,,,,,---///000///000111222333222111111000000///..................---,,,***)))******++++++***)))((()))***,,,---,,,,,,,,,++++++*********+++***)))(((((()))***+++)))))))))))))))(((''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$######""""""######$$$######"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###$$$&&&""""""""""""""""""######$$$###"""""""""""""""###$$$$$$################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!######################## """$$$%%%&&&%%%###"""""""""$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$######"""""""""!!!"""###$$$%%%%%%$$$#########"""!!!!!!!!!"""""""""!!!!!!###%%%&&&%%%$$$########################""""""""""""""""""""""""######""""""""""""###### !!!"""""""""""""""######"""!!!!!!"""###### """######"""!!!###$$$%%%%%%$$$$$$%%%%%%&&&'''############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!########################""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###############$$$$$$$$$#########""""""######""""""""""""###############"""""""""""""""############"""""""""!!!############""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""$$$###############$$$$$$############$$$%%%&&&'''(((''''''''''''(((((()))'''''''''((((((((((((((())))))******+++,,,,,,,,,,,,---///000111111000000///...---,,,---...000111111111333444444444333222000000///..................---,,,************++++++***)))((((((***+++,,,......---------,,,,,,,,,+++***)))(((((()))***+++***************)))((((((+++******))))))******+++*********)))((('''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""######!!!"""###############"""########################$$$$$$###############"""%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""#########"""""""""!!!!!!########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!########################!!!"""###$$$%%%$$$###### """$$$%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########""""""###$$$%%%$$$######$$$$$$###""""""""""""######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########""""""""""""######!!!""""""!!!!!!"""###$$$$$$#########$$$%%%%%%############""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################"""""""""!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###############$$$$$$$$$###############"""##################"""""""""""""""########################""""""""""""############""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""  !!!"""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%%%%"""!!!!!!""""""###$$$%%%'''''''''''''''((()))***))))))((((((((((((((('''(((((())))))***++++++,,,,,,---...000000000000///......---......000222333222333444555555555444444000000///.........//////...---,,,+++*********+++***)))((('''((()))***+++---------,,,,,,,,,,,,,,,******))))))))))))*********++++++++++++***))))))******))))))))))))***************)))((((((''''''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$ !!!"""###$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$######"""!!! $$$#########""""""!!!!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$######"""""""""!!!!!!!!!########################"""############$$$$$$$$$ """###%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$$$$###############(((&&&$$$###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$######""""""""""""###$$$############"""""""""!!!!!!"""""""""############!!!!!!"""""""""######### !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################""""""$$$%%%%%%$$$""""""!!!!!!""""""######$$$$$$#########"""""""""""""""############"""""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!!!!"""""" """$$$ !!!"""######"""!!! !!!""""""##################$$$%%%%%%&&&%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!""""""###$$$%%%&&&&&&&&&'''''')))*********)))))))))((((((''''''((((((((()))******+++++++++,,,...///000000//////.........///000222444555333333333444444444444444000000///////////////000...------,,,++++++******((((((((('''((()))*********************)))))))))***))))))))))))))))))***)))************)))(((((((((''''''&&&&&&''''''((())))))((((((''''''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%!!!"""######$$$$$$$$$$$$########################!!!"""""""""######$$$$$$ """$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!! """"""""""""############"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%################################################""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$""""""############""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$!!!"""%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$#########"""&&&&&&%%%$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$###############'''%%%###""""""###"""!!!########################""""""""""""""""""""""""######""""""""""""###############$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""###%%%###""""""!!!!!!"""""""""############"""""""""!!!!!!"""""""""#####################"""""""""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$####################################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$###""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""##################"""""""""!!!############""""""!!!!!!""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""""""""!!!!!!  ###$$$ !!!"""######"""!!! !!!!!!"""############""" !!!"""""""""""""""""""""""""""###$$$%%%&&&######"""######$$$%%%&&&%%%%%%&&&&&&((()))***+++******))))))((((((((('''((((((((()))******++++++***+++---...//////......------...///111333444555222222222222222333333333000000/////////000000111......------,,,++++++***((((((((((((((())))))***)))))))))))))))))))))))))))))))))******)))))))))((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%$$$$$$%%%'''(((&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""########################"""######$$$$$$%%%%%%%%% """$$$$$$$$$##################""""""!!!!!! !!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$!!!""""""######""""""!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""##############################""""""######$$$%%%%%%$$$$$$######"""""""""%%%%%%$$$###"""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$###""""""""""""###""" """$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############"""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######$$$%%%######"""!!!!!!!!!""""""############""""""""""""""""""""""""############&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! ########################%%%$$$$$$$$$######""""""########################!!!!!!!!!!!!"""###$$$$$$######"""""""""""""""###!!!""""""######""""""!!!!!!!!!"""##############################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""########################"""""""""""""""""""""""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!  !!!"""###!!!!!!""""""""""""!!!!!! !!!""""""######""""""######$$$%%%&&&&&&&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%''''''$$$%%%%%%&&&(((***+++,,,***))))))))))))))))))((((((((())))))***++++++,,,***+++,,,............---,,,---...000111333444444111111000000000111222333000000/////////000111111---.........---,,,+++***(((((()))))))))************************+++++++++))))))************))))))''''''((((((''''''&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! """""""""""""""""""""#########$$$$$$###!!! !!!!!!""""""#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$#########"""""""""########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$#########"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###############"""!!!!!!!!!"""""" ###%%%%%%########################""""""""""""""""""""""""######""""""""""""#####################"""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""######""""""###$$$$$$###""""""!!!!!!""""""############""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""########################!!!!!!"""""""""!!!#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$%%%%%%######""""""""""""######""""""############""""""!!!!!!"""###############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""!!!"""""""""########################""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""$$$%%%&&&'''(((((((((((($$$###############$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&(((***,,,---)))))))))))))))*********))))))******+++,,,,,,,,,)))***,,,---......------,,,---...000111222222222111111000///000111222333000000//////000111111222---............,,,+++***((()))******************)))))))))*********++++++((()))***++++++***)))((((((((((((((((((''''''&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""######$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$############$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$#########""""""########################!!!"""###$$$%%%$$$#########""""""""""""$$$%%%&&&########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&&&&&&&%%%$$$ !!!""""""!!!!!!"""###$$$$$$###"""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%########################"""###$$$$$$$$$"""!!! ######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###"""""""""""""""######""""""############""""""!!!!!!"""###############""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$############"""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$#########""""""!!!!!!"""###############"""!!!###"""!!! !!!"""### !!!!!!""""""""""""""" !!!"""###$$$$$$###$$$$$$##############################$$$%%%&&&'''###$$$%%%&&&(((***,,,---(((((())))))******++++++*********+++,,,,,,------)))***,,,---......---,,,,,,---...000111111111111222111000000000111222333000000///000000111222222---......///...,,,+++***))))))***+++++++++++++++&&&'''''''''(((((())))))((()))***++++++***)))((()))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&!!!$$$&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!###$$$&&& !!!"""###$$$%%%%%% """$$$$$$ !!!"""######$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""######################## """$$$%%%&&&%%%###"""'''&&&$$$""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$######"""""""""###%%%&&&######"""!!! !!!!!!########################"""######"""!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$#########"""########################!!!""""""!!!!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%##############################""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""########################"""###$$$$$$$$$"""!!! !!!!!!"""$$$%%%&&&'''(((######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$%%%!!!"""$$$$$$"""!!!############""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%&&&'''''''''(((***,,,000...+++*********)))(((,,,------......------,,,.........------,,,,,,,,,,,,,,,------...///////////////000111111111111111222222222111111111000000//////...---,,,,,,,,,,,,***************************'''%%%$$$%%%'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$"""!!! """%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###""""""#########""""""!!!############""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""######"""""""""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!! """############$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$""""""!!!################################################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! """###$$$$$$$$$$$$###"""######$$$$$$###!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###""""""!!!!!!""""""$$$$$$#########"""""""""########################!!!"""######!!!!!!"""###"""######$$$$$$######"""######$$$$$$$$$$$$######""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""############"""""""""!!!%%%$$$"""!!!!!!"""$$$%%%###########################"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""""""""""""""#######################################"""!!!!!! !!!"""###$$$%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!"""######"""!!! $$$$$$#########"""""""""#########$$$$$$#########%%%&&&''''''''''''***,,,---,,,******+++,,,,,,+++,,,,,,------------,,,,,,...---------,,,,,,,,,,,,,,,,,,---...//////////////////000111111111111000222222111111111000000000///...---,,,,,,+++,,,,,,***************************(((&&&&&&'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$##########################################$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$######""""""######""""""############""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&###$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###"""""""""###$$$%%%$$$$$$###"""""""""""""""$$$$$$######"""!!!!!! """"""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############&&&%%%######$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!########################""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""###$$$$$$"""!!!"""###"""""""""######"""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""########################$$$######""""""""""""""" !!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!$$$&&&''''''&&&'''))),,,+++***)))***---...///...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,++++++,,,...///000000//////...//////000000000000000111111000000000000000//////...---,,,,,,+++++++++***************************((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((('''$$$!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$##################!!!"""###$$$$$$###"""!!!"""""""""############$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""######""""""############""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$######"""#########%%%$$$######""""""######$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$##############################%%%$$$############$$$%%%%%%$$$###""""""!!!!!!"""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################%%%$$$############$$$%%%######""""""""""""######""""""""""""!!! ########################""""""""""""""""""""""""###""""""""""""""""""######""""""!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###""""""$$$""""""############""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!!&&&%%%$$$$$$##################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&''')))++++++***)))***---//////...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,...000000000///...---...//////000000/////////////////////////////////...---,,,++++++++++++************************(((((('''(((******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""######"""!!!!!!"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%$$$###!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""'''&&&&&&%%%%%%%%%%%%%%%############""""""!!!!!!""""""""""""############$$$$$$$$$###############""""""###$$$%%%&&&&&&'''########################%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""###$$$%%%"""#########"""""""""#########""""""""""""##############################%%%###"""!!!!!!"""###%%%######"""!!!!!!"""###### !!!"""###$$$###"""!!!########################"""""""""""""""""""""""""""""""""######"""""""""#########""""""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""######$$$##################$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""!!!!!!######""""""""""""###### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&''')))+++---,,,***+++,,,------,,,******++++++++++++******+++++++++++++++++++++++++++,,,---...//////......------...////////////.................................---,,,++++++++++++************************'''&&&&&&'''))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$###""" ###%%%%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""############""""""########################&&&&&&&&&%%%%%%$$$$$$$$$"""##################"""############$$$$$$$$$%%%""""""###$$$$$$$$$$$$######""""""!!!""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""'''&&&%%%%%%$$$$$$%%%%%%#########"""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""##############################"""######$$$%%%&&& """$$$###!!!!!!"""###!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$########################""""""""""""""""""""""""""""""############""""""###############$$$$$$%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!"""######""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!""""""### !!!"""######"""!!!  !!!"""####################################$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&###%%%&&&&&&%%%&&&(((+++...,,,******++++++***))))))******++++++******))))))************++++++++++++++++++,,,------......,,,------...............,,,------------............---,,,++++++*********************************(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!"""%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""#########""""""########################$$$$$$##################$$$##################$$$#########$$$$$$$$$%%%%%%!!!"""######$$$$$$######""""""!!!!!!!!!"""###### !!!"""######$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$###""""""$$$###""""""!!!!!!""""""######""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###############%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$###""""""''''''%%%$$$$$$$$$$$$$$$ ###%%%$$$""" """$$$!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""" !!!"""######"""!!! """###$$$%%%%%%%%%$$$###########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######################## """"""""""""$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""""""""###### !!!"""#########"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$##################$$$###$$$%%%&&&%%%&&&(((***---+++))))))*********)))))))))************))))))))))))))))))******+++++++++***))))))***+++---...,,,,,,---............---+++,,,,,,,,,------------...---,,,+++***************************************(((&&&%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$##########################################$$$$$$$$$##################$$$"""""""""############$$$!!!""""""###############!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""###$$$%%%$$$#########"""!!!!!! !!!!!!"""""""""""""""""""""###!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!'''&&&%%%$$$$$$###$$$$$$###&&&&&&""" """$$$!!!!!! !!!!!!"""##############################""""""""""""""""""""""""!!!"""$$$$$$"""!!!###$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!"""$$$&&&""""""############""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!"""""""""#########$$$######""""""""""""###### !!!"""######$$$""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!! !!!!!! !!!"""$$$$$$"""!!! '''&&&%%%$$$############!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%&&&(((***+++)))(((((()))******)))))))))************))))))(((((())))))*********++++++***((('''(((***---///+++,,,------......------+++++++++,,,,,,---------...---,,,+++************************************,,,)))&&&&&&''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&'''######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!######$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""#########"""###$$$$$$$$$###!!! """"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###$$$######""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!############$$$%%%&&&'''###''''''###!!!"""%%%$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""###############$$$$$$$$$###############"""!!!!!!$$$$$$$$$#########""""""$$$''')))'''"""!!!$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""""""""############&&&%%%%%%$$$###"""!!!!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""""""""############""""""""""""#######################################"""!!!!!!!!!"""$$$%%%""""""############""""""######""""""""""""############"""!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""#########$$$%%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++))))))))))))((((((((((((+++***(((((()))***---...---,,,,,,++++++,,,,,,---///...---,,,+++,,,------,,,++++++***++++++,,,,,,+++++++++************)))******))))))))))))******''''''&&&''''''((()))***%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$######################## !!!!!!###$$$&&&''''''&&&$$$###$$$$$$###"""!!!!!!""""""######""""""!!!!!! $$$$$$$$$#########""""""!!!###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$########################'''&&&&&&%%%$$$###""""""$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!! ########################%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!###%%%&&&#########"""""""""""""""""""""##################"""############$$$$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$###############"""!!!!!!#########"""""""""!!!!!!&&&)))***&&&!!!!!!""""""""""""#####################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""############%%%%%%$$$$$$###""""""!!!%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""#########$$$$$$$$$$$$""""""""""""############$$$$$$$$$##################"""!!!!!!!!!"""$$$$$$""""""############""""""######""""""""""""############"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$########################""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""""""""#########$$$$$$###""""""!!! """###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''((()))))))))((((((((((((((((((((())))))((('''(((***,,,------,,,,,,++++++,,,,,,---///...---,,,,,,,,,------,,,,,,++++++***++++++++++++++++++************)))******))))))((())))))))))))(((((('''''''''((((((&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!""""""######$$$&&&''''''&&&$$$###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!#########"""""""""!!!!!!######$$$######"""!!!!!!$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&""""""""""""############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$#########$$$######"""!!!"""""""""!!!!!!!!!!!!!!!$$$&&&'''%%% !!!############$$$$$$$$$$$$""""""""""""############ !!!!!!!!!"""""""""""""""""""""############%%%$$$$$$$$$###"""""""""$$$###""""""!!!"""""""""########################$$$###"""###$$$$$$###"""#########$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$######"""""""""""""""!!!"""######$$$""""""############""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""""""""#########""""""!!!!!! """#########""""""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''((()))+++,,,------,,,,,,,,,,,,------///...---,,,,,,,,,,,,------,,,,,,+++*********++++++++++++************)))+++***)))(((((((((((((((+++***)))(((''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$###""""""""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""#########$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$#######################################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""######$$$$$$$$$$$$$$$###$$$###"""""""""###%%%&&&!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$######"""""""""""""""###"""""""""###$$$$$$%%%%%%#########$$$$$$######""""""""""""""""""""""""""" """"""!!!!!!###%%%"""""""""#########$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$!!!"""""""""############%%%%%%$$$$$$###""""""""""""""""""""""""######$$$""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""""""""""""""""""""!!!!!!!!! ######""""""!!!!!! !!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%&&&'''(((((('''%%%$$$'''''''''((((((((((((((()))((((((((()))***+++,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,+++************+++++++++*********))))))+++***)))(((((((((((()))******)))(((''''''(((((()))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########"""""""""""""""###!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&%%%$$$$$$###############################################################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$#########""""""################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################&&&$$$"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$###"""""""""""""""######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############################## !!!!!!"""###%%%!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!"""""""""###########################$$$$$$$$$"""""""""#########""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$#########""""""!!!"""""""""############""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%&&&''''''&&&$$$$$$&&&&&&''''''((((((((()))************+++,,,------...------,,,,,,------...---------------,,,,,,,,,---,,,++++++*********++++++++++++*********))))))******))))))))))))******((((((((((((((()))******)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''(((&&&$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!""""""######$$$$$$######################## """###$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&""""""##################$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!""""""#################################!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""######################################################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###########################&&&$$$"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""""""""############"""""""""###$$$$$$$$$%%%!!!!!!"""############"""########################$$$###"""###$$$$$$###""" !!!!!!!!!""""""""""""""""""####################################!!!!!!"""############"""""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""#################################""""""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!""""""######""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******+++,,,,,,---------......------------......------......------,,,+++,,,++++++***++++++,,,,,,+++++++++************)))************+++,,,------(((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######((((((((('''%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""##############################$$$$$$$$$$$$ !!!"""""""""""""""!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""########################!!!"""""""""###$$$$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""!!!!!!"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########"""""""""""""""""""""##################"""############$$$$$$$$$"""""""""""""""###$$$$$$ !!!"""###$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$""""""""""""#########$$$$$$###""""""""""""!!! !!!!!!"""""""""##################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%% !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%% !!!"""###$$$######"""""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""########################""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###%%%&&& !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%&&&''''''((())))))))))))***+++,,,,,,,,,,,,......------------......------.........---,,,+++************+++,,,------+++++++++************)))))))))***+++,,,...///000))))))))))))))))))******(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((())))))'''%%%$$$%%%&&&$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$##################""""""""""""#########$$$""""""#########"""!!!!!!!!!"""###$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""""""""########################""""""""""""############$$$$$$###"""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" !!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!""""""######!!!!!! """###%%%$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""############!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""""""""""""""############""""""""""""############!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$######"""""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!! """"""""""""############""""""!!!"""###$$$&&&''' !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################""""""###%%%'''(((%%%%%%&&&&&&'''((())))))((()))***++++++,,,++++++......------------......,,,---.........---,,,+++)))))))))***+++,,,......+++++++++************)))))))))***+++---///111222,,,+++***)))(((((((((((('''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))'''%%%$$$%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%$$$$$$############$$$$$$""""""!!!""""""###$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""#################################"""""""""""""""$$$######"""""""""""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""!!!""""""###############!!!"""$$$&&&&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###""""""!!!$$$%%%%%%%%%$$$###!!!$$$###"""!!!!!!"""###$$$!!!""""""""""""###############$$$%%%$$$###"""!!!###""""""$$$'''&&&###""""""""""""""""""""""""###!!! """###"""!!!######"""!!! """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$"""!!! !!!!!!""""""#########$$$""""""###%%%&&&'''%%%$$$!!!"""###$$$%%%%%%$$$###$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""###!!!!!!"""$$$$$$ $$$$$$############$$$$$$&&&%%%###!!!!!!"""###$$$######""""""""""""######$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$###"""""""""###$$$%%%$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&%%%%%%&&&'''((()))***+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++//////...------,,,++++++---((()))***(((///333******((())),,,+++'''%%%'''***))))))(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$######"""######$$$&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$###"""""""""###%%%&&&%%%###!!! ########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""!!!!!!!!!###$$$%%%############""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$######!!! """""""""######"""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!"""######$$$$$$######"""###"""""""""!!!!!! $$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###""" !!!"""$$$#########""""""!!!!!!""""""#########""""""!!!$$$######$$$&&&&&&%%%#########""""""!!! #########"""""" $$$###"""!!!!!!"""###$$$"""""""""############$$$$$$%%%%%%%%%%%%$$$######$$$""""""###&&&&&&### """"""""""""""""""""""""###"""!!! !!!""""""""""""!!! """######$$$$$$######"""""""""############"""""""""######$$$###"""!!! """""""""######$$$$$$$$$######$$$$$$%%%$$$###!!!!!!"""###$$$%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!""""""""""""############$$$###""""""!!!!!!!!!""""""""""""""""""#####################""""""""""""$$$"""!!!!!!######!!!#########""""""#########((('''%%%######$$$%%%&&&######""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!! !!!!!!###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""##############################$$$$$$###""""""!!!$$$######"""###$$$%%%&&&$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&%%%%%%&&&'''((()))***************+++++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++*********......------,,,++++++***+++'''***+++)))444>>>999444,,,''')))+++***)))******)))((((((''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$###""""""%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""$$$&&&((()))###########################$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$###############"""""""""!!!!!!$$$######""""""""""""###"""############$$$$$$$$$ !!!"""###$$$$$$$$$&&&%%%###"""""""""###$$$############"""""""""!!!""""""############""""""#########$$$%%%&&&%%%#########""""""!!! ######"""!!! !!!######""""""""""""######"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$###""""""""""""""""""""""""""""""######  ###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$######""""""""""""######"""############"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###$$$###""""""""""""""""""$$$$$$###""""""""""""###$$$###""""""""""""###$$$$$$$$$###""""""###$$$$$$$$$###""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! ############""""""""""""############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!############""""""""""""############""""""""""""$$$"""!!!!!!"""""""""!!!###""""""!!!!!!""""""###'''&&&%%%######$$$%%%%%%######""""""""""""######""""""!!!!!!!!!"""######"""!!!!!! !!!!!!""""""""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""######$$$$$$%%%&&&&&&%%%&&&&&&'''((()))***************++++++++++++,,,***+++,,,---------,,,,,,......---------,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++******))))))'''+++,,,+++;;;MMMOOOHHH888)))'''+++,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""""""""###############$$$$$$###"""""""""##################""""""""""""!!!!!!!!!!!!!!!!!! ########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$$$$$$$$$$######""""""############$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%##################$$$$$$"""""""""###$$$&&&'''(((###########################$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######"""""""""###$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$%%%$$$######"""#####################""""""""""""""""""############""""""######"""$$$%%%&&&$$$###$$$$$$$$$$$$######""""""%%%$$$###"""""""""$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$""""""""""""""""""""""""!!!###$$$ $$$ !!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""#########""""""""""""""""""""""""""""""""""""######"""!!! !!!############$$$###############"""""""""""""""###$$$$$$###""""""#################################$$$##################$$$######"""""""""""""""#########""""""!!!!!! """!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!############"""""""""!!!$$$###!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$###""""""!!!"""############""""""""""""######!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&########################"""######$$$$$$%%%&&&&&&&&&&&&''''''((())))))***************++++++++++++)))***,,,......---,,,+++......---------,,,,,,,,,++++++++++++************++++++******))))))))))))((((((---------@@@XXX```^^^GGG///'''***,,,)))&&&))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################%%%$$$$$$######"""""""""############"""""""""!!!######""""""!!!!!! ##########################################$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###"""  """###$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""############"""###""""""###%%%%%%$$$###$$$$$$$$$###############$$$$$$"""""""""###$$$%%%"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$""""""""""""""""""""""""!!!###$$$!!! %%% !!!!!!"""#########$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """$$$$$$$$$#####################"""""""""""""""######$$$###############$$$$$$######$$$$$$$$$$$$###############$$$$$$############"""""""""""""""#########"""""""""!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!############"""""""""!!!######"""!!!!!!"""###%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""######""""""!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""########################""""""######$$$######"""######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++)))***,,,......---,,,+++......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))))))))((((((((())).........AAA[[[ccceeeMMM333)))+++,,,)))&&&******)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$######""""""############"""""""""!!!$$$$$$$$$######"""""""""##########################################$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""######$$$###""" !!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$##################"""!!!###"""!!! !!!"""###$$$$$$$$$###############%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""!!!!!!""""""""""""""""""######!!!!!!"""##################""""""###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""############""""""!!!""""""""""""#########"""###$$$%%%$$$###"""!!!"""###%%%$$$###"""###$$$"""""""""""""""""""""""" """$$$""" !!!$$$!!!!!!!!!""""""############""""""!!!!!!""""""#########""""""""""""######"""""""""!!!""""""###$$$""""""!!!!!!!!!!!! !!!###""" ###&&&%%%$$$######"""#########"""""""""""""""######$$$$$$############$$$%%%%%%######$$$%%%%%%$$$######"""###$$$$$$$$$$$$###""""""""""""""""""######$$$!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""######$$$############""""""""""""############"""""""""""""""#########""""""###%%%###""""""!!!!!!""""""############$$$$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$###""""""!!!!!!""""""###!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""##################""""""###$$$$$$$$$$$$##################$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''(((((()))))))))))))))************+++***+++,,,---------,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))******000///---===SSSYYYXXXEEE111+++,,,------,,,,,,+++***(((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((())))))((('''((('''&&&%%%$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$"""###############$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""############""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""############""""""!!!!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$$$$######""""""#########""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$!!!"""###%%%%%%&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%"""############$$$$$$$$$ !!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############ !!!"""######$$$######""""""!!!###$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!""" """"""#########!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""###&&&''''''%%%""" ###&&&&&&###""""""$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$######""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""############""""""###"""!!!!!!!!!"""$$$%%%$$$#########"""""""""""" ###$$$###"""&&&%%%%%%###"""""""""######"""""""""""""""###$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$ !!!!!!""""""######"""""""""############### !!!!!!""""""""""""!!!!!!"""""""""########################$$$%%%%%%"""""""""""""""#####################"""""""""""" """%%%%%%###"""###%%%#########""""""#########""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######"""###############""""""""""""###### !!!"""###$$$######"""""""""""""""""""""""""""########################"""######$$$%%%%%%$$$$$$ !!!"""#########""""""""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))),,,,,,000///+++777GGGHHHCCC999...,,,,,,,,,---000---,,,+++***(((((((((((()))((((((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''((())))))((('''((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$###############""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######"""""""""###$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$###"""""""""######$$$$$$#########$$$%%%&&&''''''&&&%%%$$$"""""""""###$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""""""""############ !!!"""######$$$$$$$$$"""!!!!!!"""$$$$$$###"""###############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""$$$'''))))))&&&### ###&&&'''$$$""""""###"""""""""""""""""""""""" """$$$''''''%%%#########"""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%&&&###!!!%%%&&&%%%###"""""""""######""""""!!!""""""###$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$ !!!"""###$$$$$$""""""######$$$$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$#########$$$%%%&&&&&&!!!!!!""""""######$$$$$$############"""""""""""""""%%%&&&$$$"""###%%%$$$$$$############$$$$$$ !!!"""""""""""""""######""""""""""""######%%%%%%$$$###"""""""""#########""""""""""""###### !!!"""$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&& !!!######""""""!!!""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))************,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++++++++************)))))))))))))))************...,,,111///***333>>><<<777111---,,,+++)))+++000...---,,,***)))((((((((())))))(((((('''''''''&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((###$$$&&&((())))))(((''''''&&&$$$""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&########################%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$############""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$###"""""""""$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$!!!###%%%''''''%%%###!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########"""""""""######$$$$$$$$$&&&&&&%%%$$$############"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!#########"""!!!!!!!!!""""""#########$$$ !!!######$$$$$$$$$"""!!!!!!"""$$$$$$###"""""""""############""""""###""""""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$'''))))))%%%"""""""""""""""""""""""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""" """###!!!"""""""""###$$$$$$%%%%%%#########"""######$$$%%%$$$#########$$$%%%%%%&&&######""""""!!!!!! ############""""""!!!!!!$$$$$$############$$$$$$ !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!######"""""""""""""""#########""""""!!!!!! """############$$$$$$$$$ !!!"""$$$$$$######"""######$$$###"""!!!%%%$$$$$$$$$###"""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,++++++***))))))((()))************+++++++++,,,+++***+++---000222333555111,,,***+++,,,***(((333///***)))***,,,+++***(((((((((((('''''''''''')))(((''')))+++***&&&"""***)))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!"""###"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$###""""""""""""###&&&((('''"""""""""""""""""""""""""""""""""""""""######$$$!!!"""#########!!!  """$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$###"""!!!!!!"""""""""###$$$###"""!!! ***'''$$$"""!!!###%%%'''&&&%%%###"""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############ !!!!!!""""""""""""!!!!!!!!!"""###############""""""!!!!!!"""###$$$$$$""""""############""""""!!!!!!!!!!!!""""""###$$$$$$######""""""######$$$""""""!!!!!!!!!!!!"""""""""%%%((((((&&&######$$$""""""""""""""""""""""""""""""############""""""$$$###""""""""""""###$$$#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""%%%###"""###%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""$$$$$$#########"""""""""$$$$$$############$$$$$$ !!!"""###$$$######"""########################$$$$$$$$$#########""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###############"""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""###$$$######"""""""""######"""!!! !!!""""""######$$$%%%%%%#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++---,,,,,,+++******))))))*********++++++,,,,,,,,,,,,---///111333333111000333111---,,,+++,,,++++++222///+++)))***++++++***((((((((((((''''''''''''&&&$$$"""###%%%&&&%%%$$$)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########%%%$$$###"""!!!!!!"""###!!!"""###$$$%%%$$$$$$###&&&%%%$$$###""""""""""""%%%"""  """""""""""""""""""""""""""""""""###############$$$$$$%%%"""###$$$$$$$$$###!!! !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!"""############"""!!!$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$########################$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###$$$###!!!!!!!!!### !!!###$$$$$$$$$######'''&&&###"""!!!"""$$$%%%%%%%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############!!!"""""""""""""""!!!!!!!!!!!!"""##################""""""""""""######$$$""""""############"""""" """###$$$"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!###&&&'''&&&%%%%%%%%%""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""##################"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%### !!!"""###$$$%%%&&&&&&###############$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!"""############"""########################$$$$$$$$$###########################"""""""""""" !!!!!!!!!""""""########################""""""""""""""""""""""""!!!"""######$$$$$$###### !!!!!!"""######$$$$$$"""""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$""""""""""""############"""""""""""""""""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((************************,,,,,,,,,,,,---------------------------,,,++++++,,,,,,++++++******))))))++++++++++++,,,---...//////000111222222222000000111111000...,,,+++---///111///,,,***+++++++++***((((((((((((''''''''''''$$$""" """$$$&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""###$$$$$$$$$$$$###%%%%%%$$$###""""""""""""$$$&&&((('''###  """"""""""""""""""""""""$$$############$$$%%%%%%###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""############"""!!!$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$############"""""""""######$$$$$$$$$$$$###### !!!""""""!!!!!!"""### !!!"""$$$%%%&&&&&&&&&$$$$$$###""""""""""""###%%%$$$######"""#########""""""""""""""""""""""""&&&&&&%%%%%%$$$######""""""""""""#########$$$$$$############"""!!! !!!!!!"""###############$$$$$$###"""""""""######""""""############"""""" !!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$##################!!!!!!""""""""""""!!!!!!########################!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!###$$$%%%&&&'''$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#####################################################################"""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!""""""###############!!!!!!""""""############"""!!!!!!!!!!!!""""""### !!!!!!""""""######!!!!!!!!!"""""""""######!!!"""""""""############ !!!"""""""""""""""%%%%%%$$$###"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((************)))))))))))),,,,,,,,,,,,------------,,,------------,,,++++++*********)))))))))((((((+++++++++,,,---///111222111000000///...///111333...000111///,,,+++...111///...---,,,++++++******((((((((((((''''''''''''&&&%%%$$$###$$$&&&''''''%%%%%%$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!$$$&&&&&&%%%###"""###""""""""""""""""""""""""######""""""######$$$%%%#####################"""######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$###### """"""!!!!!!"""$$$""""""###$$$%%%%%%&&&&&&"""###############""""""$$$$$$##################""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###############%%%$$$$$$###""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!##################$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""######""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""############""""""!!!!!!!!!!!! !!!"""###### !!!!!!""""""######"""""""""#########$$$$$$"""""""""""""""######### !!!""""""######%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$########################""""""########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''******))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***((((((((((((''''''''''''+++++++++,,,...000333555---111444555444222111111---///111000---,,,...111.........---,,,***))))))((((((((((((''''''''''''&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""############"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!""""""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$##################$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!"""###############%%%%%%$$$###""""""######""""""############""""""%%%%%%$$$###############!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""(((&&&$$$###$$$###""" """"""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!"""""""""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$"""""""""########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$$$$######"""!!!!!! !!!"""######!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""""""""!!!"""######$$$!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******((((((((('''''''''''''''*********+++---111555777+++444>>>CCC@@@888111---...///000///...---......,,,...//////,,,***))))))((((((((((((''''''''''''%%%'''))))))'''%%%######%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$&&&### """###"""!!!""""""""""""""""""""""""!!! !!!""""""!!!!!!!!! !!!!!!"""###$$$$$$######"""######$$$######$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$!!!!!!"""""""""""""""#########$$$$$$$$$$$$######!!!"""######""""""###$$$%%%%%%$$$###############"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###############%%%$$$$$$#########$$$$$$""""""############""""""$$$$$$#########$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""'''$$$""""""$$$$$$###!!!""""""""""""""""""""""""""""""############""""""""""""###$$$$$$###""""""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!! """"""""""""############"""""""""""""""""""""""""""""""""######""""""""""""$$$%%%$$$"""!!!###%%%########################%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""#########"""""""""""""""  """######""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$$$$""""""!!! !!!"""###"""""""""""""""""""""!!!#########""""""""""""""" !!!"""######"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''(((((())))))******'''(((((()))******+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***---111555888111:::CCCFFF@@@777000,,,///...---.........,,,++++++...000000---***((()))((((((((((((''''''''''''%%%'''((((((&&&$$$%%%'''''''''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###############$$$$$$$$$%%%$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""$$$$$$$$$######""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""#########$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!!!!!!!!""""""############$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$###"""""""""###$$$$$$""""""""""""######$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$######"""!!!!!!"""###############$$$$$$#########$$$%%%%%%""""""############"""""" !!!###$$$%%%###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""%%%### !!!$$$&&&%%%###""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###""" !!!!!!"""""""""###!!!!!!""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$###### ###$$$$$$!!! """$$$$$$$$$$$$############"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$ """############""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""###%%%%%%$$$"""!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''''''((()))******+++&&&''''''((()))******++++++,,,,,,,,,,,,+++*********************+++++++++((((((((()))---111555888;;;???BBB>>>777111///000000...,,,,,,//////+++(((***...111000---***((())))))(((((((((''''''''''''&&&(((((('''%%%&&&***---(((((())))))(((&&&$$$###%%%%%%&&&&&&&&&&&&''''''$$$#########$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""###$$$%%%&&&%%%%%%$$$!!!  """###$$$###############$$$$$$###((('''""""""&&&"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""###%%%&&&$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############ !!!!!!!!!""""""############$$$$$$$$$$$$######%%%&&&&&&%%%###"""###$$$!!!!!! !!!###%%%&&&!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!!!!"""###########################$$$%%%&&&&&& !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""")))(((&&&$$$######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############$$$$$$$$$#########""""""%%%$$$######"""""""""######"""""""""######"""!!!"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########%%%&&&&&&###!!!!!!!!! !!!"""######$$$######$$$""""""$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!###$$$%%%$$$!!!!!!!!!""""""######$$$$$$!!!!!!"""#######################################$$$$$$$$$#########""""""!!!###%%%''''''%%%###!!!&&&&&&$$$#########$$$%%%$$$###""" """###$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))************))))))))))))************+++*********))))))((((((***************************))))))***,,,000444777:::999888666333///,,,******...333))),,,///$$$//////---,,,......+++((('''((())))))(((&&&&&&'''(((((((((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!! """$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%$$$!!! $$$$$$"""""""""###$$$%%%""""""!!!!!!  !!!!!!!!!!!!%%%$$$$$$###"""!!! """!!!  !!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""'''%%%###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############""""""""""""######$$$$$$$$$######""" !!!!!!""""""######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&%%%###""""""""""""###""""""""""""""""""""""""################################################"""###$$$$$$$$$###!!! !!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############%%%$$$$$$$$$$$$#########$$$#########""""""""""""###"""""""""#########""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$&&&'''&&&$$$"""""""""""""""#########""""""!!!$$$"""  """$$$############################################################"""""""""!!!!!!"""###$$$###!!! """""""""""""""#########!!!!!!"""###############$$$#####################$$$$$$$$$#########"""""" """###$$$$$$###""" """"""""""""###%%%&&&'''$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))(((((()))))))))*********************)))))))))(((***************************)))***+++...333777:::999777555222000...------......111)))///444***444///------//////,,,******)))))))))((('''&&&'''(((((())))))(((&&&&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###$$$$$$###""""""###$$$%%%#########"""""""""!!!!!! !!!!!!!!!"""""""""$$$$$$######""""""!!!!!!######"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!"""""""""#####################$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########"""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$######$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########"""""""""$$$###""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$$$$###!!!!!!###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!""""""""""""######$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$%%%&&&''''''%%%#########$$$$$$$$$######""" ######"""!!!!!!"""##################################################################""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!"""###############$$$$$$$$$######"""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((((((((((((((())))))))))))******************))))))))))))************************(((((((((***...333888;;;777555222000//////000111222000222+++222777---888777555666888666000,,,,,,***)))((((((''''''(((((((((******)))((('''((()))''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$##############################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######"""######$$$%%%$$$$$$$$$$$$#########!!!""""""""""""##################"""""""""""""""""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!! ################################################"""""""""""""""""""""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""########################"""""""""#####################$$$%%%$$$###"""!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$###!!!!!!"""############$$$%%%""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$########################""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""############""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$###############"""!!!!!!#########$$$$$$##################################################################"""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!!!!!!!"""###############$$$$$$######""""""!!!!!!########################%%%%%%$$$######$$$%%%%%%#########"""""""""""""""$$$######""""""######$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((()))))))))************)))))))))))))))************************'''&&&&&&(((+++000444777333222222111111222333333444555<<<666999:::111AAALLLKKKMMMPPPIII:::///...+++)))((('''(((((((((''''''(((***)))((('''((()))''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$ !!!!!!###$$$%%%&&&&&&#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######### !!!""""""###""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!"""""""""######!!!!!!"""""""""############$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$ """$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%% !!!"""###$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%###"""!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&''''''&&&$$$###!!!###$$$$$$###"""$$$&&&""""""#########$$$$$$$$$"""""""""#########$$$$$$########################!!!""""""#########""""""########################"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$##################$$$"""###$$$###!!!!!!"""###!!!!!!"""###############"""###$$$%%%%%%$$$###"""################################################""""""""""""""""""#########"""!!! !!!###%%%&&&$$$$$$######""""""!!!!!!!!!!!!"""########################"""""""""!!!!!!########################&&&%%%$$$""""""$$$%%%&&&############""""""!!!!!!$$$$$$############$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))((('''(((***...111444000111444666666666444333444<<>>RRRQQQMMMIIIIIIgggxxxwww}}}pppQQQ;;;777---***''''''***+++)))'''###&&&((()))'''&&&&&&'''''''''&&&%%%$$$######"""""""""######$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%###""" """"""""""""###########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$######"""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$ !!!"""############ !!!!!!""""""#########!!!!!!""""""###$$$$$$$$$######################## !!!"""############""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$""""""""""""$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%% !!!!!!""""""######$$$ !!!"""######"""!!!!!!""""""""""""""""""""""""########################"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############%%%$$$$$$$$$$$$#########"""""""""######$$$$$$$$$###&&&(((&&&""" """%%%"""############$$$$$$$$$###""""""!!!"""###$$$%%%########################"""######$$$%%%%%%$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""######""" !!!###%%%!!!""""""#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""######$$$$$$"""""""""""""""#########!!!!!!"""############### !!!!!!"""#########""""""#########$$$$$$$$$###""""""""""""""""""### !!!###$$$%%%&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))((()))+++...222555111333555666666555333222///777HHHGGGDDDBBBDDDdddqqqpppwww}}}mmmNNN;;;999---***&&&'''***,,,)))&&&$$$&&&)))***)))((('''((('''&&&&&&&&&%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###!!! """""""""######$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! !!!!!!!!!"""""""""######"""""""""############$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!""""""### !!!!!!"""######$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$##################"""""""""""""""######$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################$$$###!!! !!!###$$$###$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!""""""""" !!!"""###$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############$$$$$$$$$#########""""""!!!!!! !!!"""######$$$''')))'''"""!!!$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!!!!###$$$$$$###!!!"""$$$&&&###$$$$$$######"""!!! ######"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!""""""######$$$$$$!!!!!!"""############### !!!"""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))************''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%&&&)))---222444444444444333333333222222,,,///;;;777666444555UUUdddbbbiiipppcccFFF666888...***&&&'''***,,,***&&&$$$'''***+++***)))((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! !!!!!!""""""#########$$$!!!""""""""""""#########%%%$$$$$$###"""!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!! !!!"""### !!!"""######$$$ !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######""" !!!###$$$%%%''''''!!!""""""###$$$$$$%%%%%%###########################!!!  !!!###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! ###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$##################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###############""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""############$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################(((%%%######$$$$$$"""###########################$$$%%%&&&&&&%%%$$$###"""""""""!!!""""""###$$$%%%$$$###""""""###$$$%%%  ###%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%%%%$$$$$$&&&(((***&&&###"""###&&&((())))))))))))))))))******+++))))))************))))))'''(((((()))***++++++++++++***))))))***---000222///222555777777333///,,,,,,...000111000000222333???DDDKKKLLLGGG???999666---,,,***((((((((())))))(((((((((((((((((('''''')))&&&###!!! """$$$&&&$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""######$$$%%%$$$!!! """###%%%$$$$$$$$$######"""""""""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$######""""""%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!"""$$$%%%%%%%%%$$$######$$$$$$%%% """#########"""!!!$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$######$$$$$$$$$###"""""""""""""""######"""""""""######""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$########################""""""""""""###"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""#####################""""""#########""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%###""""""$$$%%%###!!!##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$"""!!!  """###%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''(((&&&######$$$'''(((((())))))(((((())))))***+++))))))************))))))'''(((((()))******++++++***)))(((((())),,,///111111111222333222111000///---------...000111222333333777<<<===;;;777666555,,,+++***((((((((((((((('''''''''(((((((((((((((***(((&&&$$$$$$%%%&&&((($$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%#########""""""#################################################################################!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$$$$######""""""""""""$$$$$$$$$######"""""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$###"""$$$$$$$$$#########"""""""""############$$$$$$$$$""""""###$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$############""""""#########$$$%%%%%%$$$$$$"""!!!!!! !!!!!!""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$#######################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$###############""""""!!!!!!""""""###############""""""""""""""""""""""""###############""""""!!!!!!""""""###############$$$$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###########################"""!!!"""$$$%%%$$$####################################""""""########################$$$%%%%%%$$$$$$###""""""###$$$$$$##################$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%'''%%%$$$$$$&&&'''''''''((((((((((((((()))******))))))************))))))((((((((()))******++++++)))(((''''''(((+++---///111000...---...///111333///......111555777555333222333555555444444555666+++***)))((('''''''''(((&&&'''''''''(((((())))))((('''&&&&&&%%%&&&&&&'''%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""""""""""""""######$$$###$$$%%%&&&%%%$$$###!!!#########"""""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""%%%$$$$$$#########$$$$$$!!!"""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""######$$$%%%&&&&&&######$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""##################"""######""""""""""""######%%%$$$############$$$%%%$$$$$$############$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""##########################################"""""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""######$$$$$$######&&&%%%$$$######$$$%%%%%%###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$#########"""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$###"""""""""""""""###### !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#######################################$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$##################$$$###$$$%%%%%%%%%$$$###""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&$$$######$$$%%%%%%$$$&&&'''((('''%%%(((''''''''''''((())))))))))))************))))))(((((())))))************)))((((((((()))+++---...///...,,,+++,,,...111333222111333888>>>???:::444666555444222111000111111******)))(((((('''''''''&&&&&&''''''((()))))))))$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """""""""""""""######$$$###$$$$$$$$$$$$$$$######"""""""""""""""""""""""" """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! &&&%%%%%%$$$$$$#########!!!###$$$%%%$$$"""!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$###"""!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""############"""""""""""""""""""""""""""""""""############""""""###""""""""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""############"""!!!###""""""""""""""""""###""""""""""""""""""""""""###""""""""""""""""""#######################################"""""""""!!!"""""""""""""""""""""""" !!!"""#########"""###$$$$$$$$$$$$###"""""" !!!!!!"""""""""""""""############$$$%%%%%%&&&""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######"""""""""!!!!!!!!!""""""############""""""############"""""""""!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""############"""""""""""""""### !!!""""""######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$###"""!!!"""########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$#########"""###$$$%%%%%%###"""!!!"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""$$$&&&&&&$$$######$$$%%%$$$%%%&&&((((((&&&%%%'''''''''&&&''''''((()))))))))************)))))))))))))))))))))*********))))))))))))***,,,---...++++++,,,,,,---...///000111222666===CCCAAA:::222222111000///---,,,***(((*********)))((((((''''''&&&'''''''''(((((())))))$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""""""""""""""######$$$%%%###"""!!!!!!"""$$$%%%"""""""""""""""#########!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$######"""!!!%%%%%%%%%%%%$$$$$$###### ###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""##############################""""""#########$$$$$$$$$'''&&&%%%###!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""""" !!!!!!"""############"""""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""########################$$$$$$############$$$$$$######""""""""""""######"""######$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$###"""""" !!!""""""######""""""!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!! """######$$$$$$######"""############""""""""""""""""""""""""###############""""""!!!!!!""""""###!!!""""""""""""#########$$$$$$###"""""""""######!!!!!!!!!""""""#########!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%&&&&&&%%%""" !!!!!!#################################""""""########################$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!###$$$$$$###"""!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### """%%%&&&%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))))))))******))))))******+++,,,------***+++,,,---...............000444:::>>><<<555///...------.........+++)))***+++++++++***)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$"""""""""""""""######$$$%%%###!!! """$$$&&&###############$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%$$$$$$###""" !!!"""$$$$$$$$$$$$###!!!!!!!!! !!!""""""##################$$$$$$$$$"""############$$$$$$$$$#########"""!!!!!! """"""############""""""###""""""!!!!!!""""""#########$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###!!!"""######$$$$$$######"""""""""""""""""""""""""""##################"""""""""############""""""""""""###$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""###$$$%%%$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################"""""""""!!!!!!"""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""#####################""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###############""""""##################"""""""""#########$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%###########################%%%&&&%%%"""!!!"""$$$##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!$$$%%%%%%$$$$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))************))))))***)))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---.........---///222444555333111///000...---...000111000...+++,,,,,,,,,+++***)))((()))))))))(((''''''&&&&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%""""""""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###########################################################################""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$######"""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$!!!"""###$$$$$$$$$###"""""""""######$$$%%%%%%%%%""""""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""############""""""#########""""""#########"""######$$$$$$$$$######((((((''''''&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! """###$$$$$$###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&&&&$$$ !!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""""""###$$$%%%%%%$$$###"""############""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$""""""""""""############&&&%%%$$$######$$$%%%&&&########################!!!###%%%$$$""""""###&&&###########################$$$%%%&&&&&&%%%$$$###"""""""""!!!"""######$$$"""###$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ###%%%%%%%%%%%%&&&'''%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))************))))))*********)))))))))))))))''''''(((((())))))******...---,,,++++++---...000000111111000......000222222///,,,+++---//////...,,,,,,------,,,+++)))(((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$###$$$&&&''''''&&&$$$###################################################"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""######$$$######%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$###"""############$$$%%%&&&'''$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""############""""""$$$$$$############$$$$$$"""######$$$$$$$$$######""""""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!&&&%%%###"""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###"""!!!!!!### !!!"""######$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ !!!"""######"""!!! """""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$##################""""""!!!!!!!!!!!!""""""$$$$$$##################'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##############################""""""######$$$$$$$$$$$$"""$$$%%%&&&%%%$$$!!! &&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******************++++++***)))((((((((()))++++++++++++++++++++++++++++++((()))***+++---///111222222000---,,,---///111111444555666444000///111333///,,,,,,///...((('''+++((('''''')))***)))'''%%%)))&&&######&&&))))))(((%%%%%%%%%&&&&&&'''''''''%%%""" """&&&'''$$$ ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$######$$$$$$########################$$$#########""""""!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""############'''&&&&&&%%%$$$$$$$$$%%%""""""""""""############%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""$$$###""""""###$$$'''((('''&&&%%%$$$###!!! !!!"""#########""" %%%%%%###"""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###"""!!! """ !!!!!!"""######$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################$$$$$$########################""""""""""""##############################&&&$$$######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$########################"""#########$$$$$$$$$$$$!!!"""#########!!! ######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,++++++******)))))))))++++++*********+++,,,---++++++++++++++++++++++++---,,,******+++///333666666111+++,,,000444444222555777777555222000000222777///+++---...+++***+++)))((('''((())))))'''%%%)))&&&$$$$$$&&&))))))(((%%%%%%%%%&&&&&&'''''''''&&&###!!!###&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$###""""""""""""#######################################"""""""""!!!""""""""""""############"""######$$$$$$######"""""""""""""""############%%%%%%$$$###############""""""""""""##################$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$!!!""""""###$$$%%%%%%&&&########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$##############################$$$$$$$$$###""""""###$$$&&&(((%%%%%%$$$$$$###""""""""""""###$$$$$$$$$###!!!!!!%%%$$$######"""#########!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###"""  !!! !!!!!!""""""#########"""###$$$$$$###"""###$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$###""""""$$$$$$$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,+++***)))(((((('''+++************+++,,,,,,************************222///+++)))***...444777999111***+++222888888444666777888777444111000000;;;111)))***------+++******((('''&&&'''((('''&&&)))'''%%%%%%'''((()))(((&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$'''(((%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$###"""!!!"""############"""!!!!!!!!!!!!"""####################################"""""""""""""""""""""#########$$$$$$"""""""""######"""""""""""""""""""""##################"""!!!!!!!!!"""""""""""""""#########$$$$$$"""""""""###############'''&&&%%%$$$###!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$############### !!!###$$$%%%%%%########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$######"""###$$$&&&'''##################$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$##################"""##################"""########################$$$$$$############$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!######"""!!! !!!"""!!!!!!"""""""""#########"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$###"""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++******))))))((((((((((((((((((((())))))***************************111///+++)))***---111444777111,,,,,,111666888777444555777777666444222111777222,,,+++++++++***))),,,***'''&&&'''(((''''''((((((&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''%%%$$$&&&'''(((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$""" """###$$$######"""!!!!!!!!!!!!"""#################################"""""""""""""""""""""#########$$$$$$$$$""""""############""""""!!!"""""""""###############""""""!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""###############%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$################################################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&########################$$$$$$$$$#########""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""############"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""""""""!!!!!!"""""""""########################""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%#########""""""#########""""""#########$$$$$$$$$$$$######%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((())))))******+++''''''(((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,---...000000...,,,---000444888000111333555666666444333000333333000,,,++++++,,,---+++((('''((((((((('''((((((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###!!! !!!###%%%$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""""""""##################"""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$#########%%%$$$$$$$$$###"""""""""##################""""""######################################################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$########################"""###$$$$$$###"""###$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&######""""""""""""######"""""""""###$$$$$$%%%%%%######$$$&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&''''''((()))***++++++((()))******++++++******(((((((((((((((((((((((('''(((***,,,,,,+++***)))+++---///---***+++000555------///111444555555333,,,333777333...---000111///---************)))(((((()))***)))'''''''''(((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""!!! !!!"""###$$$$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############""""""#########"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$###############&&&%%%%%%$$$$$$###""""""#######################################$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$###%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$"""""""""###########################"""###$$$$$$###"""###$$$"""############$$$$$$$$$########################""""""""""""############!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######"""!!!!!!"""##############################"""############$$$$$$$$$##############################$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""###%%%''''''%%%###%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))******((((((***+++++++++***)))((((((((((((((((((((((((%%%''')))+++,,,+++***)))+++,,,---,,,++++++---///---,,,+++---111333222111***000222...,,,000333333///...---,,,---,,,***(((''')))+++***(((&&&'''((()))((((((((('''''''''&&&$$$%%%&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""###########################$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""##################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###############"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$##################$$$$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###"""!!!!!!###$$$$$$##################"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$########################""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%% """$$$&&&'''$$$"""%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((('''%%%$$$!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''(((***++++++++++++---+++***+++---...,,,+++...,,,***+++...111000///)))+++)))%%%(((000333111//////......///---***((('''***,,,+++(((&&&'''((())))))(((((('''''''''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%% !!!"""######""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""##################""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""###$$$"""!!!!!!!!! !!!!!!!!!"""###$$$$$$%%%############""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""""""""###$$$######"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""####################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###""" """###$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$#########$$$&&&&&&%%%%%%$$$$$$###$$$$$$$$$###!!! !!!$$$'''((((((%%%$$$###"""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########&&&'''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$###"""!!! (((###$$$)))***)))***)))'''&&&'''(((***+++))))))(((((((((((())))))+++***)))'''''')))***+++((((((((((((((((((((((((---,,,+++******,,,...///111111000---+++,,,...111))))))''''''...666666222...000111///+++)))***+++///---+++((('''&&&'''(((###&&&((()))))))))''''''(((((('''%%%$$$"""&&&%%%$$$""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$#####################""""""""""""############""""""######$$$%%%%%%$$$###"""""""""$$$$$$ !!!!!!""""""######""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%$$$###!!! !!!"""$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((($$$!!!!!!###%%%$$$""""""############$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%%%%"""$$$$$$###############$$$""""""!!!!!!!!!  !!!!!!"""############""""""""""""""""""""""""############""""""!!!!!!""""""###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""$$$$$$######"""#########""""""!!!!!!"""###$$$$$$#########"""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$###"""""""""'''### %%%))))))(((((('''&&&%%%&&&''')))***))))))(((((((((((()))))),,,+++***))))))***+++,,,************************,,,+++***)))***+++---.../////////---++++++---///)))+++******...333444000///000111///,,,++++++---000...,,,)))((((((((()))$$$%%%&&&''''''&&&$$$###'''''''''''''''%%%$$$###$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%%%%$$$###""""""###$$$$$$""""""""""""############$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$###"""!!!""""""###"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$######""""""######$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###  """############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###&&&%%%###$$$$$$######$$$$$$%%%&&&"""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""############"""!!!!!!!!!!!!"""##################""""""""""""########################"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""#########"""######$$$$$$ !!!!!!"""$$$%%%&&&""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""######$$$%%%%%%&&&###""""""""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%(((&&&###"""###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&)))(((''''''&&&%%%%%%%%%&&&(((((()))((((((''''''(((((())),,,,,,***))))))***,,,,,,************************+++***)))))))))***,,,---+++---......,,,++++++,,,)))...000......000111///...///000///...------...000///---+++))))))))))))''''''(((((('''%%%###"""''''''''''''&&&%%%$$$$$$""""""""""""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######"""############""""""###%%%&&&%%%$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########""""""###############""""""######$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$############%%%%%%$$$###"""!!! """""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&(((((($$$######""""""######$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%###!!!!!!"""###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''"""""""""!!!!!!!!!!!! #########$$$$$$$$$%%%%%%############"""""""""!!!!!!"""""""""###########################$$$%%%%%%#########"""""""""""""""########################################################################""""""""""""""""""""""""###"""""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$######$$$$$$%%%%%%(((&&&###"""###$$$$$$###"""###$$$%%%&&&%%%$$$### """$$$%%%&&&''''''%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%((()))'''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((++++++***))))))***++++++***************************))))))((()))***++++++***,,,//////...,,,++++++***222666333///...///...---.........------......///...,,,***))))))))))))$$$%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$###"""!!!"""$$$%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%##################$$$$$$$$$$$$$$$######"""""""""$$$$$$######"""!!!!!! """"""""""""############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$############""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############"""""""""!!!!!!"""""""""##################""""""######$$$%%%""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%######"""""""""""""""###!!!!!!""""""######$$$$$$!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!""""""############$$$#########$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&(((((('''&&&''''''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********,,,///000///---,,,,,,,,,444999666000.........,,,++++++,,,,,,------,,,,,,,,,+++***)))((((((((($$$%%%&&&'''((()))))))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$###"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$ !!!!!!""""""""""""$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%""""""######$$$$$$$$$$$$#########""""""!!!!!! """"""""""""""""""######!!!!!!"""""""""#########"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###############"""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$######"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""########################""""""""""""""""""""""""############!!! !!!""""""""""""""""""############################################################!!!!!!!!!""""""""""""####################################"""######$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""""""""####################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######!!!"""######$$$$$$##################$$$%%%&&&&&&$$$###!!!"""$$$&&&''''''######$$$%%%%%%%%%%%%$$$"""###############""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************,,,///000///---------,,,333888444///......---,,,+++***+++,,,---,,,+++++++++******)))(((((('''))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%$$$######$$$%%%$$$###$$$$$$%%%%%%&&&''''''((( !!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!"""""""""######"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################'''&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$$$$######"""""""""############$$$ """######!!! !!!"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""!!! #########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""############ !!!""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""""""""#################################$$$$$$######"""############"""""""""""""""###$$$#########"""""""""""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%$$$###############$$$%%%&&&'''%%%###!!!"""$$$&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++******)))+++---...---,,,,,,---***000333000---...---+++...,,,***+++---...,,,***++++++++++++***)))((((((,,,+++***((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!""""""###$$$$$$%%%######""""""""""""############""""""######$$$%%% !!!###$$$%%%%%%$$$$$$""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""######$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""############!!!$$$&&&%%%###!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$#########$$$###"""""""""""""""##################""""""""""""###"""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%########################%%%%%%$$$###"""""""""###!!!!!!!!!!!!"""$$$%%%&&&$$$$$$######""""""!!!!!!""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&'''&&&$$$""""""$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%+++)))%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&########################''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''))))))************))))))************************))))))***+++++++++++++++(((***,,,,,,++++++,,,---)))---///,,,+++------***000---+++,,,...///,,,***,,,,,,,,,,,,,,,+++***))),,,+++***((('''''''''''''''&&&%%%$$$%%%&&&'''((("""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%)))'''%%%%%%%%%%%%###"""$$$$$$######"""!!!!!!!!!!!!""""""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########"""###$$$$$$%%% !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######""""""""""""############"""%%%$$$!!! !!!"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""######!!!!!!!!!"""###%%%&&&'''"""$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""########################$$$######"""""""""""""""###$$$%%%%%%$$$###!!! %%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$""""""############""""""&&&%%%%%%$$$#########$$$%%%$$$###"""!!!!!!!!!"""###############"""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&###$$$&&&%%%$$$$$$%%%&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&$$$###$$$%%%&&&'''''''''&&&$$$###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))(((((('''******))))))((((((''''''''''''''''''((((((((((((&&&''''''((()))******++++++++++++++++++,,,,,,---111111000///...------,,,............---,,,+++***************)))))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%&&&'''&&&###!!! ########################&&&%%%###!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%$$$#########$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$############'''"""!!!$$$&&&$$$$$$&&&######"""""""""###%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$###""""""##############################&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$###"""!!! """###%%%&&&&&&%%%###"""################################################$$$######"""""""""""""""######$$$$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$"""""""""""""""########################"""!!!!!!################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$))))))))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******////////////...---,,,+++............---,,,+++***************))))))))))))+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$########################""""""######$$$%%%#########""""""#########%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%((($$$"""$$$%%%###"""$$$$$$###"""""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$###""""""##############################%%%%%%$$$$$$$$$##################"""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$############"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$ """######$$$$$$$$$#########$$$######"""!!!################################################################################################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))(((%%%$$$%%%&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))(((((((((((('''(((((()))))))))*********((((((((((((((((((((((((''''''&&&&&&''''''((())),,,---......---,,,***))),,,,,,---,,,,,,+++***)))++++++*********)))))))))---,,,,,,++++++***))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&############$$$%%%&&&''')))%%%"""$$$%%%"""!!!"""%%%$$$######"""#################################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%%%%$$$######"""#################################$$$############"""""""""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$###############$$$ !!!"""###$$$######"""#########$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((()))******((())))))(((&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((((((''''''(((((()))***)))***,,,---,,,+++***(((,,,,,,,,,++++++***)))(((+++++++++*********))))))+++++++++******)))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''(((###!!!$$$%%%"""!!!###%%%%%%$$$######"""""""""########################$$$######""""""######$$$""""""###$$$%%%&&&&&&'''###""""""""""""###$$$$$$$$$$$$###############$$$########################$$$$$$#########"""""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""############""""""######$$$$$$$$$$$$################################################$$$######"""""""""""""""######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""#########""""""###$$$$$$###############"""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))++++++++++++++++++******)))************************(((((()))***++++++,,,,,,***++++++***(((''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&'''(((((()))((()))***++++++******)))...............---++++++++++++++++++************((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""##################"""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%!!!###%%%######%%%$$$$$$$$$$$$######""""""########################$$$######""""""######$$$""""""######$$$%%%&&&&&&!!!!!!!!!!!!!!!"""######$$$###############$$$$$$########################%%%$$$$$$$$$########################""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""########################$$$######"""""""""""""""##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))+++,,,---,,,---...000111111111222111000000///////////////////////////............////////////...//////...,,,+++,,,------,,,***)))((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))******+++222222222111111000///...,,,++++++++++++*********&&&''''''((()))***++++++******)))((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$!!!"""############"""!!!##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""########################$$$%%%%%%$$$######$$$&&&((('''&&&%%%$$$$$$$$$$$$###"""%%%$$$$$$&&&######$$$$$$$$$###""""""########################$$$$$$############$$$$$$""""""######$$$$$$%%%%%%"""!!!!!!!!!!!!"""###############"""######$$$%%%########################%%%%%%$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""###$$$%%%################################################$$$######"""""""""""""""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%$$$""" !!!###$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))((())))))***+++,,,------000222333444444444666777888888999999999888777666555555555555555555555555555555555444444444444444333444555444222111111222///...---,,,+++,,,,,,---*********)))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((******++++++++++++******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''''')))(((''''''(((***,,,---000000000000///...------,,,,,,+++++++++*********'''((()))+++---...000000......,,,+++)))(((&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""##################$$$$$$######""""""######$$$%%%#########""""""#########"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%$$$######$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&$$$ """$$$######%%%""""""###$$$%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$%%%######""""""###$$$$$$%%%########################$$$############"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%)))(((%%%#########%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""###$$$%%%%%%%%%###""" ###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""############""""""""""""!!!""""""###$$$$$$$$$""" """%%%((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++---...///000111333444444666777999:::999:::<<<===<<<===>>>???>>>===<<<;;;999999999999999999999999::::::999999888888777777777888999888666555555666000000///......000111222,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))***)))'''&&&'''***---///,,,,,,,,,,,,+++***)))))),,,,,,,,,+++++++++******)))***+++...000222444555222111///---+++)))'''''')))((('''&&&%%%%%%&&&'''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""###$$$$$$%%%######""""""""""""#########$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&%%%$$$###"""###$$$&&&''''''&&&$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&'''((((((&&&!!! ###$$$"""!!!###!!!"""###$$$%%%%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''######""""""###$$$%%%%%%########################""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%,,,***&&&###"""###%%%'''""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%%%%######""""""###$$$%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$###"""!!!!!! ###$$$%%%%%%%%%%%%$$$###########################""""""############""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&$$$%%%''''''%%%"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))***,,,,,,,,,------.........------...//////000111111222333444666777888888888::::::999999:::<<>>@@@AAAAAA???===<<<;;;<<<<<<<<<;;;:::888777222222333333333333222222555555555444444444444333222222333333444444444555111111111111222222222222//////...---,,,++++++***))))))***+++++++++******'''((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%'''((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((***+++***)))((()))***+++******)))(((''''''''')))(((&&&%%%%%%&&&'''(((((()))))))))************......///---+++)))***+++(((,,,000000---***)))***)))...000...000666:::;;;555444333111///,,,***)))'''&&&$$$###"""######$$$!!!!!!""""""#########$$$$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$"""!!!######""""""""""""######&&&%%%###"""""""""###$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%########################%%%%%%$$$###""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""!!!!!! !!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""############################## !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""#########"""""""""""""""######""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""############""""""!!!"""######$$$###""""""######$$$$$$$$$%%%%%%%%%################################################""""""############""""""######""""""######$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%'''(((&&&###(((((((((((((((((()))))))))))))))***+++,,,---...111222222333444555555666444444444555555555555555444555555666666555555555777777666666777999;;;===;;;<<<>>>??????>>><<<;;;;;;;;;::::::888666444333///000000111111000000///000000111111222222222333111111111111222222222333000111111111111222222222000000//////......------,,,,,,------------,,,,,,((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''''''''((($$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))******)))(((((('''&&&&&&((('''%%%$$$$$$%%%&&&'''))))))))))))************+++,,,,,,+++)))((()))***))),,,000///,,,******,,,---111111......333555555000000111111111111000000***)))(((&&&&&&&&&''''''#########$$$$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######""""""""""""######%%%$$$###"""!!!""""""###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%&&&$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!!!!##############################""""""""""""###########################################################################$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""#########"""######$$$%%%$$$###""""""!!!!!!!!!!!!""""""############"""""" !!!"""######$$$############$$$$$$$$$%%%%%%%%%#########################################################""""""###############""""""######$$$%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&*********+++++++++,,,,,,/////////000111222444444777888888999::::::;;;;;;::::::999888777777666666555555555444333222111000222222111222333444666777888999:::;;;;;;:::999999888888777666333111///...,,,------......------,,,+++,,,---...///000000111...////////////000000000//////000000000111111111000000000000000000000000000000000000000///...---))))))*********)))((((((((((((((()))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))&&&'''((((((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&%%%$$$######$$$&&&&&&''''''''''''((((((((()))'''((())))))''''''((()))***,,,///...+++***,,,///111444444///---///000///,,,---...000000111111111,,,+++)))(((''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""############""""""""""""############"""!!!!!!!!!""""""########################$$$$$$############$$$$$$$$$$$$###############"""!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!###%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""!!!!!!!!!!!!!!!##############################""""""""""""##############################&&&%%%%%%$$$###"""!!!!!!###""" """$$$&&&$$$$$$$$$########################""""""#########%%%%%%%%%%%%%%%$$$$$$$$$########################$$$###############$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$""""""""""""$$$%%%######""""""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))******+++,,,...///000000777777777777888999:::;;;;;;;;;;;;:::::::::::::::999999888666555444333222333222111000///.....................///000111222444444555666666666555555444444333222000...---,,,,,,,,,------------,,,,,,++++++,,,,,,---......///---------------.........---............/////////000000111111111222222222333333333222111000///...+++++++++,,,,,,+++******************))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((((((((('''&&&'''(((((((((((()))))))))&&&'''(((((('''&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((''''''((()))***,,,...,,,******...111333666555///,,,...///------------------,,,+++***+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$&&&######""""""""""""######""""""!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######""""""######$$$########################&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!"""###%%%&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$###############$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%######""""""######$$$%%%###############"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((())))))))))))(((((())))))***+++...///---...000222444666888888======<<<<<<<<<===>>>>>>===<<<;;;:::888777666555666555444333222000//////......---,,,,,,,,,---...,,,,,,,,,,,,---...//////000111111222222333333222111111000/////////............////////////.......................................---------------,,,,,,,,,---------......000000000111222222333333333333333333222111//////,,,------......---------,,,,,,,,,,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((((((((('''&&&&&&&&&'''''''''((((((((('''((())))))''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''''')))******,,,---+++))))))---111222555444///---///000///------------,,,***)))(((+++)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""###$$$&&&'''######""""""""""""######!!!!!!!!!"""""""""!!!!!!########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$##################### !!!###%%%&&&&&&%%%%%%##############################""""""""""""######""""""""""""############""""""######$$$$$$$$$%%%%%%$$$######"""#########"""!!!!!! !!!!!!!!!""""""############"""""""""!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''(((((()))*********,,,---......///111444777777777999;;;===>>>@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::888666444333222333222222111000000//////,,,,,,+++***+++,,,...///,,,---------.........//////000000000111222222222222111000000000000111222111111111222222111111111111111111000000000//////000000000////////////...,,,,,,---------.........111111111222222333333333333333333333333222111000......//////000000//////..................---,,,,,,,,,+++***)))(((((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''%%%%%%&&&&&&&&&''''''''''''((())))))''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((()))))))))******&&&'''))))))(((((()))***)))+++,,,***((((((+++///...111111---,,,///222111,,,,,,---...............---,,,***((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######!!!!!!"""#########""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$##################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%!!!"""$$$&&&'''&&&%%%##################$$$$$$$$$#########""""""#########!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###""""""######!!!!!! !!!!!!""""""############""""""######"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))(((((()))***,,,---......222333555555555888<<<@@@@@@@@@AAAAAAAAABBBBBBBBB>>>===<<<:::888888777777666555555444333222111000/////////////////////000...---,,,+++,,,---///000...//////000000000000000111111111111222333444555666555333222222222333333333333444444444444333333111111222222222222222222333222222222111111111111.../////////000000000000444444444444444444444444333333444444444444333222//////000111111111111111//////000000111111000000//////...---,,,+++***)))&&&''''''(((((((((((('''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((((((((((())))))))))))&&&''')))(((''''''((()))(((***,,,***'''&&&)))+++***......+++***...000000***+++,,,...///000000000///---+++)))(((''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""######""""""""""""######!!!!!!###$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""############""""""###$$$$$$%%%&&&&&&%%%%%%$$$###""""""############""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,///000111333444666777888666888:::::::::===BBBFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;999777555444333222/////////////////////...,,,,,,,,,---......//////111000...------...000111000000111111222111111111333333333333444555666777:::888666444333333333444444444444555555444444444000000111222333444555555555444444444333333222222111111111111222222222222666666666666666666666555333444555555555555555444///000111222222222222222///000111222222222222222111111000///---,,,++++++$$$%%%&&&((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%'''((())))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''((((((((()))))))))))))))"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((***,,,***'''%%%''')))(((+++,,,)))(((,,,///...)))***+++,,,---............---+++)))''''''''''''))))))(((((('''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$"""!!! ######""""""""""""######!!!"""###%%%%%%%%%$$$###########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$##################%%%$$$"""!!! !!!###$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$!!!!!!"""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***((()))***,,,...000111222555666999;;;===>>>>>>>>>@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFEEEDDDAAA===;;;555444222000...---,,,+++---...///...,,,+++,,,---,,,,,,---------.........---///000222333333333222444444333333333333444444333333333444555666777777>>><<<999666555444444555555666777888777666333222444444444444444444444444444333222333444444222111333333333333444444444444888888888777777777777666555666888999999888666555888888888777555222000///333111///111444555444222333333333333222111000///...---,,,+++************))))))((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((()))))))))(((&&&$$$"""%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''(((((()))))))))((('''''''''''''''(((((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******)))((('''+++&&&%%%+++000///,,,+++,,,,,,---.........------------,,,+++***((((((''',,,)))&&&%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$""" !!!$$$$$$### ######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%$$$"""!!! !!!"""###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%$$$###%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$"""$$$%%%### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################"""###%%%%%%###"""###$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""###########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!"""############$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,//////111333555777888999<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDCCCAAA???;;;999777222111000...---,,,,,,+++,,,...///...------...000/////////000000000111111111222333555555555555444222111111000000111111222444444444444555666777777<<<;;;888666444444555555444555666777777777666555444444444444444444444444555444333444555555444222444444444444555555555555999999888888777777666666777888999::::::999888777888999999999999777666444444333111222444444222000222333333444444444333333000///...,,,***))))))))))))(((((((((******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''(((((()))((((((''''''((('''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''((())))))+++***))))))(((((())))))$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++******+++&&&&&&+++000///,,,+++******+++,,,---.........------,,,+++***)))((((((+++)))&&&&&&&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%###!!!"""$$$%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$######"""%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$######"""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$#########""""""############$$$$$$$$$'''&&&%%%$$$$$$&&&((()))#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""###%%%%%%###"""###$$$######""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))***,,,---///000666777888:::<<<>>>???@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@AAA@@@===;;;888555333222......------------.........///000000000000222444444444555555555555666666555555666777777666666555222111111000000111111222444444444444555666777777999888666555444555555666444444555666666777888888555555555555555555555555666555555666777888666444666666666666777777777777;;;;;;:::999888888777777999:::;;;<<<<<<;;;:::999999999;;;<<<<<<<<<;;;:::888666555555555444222000222333444555666666666666555444222///---,,,+++******((('''''')))******))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''((()))))))))((('''''''''(((((()))******)))((((((''''''(((((($$$&&&((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,------,,,***&&&&&&,,,///...++++++(((((()))***+++---...///...------,,,+++***))))))+++)))'''&&&'''((('''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$###"""!!!!!!###$$$%%%$$$$$$$$$#################################$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###"""###%%%'''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$"""""""""###%%%'''#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%#########$$$$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,///222555777888;;;<<<===???AAACCCDDDEEEGGGGGGGGGGGGFFFDDDBBBAAACCCCCCBBBAAA???>>>===<<<;;;999777555222111000000////////////000111222333444555555444333444666888999999999999999999999999666666666666666555555444444444333333333333444444555555555555555666777777666666555555555555666666666666555555666777888888666666666666666666666666777666666777999999888666999999999999::::::::::::======<<<<<<;;;:::999999;;;;;;<<<===>>>>>>======;;;<<<>>>??????>>>>>>======<<<;;;:::999777444222333444555666666666666666999888666444222111000000---***((('''((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&&&&%%%&&&''''''''''''''''''***))))))((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''((()))******''''''&&&%%%%%%%%%%%%%%%''')))+++***(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,------***&&&''',,,...,,,***+++))))))))))))***+++---...---------,,,+++******)))***(((''''''((()))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!"""###%%%&&&########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%$$$"""!!!###%%%(((###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$$$$### ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,,,,...111555999===@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEBBB@@@>>>>>>===<<<:::999888777777444333222222111222222222333333333444555777888999;;;;;;;;;999888888:::<<<<<<;;;;;;:::999888777777666555555444333333333333555555444444444444555555666666555555555666777777555555555555555666666777999888777666666666666666666666666666666666666666777666666777999:::999777:::;;;;;;;;;;;;<<<<<<<<>>===<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDBBBAAA@@@BBBCCCCCCBBB???<<<999888777888888888777777666555999888777666555444444444111///+++)))))))))(((''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&''''''(((((()))******))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))'''''''''(((((()))++++++''''''&&&%%%%%%%%%%%%%%%''')))+++***(((&&&%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,)))'''(((,,,---+++***+++,,,,,,++++++++++++++++++---,,,,,,++++++*********)))((('''(((******)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""##################&&&%%%$$$###"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######"""""""""$$$%%%&&&########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$"""!!!###%%%((($$$%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$ """%%%''''''&&&###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######""""""!!!!!!!!!!!!"""""""""#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((()))+++---000111222444888<<<@@@CCCFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEECCC???<<<;;;777666555444333333333333000111222333444555666666888888888888999;;;<<<===>>>>>>===<<<;;;<<>>>>><<<:::999777555555666555444333333333333333555444444333333444444555777666666555666666777777555555666666666777777777999999888777777666555555555555555555555555555555666555555777999999888777::::::::::::;;;;;;;;;;;;>>>============<<<<<<<<<:::;;;<<<>>>@@@CCCDDDEEEJJJKKKKKKJJJIIIGGGEEEDDDEEEGGGIIIHHHEEEAAA??????===>>>>>>===<<<;;;::::::999888777666666666666666666444000...---,,,***(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((()))***+++,,,***)))((((((''''''(((((($$$&&&((((((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))'''(((,,,---***)))+++...............,,,+++++++++++++++*********))))))((((((((()))+++,,,+++)))(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""#########'''%%%###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###%%%'''%%%%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%###"""###$$$&&&((("""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%###"""###$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&##################""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$### !!!###%%%&&&'''((((((*********,,,///222666888:::<<>>CCCFFFFFFEEECCC@@@===;;;999777777777666555555555666777666666555555555555666666777777666666666666777777666666777777888777777777666777888999888888666666444444444444444444444444444333444555777888777666777777777888888888999999:::::::::;;;;;;;;;;;;<<<888999;;;>>>AAADDDGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFFFFIIILLLLLLHHHEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC>>>===;;;:::999888888888999888666555444222///---,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$%%%'''((()))))))))!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))))))))'''''''''((()))+++,,,---+++***))))))(((((())))))$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''))),,,,,,((((((+++---///000222111000...,,,*********))))))))))))((((((((((((***,,,---+++***(((((('''&&&&&&&&&&&&&&&###%%%&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""""""""###############$$$%%%&&&&&&$$$###"""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%&&&%%%$$$""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$###!!! """$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%###"""###$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%%%%&&&&&&&&&''''''$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""######$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&'''''''''&&&#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###""""""%%%''')))***,,,,,,---///222666:::===@@@AAADDDFFFHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA======<<<:::777444111///......------...///111222222444777999;;;;;;::::::;;;;;;:::999999:::::::::999::::::;;;<<<@@@EEEIIINNNMMMJJJGGGDDD@@@>>>===999999888777777888999:::999999888888888888999999888777666666666666777777777777888888888888777777444555777999:::999888777444444444444444444444444333222222444666777666555444555555555555666666666777777888999999::::::;;;777888:::===AAAEEEHHHJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEIIIMMMMMMJJJGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKDDDCCCAAA???===;;;::::::;;;:::999999999888444222------,,,,,,+++***))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''((((((((('''&&&%%%'''((()))***++++++++++++"""######$$$%%%&&&''''''&&&&&&''''''((()))))))))'''''''''((()))+++,,,---))))))((('''''''''''''''(((((('''%%%######%%%'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&(((((((((''')))---,,,((((((+++,,,...111444444333000...))))))))))))((((((((((((((('''(((***------,,,***(((((('''&&&&&&&&&&&&'''"""$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###############$$$&&&''''''%%%""" """"""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$######$$$%%%&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!###%%%&&&$$$$$$$$$%%%&&&&&&%%%$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$!!!$$$''''''%%%###!!!""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%###"""###$$$#########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######&&&&&&&&&&&&%%%%%%$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""###############""""""###$$$%%%%%%'''&&&$$$""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! %%%""" """$$$#########""""""!!!!!!$$$$$$%%%%%%$$$###!!! ##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''''''''((('''(((***---000111222555888:::<<<>>>>>>CCCDDDEEEGGGHHHGGGGGGFFFGGGEEEBBB>>><<<:::::::::666555444222000---,,,++++++,,,---...///000111222777777888888999999999999;;;:::999777777777888888888888888:::>>>DDDJJJNNNSSSPPPLLLGGGBBB>>>;;;::::::999888777777777999999999888777666555555666777::::::888777666555555555555444444444444555666666444555777888888666555444444222111222555777555333111111222333444555555666666444222222333444333222888999999999999999999999555777:::===@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@AAABBBEEEHHHJJJKKKLLLLLLGGGHHHJJJLLLOOOSSSUUUWWWPPPMMMJJJHHHGGGDDD???;;;>>><<<<<<===???>>>:::777222111000///---,,,***)))+++***)))'''%%%%%%'''))))))))))))))))))*********))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''***---.........///111444333...***))))))((((((((()))))))))%%%'''***---///...---+++''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$######"""######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""""""""#########$$$$$$######""""""###$$$$$$%%%%%%$$$"""!!! !!!"""###%%%%%%$$$###############$$$$$$$$$###"""!!!!!!!!!%%%$$$###"""!!!"""######$$$#########""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&''''''((())))))***,,,000333777888;;;===@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFEEEDDD@@@>>>;;;888555444444444222111111///...---,,,+++......///000111222333333777777777777777888888888777777555444444555555666777666666888;;;@@@FFFIIILLLJJJGGGDDD@@@===;;;:::999999888777777888888999999888777666666666777777888777666555444333333333555555555555555666666777555666888888888777555444555333222333666777666444444333333333333444444555777555444444555666555444444444444555555555555555333444666888:::;;;<<<===??????>>>===<<<<<<;;;;;;;;;===???BBBDDDFFFGGGGGGKKKLLLNNNPPPTTTXXX[[[\\\\\\ZZZWWWUUUTTTPPPJJJFFFEEECCCCCCDDDEEEDDD@@@===:::888555222000...,,,+++,,,+++***)))''''''(((***)))))))))))))))))))))***)))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((***************)))((((((+++***))))))(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''(((+++---///222111000000222111...+++******)))(((''''''''''''&&&'''***,,,.........------,,,+++***((('''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$############$$$$$$###"""###&&&'''&&&%%%$$$$$$##################$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########"""######$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$###""""""""""""###$$$$$$$$$###""""""!!!!!!$$$%%%%%%%%%%%%$$$#####################"""""""""%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&((()))***,,,---...111555999===>>>@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@???888666444111000/////////------------------------000111111222333444444555666666666666666666666555555555444444444555666666555555444555777;;;???BBBCCCBBB@@@>>><<<;;;::::::888888777777777888888999888888777666666666666777666555555444333333333444333333333444444444555555555555666777666555444333333222111222444555444333444333222222111111222222555444222333444555555444333333333333333333333333444444555666777777777777999999888888777777777666666777:::<<>>AAAAAACCCEEEFFFGGGHHHHHHGGGFFFDDDBBB???<<<:::999333222000///...------...******+++,,,---...//////222222333333444444444555555555555444444444444444666666666777888999999:::555555444444555888:::<<<<<<;;;:::999888777777777777777777777777888888888666666666555555555666666666666555555555555666666444444555555555666666555777777777888777666555555555444444555555666666555666666555555555555666666888666555555666777777666666666666666555555555555777777777888888888777777666666666666555555555555444555666999;;;===>>>???BBBCCCFFFIIIMMMQQQUUUWWW[[[\\\]]]]]]\\\YYYUUURRRTTTUUUWWWYYY\\\]]]]]]]]]\\\UUULLLDDD@@@===:::777111000...------,,,***)))*********)))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((()))(((((('''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))******)))((((((''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''(((***+++,,,000111111222222000...,,,))))))((('''&&&&&&&&&&&&((((((((()))+++...000222222111///,,,***'''%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""""""""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$&&&'''&&&%%%$$$$$$$$$$$$###""""""!!!######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$###############"""!!! !!!###$$$###############$$$$$$$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&'''(((+++---111333666888:::<<<@@@BBBDDDDDDEEEFFFFFFFFFFFFEEEBBB@@@>>>;;;888555333222///......---------------***+++,,,...///111222333222333333333333333333333333333333333333333333333666777888999:::;;;;;;;;;777666555444555666777999888777666555444444444444666666777777888888888888555555555555555555555555666666666666666777888999777777888999:::999999999::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;<<<============>>>???@@@AAAAAAAAA???===;;;;;;<<<===<<<;;;999999888888777777777777777888888999999888888777555555555555555555444444333333444555777999:::;;;:::;;;===@@@DDDGGGKKKLLLOOOQQQTTTVVVWWWVVVTTTTTTYYY\\\aaafffkkkppptttvvvwwwmmm```UUUNNNHHHBBB===888555111//////...+++)))************))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))(((((((((((())))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((())))))))),,,000333333222000...))))))((('''''''''((((((((((((((((((***---///111111000///...,,,+++***)))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$#####################""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%$$$######"""#########!!!"""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''#########$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((***+++---111333777999<<<>>>>>>@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBAAA999888666333111///......******++++++,,,,,,,,,,,,------...000222333444555333333333333222222222222222222222333333333444444555666777888999999999999888777666555555555666777666555444444333333333333555555666777888888888888555666666777777777777666777777777888999:::<<<<<<999:::;;;<<<===<<<;;;:::<<<<<<<<<======>>>?????????@@@BBBCCCCCCDDDFFFGGGGGGIIIKKKNNNOOONNNMMMLLLGGGEEECCCBBBBBBBBBAAA@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;:::999888777777666666555555555444333222222333333555666777888888999;;;>>>@@@BBBDDDFFFIIIMMMOOOPPPQQQSSSUUUZZZ___fffnnnvvv~~~sssggg^^^WWWNNNHHHAAA<<<666222111000...+++++++++******)))((((((((('''''''''((((((((((((((('''(((((())))))(((((('''***)))((((((''''''(((((()))((((((''''''(((((()))((((((''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''$$$(((---111222222111222,,,,,,+++***))))))))))))(((''''''((()))+++---...000000000000////////////&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######""""""""""""""""""#########$$$$$$%%%$$$$$$###""""""######!!!!!!"""###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''))),,,///111444888;;;===???AAABBBBBBBBBDDDEEEEEEDDDCCCAAA???<<<:::999222111///...,,,,,,,,,,,,))))))***+++,,,---------///000000111333444444555444444444333333222222222111111222222333444555555555666777888999999888777777777666555555555555555444444333333333444555555444555666777888888888777777888999:::;;;;;;:::999;;;<<<<<<===???AAABBBCCCCCCEEEFFFHHHHHHGGGFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNQQQTTTUUUUUUVVVYYY\\\]]]```dddggggggeeebbb```ZZZWWWUUUSSSSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGEEECCCAAA@@@<<<<<<;;;::::::999888888666555444444444444555666888888888999:::;;;======>>>AAADDDFFFGGGIIIMMMQQQUUU[[[dddnnnwww}}}tttpppkkkccc]]]KKKDDD;;;666555444111...++++++******)))(((((('''''''''''''''((((((((()))'''((()))******)))((('''***))))))((((((((((((((((((''''''''''''''''''(((&&&''''''((())))))((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$'''+++,,,---///222555222111///---+++))))))(((''''''''''''((()))***+++---------.........//////'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%############$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&###"""!!!"""$$$%%%$$$### !!!###%%%%%%%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!! !!!""""""""""""#########%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%############$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++))),,,///222555999===@@@AAABBBDDDEEEDDDCCCDDDEEEAAA@@@???<<<999666333222...---,,,+++***+++,,,---***+++,,,...///000000000111111111222333333444444555555555444333333222222000000111222444555666777666777999::::::999888888777666555555444444444444222222222333444666777888333444666777888888888777999:::<<<===>>>===<<<<<>>>>>AAAFFFJJJNNNUUU___iiisss~~~~~~{{{{{{{{{vvvqqqRRRIII???999777777444111+++++++++***)))(((((('''&&&'''''''''(((((())))))'''((()))******)))((('''******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''',,,++++++***************((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((('''))))))((())),,,222888777555222///,,,)))'''''''''''''''((((((((((((((()))))))))*********++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""###$$$%%%%%%############$$$%%%&&&'''""""""""""""#####################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%!!!$$$&&&&&&%%% ###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""!!! $$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%$$$(((((((((&&&%%%&&&))),,,///111555:::>>>AAACCCDDDCCCBBBBBBDDDEEEEEEBBB@@@===;;;777444111000000000+++*********+++,,,,,,---///000222444444444333222444444333333333444555555666666666666666555555444222222222333444555666777222555777777666555555555555222000111444555444333555555555666888888777666999:::<<>>>>>=========???===;;;::::::999666444777999;;;<<<======???AAAFFFIIIPPPYYYdddnnnuuuzzz~~~{{{wwwwwwyyyyyyuuupppZZZSSSJJJBBB>>>;;;777444222111//////...---+++***((()))******(((((()))******)))))))))))))))******+++******)))(((''''''&&&''''''''''''((((((((()))''''''(((((())))))******))))))))))))((((((((((((%%%$$$######$$$%%%'''(((''''''(((((((((((('''&&&&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%"""###%%%'''((()))******''''''(((((()))+++///222;;;666000,,,+++***'''%%%)))(((((()))******((('''...,,,***(((''')))+++,,,000,,,'''&&&'''))))))((('''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""#########"""""""""""""""&&&%%%$$$###""""""""""""###""""""!!!""""""######&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))---///444666:::>>>AAACCCEEEEEECCCBBBAAAAAABBB@@@>>>;;;777555222///...---------++++++,,,,,,---...///000111333555666777666555444222222222222222333333444666777777777777666555555333333333333444555555666222444666666555444444444666444222333666777777666222333444666999:::::::::<<<<<<>>>BBBFFFIIILLLLLLNNNPPPSSSTTTUUUVVVXXXYYY```bbbdddeeegggooozzz}}}~~~{{{vvvuuuvvvtttoooiiifffbbb___\\\XXXTTTQQQRRRPPPMMMKKKIIIHHHIIIIIIHHHEEEBBB@@@???>>>===;;;666666777888888999:::;;;@@@BBBHHHOOOWWW___eeeiiikkkiiihhhkkkoooqqqnnnkkk]]]WWWPPPJJJFFFCCC???<<<;;;888555222000...,,,+++((()))))))))((((((((((((***)))))))))))))))******+++******)))(((((('''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))((((((((((((***)))((('''''''''((()))((())))))***))))))(((((($$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''))),,,///777444000......---+++)))***))))))***++++++******+++***((('''(((***,,,...444000+++(((((('''%%%###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""##################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""##################$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###############%%%$$$$$$###############&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''')))+++,,,///333555<<<===@@@BBBEEEFFFFFFFFFDDDCCCAAA???>>><<<999666111000...,,,++++++,,,,,,---......///111222333444555666888999999888777666333333222222333333444555888888888888888777666666555444444444444444555555333555777777555444555555666444333444666777777777666777999<<<>>>@@@AAAAAADDDEEEHHHNNNUUU]]]dddiiiiiilllooopppqqqqqqsssttt~~~{{{wwwrrrmmmiiieeebbb^^^[[[YYYYYYZZZZZZTTTPPPJJJFFFDDDCCCBBBAAA999999888777777777777888:::;;;>>>CCCHHHMMMQQQTTTVVVVVVXXX]]]ccceeedddaaa]]]ZZZWWWUUURRROOOKKKHHHEEECCC???:::666222000///,,,,,,,,,+++******))))))***))))))((((((((())))))*********))))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,+++***)))((((((((((((&&&''''''(((((('''''''''$$$%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%&&&(((+++222000//////000000///...)))))))))*********++++++)))(((''''''(((+++---///333111...+++***(((%%%"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%$$$############""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$###"""""""""""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$""" $$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000222555999<<>><<<;;;:::999888888888:::<<>>@@@BBBDDDGGGIIIQQQTTTXXX[[[]]]___bbbeeekkksssvvvllleee___YYYVVVNNNJJJEEEAAA@@@>>>;;;999999999999:::;;;<<<===>>>@@@AAAEEEJJJNNNQQQQQQQQQTTTXXX]]]bbbfffiiijjjkkkhhhiiihhhcccYYYNNNFFFBBB@@@;;;666222000///,,,***++++++***)))))))))))))))************))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''''''''''')))***++++++,,,,,,,,,+++'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))(((&&&%%%&&&(((***+++---......---......+++,,,,,,***((('''(((*********)))(((((())))))***''')))+++---------,,,,,,###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################""""""######$$$%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#################################""""""""""""######$$$$$$""""""######$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!"""############"""!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""!!! $$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''((()))+++,,,111444:::===???AAABBBDDDFFFFFFFFFFFFEEECCCAAA@@@;;;888555333222111///---......///111222333444444555777999;;;<<<<<<<<<<<<:::;;;<<<<<<<<<:::777666444444444555666777888999888999999999999888777777666555555555555555666666333444555666666888:::======@@@EEEJJJOOOTTTZZZ^^^ggglllrrruuuxxx{{{|||rrriiiddd[[[UUUMMMHHHFFFDDD@@@<<>>===<<<;;;;;;;;;;;;777999===AAAEEEIIIKKKLLLOOOTTT[[[aaahhhnnntttxxx|||~~~~~~wwwlll___WWWSSSMMMEEE;;;444111///,,,***---,,,+++***************************************((((((((()))))))))******))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((((()))***)))'''&&&'''(((((()))++++++***+++,,,...444555444000+++(((***,,,******))))))(((((((((((((((***,,,---+++******+++'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###""""""""""""###$$$######""""""######$$$%%%############"""""""""""""""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$&&&''''''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((+++///222555888;;;@@@CCCDDDDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@>>>777555222111222222111000222333444666777888999999888999;;;===>>>>>>===<<<<<<===>>>>>>===:::888666555555555666777888999:::888888888999888777777666555555444555555666777888666888:::;;;<<<>>>BBBEEEHHHNNNVVV___hhhqqq{{{wwwmmmfff]]]WWWTTTQQQLLLGGGJJJIIIFFFCCC@@@>>>===<<<888999:::<<<>>>@@@DDDFFFHHHLLLRRRYYY```hhhrrrxxx~~~tttllliiihhh\\\RRRDDD:::555333000---///...---,,,++++++++++++************************(((((()))))))))************)))))))))((((((((('''))))))))))))(((((((((((((((((()))*********)))(((!!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''((())))))'''&&&''''''&&&''')))))))))***...111:::;;;999333,,,((())),,,(((((((((((())))))))))))(((***,,,+++)))((()))++++++)))'''$$$###$$$%%%&&&#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%""""""""""""##################$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''' !!!"""###$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''###$$$&&&)))---333888;;;<<<@@@DDDGGGGGGFFFEEEDDDFFFFFFFFFEEEDDDBBB???>>>888666333333444666666555777888:::<<<===>>>>>>>>>999;;;===>>>???>>>===<<<>>>>>>??????>>>;;;999777777777777888999;;;<<<===777888888888888777666666444444444555555777888999<<<>>>@@@AAACCCFFFJJJMMMZZZaaalllxxxxxxssstttuuuuuu}}}zzzzzz|||}}}uuullleeebbb^^^YYYTTTTTTRRROOOJJJFFFBBB@@@>>>>>>>>>===;;;:::;;;>>>@@@AAAEEEJJJPPPVVV```kkksss{{{}}}~~~{{{uuusssuuuxxxhhh\\\LLL@@@:::777444222000///...---,,,,,,,,,,,,******************++++++))))))))))))******************))))))((((((((('''))))))))))))(((((((((((())))))******)))(((&&&%%%%%%&&&'''((())))))))))))'''((()))(((&&&&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%'''(((((('''&&&&&&'''$$$&&&(((((((((+++000444======;;;444+++&&&'''***&&&&&&'''((()))***++++++&&&(((******((((((+++---...+++'''$$$######%%%'''""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######################## !!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""######$$$&&&'''((($$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ """###"""!!!"""############$$$$$$$$$((($$$ ###&&&&&&%%%)))'''%%%$$$%%%&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%&&&(((***&&&(((+++...333999@@@EEEIIIHHHHHHIIIKKKJJJHHHFFFGGGFFFEEECCCAAA@@@@@@@@@666777888:::<<<>>>@@@AAAAAAAAABBBBBBAAA@@@>>>===888999;;;===>>>>>><<<<<<@@@AAADDDEEECCC@@@;;;888999:::;;;<<<;;;:::888666888888888888777777666666999<<<<<<999999===AAABBBHHHHHHGGGIIINNNWWWbbbiiixxx~~~uuunnnllliiimmmuuuyyy}}}}}}yyyppppppqqquuu}}}xxxssssssrrrkkkeeeiiifff```ZZZYYYWWWPPPGGGDDDBBB???>>>???>>>===<<<===@@@DDDHHHKKKRRRZZZ```eeeiiinnnrrruuuyyy|||rrrgggWWWJJJBBB???===;;;333333222111000...---,,,,,,,,,+++)))'''''')))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&'''((()))***+++,,,---000000000///---+++)))'''+++***'''%%%%%%&&&((()))'''((((((''''''(((***------***&&&$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&***)))((((((((('''%%%#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###$$$###""""""############$$$$$$$$$'''&&&$$$$$$%%%'''''''''(((&&&$$$###$$$%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((******---222666;;;@@@EEEIIIIIIHHHIIIJJJLLLLLLJJJHHHFFFFFFDDDCCCBBBAAAAAAAAA===>>>???@@@BBBCCCDDDEEEDDDCCCCCCBBB@@@>>><<<;;;888:::<<>>@@@AAABBBCCCGGGLLLQQQXXX]]]dddjjjnnnqqqtttuuuppphhh]]]TTTPPPOOONNNNNNCCC???888222...---.../////////...,,,***)))***+++******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%&&&'''((()))***++++++,,,,,,---...---,,,***)))+++)))'''%%%%%%&&&((()))'''(((((('''&&&&&&(((***+++***)))'''%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&!!!!!! """%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''%%%###"""###$$$$$$###########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%'''***,,,...333:::@@@CCCFFFIIIKKKIIIIIIIIIKKKMMMMMMKKKIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEDDDBBB???===:::999888:::>>>AAACCCDDDCCCCCCDDDDDDEEEDDDCCCAAA???===888999:::;;;;;;;;;;;;:::999999:::::::::<<>>???BBBEEEIIIOOOWWW___dddgggiiijjjjjjgggccccccdddggghhhiii```WWWJJJ<<<333000111333111111000///...,,,+++++++++*********))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))'''(((***+++,,,,,,++++++***)))'''%%%%%%&&&((())))))))))))'''%%%$$$%%%'''(((***,,,***&&&$$$$$$&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$""""""#########$$$$$$$$$"""%%%%%%###"""$$$&&&(((%%%######$$$%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((((((***---///111777???FFFIIIJJJJJJJJJJJJIIIJJJLLLNNNNNNLLLKKKDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@===;;;:::888:::>>>AAADDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>:::::::::::::::;;;;;;;;;:::<<<>>>???@@@EEEKKKQQQVVVaaammmvvv{{{mmmjjjiiilllqqqxxxuuuppphhhaaa\\\XXXTTTQQQHHHGGGEEEBBBAAA@@@AAABBB???DDDKKKQQQVVV[[[^^^aaabbbdddhhhooovvv}}}wwweeeSSSDDD:::777666222111000//////...---+++************************)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))%%%&&&(((***++++++******)))(((&&&%%%%%%&&&'''(((+++++++++)))&&&$$$%%%%%%%%%***...,,,'''$$$&&&(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$""" $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$!!!!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""######""""""#########$$$$$$$$$!!!%%%%%%###"""$$$&&&)))'''$$$$$$%%%&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%'''((())))))***,,,///222888===EEEKKKMMMLLLKKKKKKJJJJJJJJJLLLNNNNNNLLLKKKDDDDDDDDDDDDEEEFFFGGGGGGKKKJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCDDDCCCAAA???===888:::===AAACCCDDDDDDDDDBBBAAA@@@???>>>>>>======999999888888888999:::;;;;;;???DDDHHHLLLSSS]]]dddttt~~~wwwtttlllkkknnnuuuzzz~~~zzzrrrkkkccc\\\XXXQQQOOOKKKHHHEEECCCAAA@@@===???BBBEEEIIINNNTTTXXX\\\bbbkkkvvvnnn[[[JJJ???999333111//////000000...,,,((())))))***+++,,,------)))*********++++++++++++************************))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((()))))))))((('''''''''&&&%%%&&&&&&'''(((,,,,,,---+++(((&&&&&&&&&$$$)))---,,,(((&&&'''***&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%***'''$$$"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$"""""""""###"""############$$$$$$$$$!!!###$$$%%%%%%%%%'''((()))'''%%%$$$%%%&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&########################"""######$$$$$$%%%%%%&&&%%%''')))+++---000444777BBBFFFLLLOOOPPPOOONNNNNNKKKKKKKKKLLLMMMMMMKKKIIIDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLJJJIIIGGGFFFEEEDDD???AAADDDFFFGGGDDDBBB@@@:::;;;>>>AAABBBCCCBBBBBB??????>>>======<<<<<<;;;888888777777888;;;>>>@@@BBBIIIRRRYYY```iiiuuu~~~|||{{{~~~uuullleee```^^^[[[UUUPPPLLLGGGCCC@@@@@@@@@@@@???@@@DDDJJJOOOWWW^^^iiiuuusss___MMMCCC;;;777333111222222000---))))))***+++,,,------...)))))))))*********++++++***************************))))))(((((())))))***((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((('''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''***,,,---,,,***(((((((((%%%(((******(((''')))+++&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###"""###$$$"""############$$$$$$$$$$$$"""!!!"""$$$&&&'''((((((&&&$$$###$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&##############################$$$$$$%%%&&&&&&'''%%%(((+++///333999???CCCJJJLLLOOOQQQPPPOOOOOOPPPLLLLLLKKKLLLMMMLLLIIIGGGEEEEEEEEEEEEFFFGGGGGGHHHKKKJJJIIIGGGFFFDDDCCCBBB???BBBGGGJJJJJJGGGCCC???===>>>@@@BBBBBBBBB@@@???======>>>======<<<;;;:::;;;:::;;;<<<@@@EEEJJJMMMQQQ[[[gggrrr{{{~~~wwwyyy|||yyytttqqqnnnmmmhhhccc^^^ZZZVVVPPPLLLHHHHHHFFFDDDBBBCCCFFFIIIOOOUUU___kkkwwwvvvbbbVVVHHHAAA:::555555444222///,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))************************************))))))))))))******))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''')))++++++***))))))***&&&&&&''''''((()))***+++(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''%%%###$$$&&&"""############$$$$$$$$$$$$ """&&&&&&%%%'''%%%###"""###$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&***///444:::AAAIIIMMMMMMOOOPPPPPPNNNNNNNNNOOOMMMLLLKKKLLLLLLKKKHHHFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFEEECCCBBB@@@@@@???CCCIIILLLLLLHHHBBB>>>???@@@BBBCCCCCCAAA@@@???======>>>>>>>>><<<;;;:::??????@@@CCCIIIPPPWWW[[[___jjjyyyyyytttsssxxx{{{{{{|||}}}vvvrrrnnnkkkiiifffaaa]]]PPPPPPOOOLLLIIIGGGGGGHHHGGGMMMVVV```kkkyyyttthhhRRRJJJ@@@:::888666333000//////...---+++***))))))(((((((((((())))))))))))******************************))))))))))))******))))))************))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''))))))))))))(((%%%%%%%%%&&&&&&'''''''''$$$''')))******))))))***'''&&&$$$%%%'''***++++++)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$$$$'''(((((('''%%%&&&(((***)))///777???DDDIIIMMMOOOQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBGGGEEECCCAAA???>>>>>>>>>@@@GGGKKKJJJIIIIIIHHHEEECCCAAA@@@???@@@@@@???>>>===>>>???>>>===>>>@@@BBBAAAGGGNNNSSSXXX___iiiqqq{{{}}}{{{}}}~~~~~~xxxqqqlllbbbcccaaaZZZQQQIIIEEEEEEIIIIIIIIINNNYYYgggttt}}}sssaaaVVVIII???;;;999666333111...+++))))))***++++++---,,,,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))************)))((('''&&&&&&%%%))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&'''((()))***+++,,,---'''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,---(((((('''&&&&&&&&&&&&''')))(((((('''&&&$$$###"""'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&%%%%%%$$$$$$#########&&&$$$"""###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$,,,+++)))&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""########################"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$###$$$%%%%%%$$$%%%''')))&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&'''***---111666>>>EEEIIIMMMPPPRRRNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@???>>>>>>???AAAGGGKKKJJJIIIIIIHHHDDDFFFDDDBBB@@@???>>>=========>>>???@@@AAADDDHHHLLLPPPWWW```gggmmmuuu~~~qqqoookkkccc[[[SSSOOOMMMIIIGGGEEEGGGNNNYYYeeelll{{{|||ssshhh___SSSIIIDDD???999555666333///...//////---***,,,,,,+++*********+++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))***++++++((((((''''''&&&&&&&&&%%%&&&''''''((()))***++++++)))(((((('''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###########################"""###%%%&&&&&&%%%###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$"""###%%%%%%%%%''')))+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''')))...111999>>>DDDJJJMMMOOORRRSSSLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@??????>>>?????????CCCIIILLLKKKIIIIIIGGGDDDBBB@@@>>><<<:::::::::;;;>>>@@@CCCGGGLLLTTT\\\bbblllsss}}}~~~yyywwwuuuxxx}}}wwwoooggg```ZZZVVVMMMJJJFFFDDDFFFLLLSSSXXXbbbkkktttwwwxxxwwwtttooommmggg^^^WWWQQQKKKCCC>>>;;;666111000111000+++&&&++++++*********++++++,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''(((((())))))))))))((('''&&&&&&%%%%%%''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""$$$%%%%%%%%%&&&(((***)))'''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''')))---222666???BBBHHHKKKMMMNNNOOOPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEAAAAAAAAAAAABBBBBBCCCCCC===>>>>>>>>>??????@@@@@@EEEJJJNNNKKKIIIIIIGGGCCC======;;;999888:::===???AAAEEEKKKTTT___lllyyyzzzyyy~~~|||{{{zzzwwwrrrooommmmmmnnnnnntttvvvxxxyyy{{{|||vvvuuurrrvvv}}}xxxqqqjjjbbb]]]WWWSSSMMMHHHFFFGGGJJJMMMRRRYYY```eeehhhjjjkkkkkkkkkhhheeeaaa^^^YYYRRRNNNEEE>>>555222222111,,,(((+++************+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))###$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%$$$######%%%''')))(((%%%###""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%'''(((***---222888<<>>???@@@AAABBBBBBGGGLLLOOOLLLJJJIIIFFFBBB@@@???>>><<<<<<>>>DDDHHHIIIOOOXXXeeettt|||zzzyyyyyy~~~}}}zzzuuurrrpppqqqtttvvv{{{xxxtttoookkkhhhhhhhhhjjjfff```]]]]]]___``````cccdddfffgggiiilllpppssstttsssrrrqqqrrruuu{{{}}}wwwzzz~~~zzzssslllfffaaa]]]WWWQQQKKKHHHGGGFFFHHHJJJPPPUUUZZZ^^^ccchhhhhhhhhhhhiiihhheee```]]]WWWNNNCCC;;;888555222...,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$###"""######""""""######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%###"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%((('''%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&(((,,,000444999???CCCGGGJJJMMMOOONNNLLLKKKKKKLLLJJJGGGDDDAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBB@@@>>>======>>>@@@AAACCCCCCDDDDDDIIINNNPPPMMMJJJIIIFFFBBB@@@@@@@@@>>>>>>BBBJJJPPP[[[aaakkkyyyzzzyyy{{{~~~yyywwwvvvvvvsssqqqnnnllllllmmmnnnpppnnnpppsssuuussspppkkkhhhhhhfffbbb___^^^```bbbdddffffffgggfffdddccceeefffhhhbbb\\\ZZZ[[[^^^___^^^]]]^^^```bbbeeegggiiijjjkkkjjjhhheeedddeeehhhkkklllooorrrtttuuuwww|||}}}xxxuuullljjjeee^^^VVVOOOIIIFFFBBBBBBDDDJJJOOOUUU]]]eeegggiiikkknnnoooooonnnmmmkkkcccVVVIII???888444111......---,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$############""""""######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''(((((((((,,,222777<<>>======>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEDDDCCCAAA???>>>???@@@BBBDDDEEEFFFFFFEEEJJJOOOQQQNNNJJJIIIEEEAAA>>>@@@BBBDDDFFFNNNYYYbbbuuu{{{|||wwwtttrrrpppooommmkkkgggccc```^^^^^^^^^[[[[[[[[[\\\^^^```cccdddhhhiiijjjjjjiiigggeeeddddddbbb```^^^^^^```cccdddgggkkkqqqtttvvvwwwzzz|||vvvpppjjjhhhjjjlllkkkjjjgggiiimmmrrrwwwyyyzzzyyyvvvtttqqqlllgggeeeeeefffeeeeeeeeefffiiimmmqqqtttyyyzzzzzzxxxvvvuuuvvvwww}}}~~~}}}yyyrrrhhh]]]SSSMMMHHHDDDCCCGGGJJJMMMWWWaaadddggglllqqqvvvzzz~~~~~~rrrbbbPPPAAA999666111000///...---,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******+++*********)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$######""""""######$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""$$$%%%%%%%%%&&&)))+++###$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***///666===BBBGGGKKKNNNGGGJJJLLLMMMKKKHHHGGGFFFAAA@@@>>><<<;;;<<<===>>>===>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEDDDBBB@@@???@@@BBBDDDEEEGGGGGGGGGFFFKKKPPPRRRNNNKKKIIIEEEAAA@@@DDDIIINNNTTT```ooozzz}}}vvvqqqkkkfff```[[[YYYXXXWWWWWW\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWYYY\\\```dddggghhhooonnnnnnmmmllllllllllllhhhgggfffeeefffhhhjjjlllwww~~~~~~|||~~~~~~|||zzz}}}}}}vvvpppnnnmmmooollljjjjjjnnnsssvvvxxxrrrrrrppplllhhhffffffgggeeejjjrrrxxx~~~yyykkk___WWWSSSLLLHHHHHHHHHIIIRRR\\\```dddkkksss{{{{{{dddPPPCCC???333222000///------,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((******+++******)))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$######$$$''')))***)))$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%&&&((()))***333999@@@EEEFFFGGGIIIJJJKKKKKKKKKIIIGGGCCC@@@>>>:::999999999:::<<<>>>??????>>>=========>>>@@@AAAAAACCCFFFFFFEEECCCBBBBBBAAADDDFFFGGGFFFFFFFFFGGGPPPMMMKKKJJJGGGCCCEEEJJJLLLPPPUUU[[[dddsssuuullleee```]]][[[UUUSSSPPPNNNOOORRRVVVYYY[[[]]]```aaa___]]][[[[[[cccdddfffjjjpppyyy~~~||||||~~~xxxrrrooommmjjjhhheeegggiiijjjlllnnnrrrvvv}}}|||tttiiieee]]]QQQIIIGGGIIINNNPPPZZZ^^^fffqqqzzzuuucccQQQEEE===666...,,,///000,,,(((---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&((()))*********111///,,,(((&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$$$$%%%$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$#########$$$$$$"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&''''''&&&&&&&&&(((+++...///:::???EEEIIIJJJKKKLLLMMMLLLJJJHHHEEEAAA>>>:::999888888888999;;;<<<===>>>???>>>===<<<<<<<<<===>>>AAACCCFFFFFFEEECCCBBBCCCAAADDDGGGIIIHHHHHHHHHIIIMMMKKKKKKLLLKKKIIILLLRRRTTT\\\gggrrr}}}{{{sssjjjeee^^^XXXTTTRRRQQQQQQQQQQQQRRRTTTWWW\\\```ccchhhnnnuuuzzz{{{yyywwwvvvwwwyyy~~~{{{vvvrrrssssssqqqooommmlllnnnpppuuu{{{~~~tttooonnnqqqyyy{{{sssjjj^^^TTTOOONNNOOOPPPTTTUUU[[[fffqqqzzzrrrdddZZZMMMCCC777000000000...,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))...,,,***(((&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$"""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$%%%###!!!!!!#########"""$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$%%%&&&###%%%&&&&&&%%%%%%&&&''''''''''''(((+++000444777AAAEEEIIILLLMMMMMMMMMNNNJJJHHHDDD???:::666444333666777999;;;============>>>===<<<;;;::::::;;;;;;AAACCCEEEEEEDDDCCCCCCCCCAAAEEEIIIKKKKKKJJJIIIIIIIIIHHHIIILLLLLLMMMSSS\\\hhhttt~~~sssqqqssszzzwwwrrrnnniiiccc]]]YYYWWWUUUQQQOOONNNPPPSSSUUUVVVYYY___fffmmmssswwwyyy~~~zzzvvvuuuvvvxxxxxx|||}}}|||zzzpppjjjiiijjjqqq|||{{{oooeee]]]YYYWWWUUUTTTPPPQQQZZZeeennnyyy~~~uuunnn[[[NNN>>>333/////////...------,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((())))))(((((('''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%'''&&&$$$""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&$$$%%%&&&&&&%%%%%%&&&(((''''''(((***///555;;;>>>FFFHHHKKKMMMMMMLLLKKKKKKGGGDDD???999555222111111666888;;;>>>??????>>>===;;;:::999888888999:::;;;@@@BBBDDDDDDCCCBBBCCCCCCBBBFFFJJJLLLKKKIIIHHHHHHIIIIIIKKKPPPSSSXXXdddpppsssnnnooouuu||||||tttkkkfff```^^^[[[YYYXXXXXXXXXXXX[[[[[[ZZZYYY[[[___dddhhhkkkpppyyyyyytttrrrvvvzzz}}}{{{uuusssooottt{{{~~~uuummmhhhdddaaa[[[SSSNNNRRRZZZaaaiiiooo{{{~~~{{{vvvqqqcccWWWGGG;;;666444333222///......---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))(((%%%###!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$###""""""%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&$$$&&&''''''&&&%%%'''(((&&&''')))---333:::AAADDDLLLLLLLLLMMMMMMKKKIIIGGGBBB???;;;666444333444444888:::===@@@AAA@@@>>>===666666666666888:::<<<===???@@@BBBBBBAAAAAABBBCCCCCCFFFIIIKKKJJJHHHHHHGGGKKKMMMTTT\\\dddpppoooiiimmmwwwyyypppmmmgggbbb]]]XXXSSSPPPPPPPPPRRRUUUZZZaaahhhlllnnnnnnnnnnnnooossszzzxxxrrrqqqooommmnnnrrrxxx|||~~~|||}}}zzztttnnnjjj```WWWOOOOOOSSSVVV[[[```jjjpppuuutttssssssqqqmmmjjjaaaUUUKKKCCC===777444//////...------,,,,,,+++************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))(((&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$%%%&&&$$$&&&''''''&&&&&&'''(((''')))---222999@@@FFFJJJPPPOOOMMMMMMLLLJJJFFFCCC===;;;888555444555777888:::<<<>>>@@@AAA???===<<<444444444555777:::<<<>>>===>>>@@@@@@??????AAABBBBBBEEEHHHIIIIIIIIIJJJKKKKKKRRR___mmmyyyyyyooopppyyyyyymmmaaaZZZSSSQQQOOOMMMLLLLLLLLLLLLJJJOOOVVV___iiittt{{{vvvpppjjjhhhjjjnnnqqqzzztttqqqeee]]]UUUSSSRRRQQQSSSWWW___fffkkklllmmmnnnnnnkkkiiieee___XXXOOODDD:::444222111...,,,+++++++++,,,************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&''''''(((((()))******)))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&'''(((******(((&&&''''''&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###***(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$%%%###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))))),,,111999@@@GGGLLLNNNQQQNNNKKKIIIHHHFFFAAA>>>:::888777666555666888999;;;<<<>>>>>>>>>===;;;:::555444555555777999<<<===;;;===>>>=========???AAAAAACCCFFFHHHJJJLLLPPPSSSUUUaaatttzzznnnddd]]]XXXRRRMMMHHHHHHIIIIIIKKKNNNRRRUUUUUU\\\hhhttt{{{uuurrrqqqrrrrrr|||{{{xxxqqqkkkddd___WWWPPPOOOSSSTTT\\\bbbeeehhhlllmmmkkkggggggfffddd]]]SSSIIIBBB;;;888444///---,,,------************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%&&&''')))***))))))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$######$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$***(((&&&%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))+++...555===EEEKKKOOOQQQOOOKKKHHHEEEDDDAAA<<<888888888777666666666777888<<<<<<<<<<<<<<<:::999888666666666666777888:::;;;:::;;;<<<<<<<<<<<<>>>@@@???AAADDDGGGKKKPPPUUUZZZhhhvvv~~~tttggg^^^SSSNNNMMMOOOOOOMMMIIIIIIKKKLLLOOOTTTZZZ^^^dddmmm{{{|||zzzxxx~~~~~~yyyssskkk^^^RRRNNNQQQKKKSSS[[[___ccciiikkkjjjiiillloooqqqnnnggg^^^XXXDDD@@@:::444000//////000************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$&&&((()))''''''&&&%%%%%%%%%%%%&&&))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###"""!!!"""$$$&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###&&&'''((('''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%%%%&&&((((((((()))+++---333777===DDDIIILLLMMMNNNPPPLLLFFFAAA???>>><<<;;;777777777777777888888888???===:::777666777888999999999888777888999;;;<<<::::::999999999;;;>>>@@@@@@HHHLLLJJJKKKWWWgggqqqwwwnnnaaaXXXQQQMMMIIIFFFFFFHHHLLLOOOSSSSSSSSSWWW^^^iiissszzzyyyqqqtttwww|||vvvjjjaaaWWWOOOIIILLLOOOTTTZZZbbbjjjooonnnssszzz~~~}}}yyyuuurrraaaVVVFFF999333000//////...---++++++,,,,,,+++***++++++************++++++((('''&&&&&&'''))),,,---******)))((((((((((((((('''((()))))))))(((&&&%%%)))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&((((((((('''&&&%%%''')))+++,,,,,,)))&&&###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((---)))%%%$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))---///999===CCCHHHLLLMMMMMMLLLMMMIIIDDD@@@>>>===<<<;;;666666777999999:::::::::<<<:::888666555666777888;;;;;;::::::::::::;;;;;;888888888999999<<>>>>>===<<<:::444666888:::;;;<<<<<<;;;888777555444444555777888=========<<<<<<;;;:::999777888999:::;;;>>>BBBEEELLLVVV```eeemmm}}}qqqjjjbbbXXXPPPLLLJJJGGGEEEDDDIIIQQQZZZdddlllqqqtttxxxyyy}}}}}}wwwssswww}}}|||uuutttzzzwwwmmm___YYYRRRMMMNNNTTT\\\bbbkkkrrr}}}kkkWWWHHH>>>666111///...,,,,,,---,,,***))),,,++++++******++++++,,,---,,,+++***))))))***+++******)))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&''''''(((%%%%%%'''(((((()))((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$'''***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%###""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''')))...444999AAADDDHHHKKKLLLIIIEEEBBBCCC@@@>>>======<<<;;;999555666888:::;;;;;;:::999777666555555666777999:::===>>>>>>===<<<:::888666777999;;;<<<>>>AAAGGGLLLWWWeeetttmmm```]]]YYYRRRMMMJJJJJJJJJJJJMMMUUUcccrrrxxxttttttwww~~~|||}}}{{{ppphhh]]]TTTPPPRRRVVVYYYaaahhhssswwwfffWWWIII<<<444222000///...///...---+++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++***))))))(((((((((((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******************###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))),,,222999???CCCEEEIIIKKKJJJGGGCCC@@@>>>===<<<<<<<<<<<<:::888777888888999999888777666888777777888999:::<<<======>>>>>>===;;;999666555555888<<<>>>AAAGGGQQQYYYjjj{{{~~~tttiii```[[[WWWVVVTTTRRRPPPPPPRRRTTT\\\fffxxx{{{vvvtttuuuyyyzzznnnccc]]]YYYWWWUUUWWW\\\fffttt|||rrrgggYYYJJJAAA555333000/////////...,,,------,,,,,,,,,,,,------))))))))))))******++++++***))))))(((((((((((((((***)))(((''''''(((***+++))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******++++++++++++******&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%'''((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,---###!!!!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%'''***---222888???DDDGGGHHHJJJJJJIIIFFFCCC@@@<<<;;;;;;<<<===<<<999666999999888777777666666666:::::::::;;;<<<>>>???@@@>>>>>>===<<<:::888666555444888===BBBHHHTTTdddooo}}}ssshhhaaa\\\XXXWWWZZZWWWYYY[[[ZZZYYY[[[___cccrrr|||~~~xxxuuuvvvwww~~~uuunnnggg```[[[UUUWWW^^^jjjyyy~~~{{{uuukkk^^^TTT???;;;555111///...------...------,,,,,,------...((())))))*********++++++******)))(((((((((((((((''''''&&&&&&''''''((((((*********)))))))))(((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''******++++++++++++******&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''(((***,,,---...///%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&)))---222777>>>DDDIIIJJJJJJIIIHHHEEEBBB???===;;;;;;;;;<<<===;;;888555:::999888666666777888999<<<<<<======>>>???@@@@@@@@@???===<<<:::999888888777<<>>>>>???@@@@@@@@@BBB@@@>>><<<::::::::::::<<>>;;;999666555666:::???CCCFFFCCC???>>>@@@BBBBBB@@@CCC===999999::::::;;;>>>BBBIIIUUUeeezzzuuuhhh^^^UUUQQQSSSOOOVVV```mmmxxxkkk___\\\^^^___eeelll{{{}}}zzztttooogggccc[[[QQQFFF<<<444000000+++))),,,...,,,+++---************************************))))))))))))&&&&&&''''''(((((())))))'''((()))******)))((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))((((((((((((***+++++++++***)))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###+++(((&&&&&&)))***)))''''''(((((('''&&&&&&(((+++*********+++,,,///111333333555888;;;???AAABBBBBB######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&(((+++---222555:::@@@EEEHHHJJJJJJJJJGGGBBB>>>;;;:::;;;;;;;;;===??????===<<<<<<===999888555555666;;;@@@CCCCCC@@@>>>>>>@@@BBBAAA@@@EEEAAA???@@@@@@???BBBGGGMMMWWWfffwwwqqq```YYYSSSMMMOOOUUU[[[hhhzzzttthhhbbb___^^^ccciii{{{{{{tttqqqooojjjcccWWWJJJ===444666111...000111///---...------------------------************))))))))))))((((((((()))))))))))))))'''((()))******)))((('''''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''((()))************'''(((((()))((('''&&&%%%'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%###$$$'''((((((&&&'''(((((((((&&&''')))+++)))***+++---000333777888<<<>>>AAADDDGGGHHHIIIJJJ######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&))),,,///111999<<>>;;;999999:::;;;<<<>>>@@@@@@>>><<<;;;:::777666555555777;;;@@@CCC@@@???>>>>>>@@@AAA@@@??????>>>???AAAAAAAAAHHHPPP^^^kkk}}}vvvaaaVVVMMMLLLJJJIIIRRR___rrr{{{{{{~~~zzzsssmmmmmmpppsssyyyvvvkkkbbb^^^aaagggyyy~~~~~~yyynnn]]]KKK???:::333...///000---++++++........................++++++*********)))))))))************))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((************************((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***+++,,,,,,(((((()))((('''&&&$$$###'''&&&&&&&&&'''((()))))))))))))))((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''***(((&&&$$$$$$%%%''')))&&&$$$###$$$&&&''''''''''''((())))))))))))+++...///000222666:::>>>BBBDDDFFFHHHJJJMMMOOOPPPPPPPPP######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''+++///333666===@@@DDDHHHJJJIIIGGGEEE???>>>;;;999888999:::;;;===???AAAAAA>>>;;;999888555555555666888<<<@@@CCC?????????@@@@@@???===<<<::::::===@@@CCCIIIVVVccctttuuummmqqqvvv|||~~~}}}}}}wwwiii]]]SSSLLLHHHHHHHHHMMM^^^qqq{{{uuuuuuzzz{{{qqqgggeeeeeehhhooovvv|||vvviiibbbdddhhhvvvppp]]]OOO@@@777/////////,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))((((((((((((((())))))))))))((((((&&&'''(((((())))))))))))++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((***++++++,,,))))))******)))(((&&&%%%&&&&&&&&&&&&'''((()))***))))))(((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''***(((&&&%%%%%%&&&((()))(((''''''&&&'''(((((((((&&&(((***,,,,,,...111333666777:::===AAAEEEHHHIIILLLMMMOOOQQQRRRSSSRRRRRR######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((---222777:::???AAADDDFFFFFFDDDBBB@@@<<<;;;:::999999:::;;;<<<>>>@@@AAA@@@===999888777555555666777:::===@@@BBBAAABBBBBBAAA???===<<<<<<======AAAHHHPPP\\\nnn}}}qqqiiifffdddooowwwvvviiidddccc```XXXQQQMMMHHHFFFHHHKKKUUUnnnwwwrrrsss}}}|||nnnfffccccccgggmmmxxxsssllllllmmmsssqqqeeePPPCCC888444333111//////++++++++++++++++++++++++++++++++++++************)))))))))(((((('''''''''))))))(((((((((((())))))%%%&&&'''(((((((((((((((************************((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((("""###%%%'''((()))******'''((()))******)))((((((%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))(((((()))***(((***...111333555999;;;===>>>@@@BBBDDDFFFHHHIIIOOOPPPQQQRRRRRRRRRQQQPPP######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''+++000666;;;>>>AAABBBBBBBBBAAA???===<<<<<<<<<;;;:::;;;<<<===>>>>>>??????===:::888777777666777888:::<<>>>>>???BBBCCCIIIUUUcccssszzziiibbbdddjjjnnntttfffYYYTTTSSSQQQNNNMMMKKKGGGHHHNNNUUUccczzztttrrrxxxyyypppiiieeeeeehhhuuu~~~{{{xxxuuuttt}}}~~~aaaQQQ@@@777555222000000------------------------,,,++++++++++++*********((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((("""###%%%&&&'''(((((()))%%%&&&((()))))))))((('''%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))+++++++++***+++---///000333777:::<<<>>>AAACCCHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPQQQQQQPPPOOOMMMLLL######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))+++...444:::???BBBCCCCCCBBB@@@???===<<<;;;>>>>>>=========>>>???@@@>>>>>>===:::777666777888888999:::<<<>>>@@@AAAAAADDDEEEEEECCCAAAAAACCCEEEKKKMMMWWWiii{{{rrrfffeeeooo{{{~~~rrrbbbZZZTTTVVVXXXUUUUUUVVVVVVSSSWWWaaakkkzzz~~~yyywww|||zzzqqqllllllrrr||||||xxx|||ttt```III<<<666111///...........................,,,,,,+++++++++*********((((((((((((((()))))))))***)))(((''''''((()))***(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((((())))))******)))((('''((('''''''''''''''((((((+++***((('''&&&'''((()))(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))((('''''')))+++,,,***---///111111333777:::<<>>===<<<<<>>===;;;888555555777999999:::<<<>>>???@@@AAAAAACCCDDDEEECCCBBBCCCGGGKKKWWW[[[hhh}}}rrrjjjnnn{{{ooodddZZZWWW[[[dddiiigggfffiiifffeeejjjuuu~~~}}}vvvsssooozzz}}}}}}zzzwww}}}oooTTTCCC;;;555222111........................,,,,,,,,,+++++++++******(((((())))))******++++++***)))(((''''''((()))******************)))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((------------,,,***)))(((***))))))(((((((((((())),,,+++)))((('''(((***+++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))******''''''''''''((((((((()))---***'''%%%%%%(((,,,///,,,000444666888;;;AAAEEEEEEHHHKKKLLLKKKKKKKKKLLLLLLLLLNNNOOOOOONNNMMMMMMIIIIIIIIIHHHGGGDDDBBBAAA"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++---111777===BBBEEEEEEBBBAAA>>><<<<<<<<<>>>???CCC@@@>>>>>>@@@@@@>>>;;;;;;;;;:::999777888;;;===???@@@AAA@@@>>>>>>???@@@BBBBBBCCCDDDCCCEEENNNXXXjjjrrr~~~yyyzzzwwwkkkaaa\\\[[[aaalllyyy}}}wwwtttsss|||iiiSSSCCC999444222222000---,,,---///000///---------,,,,,,,,,++++++,,,+++******)))*********---,,,***(((''''''((()))''''''''''''&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&'''&&&&&&%%%%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((())),,,)))(((+++000222///,,,&&&%%%%%%%%%&&&&&&''''''(((&&&%%%(((,,,000111111***'''&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''((())),,,,,,++++++---000333555555777:::???CCCHHHKKKMMMOOOOOOOOOOOONNNLLLKKKJJJMMMNNNOOOOOONNNLLLIIIHHHCCCCCCDDDDDDAAA>>>:::777"""###%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''+++---222888>>>AAACCCCCC@@@???>>>======>>>???@@@DDDBBB??????@@@@@@===;;;777999;;;<<<;;;;;;<<<===???@@@AAA@@@>>>======>>>>>>>>>AAADDDFFFLLLZZZiii}}}xxxmmmddd[[[UUUUUUaaammm{{{wwwuuuyyysss^^^MMMAAA999555111...,,,,,,---///000000---------,,,,,,,,,++++++,,,++++++***************---,,,***((('''((())))))*********)))))))))(((((()))))))))))))))(((''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))******+++000555777444///''''''&&&%%%%%%&&&''''''&&&%%%&&&***...000///---***'''%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((('''&&&((()))(((((((((***,,,,,,,,,...000333666999;;;>>>@@@CCCFFFJJJMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMMMMKKKIIIGGGEEEDDDDDDCCCAAA>>>:::666444!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&'''(((((()))---000555;;;???AAAAAA@@@======>>>>>>???@@@AAAAAAEEECCCAAA@@@@@@???===;;;555888===??????>>>>>>>>>???AAABBBAAA>>>;;;::::::;;;===AAAFFFJJJUUUjjj}}}tttcccXXXQQQNNNPPPVVVhhh}}}yyywww~~~zzzhhhWWWIII===777444222///......//////...------------,,,,,,,,,,,,,,,,,,+++***************,,,+++***((((((((())))))++++++*********)))))))))(((((()))))))))(((''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((,,,222888999555111***)))'''%%%$$$%%%&&&'''$$$%%%'''+++......,,,)))***(((%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))***---000...000333777;;;???AAACCCHHHIIIKKKMMMOOOOOOOOONNNNNNMMMKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJHHHFFFCCCBBBDDDBBB@@@<<<999555222111!!!"""$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&'''(((******111555;;;???AAA@@@???>>>:::;;;===???@@@AAABBBBBBEEEDDDBBB@@@???===<<<;;;888;;;???AAA@@@@@@???@@@???AAABBBAAA>>>:::888888<<>><<<888333000///......---...------------,,,,,,,,,,,,,,,+++************+++++++++***)))(((((())))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((('''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&)))...222444222000---+++(((%%%$$$%%%&&&'''%%%&&&(((***++++++***)))+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''((()))***,,,000333555777<<<@@@DDDGGGHHHHHHNNNOOOOOOOOONNNLLLJJJHHHKKKIIIGGGEEECCCDDDEEEFFFJJJIIIIIIGGGEEECCC@@@??????===:::777444222111111!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%'''))),,,---666:::@@@BBBAAA???>>>>>>:::;;;<<<>>>@@@AAAAAAAAACCCCCCBBB@@@>>><<<;;;;;;>>>@@@AAAAAA@@@@@@@@@BBB???AAAAAA@@@===:::999999===AAAIIISSS]]]nnnwwwfffWWWQQQJJJHHHIIIQQQ```mmm|||wwwtttmmmuuuzzzrrriii___UUUOOOCCC>>>777222000//////............---------,,,,,,---,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))),,,...//////---,,,)))'''%%%%%%&&&&&&''''''''''''((()))***+++++++++)))'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((***,,,---111555888???AAAEEEHHHKKKLLLKKKKKKRRRQQQPPPNNNKKKGGGDDDBBBAAA@@@???>>>???AAACCCEEEJJJIIIHHHEEECCC@@@>>>===999777555444333444555555"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((,,,///222;;;???CCCDDD@@@===<<<<<<;;;;;;<<<<<<===>>>??????AAAAAAAAA???<<<::::::;;;BBBCCCCCCCCCAAAAAABBBCCC???@@@@@@???===;;;<<<===@@@EEEPPP```qqqvvvaaaSSSJJJGGGFFFHHHKKKUUUgggxxx}}}xxxrrrhhhlllrrryyy}}}zzzuuuqqqnnniiieeeaaaQQQJJJ@@@777222111111111............---------,,,------,,,+++++++++++++++))))))******))))))))))))++++++*********)))))))))&&&&&&'''(((((((((''''''$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''***)))(((((()))+++---...,,,+++***)))((('''&&&&&&'''((((((''''''(((+++---)))******)))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((&&&''''''(((((())))))***))),,,000333666999===@@@HHHJJJLLLNNNOOOOOONNNMMMSSSRRRNNNJJJFFFCCC@@@>>>666777888;;;???CCCFFFHHHJJJIIIFFFCCC@@@===;;;:::555555555555777999;;;===###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''+++000444777===AAADDDBBB===999999;;;===<<<;;;::::::;;;<<<===>>>???@@@>>>;;;999:::;;;???BBBEEEFFFEEEDDDDDDDDD?????????>>><<<===@@@BBBKKKOOO]]]qqq{{{sssxxxqqq___QQQIIIEEEEEEGGGLLLSSSaaaxxx~~~zzzxxx{{{|||vvvooolllkkknnnttt{{{~~~}}}xxxvvvvvvxxxxxxxxxnnncccSSSDDD:::555333333............------------------,,,++++++++++++,,,)))))))))*********))))))*********)))))))))((((((%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&'''((()))))))))***+++---******++++++***((('''&&&$$$''')))***))))))+++---%%%(((******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&''''''(((((((((''''''&&&'''''''''((((((((()))((())))))***++++++,,,,,,///333999>>>AAADDDGGGIIINNNOOOPPPQQQQQQQQQPPPOOOQQQOOOJJJEEE@@@===;;;:::555666999===AAAEEEHHHJJJHHHGGGDDD@@@===999777666666666888:::===@@@BBBCCC$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))&&&&&&''')))---333888;;;>>>AAACCCAAA;;;777777999???===;;;999888999:::;;;<<<>>>???===:::888999;;;<<<@@@FFFIIIIIIGGGEEEDDD??????>>>===<<<>>>BBBEEEVVVZZZhhh}}}~~~qqqooolllvvvyyy___PPPIIIEEEDDDFFFKKKRRR\\\nnnzzzsssqqqvvv~~~{{{xxxppphhhgggnnnwww|||~~~|||fffQQQAAA888333222//////.........---------...---,,,,,,++++++,,,,,,((()))************))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&!!!$$$'''))))))))))))***)))***+++,,,+++)))'''&&&!!!&&&+++---,,,***+++,,,"""%%%)))***'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""###$$$&&&&&&''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((()))((((((''''''&&&'''''''''(((((())))))******+++,,,------......444999@@@FFFJJJLLLNNNPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNKKKEEE???:::777777666:::;;;>>>AAACCCEEEGGGGGGGGGEEEBBB>>>:::777555444888999;;;>>>AAADDDFFFGGG&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$'''***&&&)))******...777===>>>AAAAAA???;;;666666999======;;;888777777888:::<<>>@@@BBB@@@===@@@GGGMMM[[[hhh|||~~~ooolllnnnuuusss___TTTLLLGGGFFFFFFLLLVVVbbbqqquuuooopppvvvyyypppjjjggglll{{{eeeNNN@@@888444111//////111111---,,,...+++++++++************)))*********)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((+++(((&&&'''***+++)))&&&%%%&&&&&&'''((()))******+++***)))'''&&&&&&%%%%%%((('''&&&%%%&&&(((***+++((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''((('''''''''''')))***,,,...000444:::>>>BBBFFFKKKNNNNNNOOOQQQSSSSSSSSSSSSRRRQQQOOONNNMMMJJJGGGBBB<<<999777777888???AAADDDFFFGGGFFFDDDCCCAAA>>>:::888888:::;;;;;;:::>>>DDDGGGHHHGGGGGGGGG&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))&&&***,,,---222;;;??????@@@???<<<888666666999;;;999888777666666888999;;;======<<<<<<<<<===>>>>>>AAA@@@AAADDDFFFFFFCCC@@@???AAABBB@@@???CCCMMMUUUhhhuuuwwwpppssszzzxxxaaaSSSLLLIIIIIILLLQQQZZZiiizzz|||tttrrrvvv}}}sssllllllvvvuuu]]]KKK???666333///...000///+++***+++,,,,,,,,,,,,++++++++++++++++++***))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''&&&&&&&&&''')))***+++)))(((((()))******)))((('''''''''(((((()))***++++++)))((('''&&&&&&&&&'''&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((())),,,...111555888<<>><<<:::999:::;;;======???BBBFFFHHHGGGFFFFFFFFF&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&+++000222888???BBB@@@===;;;777555666777888888555666666777888999:::::::::;;;===>>>???@@@@@@@@@AAA@@@@@@AAACCCCCCAAA@@@BBBDDDDDDCCCEEENNN[[[fff{{{vvvxxxmmm___PPPIIIHHHLLLUUU]]]jjjvvv~~~xxxzzz}}}rrrmmmqqqyyyqqq\\\JJJ===777111...//////,,,***,,,------------,,,,,,,,,,,,,,,++++++******)))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''&&&&&&''')))+++,,,)))))))))'''&&&''')))+++,,,+++)))''''''''')))***++++++***)))((('''''''''&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))(((''''''(((+++---///111555:::>>>BBBFFFJJJMMMQQQSSSVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPMMMLLLJJJIIIIIIJJJLLLNNNLLLKKKJJJGGGDDDBBB@@@???<<<<<<<<<===>>>???@@@AAABBBDDDGGGGGGFFFEEEEEEEEE&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''''''''(((&&&---333777<<>>@@@AAABBBBBB@@@@@@?????????@@@@@@@@@DDDGGGIIILLLRRR___qqq~~~{{{rrr\\\TTTMMMLLLQQQ\\\mmm|||yyyqqqpppsssmmmWWWGGG<<<555000000111...---///------------,,,,,,,,,,,,,,,,,,,,,++++++***************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''&&&'''(((***,,,---&&&((()))'''$$$$$$(((,,,000...***(((&&&'''((()))+++++++++***))))))(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((+++***)))))),,,///333666888<<>>===>>>@@@@@@@@@AAABBBCCCBBBDDDFFFGGGGGGGGGIIIJJJ&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))'''...555999===AAA@@@<<<777444111111555888888666555666888:::;;;;;;:::999666888;;;===@@@AAAAAAAAA@@@???>>>===<<<>>>@@@BBBDDDIIIPPPXXXbbbsssjjj^^^QQQOOOPPPYYYfffxxx~~~|||{{{}}}~~~wwwrrrrrruuu}}}zzzcccRRR@@@777000///000//////000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&'''(((***,,,---''')))+++)))''''''***...222000,,,)))''''''((()))******++++++***)))((('''''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))*********+++...333888;;;@@@CCCHHHLLLMMMNNNOOOPPPSSSSSSSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPOOOOOOOOOOOOOOOOOOJJJHHHEEEBBB@@@?????????===???AAAAAA??????AAABBBAAADDDIIILLLNNNQQQTTTWWW&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''''')))++++++222888;;;>>>@@@===888444222222333555888999999777888999::::::999888777888999;;;===>>>@@@@@@AAA???>>>===;;;:::===AAAEEEGGGPPP\\\iiiwww{{{dddUUUQQQIIILLLYYYmmm}}}|||{{{{{{|||~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwyyy|||~~~wwwtttnnnttt|||nnn]]]FFF;;;111///000///...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''')))+++,,,+++,,,......------...000333111...+++)))((((((((())))))***+++***)))'''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((())))))***)))***+++...333888===???GGGJJJMMMOOOOOOOOOOOOPPPRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMKKKDDDCCCAAA@@@??????@@@@@@===???AAA@@@>>>>>>@@@DDDGGGLLLSSSYYY^^^ccchhhkkk&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''***---000777<<<===>>>???;;;555111222444555666777:::===>>>>>>>>>===<<<:::999888<<<<<<<<<===>>>???@@@AAA>>>>>><<<:::999<<>>??????>>>:::444000333666666666777;;;???FFFEEECCCAAA???>>><<<;;;@@@???>>>>>>>>>???AAABBB>>>>>><<<:::999===DDDJJJ[[[iii}}}}}}eeeVVVNNNHHHHHHLLLSSS```|||}}}zzzvvvsssrrrpppmmmkkkjjjjjjiiihhhhhhhhhhhhhhhooopppqqqrrrssssssrrrqqqqqqqqqqqqpppooommmlllkkkllllllmmmnnnqqqsssvvvxxxuuuxxx{{{|||{{{|||}}}~~~yyyyyyyyy{{{rrr]]]NNN???888666222///...//////.........---------************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&(((((()))))))))---111111---)))222111000...,,,***)))(((&&&''')))***)))(((&&&%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&))))))((((((''''''&&&&&&&&&''''''((()))******+++333555999???DDDIIIMMMOOOOOOQQQSSSTTTTTTUUUVVVXXXXXXVVVTTTUUUWWWYYYXXXWWWTTTTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPOOOMMMIIIFFFDDD??????@@@@@@@@@AAAAAAAAACCCFFFHHHGGGFFFHHHNNNUUU^^^eeeoooyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))---111888;;;???@@@???:::444000333222222333444666888999===<<<;;;<<>>???AAABBB@@@>>><<<;;;999999<<>>>>>AAACCCCCCBBB@@@@@@@@@HHHOOOTTTRRRQQQXXXaaaggguuutttwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&***000444;;;===??????===999444111444444444555777999;;;<<<===<<<;;;<<>><<<:::<<<===>>>AAAHHHRRRYYYmmmwwwpppvvvzzzgggVVVIIIGGGGGGFFFLLLUUUjjj}}}|||zzzxxxvvvtttpppjjjfffdddcccaaa```^^^\\\ZZZXXXXXXYYY[[[\\\\\\]]]^^^```aaabbbbbbbbbccceeefffhhhgggeeecccbbbaaabbbcccdddeeeeeeeeeeeeddddddfffgggiiikkklllmmmmmmnnnooooooppptttyyy}}}}}}}}}uuujjj^^^QQQHHH???666111222/////////...---,,,++++++------,,,+++******************++++++++++++******))))))))))))))))))))))))))))))******)))((((((''''''(((((()))))))))(((((((((((('''''''''''''''((($$$%%%&&&&&&'''''''''&&&((((((((('''''''''((((((+++,,,...---,,,,,,...///+++,,,------,,,)))'''%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&'''(((((('''&&&''')))'''(((***,,,...222777;;;CCCEEEIIINNNQQQSSSTTTTTTVVVXXXXXXXXXVVVVVVVVVXXXWWWYYYZZZ[[[[[[ZZZYYYXXXVVVVVVTTTSSSRRRQQQPPPPPPOOOJJJEEEBBBAAA@@@>>><<<;;;===@@@BBBCCCDDDGGGIIISSSZZZ```___```gggqqqvvv}}}{{{{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((---333888??????>>>===:::666333111444444555666888;;;<<<>>>>>>===;;;<<<>>>??????>>>@@@?????????@@@???<<<:::999===AAADDDGGGPPP]]]fff{{{tttllljjjnnn}}}|||cccVVVLLLEEEFFFGGGKKKWWWfff}}}zzzwwwvvvtttqqqooommmiiidddaaa___]]]\\\ZZZWWWVVVTTTRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^___``````^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^___]]]^^^___```bbbcccdddeeedddeeefffggghhhlllpppttt}}}zzzzzz~~~yyyyyywwwvvvxxx}}}yyyrrriii^^^TTTHHH===777666333222111///---,,,++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************))))))(((&&&'''((())))))***)))))))))(((&&&%%%%%%'''(((***%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((+++,,,......,,,***))))))***+++,,,,,,+++)))'''&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''(((((())))))&&&'''))))))((()))+++,,,(((***---000444:::@@@EEEKKKMMMOOORRRTTTUUUUUUUUUWWWYYYYYYXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXXXXTTTTTTTTTSSSRRRPPPNNNNNNIIIEEEAAA>>>>>>===<<<;;;<<<>>>AAADDDGGGLLLQQQTTTaaaiiinnnnnnpppwww~~~zzzvvvsssxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((+++000777===BBB@@@===:::777555333222333333444666888:::<<<===>>>===;;;<<<===>>>>>>===>>>>>>??????>>>===:::888999>>>CCCHHHNNNZZZkkkxxx{{{pppgggffflllyyykkkYYYOOOKKKIIIJJJNNNXXXlll~~~|||yyyuuurrrpppnnnkkkiiidddaaa]]]ZZZXXXWWWUUUTTTQQQOOONNNMMMLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^___]]]^^^```aaabbbeeeiiimmmrrryyyzzz{{{wwwpppkkklllnnnssszzzzzzwwwqqqgggYYYIII===777555333000...------,,,,,,,,,,,,+++++++++,,,------******++++++++++++******)))))))))))))))))))))))))))))))))******))))))(((&&&''''''((((((((('''''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((***------+++)))'''''')))***+++++++++)))(((''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))'''((())))))((())),,,...+++...222666;;;BBBJJJOOOPPPQQQSSSTTTVVVVVVVVVVVVXXXYYYZZZYYYWWWUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMJJJHHHDDDBBB???<<<;;;;;;;;;;;;AAACCCFFFIIINNNTTT[[[```ooouuuyyywwwxxx}}}|||tttllliiipppzzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))+++///444;;;???BBB???<<<888555444444555444555666888:::<<<======>>><<<;;;;;;<<<======<<<======>>>>>>===;;;:::999<<<@@@FFFMMMXXXiii}}}}}}iiiggghhhnnnyyynnn\\\RRRLLLMMMOOORRRYYYjjj|||zzzxxxuuuqqqnnnkkkiiifffddd\\\YYYUUUSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGHHHHHHIIIFFFGGGIIIKKKMMMNNNOOOOOORRRSSSSSSTTTSSSRRRQQQQQQNNNMMMMMMLLLMMMNNNPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTWWWYYY[[[\\\^^^```dddgggiiioooxxx~~~{{{~~~zzzppphhhkkkooouuu|||sss```KKK===777444///------......---,,,,,,,,,+++,,,,,,------******++++++++++++******))))))))))))))))))))))))''''''(((((()))(((((('''((((((((('''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&''''''(((((('''&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%(((++++++***)))(((((())))))*********)))((((((***)))''''''&&&'''((()))%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***)))******))))))***---///111444999>>>DDDJJJPPPUUUQQQRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSPPPMMMHHHEEEBBB@@@???===;;;999999:::<<>>>>>??????<<<;;;::::::<<<======<<<<<<===>>>===;;;:::;;;===AAAEEEMMMYYYjjj}}}qqqbbbgggppp|||rrr^^^UUURRROOOTTT[[[aaalll{{{xxxvvvuuurrroookkkgggeeebbb___\\\TTTRRROOOMMMLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLPPPRRRTTTVVVXXXZZZ]]]``````eeemmmssswwwzzz|||~~~~~~~~~sssmmmqqqvvv|||~~~|||aaaLLL<<<777111......//////---------,,,,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))&&&''''''(((((((((((('''))))))((((((&&&$$$###"""!!!###%%%'''((('''&&&%%%'''(((((((((((('''&&&&&&%%%&&&''')))))))))(((((($$$&&&)))***)))))))))***(((((())))))***)))))))))***))))))(((((((((((()))&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&'''((()))*********++++++++++++---000333999===CCCHHHLLLPPPTTTVVVRRRSSSTTTTTTVVVWWWXXXXXXWWWXXXYYYYYYXXXWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSRRRPPPLLLHHHDDDAAA???===>>>===<<<;;;===@@@BBBEEEIIIOOOUUU^^^hhhrrryyy}}}zzz{{{|||zzzxxxqqqhhhbbb]]]^^^fffppp%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///333666:::===@@@<<<;;;888666555777999::::::;;;<<<>>>??????>>>>>>;;;999888999<<<===>>>===<<<======<<<::::::===@@@FFFKKKWWWiiixxxllldddnnn|||wwwbbbVVVVVVYYYaaaiiisss|||~~~|||zzzvvvsssqqqooooookkkhhhddd```]]]ZZZWWWTTTOOOMMMJJJIIIHHHGGGEEECCC@@@@@@?????????>>>>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDD@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGGGGIIILLLNNNOOOQQQTTTWWWYYY]]]bbbgggkkkoootttwww~~~|||tttxxx}}}}}}xxx^^^EEE===555000000000///,,,///...---,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&$$$%%%''')))******)))(((&&&'''))))))((((((***+++'''(((((()))))))))******)))************)))(((''''''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%%%%&&&'''((()))******)))***,,,,,,...222777;;;AAAEEEKKKPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXVVVWWWYYYYYYXXXXXXZZZ[[[XXXWWWVVVTTTRRRQQQQQQPPPOOONNNKKKHHHEEEBBBAAA@@@>>>@@@BBBCCCDDDHHHMMMQQQTTTWWW\\\bbbiiiqqqzzz~~~|||zzz{{{{{{xxxoooggg^^^ZZZWWWXXX^^^eee%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&***000555999;;;>>>???:::999777666666888:::<<<999:::<<<=========<<<;;;:::888888999<<<>>>>>>>>><<<======;;;999:::???CCCJJJPPP___vvvtttkkkjjjuuuqqqaaaUUUPPPVVV^^^vvvvvvuuussspppnnnllljjjjjjfffccc^^^ZZZWWWTTTQQQNNNLLLJJJHHHGGGFFFEEECCCAAA=========<<<<<<<<<;;;;;;======???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???;;;===>>>@@@AAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBB@@@CCCFFFHHHIIIKKKNNNPPPUUUXXX[[[___ccchhhooossszzzyyy|||}}}~~~jjjKKKCCC999333111111...+++000///...---,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************)))***************)))((((((((('''&&&''')))+++---(((((())))))((('''&&&&&&"""###%%%'''(((((('''&&&((())))))((('''''')))+++''''''(((((())))))******)))***+++++++++)))((('''''')))***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((%%%%%%&&&'''((()))***+++)))***,,,...111666===AAAFFFJJJPPPTTTUUUTTTTTTSSSXXXXXXWWWVVVVVVVVVVVVWWWUUUWWWXXXYYYXXXYYY[[[\\\UUUTTTSSSQQQOOONNNMMMMMMLLLKKKHHHEEECCCBBBAAAAAAAAADDDHHHKKKNNNSSSZZZ___dddgggkkknnnrrrwww}}}zzz}}}}}}yyyyyy{{{{{{xxxkkkaaaXXXUUUSSSSSSWWW\\\&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((('''%%%"""!!!%%%&&&&&&&&&%%%&&&)))++++++///444888:::;;;<<<===<<<<<<;;;;;;:::999888888999;;;>>>@@@@@@>>><<<:::777777777888999;;;<<<======:::999;;;;;;===CCCKKKOOO```vvvuuutttttt~~~oooeee\\\WWWPPPPPPbbbxxx~~~yyyqqqmmmhhheeeccccccbbbaaa```]]]YYYUUURRROOOLLLJJJHHHGGGFFFDDDBBB@@@??????:::999888777777888999:::;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::===>>>???>>>===<<>>??????===;;;:::777777777888999;;;<<<===>>>;;;;;;===>>>@@@HHHPPP^^^pppvvvvvv~~~yyylll```WWWRRRRRRTTT\\\sssyyytttnnnkkkfffbbbaaa```___^^^]]]YYYUUURRROOOLLLIIIGGGCCCBBBAAA???===;;;:::999888888777666666777888888999999999:::::::::::::::999999999999999888888888555555555555555555555555777888:::<<<<<<<<<;;;:::>>>===<<<<<<===@@@BBBCCCFFFHHHJJJMMMQQQVVV]]]aaaiiinnnuuu|||nnnZZZEEE999444111///.../////////...------,,,,,,************************(((((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''((((((((((((((((((+++***)))************)))******+++***)))((((((((('''(((***,,,,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%'''((((((((((((((((((((('''((())))))((((((***,,,...111555:::???EEEKKKPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWWWWXXXWWWVVVUUUTTTNNNNNNNNNKKKGGGEEEEEEEEEBBBBBBBBB@@@AAAEEELLLRRR___dddkkkrrrxxx}}}}}}~~~zzzwwwxxxvvvwwwvvvuuutttsssrrrrrrfff___VVVOOOMMMOOOQQQSSS&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''&&&%%%%%%&&&))),,,111555;;;>>>>>>===<<<;;;777888999:::;;;======>>>======>>>>>>===<<<;;;:::888888888888999:::<<<<<<===<<<<<>>===;;;999777555444666666555555555555666666666666666666666666555555777777666666666555555555666666666666666666666666444555777888999999888777999999888888999;;;===>>>???AAACCCFFFIIINNNTTTXXX^^^cccjjjqqqxxxiiiPPP???777111//////.........---,,,,,,++++++)))***+++,,,,,,+++***)))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((******)))((('''&&&&&&%%%))))))))))))))))))***************)))))))))))))))'''(((***++++++***((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))((((((((((((((((((((())))))))))))(((***---000333666<<>>>>>???@@@???>>>===<<<;;;;;;;;;999999999999999:::;;;<<<;;;:::===AAADDDKKKXXXeeezzztttcccVVVNNNMMMJJJLLLXXXkkk~~~xxxsssooolllgggddd___]]][[[ZZZXXXWWWRRRPPPLLLIIIGGGEEEBBB@@@>>>===<<<:::888666444333444444333333333333444444555444444444333222222222666555555444444333333222555555555555555555555555222333444666666666666666888888888888999:::<<<<<<<<<>>>AAACCCEEEIIINNNRRRSSSXXX^^^eeemmmwwwsssYYYFFF;;;444222333//////...------,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''******)))((('''&&&&&&%%%((()))***))))))))))))******)))((())))))***)))(((&&&''')))*********)))(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))))))))))),,,111555;;;???EEEJJJNNNPPPSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVTTTRRRPPPOOONNNIIIHHHGGGDDD@@@>>>>>>???AAACCCGGGMMMVVV```jjjqqqyyy}}}zzzuuurrrrrrpppjjjffffffffffffeeeccc```aaafffjjjjjjiiiiiijjjlllmmmlllkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&&&&'''''''''&&&&&&)))---111777:::???@@@???===;;;:::<<<<<<======>>>>>>>>>???AAA@@@???===<<<<<<<<<===:::::::::999::::::;;;;;;888999===CCCIIISSSdddssswwwfffVVVLLLIIIJJJJJJQQQbbb{{{zzzuuupppllliiidddaaa]]]ZZZYYYXXXVVVTTTOOOLLLHHHFFFDDDBBB@@@>>><<<;;;:::888777555444333222222222222222222222222444333333333222222111111555444444444333333333222111111111111111111111111222333333444555555666666888888888888999999:::;;;:::<<<>>>@@@AAADDDHHHKKKJJJNNNTTTZZZaaakkkwww|||bbbOOOBBB888333444000000//////...---------((()))+++,,,,,,+++)))(((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((('''''''''''')))******)))(((***,,,+++)))((((((***+++)))'''&&&'''((()))***))))))(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))***+++---111777;;;EEEIIINNNQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTPPPMMMJJJHHHGGGFFFFFFEEEBBB@@@???AAACCCEEEIIIQQQ\\\iiittt}}}|||wwwtttpppjjjffffffccc^^^ZZZZZZWWWZZZ\\\[[[[[[]]]dddiiiooorrrwww}}}|||xxx$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ """%%%(((((('''&&&$$$'''(((''''''(((,,,111555:::<<>>>>>??????<<<;;;;;;::::::::::::;;;999;;;BBBIIIQQQ^^^sssyyyiiiYYYLLLFFFFFFFFFKKKWWWmmm}}}wwwrrrnnniiiggg```^^^ZZZXXXWWWUUURRRPPPKKKHHHEEECCCAAA@@@>>><<<888777666555444333333222111111222222222222111111333333222222222222222111333333333333333333333333111111111111111111111111222222222333444444555555444444555555666666666666555777:::;;;<<<>>>AAACCCCCCGGGKKKPPPVVV___jjjsss~~~}}}|||lllZZZKKK===444222111000000///......------)))***+++,,,,,,+++***)))+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))'''***,,,+++))))))+++...///,,,******,,,---***'''&&&&&&'''((())))))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&'''((()))(((((()))))))))*********)))+++...000444999???CCCLLLOOORRRTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUSSSPPPLLLHHHEEEBBBAAACCCCCCDDDDDDEEEHHHLLLOOOPPPUUU^^^kkkyyyyyyrrrnnnkkkddd^^^\\\XXXSSSQQQRRRNNNTTTZZZ]]]^^^aaahhhooovvvzzz$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########%%%&&&&&&&&&&&&%%%'''(((((((((***...555999===???AAAAAA???>>>??????BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::::::::::::::===@@@HHHRRR\\\kkkkkkZZZNNNGGGEEEHHHIIIQQQaaazzzyyytttooojjjeeebbb\\\ZZZWWWUUUSSSQQQOOOLLLGGGEEEBBB@@@???===;;;:::555555444444444444333333000111222333333222111000111111111111111222222222000000111111222333333333333333333333333333333333111111111111222333333444111222222333333333333333222444666777888999;;;===>>>AAAEEEHHHLLLUUU___gggssszzz~~~zzzzzzrrrdddUUUEEE999555000//////......---,,,,,,************************++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((()))'''***------***))),,,000555111---...000000,,,)))&&&&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((('''%%%$$$$$$%%%'''(((((('''&&&%%%&&&''')))***''''''((()))***++++++,,,***...222777<<>>AAACCCGGGNNNXXX```kkkrrr||||||zzz{{{~~~tttjjj]]]LLL@@@;;;///......------,,,++++++++++++***))))))***++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((('''''''''+++......+++***---111999444111000333222...***&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''''''''''''''''''''"""$$$'''((('''&&&&&&'''((('''%%%$$$$$$%%%'''(((((('''&&&%%%&&&'''***+++$$$%%%&&&'''((()))***+++,,,000666<<>>@@@AAABBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBDDDFFFGGGFFFCCC???===???>>>>>>>>>;;;888;;;AAAEEEMMMWWWbbbsss}}}{{{yyywwwoooUUULLLIIIFFFIIIPPPZZZlll~~~zzz{{{xxxsssooojjjeee```\\\YYYXXXUUURRRMMMIIIEEECCCAAA???===:::888666666666555444333333222222222333111111111111000000000///////////////////////////000000000000000000000000000000111111111111000///////////////000000000000000000000000111111111111000000222444666888999:::999;;;===???CCCJJJQQQVVVbbbgggpppwww}}}~~~||||||}}}~~~|||}}}ssshhh```YYYLLLAAA999333//////000......111,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***(((((((((((((((((((((((()))'''&&&(((,,,...---,,,444333222333555555222...,,,)))&&&%%%'''((('''&&&&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())))))((())),,,...222777???FFFJJJLLLNNNPPPVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWW[[[ZZZXXXUUURRROOOMMMLLLDDDDDDBBB???<<<;;;===???EEENNNZZZdddlllssszzz{{{tttsssvvvzzzzzzyyyzzztttmmmiiibbbYYYVVVWWWWWWUUUQQQNNNMMMQQQXXX]]]iiirrr~~~%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''(((''''''&&&''''''))),,,000666<<>>;;;999666555555555444333333222111111222222111111111000000000//////////////////////////////000000000000000000000000//////000000000000//////.../////////000000000000//////000000000111111111333333333444444444444555777888:::===@@@FFFMMMRRR^^^dddmmmvvv|||~~~~~~|||}}}|||yyyxxxzzzzzz~~~}}}vvvnnnjjjeeeXXXLLLAAA999222222222000//////,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((((((&&&&&&(((,,,......,,,444222222333555555333111---***'''''')))******((('''(((((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&)))************,,,000333888===DDDJJJNNNPPPRRRSSSUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTQQQNNNKKKIIIHHH??????>>><<<;;;===AAADDDOOOWWWccclllrrrvvv{{{~~~~~~yyytttsssuuuwwwuuusssooohhhaaa\\\WWWQQQPPPRRRTTTUUUUUUVVVYYY```hhhnnnvvv&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&'''(((***...333888===???@@@CCCEEEEEECCCBBBAAABBBAAAAAABBBBBBBBB@@@???>>>???@@@BBBDDDDDDBBB@@@>>>===<<<<<<===<<<;;;@@@HHHOOO[[[jjjxxxttthhhgggkkkvvvhhhYYYLLLJJJNNNVVVeeesss|||vvvqqqooommmiiifffccc___[[[WWWUUUTTTQQQNNNJJJFFFCCCAAA===<<<999666444333333333222222111000000000111111000000000000////////////////////////////////////////////////////////////---....../////////............/////////000000000//////000000000000111111333333333222222222222222444555777999<<>>>>>======>>>BBBHHHMMM[[[ccclllsssuuuvvvxxxyyywwwvvvvvvxxxzzzyyytttooofff^^^VVVRRROOOMMMPPPVVV\\\___ccchhhnnnvvv~~~%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&(((***---111666:::>>>@@@AAACCCEEEEEECCCAAA@@@@@@@@@AAABBBBBBAAA???===;;;===>>>@@@BBBBBBAAA@@@???@@@>>>>>>???>>>???EEENNNWWWeeewwwsssgggcccjjjssssss\\\TTTNNNRRR]]]nnn}}}wwwqqqmmmiiigggdddbbb```]]]YYYVVVRRRQQQNNNJJJFFFCCCAAA@@@;;;999777444222222111111111000000/////////000000000000/////////.........................................................,,,,,,---.........------........./////////000000////////////000000000111///000000000111222222222222333555777999===CCCGGGMMMTTT```lllvvv~~~|||xxxvvvzzz||||||~~~xxxfffSSS???666444222000///------,,,,,,,,,+++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((("""$$$'''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&(((+++---......555555333333333333333222000...---,,,+++***)))(((((()))***)))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))***+++,,,...333999===DDDHHHMMMQQQSSSUUUWWWXXXRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTRRRNNNJJJFFFCCCBBBAAAAAAAAABBBCCCFFFLLLTTTYYYgggkkkpppqqqpppppprrrtttqqquuu|||wwwoooddd\\\UUUSSSRRRUUU\\\cccnnnrrryyy$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%)))+++///444999===@@@AAA@@@BBBCCCCCC@@@>>>>>>>>>???@@@AAAAAA@@@>>><<<:::;;;===>>>@@@AAA@@@???>>>@@@>>>===??????AAAIIIRRR\\\lllxxxhhhaaadddqqq~~~hhhWWWUUUXXXbbbtttyyysssnnnjjjeeeccc```___]]]ZZZWWWTTTOOOMMMJJJFFFCCCAAA???>>>888777555222111000000000/////////......///000000/////////............---------------------------------------------------++++++,,,---------------............////////////...////////////000000000/////////000000000111111111222444555777:::???BBBGGGNNNZZZgggttt}}}{{{|||~~~{{{dddIII999333111111222---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((("""%%%''')))((('''(((((((((((((((((((((((((((((($$$%%%''')))***+++---...666666555444222000000000111000///---***'''%%%%%%(((***+++***(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''')))))))))***,,,...111666<<>>>>>?????????===<<<;;;;;;<<<===>>>???>>>>>>======;;;;;;===???CCCNNNXXXddduuurrreeebbbhhhxxxsss___YYY^^^hhhxxxzzzuuupppkkkgggbbb```]]]\\\ZZZXXXTTTRRRKKKIIIFFFCCC@@@>>>======777666333111000//////000//////.........///000000///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------........./////////......////////////000000111111111000///......---000111333444555777;;;>>>EEEKKKUUUaaannn|||}}}{{{}}}tttWWWBBB777222222444------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((((((((((((((((((((((((((%%%&&&((())))))***,,,---222444555444222///......000000000---)))%%%######''')))++++++)))(((''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&''')))***+++...111444777<<>>AAACCCCCC??????===:::888777888:::========================;;;<<<<<<=========<<<<<<:::888:::>>>CCCJJJWWWcccsssqqqhhhiiirrrssshhhbbbaaakkk}}}{{{uuuqqqlllgggddd___]]]ZZZYYYWWWUUUQQQOOOIIIGGGDDD@@@===<<<<<<<<<666555333111000///////////////......///000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////........./////////000000111111000000//////.........000222222333444777:::AAAFFFMMMWWWcccqqq~~~fffOOO???555333444...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((%%%'''))))))((((((***,,,,,,000444444222///......---///000...)))&&&%%%%%%&&&(((++++++***)))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''(((+++,,,111444999===@@@DDDHHHKKKMMMPPPRRRSSSSSSSSSTTTUUUSSSTTTUUUUUUUUUUUUTTTSSSUUUTTTSSSRRRPPPOOONNNMMMIIIIIIJJJLLLPPPUUUZZZ]]]\\\aaahhhnnnqqqrrrssstttrrrqqqnnnhhhdddeeekkkpppvvv|||{{{rrrkkkfffcccccchhhnnnuuu&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++///444:::???BBBCCCCCC???>>>;;;888555444666999======<<<<<<<<<======>>>;;;<<<<<<<<<<<<<<<;;;;;;:::999;;;BBBHHHRRR```mmmrrrmmmqqq}}}yyylllcccdddjjjhhhvvv~~~xxxrrrnnniiieeebbb]]][[[YYYWWWUUUSSSOOOLLLHHHEEEBBB???<<<;;;;;;;;;666555333111/////////000///////////////000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---------.........//////............/////////000------...///000111222222---///000111111222555777===@@@EEEMMMXXXeeesss|||pppYYYFFF888333444......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$$$$&&&(((((((((((((((((((((((((((&&&(((******'''''')))+++''',,,222444333000//////+++---///...+++(((((()))%%%'''***,,,+++*********&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((''''''(((***,,,---555999???DDDGGGJJJMMMOOOQQQSSSTTTUUUTTTTTTUUUVVVSSSTTTUUUVVVVVVUUUSSSRRRTTTSSSRRRQQQOOOMMMLLLLLLJJJKKKNNNRRRYYYaaaiiimmmpppuuu{{{~~~}}}xxxtttqqqmmmmmmkkkfffcccccchhhmmmooosssyyy{{{zzzvvvrrrpppllliiikkkrrryyy&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$%%%(((***///222777<<>>;;;777333222555888;;;:::::::::;;;<<<>>>@@@BBBBBB@@@===<<<===<<<:::777<<<999===IIIQQQYYYkkk{{{mmmlllzzzmmmbbb^^^___fffmmm{{{}}}zzztttnnniiifffeeeeeeZZZWWWTTTRRRQQQPPPNNNMMMEEECCC@@@===999777555444444333333222111000//////000////////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........---,,,+++++++++,,,---++++++,,,,,,,,,------------------.........//////,,,------...///000111111000000000000111222444444999<<<@@@FFFMMMWWWaaaggguuu}}}fffNNN???666111000///...///000...,,,)))+++,,,---...---,,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))+++...111222111000...000000000///---)))&&&$$$$$$%%%&&&((()))*********'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))*********+++...333666===???DDDIIINNNQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSPPPNNNKKKKKKMMMPPPRRRSSSSSSVVVYYY___lll{{{~~~uuuoookkkjjjiiieee___ZZZZZZ```eeehhhiiikkkoootttxxxyyyzzzxxxyyy{{{&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&)))+++111444888<<>>:::888555333333555888::::::999999999<<<>>>?????????===<<<===??????===:::<<<;;;AAAPPP\\\hhh~~~|||ppppppzzzsssbbbZZZYYY___kkkuuu|||wwwqqqkkkhhheeebbb```WWWUUURRRPPPOOONNNKKKJJJDDDBBB???<<<999666444444111111111111111111111000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............------,,,,,,++++++,,,---...+++,,,,,,,,,,,,------------------.........//////.........///////////////000000000000000111222333555888;;;???DDDLLLUUUZZZjjjrrr~~~nnnWWWGGG;;;333111000///000000000---+++,,,------------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())),,,...//////.........///111222000,,,'''$$$%%%%%%&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''(((***+++++++++++++++,,,222999>>>CCCEEEIIIMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVUUUUUUTTTSSSSSSOOOMMMJJJJJJMMMRRRWWWZZZ```cccffflllxxxzzzpppiiieeeaaa```[[[UUUQQQSSSZZZ```jjjmmmrrryyy&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''***---444666:::===>>>===:::999444333333333444666999:::;;;888777999<<<>>>===;;;;;;:::<<<>>>AAAAAA@@@?????????HHHYYYhhhyyy}}}vvvuuuzzz}}}|||xxxnnncccXXXUUUYYYeeevvv~~~{{{tttlllgggfffccc___ZZZTTTRRRNNNLLLKKKJJJGGGEEEBBB@@@>>>;;;888555444333///000000000111111111222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------........./////////000000000//////.........000000000//////000111111333555777999<<>>???<<<999999:::<<>><<<999666444333222000000000000000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...............---------+++,,,,,,---...//////000------------........................////////////000/////////////////////111000///////////////000444555666777888<<>>======>>>@@@@@@===999999;;;===???@@@AAAAAAAAAFFFLLLZZZkkk}}}|||sssggg\\\VVVPPPQQQWWW```iiiuuuzzzwwwtttllldddaaabbb```ZZZSSSRRROOOKKKHHHFFFDDDAAA???===<<<999777555333222222111111000000///...------111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++///.....................,,,,,,---...//////000000------........./////////........./////////000000......//////000111111222111000///////////////000222444555666777:::>>>AAADDDJJJTTT]]]eeennnxxx~~~|||{{{xxx}}}}}}~~~|||mmmXXXFFF777444000///...///...---///...---,,,+++,,,---...---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&'''***,,,..................///000000******((('''''''''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''((((((((((((((('''((((((((((((((())))))***&&&&&&&&&'''((()))***+++((((((((((((((((((((((((******************************)))((()))***+++,,,***...555<<>>>>>>>>AAABBBIIISSSdddvvvooo___SSSMMMJJJPPP\\\iiiqqqzzz}}}yyyuuusssnnnhhhbbb______]]]XXXSSSQQQNNNJJJGGGEEEBBB???===:::999777555333222111111111111000///...---,,,,,,000000///...---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////------...///000000000///.........////////////000....../////////000000000---......///111222222333000000000//////000111111000111333444555777:::===>>>DDDKKKRRRYYYaaajjjqqqyyy~~~~~~|||~~~{{{|||zzzdddQQQ;;;888333///...///......///......---------------,,,,,,,,,+++*********)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,,,,+++******+++...111333---,,,***((('''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((())))))(((((())))))***+++&&&&&&&&&''')))***,,,---))))))))))))))))))))))))******************************)))))))))+++,,,------333;;;CCCGGGJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTQQQNNNKKKHHHFFFEEEBBBHHHOOOWWW```kkkxxxwwwfffXXXOOOLLLJJJHHHIIIOOOWWWaaakkkyyy&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***...222666777666333111////////////333444666888:::;;;;;;;;;===BBBFFFFFFBBB===<<<<<<999:::<<<;;;;;;===AAAEEENNN[[[nnn~~~mmmZZZOOOKKKQQQZZZiiivvv}}}~~~~~~}}}zzzvvvqqqnnnlllfffccc```]]][[[YYYUUURRRPPPMMMIIIEEECCC@@@===:::888777666444222111111000/////////......---------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...///000111......000000000000///........./////////000000000.../////////000000000000//////000000000111111111000000000000000111222333000111333333333555777::::::>>>DDDIIINNNTTT]]]cccjjjrrr}}}~~~jjjVVVAAA<<<666222000000//////...............------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((()))+++...000222000...,,,)))((('''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******''''''(((((()))***+++,,,))))))))))))))))))))))))************************''''''((()))***---///111555:::AAAGGGKKKMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVRRRPPPMMMJJJGGGFFFFFFFFFJJJQQQ[[[ccciiiqqqzzzzzznnn]]]QQQLLLKKKKKKJJJTTT[[[fffpppzzz&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))+++...333777777444111...------///000666666888999;;;;;;<<<<<<<<>>;;;888777666555333222111000000---------............///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................---------...///111222//////000111111000///...////////////000000000000////////////000000000000111111111111000000000000000000000000111222444444222333444444444444666888888;;;@@@CCCGGGLLLTTTZZZbbbiiittt||||||}}}zzzyyy|||jjjVVVEEE@@@999444111111111000---.../////////...,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))),,,...///000222000---***((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''######%%%&&&''''''(((((('''''''''''''''''''''&&&''''''((()))))))))))))))'''''''''''''''((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&(((+++///222444<<<@@@EEEIIILLLNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUOOOMMMJJJGGGEEEFFFGGGHHHPPPYYYccckkkoootttzzz{{{{{{{{{zzzooocccUUUKKKJJJLLLNNNNNN^^^fffrrr|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))),,,000555777333111...,,,,,,...222444777;;;???>>>;;;999<<>>===;;;:::888666333111//////000000111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------///111222333222000///000000000000000000000000222222222111111111000000///000111222222111//////111111000000000000111111111111222222222333333333222222222333444555666777::::::;;;===AAAEEEJJJLLLWWW[[[bbbkkkttt~~~}}}wwwvvvsssyyy}}}nnnbbbXXXLLL>>>666555666333000000000///------,,,,,,---,,,,,,,,,+++++++++*********************************+++,,,+++)))))))))+++((()))*********)))'''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&'''''')))******...000222///+++''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&%%%$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))************+++***(((&&&&&&''')))******,,,...,,,***---444<<>>:::999;;;>>>CCCBBBBBB@@@===:::777666777666666999:::===FFFOOOaaaqqqyyynnnlllmmmsss~~~hhh\\\\\\aaavvvyyyvvvsssoookkkpppnnnlllkkkjjjgggccc```\\\ZZZWWWSSSPPPMMMKKKJJJHHHEEE@@@===<<<;;;:::888666555222000........./////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///111222222222111000000000000000000000000000222222222111111000000000000000111111111111000000111111000000000000111111111111111111222222222333333222222333333555666666888888999;;;>>>BBBFFFHHHMMMQQQXXX___hhhqqqzzz~~~yyyxxxxxx}}}vvvooohhh\\\LLL???888555222000000///......------------,,,,,,,,,++++++++++++******************************+++++++++)))((()))***((())))))***)))((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((''''''((())))))&&&&&&&&&&&&'''((()))***---///000///---***((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%(((((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))))))))))))))***************)))(((((('''((()))***+++,,,.........333:::???IIIKKKNNNPPPQQQRRRSSSUUUWWWVVVTTTSSSSSSTTTVVVWWW\\\WWWUUUWWWWWWSSSOOOOOOJJJGGGEEEEEEJJJQQQ[[[cccjjjkkkmmmpppsssvvvxxxyyyvvvtttppplllgggdddaaa```YYYRRRMMMMMMPPPWWWdddqqq|||%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''))),,,///111222333...,,,+++***+++///333555:::<<<>>>===:::999:::===BBB@@@>>><<<:::888777777666444555888<<>>;;;999777777777777666555666:::???GGGUUUbbbyyyuuujjjeeemmm{{{oooaaa```mmm{{{zzzsssmmmjjjhhheeecccbbb```^^^]]]\\\[[[YYYVVVQQQQQQPPPNNNJJJGGGCCCAAA>>><<<999888888888666555333222000///...---------------------------------,,,,,,,,,---------------------...............///000000000000000000000000111111000000000111222333000000000000000000000000000000000000000000000000222111000///000111222333222111111000000111111222///000000000000111111111333222222222333444444555444444555666888:::<<<===???BBBGGGKKKQQQWWW]]]bbblllpppvvvyyyaaaLLL>>>888888000000//////...//////000------,,,,,,,,,+++++++++************************((()))***)))(((''''''))))))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))+++***+++...111111,,,(((''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))***++++++((()))))))))************((()))***+++++++++******+++,,,///555<<>>;;;:::888777777777666444222222111000///..................---,,,,,,++++++,,,,,,,,,------...............//////000000000000000000000000000000000000111111111000111222222333////////////////////////////////////////////////222111000000000111333444222222111111111111222222///000000000000111111111333333222222222333444444444444555666777888::::::>>>AAADDDGGGKKKOOOUUUYYY```eeelllsss{{{xxx\\\GGG;;;888111111000/////////000000---------,,,,,,,,,++++++************************((()))***)))((('''''')))***))))))((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&''''''((()))((())),,,000000---)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((())))))************)))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++((()))))))))************))))))***+++,,,,,,++++++,,,...222999AAAHHHKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVQQQNNNMMMJJJEEEDDDGGGJJJQQQXXX___mmm}}}wwwllleeeZZZWWWSSSOOONNNNNNPPPRRRPPPXXXdddqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,...//////...---++++++,,,...111555888;;;<<<;;;:::999999:::;;;;;;;;;:::888666555666777888555555999AAAKKKWWWhhhvvvrrrnnnoooyyyssshhh^^^ZZZ\\\ggg~~~zzztttqqqlllfffbbb```______YYYVVVSSSQQQPPPOOONNNLLLJJJIIIHHHFFFCCC@@@===<<<:::888777666777666444333111111111000//////...............---,,,++++++***,,,,,,,,,---......////////////000000111111222222111111111111111111111111111111111222222222222333////////////////////////............////////////111111111111111222333444222222111111111111222222000000000111111111222222333333222222222222333333333444555666777888999:::<<<>>>@@@BBBEEEIIIMMMQQQVVV\\\cccjjjpppyyyoooRRR>>>555333222111000////////////------------,,,,,,,,,,,,************************)))***+++***((('''((()))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&&&&''''''(((((()))+++---...---+++,,,,,,++++++******))))))''''''''''''''''''''''''***+++++++++++++++******'''((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))*********************+++,,,,,,------///222999@@@EEEJJJLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSNNNKKKIIIEEEBBBDDDJJJLLLZZZhhhppp{{{rrrfff^^^TTTQQQMMMIIIIIILLLOOORRRWWWddduuu%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***+++---.........------------...000333777;;;===<<<:::888888999:::;;;<<<999888777666666777888888777999???KKKWWWeeexxx{{{nnnooottt~~~vvvdddZZZSSSWWW___nnn|||wwwtttmmmkkkgggaaa]]][[[[[[\\\XXXUUUQQQNNNMMMLLLJJJHHHGGGFFFCCC@@@>>>;;;:::999888777555555555444222000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222333333333222222222222222222222222000111222333333333222222////////////////////////---------......////////////000111222333333333333333222222111111222222333111111111111222222222333333333222222222222222333111222444555777888999999:::;;;===???AAADDDHHHLLLMMMSSS[[[aaafffmmmvvv}}}```FFF777555444333111000///.........------------,,,,,,,,,***************************+++++++++)))((()))***+++***)))((('''(((((()))((((((((((((((((((((((((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))))))))+++---......---,,,,,,++++++***((((((((((((((((((((((((+++++++++++++++***)))((('''((()))***+++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''))))))))))))************++++++******+++,,,...///222999AAAFFFIIIJJJMMMOOOMMMPPPRRRSSSSSSSSSTTTVVVSSSSSSTTTTTTTTTTTTSSSSSSQQQLLLHHHEEEBBB@@@FFFNNNVVViiiyyy~~~}}}ssshhh___YYYNNNLLLJJJJJJMMMTTT[[[___iiixxx%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())),,,,,,------......------//////000222555999<<<>>>;;;:::777777999;;;<<<===888888777777777777888888;;;===FFFTTTbbbrrryyypppsssyyy{{{mmm\\\RRRNNNVVVbbbtttzzzvvvrrrooohhhgggccc^^^YYYWWWXXXYYYWWWTTTPPPMMMKKKJJJHHHGGGEEECCC@@@===:::888888888777555444444444333000...............---,,,++++++******+++,,,,,,---......,,,,,,------...///000000000000111222333333444444444444444444444444444444///111333444444444222111////////////////////////---------........./////////000222333444444333333333222222111111222222333111222222222222333333333333333222222111222222222000111333555777888888888999;;;===>>>@@@CCCGGGJJJFFFMMMUUU[[[___eeemmmsssxxxlllNNN===666555333111000///............---------,,,,,,,,,***************************+++,,,+++***))))))++++++***((('''''''''((()))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&((()))(((&&&'''***...------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++******(((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))************,,,+++***)))***,,,///000555===GGGKKKKKKKKKNNNQQQLLLNNNQQQRRRRRRSSSTTTVVVSSSSSSTTTTTTTTTTTTSSSSSSPPPKKKFFFCCC@@@@@@HHHQQQaaauuu~~~tttiiiaaaZZZWWWKKKKKKKKKNNNVVVaaakkkqqqzzz%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))+++...111111...,,,,,,...000//////222666:::;;;;;;999888888999;;;<<<<<<;;;<<<777444666888888:::===???CCCMMM^^^qqqyyy}}}tttbbbYYYQQQPPPZZZlll}}}vvvqqqmmmjjjiiifffccc___\\\ZZZYYYWWWUUUUUUSSSPPPMMMIIIFFFEEEDDDAAA???<<<::::::999777666444444333222111111111111111000///...............,,,,,,---......---------////////////000000000000444333333333333444555555555555555666666666666666555444444333333222222111111111000///......------------------...///000000111111222222222222333333333333444555444333111000///000000111111000000///555444444333333222222111222222333444555666888999777888:::<<>>888333111111000......111///...---,,,+++,,,---------,,,++++++******++++++******)))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))'''***---000///,,,(((%%%)))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''))))))'''&&&&&&'''((()))(((&&&$$$""""""$$$&&&((()))((('''%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********))))))))))))))),,,+++******,,,///333666BBBEEEIIILLLLLLLLLLLLMMMOOOPPPPPPQQQSSSTTTVVVWWWZZZWWWTTTSSSSSSRRROOOLLLKKKFFFAAA@@@@@@EEEQQQ]]]sss}}}sssggg^^^XXXTTTRRRQQQPPPPPPUUU```ooo~~~%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&'''(((***+++...000000...---...000111000000333666999::::::999888777888:::<<<;;;:::999555444777999999<<<@@@AAAGGGUUUhhh~~~||||||mmm]]]TTTPPPSSS```tttxxxqqqmmmjjjgggeeebbb___[[[YYYWWWVVVTTTSSSQQQPPPMMMJJJFFFDDDBBBAAA???===:::999888888666444555444333111111000000000000///......---------...,,,------.../////////.../////////000000111111111444444444333444555555666666666666666666666666666555444444333333222222111....................................///000111111333333333444444555555555444444444444444333333222111111222222222222111111222222222222222333333333222222222333444666777888666777999<<<>>>@@@BBBCCCFFFHHHKKKNNNRRRXXX^^^ccckkkpppxxx}}}xxxuuuwwwyyy|||```HHH<<<777333333111......111///...---,,,,,,,,,---------,,,++++++******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***,,,...///...---,,,***)))'''&&&%%%&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))---,,,++++++...333888;;;EEEHHHKKKMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUURRRPPPOOOOOONNNKKKHHHIIIDDDAAAAAACCCKKKZZZhhh~~~vvvgggYYYRRROOOOOOPPPTTTVVVYYY```jjjyyy%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&''')))+++,,,...////////////222444222222222444777999:::999888777666777999::::::999777444444888::::::===BBBFFFPPP```tttxxxnnnbbbWWWRRRSSS\\\lll}}}xxxqqqkkkgggeeecccaaa]]]ZZZVVVTTTSSSSSSQQQPPPMMMKKKIIIFFFCCC@@@???>>>===;;;888777666666444333555444222111000/////////......---,,,,,,,,,------,,,,,,---...///000000000//////000111222222333333555555444444555555666777666666666666666666666666555444444333333222222111+++,,,,,,---...//////000////////////000111222222444444555666777777888888777666555444333444555555444444444444444444444444000111111222333333444444222222222222333444666666666777888:::===???@@@AAAAAACCCFFFIIILLLQQQXXX\\\ccchhhooovvv|||~~~|||wwwssstttvvvyyyjjjRRRBBB;;;555444222///...000///...------,,,,,,---------,,,++++++******++++++******)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))))))))***'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++---...000111222,,,+++)))'''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))"""###$$$%%%&&&'''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((************************---------...222888>>>BBBIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPMMMLLLLLLJJJHHHFFFHHHEEECCCFFFLLLVVVfffuuu~~~xxxlll[[[MMMHHHJJJQQQUUUZZZ```hhhpppxxx%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&'''***,,,---.........000222555777444333333555888999999888777666666777888999999888555333444777999999===CCCMMMYYYlll{{{nnnaaaXXXSSSTTT[[[hhhyyyuuuqqqkkkfffcccaaa___]]]YYYVVVSSSQQQPPPPPPOOOMMMIIIHHHEEECCC@@@>>>===<<<;;;999666555555555333222444333222000///...------------,,,++++++,,,,,,,,,++++++,,,---...///111111///000111222333444555555666666555555555666777777777777777666666666666666555444444333333222222111,,,,,,------.../////////////////////000111222333444555555666777888999999888777555333333444666888666666555555555555666666333333333333444444555555222222222222333333444555555666777999;;;===>>>???>>>@@@BBBEEEHHHLLLQQQUUU___ccciiiooouuu{{{~~~xxxssssssuuuyyynnnWWWFFF===666444333000///111///......------------------,,,++++++******++++++******))))))((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%)))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++---...///000000---,,,***((('''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&'''((())))))((('''&&&###$$$%%%'''(((((('''&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))***************++++++------...111777===CCCGGGKKKMMMNNNNNNNNNPPPRRRUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPMMMKKKIIIHHHFFFEEEGGGGGGJJJQQQXXXaaappp}}}~~~xxxqqqlllaaaSSSJJJIIIQQQ[[[bbbfffnnnxxx~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&(((+++---.........///222555777888444444444777999:::999888777666666666888999888777555444444777888888>>>EEESSSbbbwww~~~~~~ttteeeXXXRRRSSSVVVaaaqqq~~~yyyppplllgggcccaaa___]]][[[WWWTTTPPPNNNNNNNNNLLLKKKFFFEEECCC@@@>>><<<;;;;;;:::888666555555444333222222222000///...---------,,,,,,+++++++++,,,,,,---+++++++++,,,---///000111111111222333444555666777777777666666777777888999888888777777666666666666555444444333333222222111////////////////////////////////////000111222333444555555666777777888888999777444333333555777999777777666555555666777777777777666666666555555555333333222222222333333444444555666777999:::<<<<<<<<<>>>@@@BBBDDDHHHLLLOOOVVVZZZ___eeejjjpppvvvzzzzzzuuutttuuuyyyppp\\\III???666333333111000222...//////.........---------,,,++++++******++++++******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())),,,---...---+++***,,,+++***)))((('''&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&&&&'''((())))))((('''&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))******+++++++++,,,,,,...111555;;;AAAGGGJJJLLLMMMNNNNNNNNNOOORRRTTTPPPQQQRRRSSSTTTTTTTTTSSSPPPNNNKKKHHHEEEDDDDDDEEEHHHKKKSSS]]]dddiiisss}}}}}}qqqeee[[[UUUNNNLLLRRR^^^iiipppwww~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&(((,,,///000//////111444777888888444444555888:::;;;:::888888777666777888999888777666555555777888:::CCCLLLZZZlll}}}yyyyyy}}}{{{wwwnnn___QQQOOORRRVVVddduuuzzzuuummmjjjfffbbb```^^^\\\ZZZUUURRROOOLLLLLLKKKIIIHHHCCCBBB@@@>>>===;;;::::::999777444333444444222111000000///...------------,,,,,,+++++++++,,,------------,,,,,,---///111222333333444555555666777777888888777777777888999999999888888777777666666555555444444333333222222111222222222222111111111111111111111111111222444444555555666666666666777777888666444333333555777999777666555444444555666777999999888888777666666555555444333333333333333444444444555666777888999:::;;;===???AAABBBDDDHHHJJJPPPSSSXXX]]]bbbgggmmmrrrwww~~~zzzxxxyyy}}}rrrdddPPPDDD999555444222111222...////////////...---------,,,++++++******++++++******)))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&!!!$$$&&&((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))+++---,,,***'''&&&******))))))((('''&&&&&&((((((((((((''''''''''''$$$%%%&&&''''''(((''''''((()))***++++++***)))((()))))))))))))))(((''''''((((((''''''(((((()))***(((((((((((((((((((((((())))))******+++,,,,,,,,,---000555;;;AAAEEEHHHJJJKKKMMMOOOOOOOOOOOOQQQSSSOOOPPPRRRSSSTTTTTTTTTSSSKKKJJJFFFCCC@@@BBBFFFIIIMMMRRR\\\hhhnnnqqqvvv}}}}}}xxxkkk]]]NNNMMMNNNTTT___mmmyyy%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&(((,,,///000///000333777999888777333444555888;;;<<<;;;999999888777777999999888777777555666888:::???JJJVVVcccxxxxxxqqqnnnqqqvvv~~~yyyrrriiiZZZMMMLLLQQQVVVfffxxx|||xxxtttlllhhhdddaaa___]]]ZZZXXXTTTQQQMMMJJJIIIHHHFFFEEEAAA@@@>>><<<:::999999888666444222111222222111///......---------------...,,,,,,,,,,,,,,,---......111000///...///000222333555555555666666777777777888888888888888999::::::999999888888777666666555555444444333333222222111333333333444444555555666333333333333444555666777777777777777666666666666666555444333333555777888666555444333333444555666888777777777777777777777666666555444333333444444333333444555666777777888999;;;>>>???@@@AAADDDFFFKKKNNNRRRVVV[[[aaagggkkkqqqvvv|||yyyzzz{{{~~~tttjjjYYYKKK>>>888666333111111...//////000///...---,,,---,,,++++++******++++++******))))))******+++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''!!!"""###%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))((('''((((((((((((''''''&&&&&&((((((((((((''''''''''''$$$%%%'''((())))))((((((((())))))))))))))))))((((((((('''''''''(((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++,,,------///333:::AAAFFFIIIJJJJJJKKKMMMPPPQQQQQQPPPQQQRRRPPPRRRSSSTTTTTTSSSRRRQQQFFFEEEBBB??????DDDLLLSSSZZZ^^^iiitttzzz{{{zzzqqqjjjaaaYYYOOOQQQWWWbbbqqq~~~zzzwwwwwwvvv%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&&&&(((---000111000111444888:::888666333333555999<<<===;;;::::::888777888999999888777777666666999<<>><<<:::999888777777444222000000000000///...---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///444333111000000222333555666666666666777777777777999999888888999999:::;;;999999999888777666666555555555444333333222222111222333444555777888999:::666555555666666777888999999999888888777666666666555444333333444555666777666555333222222333555666555555666666777777888888777666555555444444444444333333444444555666666777888:::<<<>>>>>>???BBBDDDDDDGGGKKKOOOTTTZZZ```dddlllrrrzzz}}}wwwtttuuuwww~~~zzztttnnn```RRRBBB;;;888444000///...///000000000///---,,,---,,,++++++******++++++******))))))***+++,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&&&&''''''(((((((((*********)))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))''''''(((***+++&&&'''''''''''''''&&&&&&)))(((((((((''''''''''''$$$%%%''')))***))))))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++((((((((((((((()))******************************))))))***+++,,,,,,------222666>>>EEEJJJLLLKKKJJJKKKNNNQQQSSSSSSRRRQQQRRRRRRSSSTTTUUUTTTRRRPPPOOOEEEDDDBBB???AAAHHHTTT\\\fffjjjsss~~~vvveee\\\XXXVVVXXX[[[bbboooyyywwwsssooolllkkkllllll&&&&&&''''''''''''&&&&&&''''''((()))+++,,,...///---222999======;;;888777666777:::<<<<<<;;;999777;;;777555555777999888777888777777999===HHH\\\nnnwwwggg^^^]]]dddrrrppp\\\NNNLLLQQQVVVggguuu~~~{{{vvvpppkkkeeecccaaa```^^^[[[WWWTTTPPPLLLIIIGGGGGGEEEBBB>>>===<<<;;;999777666444444333222222111000//////...------.........---,,,+++,,,,,,------------------222333333444555555555444888888777777777777888888999999999999:::;;;<<<===;;;:::999888666666555555555555333222222222222222333444666888999:::;;;;;;888777777888::::::999777:::::::::999999888888888444444333222333444555666222222222222333444555666444666999:::999999999:::===<<<999777666777888999666777777777777777777777888777888999;;;===@@@AAA@@@BBBEEEIIIMMMSSSZZZ___hhhmmmtttzzz}}}{{{yyywwwxxx{{{|||uuuqqqoooiii```RRREEE<<<666333111000...------......---,,,+++,,,,,,,,,,,,+++******++++++************++++++,,,+++++++++******)))))),,,+++***(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''((())))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((---)))%%%$$$'''***+++***&&&''')))***+++---///222999???GGGKKKJJJHHHJJJLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQNNNIIIFFFFFF@@@===AAAGGGPPP___nnnuuu}}}rrrfff]]]VVVSSSTTTYYYhhh{{{~~~zzzuuummmgggiiigggdddbbb`````````aaa&&&&&&''''''''''''&&&&&&&&&'''((()))+++---///000111555:::===<<<999666555666888:::<<<<<<;;;999888:::777555555777999888777777777888===CCCPPPeeewwwyyymmmbbb```dddnnn|||rrr^^^QQQOOOVVV]]]ppp{{{xxxtttnnniiidddbbb```^^^\\\YYYUUURRROOOLLLIIIGGGFFFDDD@@@===;;;;;;999888666444333222222111111000//////......+++,,,---......---,,,+++---------------.........111222333444555666666666888888777777777777888888999999999999:::;;;<<<===:::999888666555555555444555444333333222222333333777888999;;;<<<===>>>>>>:::999999:::<<<<<<;;;999:::::::::999999999888888888777666555555555666777333333222222111222222333333555888999999999:::;;;===<<<:::999999999999:::777777777777666666666666999999999999:::<<<>>>??????BBBEEEHHHLLLQQQWWW\\\bbbgggnnntttyyy~~~xxxvvvuuuvvvmmm^^^NNNAAA999555444111///.........///---,,,+++,,,,,,,,,,,,+++******++++++************+++++++++++++++******)))))))))+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((+++(((&&&&&&(((******)))&&&((()))***,,,...222555;;;AAAHHHKKKJJJIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRQQQRRRQQQQQQPPPNNNKKKGGGDDDBBB>>>???GGGQQQ]]]mmm|||{{{iii]]]VVVSSSUUUZZZeeeuuuzzzuuuooollljjjhhhccc^^^]]]\\\YYYWWWUUUUUUUUUVVV&&&&&&''''''''''''&&&&&&&&&&&&''')))+++...000111777999======:::777444333777888:::;;;<<<;;;999888999777555555666888888777777777:::BBBLLL[[[qqq~~~nnneee```fffqqq|||sss```TTTSSS^^^hhh|||{{{wwwtttqqqkkkgggbbb```]]][[[ZZZWWWSSSPPPNNNLLLHHHFFFDDDAAA>>><<<999999888666444333222111000000//////...---------***,,,...111111000...------------....../////////111222333555666777777777888888777777777777888888999999999:::;;;;;;<<<<<<888888666555444444333333444444444444444555555666999:::;;;===>>>?????????<<<;;;;;;===>>>???===<<<::::::::::::999999999999;;;:::888777666555555555333333222000000/////////222444777888888999:::<<<;;;<<<<<<<<<<<<<<<;;;;;;888777777777666666555555::::::999999999;;;<<<===???AAACCCFFFIIIMMMSSSWWW^^^dddkkkpppvvv|||rrr```NNNAAA999666333111///...//////...,,,,,,,,,,,,,,,,,,++++++***++++++************++++++*********)))))))))))))))***))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))''''''''')))******)))'''(((***+++---111777;;;???DDDIIILLLKKKIIIJJJLLLPPPPPPPPPQQQPPPPPPOOOOOOOOOOOONNNMMMJJJGGGCCCAAA@@@AAAGGGSSS```nnn~~~}}}nnn]]]SSSPPPSSS[[[dddsssvvvooogggccc___]]]]]]\\\XXXUUUQQQOOOMMMKKKJJJJJJJJJJJJ&&&&&&''''''''''''&&&&&&%%%&&&(((***---000222444:::<<<===<<<999666444333777888:::;;;<<<;;;:::999888777666555666777777888666777===HHHTTTdddzzztttkkkeeeeeeqqqsssaaaUUUVVVeeetttyyytttqqqnnniiieeeaaa___\\\YYYWWWTTTQQQNNNLLLJJJGGGDDDAAA>>><<<:::888888777555444333222111.........------,,,,,,,,,***---000333444333111000---......//////000000000111222333555777888888999999888888777777888888999999::::::;;;;;;;;;;;;;;;777666555444333333333333555555555666666888999999888999;;;<<<===>>>>>>>>>===<<<<<<===??????>>>===::::::::::::::::::::::::;;;:::999777666444333333333222111000////////////111333666777888999;;;===;;;<<<>>>??????>>>===<<<888888888777666666555555888777777777777999:::<<<>>>???AAABBBEEEIIINNNQQQZZZ___ffflllqqqxxxxxxbbbMMM???777555333000/////////...---,,,,,,------,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))***++++++,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))******)))(((((()))+++,,,000555===BBBCCCGGGJJJLLLKKKKKKKKKMMMPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMJJJFFFCCCAAA@@@EEEJJJTTTaaaooo}}}nnncccVVVQQQRRRYYYeeepppzzzssskkkddd^^^]]]ZZZVVVSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDDDDEEE&&&&&&''''''''''''&&&&&&&&&''')))+++///222555777<<<======;;;999666666666888999:::;;;;;;;;;::::::777777666555555555777888888999AAAOOO]]]mmmvvvnnnkkkooo~~~sssbbbVVVXXXkkk~~~vvvqqqnnnkkkhhhddd```]]]ZZZWWWUUURRROOOLLLIIIHHHFFFCCC???<<<:::999888888777555444333222222------------,,,,,,,,,,,,)))+++...111222222111000......///000000111222222111222444666777888999999999999888888888888999999999:::;;;<<<<<<<<<;;;;;;777666555444444444444444777777777777888:::;;;<<<999:::;;;<<<======>>>>>><<<;;;;;;<<<>>>>>>===;;;::::::::::::::::::::::::;;;;;;:::999888666555444222222111111111111222222222444666777777999;;;>>>;;;===???@@@AAA???>>><<<999999888888888777777777555444444444555777999:::;;;<<<>>>???AAADDDIIILLLQQQWWW^^^ccciiiooowww}}}{{{```HHH:::777555111/////////...---,,,------------,,,++++++++++++************++++++)))))))))))))))*********)))(((((())))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''(((((()))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&)))*********)))))))))+++---///333:::AAAGGGGGGIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNLLLHHHDDDBBBBBBDDDKKKUUUcccqqquuubbb\\\VVVWWW\\\cccppp{{{qqqmmmhhhccc]]]XXXSSSOOOPPPNNNKKKHHHFFFDDDBBBAAADDDCCCCCCBBBBBBAAAAAAAAA&&&&&&''''''''''''&&&&&&'''(((***---111555888:::===>>>===:::888777888999999::::::;;;;;;;;;;;;;;;666777777555444444666888:::===HHHXXXhhhwww~~~rrrrrr{{{vvveeeZZZ]]]sss}}}zzz{{{||||||sssmmmkkkiiifffccc^^^[[[WWWSSSQQQOOOLLLIIIEEEEEEDDDAAA===:::999999777777666555444333222222------,,,,,,,,,,,,,,,,,,((()))+++---............//////000000111222333333333444555777888999999999999999888888888888999999:::;;;<<<======<<<;;;:::888777777666555555666666777777777777888999;;;;;;:::;;;<<<===>>>>>>>>>>>>:::999999:::<<<===;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999555555444444444555555666444555777777888999<<<>>>===>>>@@@AAA@@@???===<<<999999999999999999999999555555444444444666777888888999;;;<<<===@@@EEEHHHMMMRRRYYY___dddkkksssyyyuuuVVVBBB:::777333000000//////...---------------,,,++++++++++++************++++++***************+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$&&&)))******)))***+++***,,,///333777===EEEJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQMMMMMMKKKGGGDDDEEEJJJOOOVVVccctttkkkaaa[[[XXXZZZ___fffnnnzzzyyynnngggZZZYYYVVVRRROOOKKKHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======&&&&&&''''''''''''&&&&&&((()))+++///333888;;;===@@@@@@>>>:::777666777999:::::::::;;;;;;;;;;;;;;;666777777555333333666999===BBBOOObbbtttzzz}}}|||kkk___ccc|||zzzwwwvvvwww{{{zzzpppjjjgggeeecccaaa[[[XXXSSSOOOMMMJJJHHHFFFAAABBBBBB@@@;;;999999:::555555444333222111111000------------------------******++++++,,,---.../////////000111222333444444444555666777888999999888:::999999888888999999::::::;;;<<<======<<<;;;:::999999888888777777888888666666555666666777888888999999:::;;;<<<<<<<<<<<<999999888:::;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>======<<<::::::999888777777777777777888888888888999<<<>>>??????@@@@@@???>>>===<<<999::::::;;;;;;<<<<<<<<<:::999777555444444555555555777888999:::>>>BBBFFFJJJOOOVVV\\\aaahhhpppvvv{{{fffMMM<<<888333111000000///...---------...------,,,+++++++++************++++++***+++++++++,,,,,,,,,,,,*********)))******++++++************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''***+++++++++******)))((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$&&&)))***)))(((***,,,+++...222666;;;@@@FFFKKKLLLKKKKKKLLLNNNQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPJJJKKKIIIFFFFFFKKKVVV^^^hhhwww}}}jjj\\\WWWWWWWWW\\\dddllltttyyykkk```XXXSSSLLLLLLKKKHHHFFFCCCBBBBBB?????????>>>>>>>>>???@@@999::::::;;;;;;;;;::::::&&&''''''''''''''''''&&&(((***,,,000555999===???CCCBBB???:::666555666888:::::::::;;;;;;;;;<<<<<<555777777666333333666999???EEETTTiii|||pppdddggg|||yyyuuusssrrrvvv{{{wwwnnngggdddcccaaa___YYYUUUPPPLLLJJJGGGEEECCC???AAAAAA???;;;888999:::444333333222111000//////------------------------///...---------///111222///000000222333444555555555666777888888888888888:::999999888888999999::::::;;;===>>>>>><<<;;;999;;;:::999999999999999999444444444444444555555666666666777888999999999999999999888:::;;;<<<;;;999:::::::::;;;;;;<<<<<<<<<666888:::<<<=========<<>><<<:::999888777777888999:::999888:::<<>>===<<<<<<999::::::;;;<<<===>>>>>>???===:::777555444333333444555666777999<<>><<<888444666555666888666444888??????OOOeeeuuu~~~llleeennn|||tttnnnkkkkkkmmmqqq}}}zzzuuummmgggccc___\\\[[[UUUSSSPPPKKKGGGCCCAAA???>>>>>>===<<<:::888666555333333222111000///...---////////////////////////.........///////////////000000111222444555666666555555666777888999999:::999888888888999;;;===>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<;;;:::888777666666555555555444444444666666777888888888888888999999888888999999:::;;;888777777999;;;;;;:::999;;;999888888;;;>>>@@@@@@@@@===::::::<<<===;;;999:::::::::;;;;;;===>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@AAABBBEEEGGGGGGFFFFFFCCC???:::777666555555333333333444666999;;;<<>>AAADDDHHHJJJJJJKKKMMMOOOPPPQQQRRRRRRVVVUUUTTTTTTSSSQQQNNNKKKFFFFFFFFFHHHPPP___ooozzzyyyiiibbb[[[RRRQQQXXXUUU[[[cccllluuuooodddVVVLLLGGGEEEBBB@@@<<<<<<<<<;;;;;;:::::::::===<<<:::999999999:::;;;888888888888888888888888&&&&&&'''''''''(((((((((+++,,,///555===BBBCCCBBBEEE@@@;;;999:::;;;;;;;;;<<<;;;;;;<<<===<<<888444666666777999888666:::AAADDDVVVmmm{{{kkkfffpppvvvooojjjjjjkkknnnuuu}}}xxxssslllfffaaa^^^[[[YYYSSSQQQNNNIIIEEEBBB???>>>======<<<;;;999777555444333222222111000///...---....................................////////////111111222222333444555555555555666777888999999:::999888888888:::;;;===>>>@@@??????>>>>>>===<<<<<<:::;;;;;;;;;:::999777666555555555444444444444333555666777777888888888777888888888777888999999:::777666777888;;;<<<;;;:::;;;999777888;;;>>>???@@@@@@===::::::;;;;;;999777777777888:::<<>>;;;<<<<<<<<<<<<;;;;;;::::::===<<<:::999999999:::;;;888888888888888888888888''''''((((((((()))))))))***---222999???CCCCCCBBBBBB>>>;;;999:::;;;<<<<<<===<<<<<<======;;;888555555555777:::999999===DDDNNNbbbyyyttthhhfffrrr{{{qqqkkkhhhiiikkkqqq{{{|||xxxtttoooiiiccc___\\\YYYWWWPPPNNNKKKGGGCCC@@@===<<<<<<<<<;;;:::888666555444222222111000///......---------------------------------........./////////222222222333333444444444444555555666888999999:::999888999999:::<<<===>>>AAAAAA@@@??????>>>>>>===;;;;;;;;;:::999777666555444444444444333333333333555555666777777777777666777666666666666777888888555555666999<<<>>>======;;;999888888;;;>>>???@@@@@@===:::888888888666555666777999<<<@@@DDDHHHJJJLLLNNNQQQTTTUUUUUUTTTTTTTTTTTTTTTVVVYYY]]]aaaccc```___\\\SSSGGG===777555333333222333444666777999:::<<>>>>>>>>>>>===<<<:::888666444444666999::::::@@@HHHZZZnnn}}}kkkdddggguuuxxxooojjjjjjiiimmmuuuxxxtttoookkkeee```\\\YYYVVVTTTNNNLLLIIIEEEBBB???===<<<:::::::::999777555444333111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000333333333333333333333333333444555666777888999:::888999999:::;;;<<<===>>>@@@@@@@@@???>>>>>>======<<<;;;:::999777666444444444444333333333222222222444555555666666666555555555444444444444555666666555555777:::>>>AAABBBAAA>>>;;;::::::<<>>BBBBBB@@@???======<<<;;;;;;<<<>>>@@@???@@@@@@>>><<<999777777333222444888999<<>><<<<<<888888888777666444333222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111444444333333333333222222333333444666777888999:::888999:::;;;<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666444444333444444333333333222222222444444555555555444444333333222222222222333444444444555777<<>>DDDKKKSSSXXX___bbbfffkkknnnssswww{{{~~~}}}{{{yyy~~~wwwcccQQQ>>>777555444111000111111111111000000000000+++++++++,,,,,,------...************************************************))))))((())))))***+++,,,(((((())))))))))))))))))(((((((((''''''((((((((($$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((((('''))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((*********)))((((((''''''(((((())))))))),,,000333<<>><<<===>>>>>>===<<<===???AAAAAABBBAAA???;;;999777888555333444777999>>>IIITTTiii~~~zzzuuuggg]]]bbbooo}}}{{{tttlllkkkoootttzzzzzzsssnnneeebbb]]]YYYVVVSSSPPPMMMJJJHHHFFFCCC@@@===<<<;;;777777666666555333222111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111111222222333333333333333333333333222222444555777888::::::888999:::<<<===============<<<<<<;;;;;;::::::999:::999777666555444444444444444444444333333333333333444444444444333222222111000000000000111222222222333777<<>><<<===>>>>>>===:::999777555333333666999;;;AAAJJJUUU^^^eeehhhjjjbbbdddfffjjjoootttxxxzzzyyy}}}xxxaaaKKK>>>555444333111111111222333333555888<<<@@@GGGNNNSSS[[[___dddiiimmmqqquuuwwwyyy}}}~~~{{{yyyvvvtttvvv}}}yyyiiiXXXEEE;;;777444111222000000000000////////////,,,,,,,,,,,,------------******************************************************)))))))))***++++++(((((())))))))))))******)))((((((''''''(((((()))$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''(((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((()))((((((((('''(((((())))))******+++'''(((((()))+++...444888@@@CCCFFFHHHHHHHHHIIIKKKNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRPPPKKKGGGFFFIIILLL]]]dddooozzzttt^^^QQQJJJKKKNNNTTTZZZ```gggnnnsss}}}tttcccWWWMMMGGGEEE===<<<;;;:::999999999888:::::::::;;;;;;;;;;;;<<<;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@%%%&&&'''((()))******+++---333;;;??????===;;;:::>>>@@@AAA???>>>>>>@@@BBBBBBCCCCCC@@@;;;888777888888555444777:::AAAOOO[[[pppzzzwwwwwwyyyooobbb\\\eeeuuu~~~zzzvvvoooooouuu}}}~~~wwwppplllaaa^^^ZZZWWWTTTQQQNNNKKKGGGEEECCC@@@===;;;:::999555555555555444222111000.........------------,,,------------------------//////000111222333444444333333333333333333333333111222333555777888::::::888999;;;<<<===>>>======<<<<<<<<<;;;::::::999999888777666444444444444444555555555444444444444333333333333333333222111111///////////////000000111///111444;;;BBBHHHJJJKKKEEEBBB>>>;;;;;;;;;:::999777777666444333444999===@@@FFFPPPYYY___bbbaaa```WWWWWWWWWZZZ```gggooossswww}}}nnnTTTBBB666555444222111111111222222444666999===BBBIIINNNXXX\\\bbbhhhlllooorrrtttssswww}}}}}}zzzwwwsssqqqpppzzz}}}yyywww{{{yyymmm^^^MMMBBB:::444333444............---------------------------,,,,,,,,,************************************************++++++******)))*********(((((()))))))))*********))))))(((((((((((())))))''')))******((('''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&'''((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&((()))))))))((((((((((((((()))******++++++'''((()))+++---222999===CCCEEEHHHIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNIIIFFFHHHOOOVVViiipppwww|||{{{bbbSSSMMMJJJQQQWWW]]]cccjjjrrr{{{tttaaaUUULLLDDD@@@@@@;;;;;;;;;:::999999:::;;;=========>>>>>>>>>?????????@@@AAABBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB&&&'''((()))***+++,,,,,,///444;;;???>>>;;;999999???AAABBBAAA>>>>>>@@@CCCBBBDDDCCC@@@;;;888777999;;;777555777;;;CCCSSS```wwwqqqeeehhhqqqzzztttlll```\\\hhhyyy}}}|||yyysssttt{{{|||uuunnnjjj___\\\YYYVVVSSSPPPLLLJJJDDDCCCAAA>>><<<:::999888555555555444333222111000------------------,,,,,,------------------------///000111222333444555555222222222333333444444444111222333555777888::::::888999;;;===>>>>>>=========<<<<<<;;;::::::999999777666555444333444444555666666555555555444444444333333333333333222111000...............///000000---///333999AAAGGGJJJKKKEEEAAA===:::999999777666555666666444333555:::???GGGLLLTTTZZZ\\\ZZZUUURRRKKKIIIHHHJJJPPPYYYccciiissszzzvvvYYYDDD777666444222111111111222111333555777:::???FFFJJJUUUZZZaaagggkkkmmmpppqqqoootttzzz}}}zzzvvvrrrooonnnuuu}}}zzzttttttxxx~~~zzzpppcccRRRFFF<<<555444777111111111111000000000000.........------,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((())))))*********+++))))))(((((((((((())))))&&&((())))))'''&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&'''((())))))(((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&((()))))))))((((((++++++******)))(((((((((((()))+++,,,000555<<>>===888666888<<>>>>>===<<<;;;777666444222111000////////////...---,,,,,,,,,,,,***+++---///111111111000///000111111222222222222222111000///......///000222222333555666888999999999999;;;<<<============<<<;;;;;;::::::999888888444444333333333444444555888777555333111111111111444333333222222333333444888444///---...//////...//////222777>>>EEEJJJLLLGGG===666777999888777888555666666444444777===BBBNNNLLLJJJIIIJJJJJJIIIGGGDDD@@@???BBBFFFIIIOOOVVVbbbpppttt\\\LLL;;;777333000000111222222000222333444555999@@@EEEMMMRRRYYY```eeehhhkkkmmmooorrrvvvzzz}}}{{{wwwuuutttpppuuu~~~}}}zzzxxx|||}}}zzzzzzuuummm___PPP@@@666333555555333000//////000000///---------,,,,,,,,,+++++++++++++++************)))+++)))((('''((()))+++,,,+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''------,,,,,,++++++******&&&&&&&&&&&&&&&&&&&&&&&&))))))*********))))))(((''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))'''&&&(((++++++)))&&&((((((+++///555;;;AAAEEEHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQJJJMMMMMMJJJIIISSSeeettt}}}zzz~~~mmm^^^VVVRRRRRRUUU\\\___ccckkktttssscccVVVIIICCCAAA???>>>???;;;;;;;;;<<<===???AAABBBAAAAAABBBCCCDDDDDDCCCCCCHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEEEE%%%&&&'''''''''(((+++---444999===<<<777666999===???AAABBBAAA@@@AAADDDGGGGGGEEEBBB>>>:::888777666999777888;;;???HHHZZZkkk~~~|||pppddd\\\YYYcccuuuyyyiiidddffflllxxxwwwxxxzzzzzz}}}vvvllldddbbb\\\YYYUUURRRPPPMMMJJJHHHBBB@@@===<<<<<<<<<:::999666555444222000000//////------,,,,,,,,,------...,,,---///000000000//////000000111222333333222222111000///...---...//////222222333555666777888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777666555555444444444555555555444333222111111222222333333333222333333444444888444000...///000///...------///444;;;BBBFFFHHHFFF===666666888777777888444444444333444888???DDDHHHFFFCCCAAAAAA@@@???===AAA>>>>>>AAACCCFFFLLLSSS]]]kkk{{{rrrZZZKKK;;;777222000000111111111111222333333444777===BBBHHHMMMUUU\\\aaaeeeiiikkknnnqqquuuyyy|||{{{xxx{{{}}}|||{{{}}}}}}zzzxxxvvv~~~~~~}}}|||~~~wwwkkk\\\MMMAAA<<<;;;444222000///000000///...---------,,,,,,,,,++++++++++++++++++******************((((((((()))+++,,,+++++++++*********))))))***)))(((''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))*********))))))(((''''''''''''((((((((((((&&&&&&''''''((())))))***)))''''''(((***+++)))''')))***---222888>>>BBBEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOIIIJJJIIIIIIMMM[[[nnn}}}~~~ttt```SSSNNNMMMQQQUUU^^^aaagggnnnwwwvvvgggZZZOOODDD???>>>;;;:::;;;;;;<<<<<<>>>???AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDD%%%&&&'''(((((())),,,///666:::<<<:::666555:::>>>???@@@@@@@@@???AAAEEEHHHDDDBBB???;;;888777777777777777999===CCCOOOaaaqqq~~~qqqddd[[[VVVXXXggg}}}tttfffdddjjjtttzzz{{{|||}}}|||wwwqqqiiibbb```\\\YYYUUURRROOOLLLIIIGGG@@@>>><<<;;;;;;:::999777555444333111000/////////,,,,,,,,,,,,---...//////...//////000000//////...111222333333333333333222000///...---,,,---......222222333444666777888888<<<<<<<<<<<<<<<;;;:::::::::::::::999888888777777777666555555444444444444111111111111222222444444333333222222333444555555888555222000000111000///------///333:::@@@DDDFFFEEE===666666777666777888555555444444666;;;BBBGGGHHHEEEAAA???>>>===;;;999===;;;<<>>BBBGGGOOOVVV\\\aaafffiiilllooossswwwzzz~~~{{{qqqmmmlllqqqtttvvvxxx{{{}}}|||vvvhhhYYYKKK???888333111000000111111///---------------,,,,,,,,,,,,,,,+++++++++******************)))((()))***+++,,,++++++*********)))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))******)))))))))''''''''''''((((((((((((&&&''''''(((((())))))***)))((('''(((***+++***)))***---111666<<<@@@DDDEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHKKKTTTdddwwwuuueeeUUULLLJJJMMMTTTZZZbbbffflllsss{{{vvvfffZZZPPPGGG???===<<<999888999======???AAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGEEEDDDCCCCCCDDDDDD&&&'''(((((((((***...111888::::::888555666:::?????????>>>>>>???BBBEEEHHHAAA???;;;888666666777777777888;;;@@@HHHVVViiivvv|||nnnaaaZZZWWW]]]ooouuukkkdddoooxxxrrrmmmfffaaa___\\\YYYTTTQQQNNNKKKHHHEEE@@@>>>;;;:::::::::888777444333222111////////////,,,,,,,,,,,,,,,---...///......//////000000000000333333444444444333222222......---,,,,,,,,,---...111222333444555666777777::::::;;;;;;<<<;;;;;;;;;;;;::::::999999888777777666666555444333333333333...///000111333444666666333333333333333444555666888666444333222111111000//////111555;;;AAAEEEFFFEEE===777777777666666999999888666666888===DDDHHHHHHEEEAAA>>>===<<<;;;:::999888;;;@@@CCCFFFMMMVVV^^^mmm}}}fffQQQDDD999666222000000111111111222222111111111444777999===BBBIIIPPPVVV]]]cccgggjjjmmmqqquuuwww{{{{{{rrrooopppuuuyyy|||}}}xxx~~~yyyiiiXXXEEE666333222111111111111///---...------------,,,,,,,,,,,,,,,+++++++++***************)))))))))***+++,,,************))))))))))))******))))))((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''((())))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((()))***++++++,,,///444:::???BBBDDDEEEGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQOOOLLLKKKKKKJJJKKKQQQ\\\kkkxxx}}}zzz}}}lll___RRRMMMMMMRRRZZZbbbfffkkkrrryyywwwiii[[[RRRIIICCC>>>>>>>>>;;;:::<<<>>>@@@BBBEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCDDDEEE&&&'''(((((())),,,000444::::::999777555666;;;??????>>>===>>>@@@CCCEEEFFF===;;;888666555666888999999;;;???DDDNNN___qqq}}}rrreee]]]]]]fffzzz~~~sssnnnjjjzzz~~~tttpppkkkeee```___[[[WWWSSSOOOLLLIIIFFFCCC@@@>>>;;;:::::::::888777333222111000///.........///...---,,,,,,,,,,,,,,,,,,,,,---///000222333444444444444444333333222111...---,,,++++++,,,---...111222222333444555666666666777888999;;;;;;<<<<<<;;;;;;::::::999888888888444333222222111111111222...///111333555666888888444333333333444444555666777777777666444222111111000000111666<<>>999888777666777;;;;;;999777777999===AAADDDBBB>>>:::888888888777777666777;;;BBBFFFKKKUUU___kkkzzzwww___KKK@@@888666333111222222222222333222000000111333444555999>>>DDDKKKRRRYYYaaaeeehhhkkkooorrruuuxxx|||~~~}}}zzz||||||xxx|||pppVVV@@@666555222222222111///---.........---------,,,,,,,,,,,,,,,++++++++++++******************++++++,,,*********)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((()))***+++------111666<<<@@@CCCDDDEEEIIIJJJLLLMMMOOOPPPPPPQQQOOOPPPQQQRRRQQQOOOLLLKKKIIIJJJOOOXXXdddpppwwwzzzxxxvvvvvv|||xxxeee\\\RRROOOQQQUUU^^^fffkkkrrrzzz{{{lll^^^SSSMMMCCC???<<<>>>>>><<<;;;>>>AAACCCFFFHHHJJJJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEE'''(((((((((***---222666::::::999777666777;;;>>>???>>>===???AAACCCDDDCCC;;;999666444444666999;;;;;;???CCCIIIWWWkkk}}}|||pppdddfffqqqtttnnnpppyyyzzzrrrnnnjjjddd___^^^YYYVVVQQQMMMJJJGGGCCCAAA@@@===;;;::::::999888777222111000///............//////...---,,,,,,,,,,,,,,,,,,---...000333555666444444444444333222000000------,,,+++,,,---...///111111222333333444555555333444555777999:::;;;;;;:::::::::999888888777777222111111000000111111222111222444666888999999999555555444444444444555555777888:::999666333222222//////111555<<>>;;;:::<<<<<<:::;;;>>>CCCEEEIIIKKKLLLKKKHHHGGGDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFHHHIII'''(((((()))***...444888:::999888777777888:::<<>>>>>@@@CCCDDDBBB@@@:::888555333444777:::===<<>>>>><<<999888888888666555111111000///...............------,,,,,,,,,---------------...000222444555444444444333222000///......---,,,,,,,,,---///000111111222222333333444444222333444666777888888888888888888777666666555555000000000000111222333444555666777999::::::::::::777666555444444333444444666999<<<;;;777444333333000000222777>>>EEEIIIKKKFFFAAA===;;;999777999>>>===<<<<<>>>>>AAADDDDDDAAA===999777444333444777;;;>>><<>><<<:::777:::???@@@@@@BBBFFFLLLOOONNNLLLCCC???999444222222222111444555999>>>AAAIIIYYYiii|||gggSSSFFFAAA:::888666666666777666555333111///000333555444222333666:::@@@FFFOOOXXX]]]cccfffjjjmmmooorrruuuxxx{{{~~~oooDDD???888333000000000000//////.........------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))((((((((((((%%%&&&((()))***+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''((((((((()))*********)))))))))))))))((()))***)))((()))---111888999===@@@DDDHHHJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPXXX\\\bbbfffiiikkknnnppprrryyyooo\\\QQQQQQUUU]]]eeelllvvv~~~sssfff^^^UUUIIIBBBBBB===::::::<<<;;;:::===BBBFFFIIILLLOOONNNKKKGGGDDDGGGGGGGGGGGGGGGFFFEEEDDDHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRSSSTTTVVVYYY\\\^^^)))(((((())),,,111777::::::999777666666888:::;;;@@@>>>===@@@EEEFFFCCC???<<<777333555666666888<<>><<<:::888666444333333000000///...------,,,,,,///............///000000///000222333444555555555555444222111///.........//////......///000222333111000000000222333222111222222222111222222333333555555666666555444444333333222111000222444888:::>>>>>>>>>>>><<<:::888777888666333000000222555777:::;;;<<<:::777444444444333666:::AAALLLUUUVVVRRRHHHAAA;;;;;;;;;::::::===DDDEEEIIINNNRRRRRRNNNIIICCC@@@;;;666333333444555555555888<<>>BBBEEEGGGHHHIIIMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSNNNJJJMMMSSSbbbdddddddddcccdddfffhhhoooxxxrrrddd\\\SSSUUUYYYaaakkkwwwuuukkk^^^SSSKKKEEE???;;;999888888888:::>>>AAADDDLLLLLLKKKLLLMMMMMMKKKJJJGGGGGGGGGHHHKKKLLLLLLLLLKKKNNNSSSUUUWWWXXXZZZ[[[]]]^^^___```cccgggmmmrrr(((''''''))),,,111666999999888666666666777999:::>>>===>>>AAAFFFFFFBBB===:::555333555777888;;;@@@DDDLLLXXXhhhvvvttt{{{qqqoookkkhhheeeaaa]]]YYYVVVSSSMMMIIIFFFCCC@@@>>><<<;;;999777555333222222000//////...------,,,,,,---,,,,,,,,,,,,---......000000222333444555555555333222111///...---------------,,,,,,---...000111222000000111222333222111222222222111111222222333555555555555555555444444111111111222555888;;;<<<>>>>>>>>>===<<<:::888666888777444222111222444555999::::::999666444444444333777===DDDOOOXXXXXXSSSGGG@@@::::::;;;:::<<>>HHHSSS[[[\\\aaafffiiijjjmmmqqquuuwwwyyy}}}zzz[[[III;;;888555///---222//////.........------------------,,,,,,,,,++++++))))))************))))))************************+++***)))(((((()))***+++))))))))))))((((((((((((******)))((((((((((((((('''''''''''''''((()))***(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************+++***)))***,,,000444777;;;<<<@@@CCCFFFIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQQQQMMMIIIMMMTTT```bbbcccdddeeefffiiikkkoooxxxxxxjjj^^^XXXSSSVVV]]]eeeoooyyyyyynnneeeYYYOOOHHHDDD???<<<999888888999;;;???BBBEEEKKKKKKKKKKKKLLLLLLKKKJJJGGGGGGHHHJJJMMMOOOPPPQQQTTTXXX\\\___```bbbdddfffhhhjjjlllnnnppptttxxx|||(((((()))+++...333777999777666555444555666888:::<<<<<<>>>CCCFFFEEE@@@;;;777333222555888999===CCCDDDOOO^^^sss|||uuuyyyxxxooollliiieeebbb^^^YYYVVVUUUQQQLLLGGGDDDAAA>>>;;;:::999777555333111111000/////////...------,,,,,,------,,,,,,------...///000111222333444555555555333222111000///.........---------------...000000222111000111333333333111333222222111111111222222444444444444555555555555000111333666999;;;>>>?????????>>>===;;;999777555888777666444333333333333777888888777555444555666666<<>>888888999:::===BBBJJJJJJLLLOOOOOOMMMHHHDDD@@@??????>>>===<<<<<<<<<888777888;;;;;;<<>>;;;999999999:::<<<@@@DDDFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQUUUXXXZZZ\\\bbbeeeiiimmmooorrruuuwwwzzz|||)))***+++...111555999;;;666555444333444666888999:::<<>>>>>>>>??????===<<<:::888666555555666666666666555555444555666666666555666999;;;===GGGQQQYYY______VVVMMMAAA;;;666666777999===CCCHHHJJJLLLMMMMMMKKKGGGDDDBBBCCCDDDDDDCCCBBB@@@???<<<;;;;;;>>>>>>>>>CCCJJJLLLVVVcccnnnrrrssstttuuutttqqqjjj```VVVMMMHHHGGG>>>===;;;:::999999::::::999999999999999999999888777777777888:::@@@HHHMMMUUUZZZ```dddfffiiinnnrrrtttwww{{{~~~|||jjjUUU???777666333000...////////////...............------------,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***))))))))))))))))))***))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&&&&'''(((***,,,---))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))************,,,,,,,,,---000444888;;;???@@@CCCEEEHHHKKKMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRNNNLLLLLLLLLLLLRRRZZZ___aaadddfffgggiiikkkmmmnnnsssuuunnnaaaWWWSSSTTTYYYaaakkkuuu}}}xxxppp```XXXNNNFFFBBB???<<<:::999999:::<<<>>>BBBEEEGGGHHHIIIJJJJJJJJJJJJLLLMMMQQQSSSXXX\\\```dddiiikkkooorrrwww{{{~~~((()))+++...222555888999555444333333444666888999999;;;@@@DDDEEEAAA;;;666444222333555555666;;;CCCIIIWWWlllxxxyyyzzzqqqjjjhhhdddaaa^^^YYYUUUQQQNNNKKKFFFCCCAAA@@@>>><<<666555333111000///.....................---------000////////////000111111111111222333444444444444222222111000000111111111111111222222222222222222222111111111333444333222333222111111000000000111111111111222333555777888888999<<<===>>>>>>===<<<>>>>>><<<:::888777666555333444666777777777777666555555666666777:::???CCCHHHSSS^^^cccccc]]]PPPCCC<<<777444555666777<<>>===<<<:::999::::::;;;999:::::::::::::::::::::999::::::999:::>>>DDDHHHQQQVVV]]]aaadddhhhnnnrrrtttwwwzzz~~~{{{mmmYYYCCC888777666333111000000/////////..................---------,,,,,,******++++++++++++******************************)))))))))******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))''''''(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))************++++++,,,...111555999;;;@@@AAABBBDDDGGGJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQMMMKKKLLLNNNQQQXXX```dddfffiiijjjjjjkkklllmmmnnnpppnnnggg\\\UUUVVVYYY\\\dddoooyyyuuulll\\\UUUJJJCCC???===;;;888999999;;;===AAADDDGGGIIIHHHIIIKKKKKKKKKMMMPPPSSSWWW[[[aaafffjjjpppuuuzzz|||%%%'''***...111444555666555444333333444666888:::888<<<@@@CCCCCC???999666444333444666555666<<>>??????===<<<;;;===<<<;;;999888777777666444555666777888888888888555666777888;;;AAAGGGLLLSSS\\\cccccc^^^UUUGGG;;;777444333444444444999@@@>>>AAAFFFHHHIIIHHHIIIIIIJJJLLLMMMOOONNNLLLIIIGGGBBB???>>>BBBDDDFFFKKKQQQUUUWWW[[[]]]___eeemmmtttzzzyyyuuulll```RRRHHHCCC>>>===;;;:::999999::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===AAADDDJJJPPPXXX]]]bbbgggmmmrrrsssvvvyyy|||nnn]]]HHH;;;888888666333000000000/////////..................---------,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((())))))***+++***))))))(((((((((((()))((((((''''''(((((()))'''((()))***************(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************++++++---000333777;;;===@@@AAABBBDDDFFFIIIKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPLLLJJJNNNRRRWWW^^^fffkkknnnpppqqqpppoooooopppqqqoookkkccc\\\ZZZ\\\______gggrrryyy}}}}}}zzzmmmdddWWWPPPGGG@@@===<<<:::888999:::<<>>;;;999444444222000///................................................//////000222222333444444444333333111111111111111222333444333333444555555444333222333222111222444555444333333222111000/////////////////////000222666999;;;????????????>>>======<<<<<<;;;999888777777777888888888888777777666666666666777888;;;???GGGOOOUUU[[[______YYYQQQHHH>>>666333111222444333222666===:::>>>CCCFFFFFFFFFHHHJJJLLLMMMOOOQQQQQQPPPOOOMMMIIIDDDBBBEEEIIILLLQQQWWWYYY[[[]]]^^^aaagggooovvv~~~~~~{{{ssseeeUUUHHHAAA===<<<;;;999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAADDDJJJRRRYYY^^^dddkkkqqqrrrtttwwwzzz|||}}}oooaaaNNN???999888666333000000000000/////////...............------------***++++++,,,,,,++++++***************************((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((()))******+++******)))(((((())))))(((''''''''''''''''''(((&&&&&&((()))*********)))(((((()))***************((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************,,,---///222666:::===???AAABBBBBBDDDFFFIIILLLMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOKKKKKKQQQWWW]]]dddkkkrrrtttwwwxxxwwwvvvvvvwwwwwwrrrjjjccc``````bbbcccgggnnnwww}}}|||ssseee[[[QQQJJJBBB<<<;;;<<<;;;999999:::===@@@DDDHHHKKKLLLIIIMMMPPPRRRRRRVVV\\\bbbfffllltttzzz~~~(((+++///333777999::::::666555444444555777:::<<<999<<<@@@AAA???;;;888666111222555999999;;;DDDNNNWWWggg|||yyytttuuu|||sssxxxvvvnnngggeeecccaaa___\\\XXXUUUSSSOOOIIIDDD@@@<<<888666444333222111///.........---.....................000000000000000111222222222222333444444444333333555555555555666666777888666666777888888777666555333222111222444555444333333222111000/////////////////////000222666999;;;?????????>>>>>>>>>>>>>>>;;;:::888777777777888999<<<;;;999777666555444444666777999<<>>::::::;;;<<<;;;888:::===AAAEEEIIIKKKMMMJJJNNNRRRTTTUUUYYY```gggnnnttt|||+++,,,///222444555444444333555666777666777888:::===???AAABBB@@@<<<777444555333333666888===GGGRRR^^^mmm{{{xxx|||zzztttxxx~~~~~~wwwrrrgggeeebbb___^^^\\\YYYWWWSSSMMMFFF???<<<;;;::::::444222000/////////...,,,---,,,,,,,,,,,,---............///000111222333333444444555555444222111000444444444444555666777888555666666777888888999999555555444444444333333333222222111111111111111111111000//////111333666777:::;;;===>>>>>><<<:::999888888888888888888999999999999888666444555777999;;;===AAAEEEJJJNNNQQQRRRSSSOOOIIIBBB<<<888666555444333111111111222444666999::::::<<>>:::777777888:::>>>???AAAEEEIIILLLMMMMMMMMMQQQVVVZZZ]]]bbbiiiooottt{{{+++---000222444555444444333555777777777888:::<<>>;;;777444444222333666:::@@@MMMYYYeeeqqq|||zzzyyyyyyzzz{{{www}}}}}}}}}uuupppiiifffbbb___]]]YYYTTTQQQNNNIIICCC===;;;999888777444222////////////...,,,------,,,,,,------...///...//////000111222333333333444555666666555444444666666666666777888::::::888888888888999999::::::888888777666666555444444333333333222222222222111111000000000111444666888:::;;;<<<<<<<<<;;;:::999777777888888999999999999999999888666555555888:::;;;>>>CCCHHHKKKKKKKKKJJJGGGDDD???:::666444333333444333222222222333444555666666666888:::<<>>;;;:::888777666666777777999888888888888999::::::<<<;;;999888888999;;;<<>>;;;888666444333111222777<<>>:::888666333222222333444333333333333444444444444444444444555666888999:::===>>>?????????@@@CCCFFFIIIIIIKKKMMMRRRZZZccciiipppqqqrrrrrrssstttxxxzzz{{{|||zzzssseeeTTTEEE===;;;:::888777666666777777888888888888888999999:::;;;:::888777777888:::;;;AAA@@@CCCJJJQQQWWWaaajjjqqqsssvvvyyy{{{}}}~~~~~~}}}|||~~~rrr```MMM???888666222222222222111000//////---------.........//////......///......---,,,+++)))************+++++++++,,,++++++***************))))))))))))(((((((((((('''(((***)))((((((***++++++***((('''''''''((()))))))))))))))))))))))))))&&&'''(((((())))))))))))(((((())))))))))))******)))))))))(((((((((((('''))))))(((((((((((()))))))))))))))***++++++++++++222444888:::<<<===@@@BBBCCCFFFIIIJJJKKKLLLNNNPPPNNNNNNNNNOOOOOONNNNNNNNNOOOSSSZZZbbbjjjppptttvvvuuuyyy}}}mmmgggcccdddhhhmmmwwwuuulllcccXXXNNNGGG===<<<:::888888:::<<<>>>@@@AAACCCFFFIIILLLNNNOOOSSSXXX^^^ccchhhnnnvvv|||,,,---000222444444444333222555888:::;;;===@@@BBBDDDBBB???<<<999666555444444222333888???IIIYYYhhhuuu|||xxxmmmiiihhhkkksss~~~uuuxxx~~~|||sssmmmhhheeeaaa]]]XXXRRRKKKFFFAAA???<<<:::888666444111222000.........///...,,,.........---......///000000000111222333444555555555555666666777888888888888888888888:::;;;<<<===;;;:::999999999:::;;;;;;>>>===<<<;;;999888777666777666666666555444444444222111000111222444777999;;;:::999888777777888888444555777999:::::::::::::::::::::999888999<<>>;;;:::999777666777777888777777777777777888999999:::999888666666888999:::???>>>AAAHHHNNNUUU___hhhpppssswww{{{}}}~~~|||xxx{{{nnnXXXFFF<<<888000111222222111000///..........................................---,,,,,,))))))*********+++++++++***))))))((((((((((((((())))))))))))((((((((((((&&&''')))))))))(((***+++******)))((('''(((((()))((())))))******))))))(((''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,------333666999;;;<<<===???AAADDDGGGIIIKKKKKKLLLNNNOOOQQQQQQRRRQQQPPPPPPQQQRRRRRRYYYaaagggmmmtttwwwwwwwww{{{tttlllhhhhhhlllpppvvvxxxnnnddd[[[RRRHHHBBB<<<;;;999888999:::<<<>>>BBBCCCFFFHHHJJJLLLOOOQQQUUUZZZaaagggmmmttt}}},,,...000333444444333222333555888;;;<<>>>>><<<;;;999888777666888888777777666555555444111111000000222444777888;;;:::999777777666666777444555777999:::;;;::::::;;;;;;;;;::::::;;;>>>AAABBBBBB@@@>>>;;;888555333444333333222333444555555111222333333444444333333555555666666555555555555555555555444444555999<<<<<<@@@DDDHHHNNNYYYfffpppxxxyyyyyyxxxxxxxxx{{{}}}}}}}}}{{{sssfffVVVHHHAAA;;;:::999777777777777888777777666666777777888999:::999777666666777999:::???===???FFFLLLRRR]]]fffnnnsssyyy}}}|||vvvxxxiiiTTTDDD<<<111111111111000//////...000//////...------,,,,,,,,,------------,,,,,,+++))))))*********+++++++++***))))))((((((((((((((())))))))))))(((((((((((($$$&&&)))***)))))))))******))))))((((((((((((((('''((())))))))))))((('''))))))))))))(((&&&%%%$$$))))))(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))))))))***+++---...///444666999;;;<<<===???AAAEEEGGGJJJKKKLLLLLLNNNOOOPPPRRRRRRQQQOOOOOOQQQSSSTTT^^^hhhlllpppwwwzzzxxxxxx|||tttqqqppprrrwwwzzz}}}~~~uuuhhh]]]TTTKKKCCC>>><<<;;;:::999999;;;<<<===CCCEEEHHHIIIJJJLLLPPPSSSWWW\\\cccjjjqqqyyy---...111333444444333222333555999;;;===???BBBEEEDDDBBB>>>999666444444444444333666>>>GGGSSSdddsss~~~zzzooodddYYY[[[dddwww}}}tttqqq{{{|||tttnnneeeaaa\\\WWWSSSNNNIIIFFF???===;;;999888777444222111///------.........---///////////////000111111222222333444555666777777888888777666666666777777999888888777777888888999777666555555555777:::;;;>>>===<<<;;;:::999888777999999888777666555555444111000//////111333666777::::::999888777666666555444555888:::;;;:::999888999:::::::::999;;;???BBBAAA???;;;888555333333333333333222222111222222222111111111111222222222222333444444444444333222222333333444333333444666999888<<>>DDDJJJQQQ[[[eeemmmssszzzyyywwwyyyaaaKKK>>>444333222111////////////111000///...---,,,++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++***************))))))))))))((((((((((((###&&&(((***)))))))))***))))))))))))(((((((((((((((''''''''''''''''''(((*********)))((('''&&&%%%))))))((((((((((((''''''&&&''''''''''''((((((((())))))(((((((((((())))))***))))))***+++...000222555777;;;<<<===???AAABBBFFFHHHKKKLLLLLLLLLNNNOOONNNOOOPPPNNNLLLKKKOOORRRWWWdddnnnqqqttt{{{}}}zzzuuuzzz|||xxxyyy}}}uuueeeWWWMMMFFF???;;;;;;;;;::::::;;;<<<>>>???EEEGGGJJJJJJJJJLLLQQQUUUXXX^^^eeelllsss|||---...111333444333333222333666999;;;===???BBBDDDBBB@@@===999666555444444222333888BBBMMMZZZlllzzzzzzoooeeeYYY\\\hhh~~~uuusssxxxzzzsssnnngggccc\\\UUUPPPLLLHHHEEE@@@>>>:::888777666333222000///------.........---000000//////000000111222333333444555666777777888888888777777888999:::;;;;;;:::999888777777777777666555444444555888;;;============<<<;;;::::::999999999888777666555444444//////......000222555666::::::::::::999777555444555666999:::;;;:::888777666777777777777999===@@@<<<:::777444222222222333222222111111111111111111111000/////////000222222222333444444444333222111111222444444333333444666666;;;AAAFFFLLLXXXhhhuuuzzz{{{{{{{{{zzz{{{~~~~~~vvvhhhYYYMMMFFF<<<;;;999888777777888999666555555555555666777777;;;:::888777777888:::;;;???===>>>DDDIIIPPP[[[eeelllsss{{{~~~xxx|||rrrVVVDDD:::777444111000000000111//////......---------,,,++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++***************))))))))))))(((((((((((("""%%%(((***)))))))))***)))))))))))))))((((((''')))((('''&&&&&&'''((()))(((((()))******))))))((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***))))))***,,,...111333777999===???@@@BBBDDDFFFFFFIIIKKKLLLLLLLLLNNNOOOMMMOOOPPPNNNJJJJJJNNNRRR[[[jjjuuuvvvxxx|||sssxxx~~~~~~xxxeeeTTTIIIBBB===:::999999:::;;;===???AAABBBFFFIIILLLKKKJJJLLLRRRWWWZZZ```hhhooovvv~~~---///111333444333222222333666999;;;<<<>>>AAADDDAAA???<<<999777555444444111333:::FFFRRR```qqqzzzpppfff]]]```nnnvvvqqqttt~~~}}}xxxrrrmmmjjjddd\\\TTTOOOJJJGGGEEEAAA>>>:::777666444333111000...------.........---000000000000000111111222333333444555666777888888888777777888999<<<>>>???===<<<:::999888777777777666555444444666999<<<>>>>>>>>>======<<<<<<;;;;;;999999888777666555444333///.........///111444666999:::;;;;;;:::888555333555777999;;;;;;:::777666444555555555555888;;;>>>888777555444222222222222222222222222222222222222111000...------///111222333444555666666555333222///111333444333333333444666<<>>CCCIIIPPP[[[eeelllsss|||yyyyyyfffPPP>>>;;;666222000000222333---------............///++++++,,,------,,,,,,,,,)))************+++++++++***))))))((((((((((((((())))))))))))(((((((((((("""%%%(((******))))))***)))))))))))))))(((((('''+++)))(((&&&&&&((()))+++&&&'''(((***++++++,,,,,,))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***))))))***,,,///222444888;;;???AAACCCDDDGGGIIIGGGIIIKKKLLLLLLLLLNNNOOONNNQQQRRROOOKKKKKKOOOTTT]]]mmmyyyyyy{{{~~~rrrvvv{{{zzzwwwvvvxxx{{{zzzeeeRRRFFF@@@<<<999777888999<<<>>>BBBDDDFFFGGGJJJMMMLLLJJJLLLRRRXXX\\\bbbiiipppwww111111111111111333555666888888999999;;;<<<>>>??????;;;555222111111222222111666>>>HHHUUUgggzzzvvvnnnjjj```nnn~~~wwwyyy|||{{{vvvrrrnnnkkkhhhccc[[[SSSMMMGGGBBB??????<<<888666555444222000000---,,,,,,///000...+++000000000000000000000000555555555555555555555555888999:::;;;<<<>>>???@@@>>>===<<<999777555333222444333333333555888<<<>>>???>>><<<;;;::::::;;;;;;::::::888777555333222111111///---,,,...111444777<<<;;;;;;999777555333222222444777888888777777888555555666777888999::::::666555444333222333444555111111000000/////////...000000000000111111111111111111333333333333222111222111111000000111222333999:::>>>CCCMMMZZZhhhqqqxxxyyyyyyxxxxxxyyy}}}~~~~~~rrrcccWWWLLLDDD@@@<<<:::<<<:::777666888888666555555666777666555999777888;;;<<<999999;;;===@@@EEEKKKQQQXXX```eeerrruuuzzz{{{yyypppSSSEEE;;;222222333111//////......---------,,,,,,,,,,,,++++++---...///...,,,,,,+++***))))))***+++,,,******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&''')))+++***(((%%%###(((***+++,,,...222888<<<;;;<<<>>>AAACCCDDDEEEFFFJJJKKKLLLMMMMMMNNNNNNNNNLLLOOOPPPNNNLLLNNNVVV]]]kkkxxx~~~{{{pppggggggmmmoooqqqsss{{{{{{xxx~~~ppp[[[JJJAAA<<<999777999888888;;;@@@EEEFFFEEEMMMKKKLLLOOOOOONNNRRRXXX___dddkkkrrryyy000000//////000222444555999999999:::<<<===>>>???===:::555333222222222111333999AAAMMM\\\ooo|||sssnnnjjjzzzyyy}}}{{{uuuqqqllljjjfffaaaYYYQQQKKKFFFBBB???>>>;;;777444333222111///111///...///111111000...000000000111111111222222555555555555555555555555888888999;;;<<<>>>??????======;;;999777555333222555555555666888:::===>>>???>>><<<;;;::::::;;;;;;:::999888666444333111111000...------...111555777;;;::::::999777555333222333555777888888777888888666666666777777888888999555444333333333444555555111111000000000/////////000000000000111111111111333333444555555444333222333333222111111222444555999;;;>>>DDDMMMZZZhhhqqqvvvwwwxxxxxxxxxzzz}}}~~~rrrdddYYYNNNGGGBBB===;;;<<<<<<999999;;;999777666777888:::999888;;;888999<<<===;;;;;;>>>BBBEEELLLSSS\\\fffooovvv~~~|||zzz^^^GGG===444333333111000000/////////.........------+++******,,,---...---+++++++++***))))))***++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))***+++,,,+++***(((''')))***+++,,,///333888<<<===>>>@@@BBBDDDFFFFFFGGGKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNMMMKKKLLLSSS]]]eeesss}}}{{{oooeeedddhhhjjjlllnnnyyy{{{sssqqqyyy~~~{{{zzzyyyxxxrrreeeSSSFFF>>>;;;999777999888888<<>>>>>;;;888666444444444333111666<<>>>>><<<;;;:::888666444333333666777888:::;;;======>>>???>>>===<<<;;;;;;;;;;;;999888777555444222111000...---,,,---///222666888999999999888777666444444333666888999888777888999666777777777777777777777444333333333444555666666111111111000000000000000000000111111111222222222555666666777666555444333444333333222333444555666888:::>>>DDDNNNZZZgggppptttuuuwwwxxxyyy{{{}}}sssggg]]]TTTMMMFFF@@@=========;;;;;;===:::999999:::===>>>>>>===>>>;;;;;;>>>>>>===>>>BBBFFFLLLVVVbbbnnnyyyhhhLLL@@@666444444222000000000000000/////////......+++******+++,,,---,,,***++++++***))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))******************************)))))))))***,,,...000333999<<<>>>???AAACCCEEEGGGHHHHHHLLLLLLMMMMMMMMMMMMMMMMMMPPPMMMJJJKKKQQQ\\\iiiqqq||||||pppeeebbbeeegggjjjmmmwww~~~tttmmmnnnxxx|||wwwrrrmmmhhhddd___UUUIII???;;;:::999888888888:::===BBBFFFHHHHHHKKKIIIJJJNNNQQQTTT[[[cccjjjooowww222222222222333555777999:::;;;===>>>???>>>>>>===888777666666666666444222666===IIIXXXlllyyyuuuzzzxxxyyysssmmmhhhddd___ZZZSSSLLLGGGCCC???<<<;;;999555333222111000...------------............//////000222333555666666555555555555555555555555777888999:::;;;<<<======;;;:::888666444333333333666777:::<<<======<<<<<<>>>>>>===<<<<<<;;;;;;;;;777777666444333111000000---,,,,,,---///333666888777888888888777666555555444777999:::999888888999777777777666666555555555333333333444555666777777111111111111111111111111000000111111222333333333666777777777777555444333444444333333333555666777777:::???EEENNNZZZfffnnnqqqsssvvvxxxyyy{{{~~~vvvlllddd\\\UUUMMMEEE???>>>===;;;;;;===;;;;;;;;;>>>BBBDDDDDDDDDCCC???===??????>>>AAAEEEJJJTTTddduuulllQQQEEE:::666444222000111000000000/////////......,,,+++***+++------,,,***+++******************+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,************)))))))))((())))))))))))************))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))*********)))(((''''''((()))))))))+++---///111555999===>>>???AAACCCFFFGGGHHHHHHLLLMMMMMMNNNNNNMMMMMMMMMPPPMMMLLLQQQ[[[iiiuuu{{{}}}rrrgggdddeeehhhlllqqquuu}}}vvvnnnsss}}}xxxrrrkkkbbbYYYSSSOOOIIIAAA;;;999888888777888999<<>>LLL]]]qqq|||zzzuuusss~~~yyyrrrlllfffbbb[[[WWWPPPJJJEEEAAA>>><<<;;;999555333333222111///,,,------............//////000111333444666777888666666666666666666666666777888888999:::;;;<<<<<<:::888666444333333333444555777999<<<===<<<:::999=========<<<;;;;;;:::999666555444333222111000///,,,,,,,,,...000333666888777777777777777666555555666888::::::999888888999777777666666555444444444222333444555666666777777111111111222222222222222000111111222333444444444555666777777777555444333444444333333444555777888888;;;@@@GGGPPP[[[fffmmmqqqsssuuuvvvxxxzzz~~~zzzsssnnnggg```UUUKKKAAA>>>===;;;;;;<<<===>>>@@@DDDIIILLLLLLLLLIIIDDD@@@AAAAAA@@@CCCIIIQQQ___tttpppXXXKKK===888555222111111/////////.........---------,,,,,,---......,,,+++*********++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,************)))))))))((())))))))))))************)))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((()))))))))***)))(((''''''((()))+++***,,,...111333666:::===>>>???AAACCCEEEGGGGGGHHHLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPTTT]]]iiittt}}}{{{qqqgggeeegggkkkqqqwwwvvv~~~zzzwwwuuu|||~~~{{{vvvoooggg\\\QQQJJJFFFCCC>>>:::888777777777888;;;>>>BBBEEEHHHJJJKKKMMMKKKKKKPPPTTTXXXaaajjjrrrxxx000000000111222555777888<<<>>>AAACCCBBB@@@===;;;555444444666888999888666888AAAPPPaaavvv}}}xxxppprrryyyrrrkkkddd```YYYTTTNNNHHHDDDAAA>>><<<;;;888555333222222111000---///000000//////111222111111222444555777888888666666666666666666666666777777888999999:::;;;;;;888777444333222222333444666777999;;;;;;;;;999888;;;;;;<<<;;;;;;:::999888444444333222111000//////---------...000333555666777777777777666666555444777999;;;;;;:::999999999666666555555444444444333333444555666666666666666222222222222222333333333111111222333444444555666555555777777777777666555666555555555666777999::::::>>>DDDLLLTTT^^^iiiooorrrsssttttttvvvyyy}}}|||yyyssskkk\\\OOOCCC@@@???>>>===???BBBCCCFFFKKKQQQUUUVVVVVVQQQKKKFFFDDDCCCCCCGGGMMMWWWgggttt^^^PPPAAA999666333111222/////////.........------...---,,,---......,,,+++)))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''(((((()))))),,,+++***)))***+++,,,---***---000222444777;;;>>>>>>???AAACCCEEEGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOONNNTTT]]]iiisss{{{yyypppiiigggjjjmmmtttzzzzzzvvvsssvvv{{{}}}zzzwwwqqqjjjaaaVVVLLLEEEBBB@@@<<<999777777777888:::===AAADDDFFFHHHJJJKKKNNNLLLNNNTTTXXX]]]eeennnvvv~~~222222222333555777:::;;;===???BBBDDDDDDAAA===:::444333333555888999999999===FFFVVVgggzzzxxx|||{{{qqqoootttyyyrrrkkkddd___WWWSSSMMMGGGDDDAAA>>><<<999666333111111111000///,,,...000000//////111333222333333555666777888888666666666666666666666666777777888888999999::::::777666333111111222333444777888999:::;;;:::999999:::::::::;;;:::999777666333333222111000//////...---......///000222444555777777777777666555444333888:::<<<<<<:::999999999555555444444444444444444444555666777777666555555222222222333333333444444111111222333444555666666555666777999999999888888888888777888999;;;<<<>>>???CCCIIIQQQZZZcccmmmsssttttttsssrrrssswww}}}}}}uuu```RRREEEBBBCCCCCCCCCEEEGGGIIIMMMTTTZZZ^^^```___ZZZSSSLLLIIIHHHGGGKKKQQQYYYiiisssbbbSSSCCC;;;666333111222000000000/////////.........---,,,,,,------+++))))))***++++++++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))*********)))******++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&''''''((())))))******+++*********++++++,,,---+++---111333555888<<<>>>???@@@BBBEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNWWWdddpppwww{{{zzzsssmmmmmmnnnqqqwww}}}|||qqqsss{{{{{{yyyuuupppiiiaaaYYYPPPGGGBBB???>>>;;;999777777888:::;;;???DDDFFFGGGGGGIIIKKKMMMMMMQQQYYY___dddmmmuuu|||666666666777999;;;>>>???===@@@CCCEEEEEEAAA===:::444333333444777:::::::::@@@JJJZZZlll~~~tttpppyyysssmmmoooxxxzzzssskkkccc^^^VVVRRRLLLGGGDDDAAA>>><<<888555222000000000///...***,,,///...------///222333444444555666777888888777777777777777777777777777777888888999999999:::777555333111000111333555999:::::::::::::::::::::999999::::::999888666555333222222111000//////............///000222333444888888777777666444333222888:::<<<<<<;;;999999999444444444444444444444444555555666777777666555444222222222333333444444444111111222333444666666777555666888:::;;;;;;;;;:::::::::::::::;;;===???@@@BBBFFFMMMUUU^^^gggpppvvvuuutttsssqqqrrrvvv|||zzzaaaSSSFFFCCCEEEGGGHHHJJJKKKMMMRRRYYY```eeeffffff```XXXQQQMMMKKKJJJNNNUUUWWWgggzzznnneeeUUUEEE;;;777333222333111111111111000000000000---,,,++++++,,,,,,***((()))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))++++++******************************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++)))((('''''''''''''''(((((()))***+++++++++(((((())))))************+++...111444666888<<<>>>@@@BBBDDDFFFHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRROOOZZZhhhrrrvvvzzz~~~~~~xxxsssrrrsssuuuzzz|||sssxxxzzzxxxwwwpppkkkccc[[[SSSKKKDDD???===<<<:::888666777:::<<<<<>>AAACCCCCCGGGPPPZZZeeennntttwwwtttuuutttqqqooosss|||zzzhhhYYYIIIDDDEEEGGGIIIKKKQQQRRRVVV[[[aaafffiiijjjccc^^^WWWRRRQQQTTTWWWXXX\\\gggyyyxxxpppiii]]]MMM@@@:::777444111333222111000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,***)))))))))***+++***)))(((&&&&&&&&&'''((((((((((((((())))))))))))((()))))))))))))))((((((************))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++------///222444666999===@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKWWWfffooosssvvv{{{~~~zzzwwwvvv{{{~~~yyytttqqqkkkfff^^^UUUNNNFFF@@@<<<;;;:::888777777999:::;;;BBBDDDGGGHHHHHHHHHIIIKKKOOOPPPTTT]]]iiiuuu~~~:::999999888888:::;;;<<>>:::888666333222555666888===CCCKKKUUUdddtttvvvnnniiijjjwww{{{mmmdddiiixxx{{{sssnnnhhhaaa[[[SSSPPPKKKFFFCCC@@@===;;;666444111///......///000//////////////////000111333444555777777777777666777777888888888888777777999999::::::999888777777666444222111111333666888<<<;;;:::888777777888888;;;<<<===<<<;;;777444222111000///............///000000//////000111333444999999888888888777777777999:::;;;<<<<<<;;;:::999777666555333333333333444666666777777777666666555444333333333333444444555777777777888999:::;;;<<<>>>==================>>>;;;===??????@@@AAADDDGGGHHHLLLSSS]]]fffmmmrrruuurrrsssrrrqqqpppvvvzzzfffWWWIIIEEEGGGIIILLLOOOSSSTTTVVVZZZ```fffiiikkkfffbbb\\\XXXXXXZZZ]]]^^^aaaiiivvvyyyyyy}}}~~~|||vvvqqqdddSSSEEE===888444111333222111000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++***)))))))))******))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))***+++++++++******+++---///111444666888:::>>>AAABBBCCCDDDFFFHHHIIIJJJKKKLLLKKKLLLLLLMMMLLLJJJIIINNNYYYgggpppsssuuuzzz~~~|||{{{~~~zzzvvvqqqnnnhhhbbbZZZQQQJJJCCC>>>;;;:::999777666777999;;;===BBBEEEGGGIIIIIIKKKMMMNNNOOORRRYYYcccooo{{{;;;:::999999999:::<<<===AAADDDEEEDDD@@@<<<888666666333333555777999@@@HHHQQQ\\\kkkyyytttiiieeedddhhhyyyrrrjjjhhhqqqvvvnnnhhhccc]]]YYYRRROOOJJJFFFCCC@@@<<<:::444222000...------...///............//////000111333444666777888777777666888888999999999999888888:::::::::999888777666555333222111111222444777999<<<;;;999888777777888999;;;;;;<<<<<<:::777444333111000000///////////////000000//////000111333444888888777777777777666666999:::;;;<<<<<<;;;:::999999777666444444444444555777777888888888888777777444444444444444555666666777888888999:::;;;======????????????@@@AAABBBCCC???AAABBBCCCDDDEEEHHHJJJMMMQQQWWW___ffflllppprrrppppppqqqqqqsss{{{wwwcccVVVJJJGGGIIIKKKOOORRRTTTTTTUUUXXX]]]dddjjjnnnllliiieeebbbaaabbbeeefffjjjnnnvvvzzzlllkkkooorrr~~~qqq___OOODDD===888444333333111000000000000000/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***))))))))))))***(((((((((((((((''''''&&&(((((((((((())))))))))))(((((())))))***))))))(((************)))))))))))))))))))))))))))))))))))))))*********))))))+++---111333666888:::<<>>@@@DDDFFFHHHJJJKKKMMMPPPRRRQQQVVV___kkkwww;;;;;;:::999:::;;;<<<===AAACCCDDDCCC>>>999666444444222222555777:::CCCMMMYYYdddrrr}}}qqqggg______aaaiii|||qqqmmmoooyyy{{{qqqhhhccc___[[[XXXQQQNNNIIIEEEBBB???;;;888333222000...------...///............///000111222444555666777888777777666888888999999999999888888999999999888777666444333111111111222444666888:::;;;:::888777777777888999;;;;;;;;;;;;999777555333111000000//////000000000111000000///000222333444777777777666666666666666999:::;;;;;;;;;;;;:::999999888666444333333444444666777777888888888888777555555444555555666777888888888999:::;;;===???@@@@@@@@@@@@AAACCCDDDFFFGGGDDDFFFGGGGGGGGGGGGJJJLLLOOOSSSXXX___eeekkknnnpppooopppqqqtttxxx}}}rrr___TTTJJJHHHIIIKKKOOOSSSQQQQQQRRRTTTYYYaaajjjppprrrrrrpppmmmkkkjjjkkkmmmrrruuuzzzlll___^^^cccgggwww~~~~~~lll[[[MMMCCC<<<888333333222111000000000000/////////...------,,,,,,************************************************))))))))))))))))))))))))+++******)))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))*********))))))************)))))))))((())))))))))))))))))))))))''')))******)))***,,,...111444777:::;;;===@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNKKKIIIGGGFFFQQQZZZgggppptttuuuxxxzzzyyyvvvrrrqqqrrrtttvvvvvvwwwvvvyyy~~~xxxtttooojjjeee]]]WWWMMMEEE@@@===:::999777666555444777;;;@@@CCCFFFHHHIIIJJJJJJMMMPPPSSSUUU[[[eeeqqq}}};;;;;;:::999:::;;;<<<===@@@AAABBB@@@<<<777444333222111111444666;;;FFFRRRbbbmmmzzzyyykkkbbb\\\^^^cccmmmwwwggghhhnnn|||wwwlllddd```]]]ZZZWWWOOOLLLHHHEEEBBB>>>:::777222111000///......//////------......000111333333555666777888888888777666888888888999999888888888888888888777666444333222000111222444666888:::;;;:::999888777777777888999::::::::::::888777555444111111000000000111111222111000000000000222333444666666666666666777777777999999:::;;;;;;:::999999888777555444222222222333444555555666777777666666555444444555666777888999888999999;;;===???AAABBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLPPPSSSYYY___fffkkknnnpppqqqrrruuuyyyxxxmmmZZZQQQHHHGGGHHHJJJMMMRRRMMMNNNOOOQQQUUU^^^iiiqqqwwwxxxyyywwwtttqqqqqqrrrwww{{{sss___UUUTTTYYY^^^gggppp||||||vvvzzzxxxeeeTTTGGG===888444333222111000000000000/////////...------,,,,,,************************************************))))))))))))))))))))))))************))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))'''(((*********+++---///111444888:::<<<===???AAACCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNLLLIIIGGGGGGHHHQQQ[[[gggqqqvvvwwwvvvwwwrrrnnnhhhfffgggkkknnnpppppprrrxxx|||wwwsssnnngggbbbWWWQQQIIIBBB>>>;;;:::999666666555666999===BBBEEEIIIIIIIIIIIIIIILLLPPPSSSYYY```kkkvvv;;;:::999999999:::<<<===>>>???@@@>>>:::666444333111111222555777===KKKXXXkkkvvvyyyooofff```ccchhhsssqqqdddiiirrr|||uuukkkccc___\\\XXXUUUNNNKKKHHHDDDAAA===999555111111000///////////////.........000111333555666555666777888888888777666777777888888888888777777777777777666555444333222000222444777999:::;;;;;;999888777666666777888999:::::::::999888666555444111111111111111111222333111111000000111222444555666666777777777777888888888999:::;;;;;;:::999888999888666444222222222222222333444555555666666555444444444555555777888999999999:::<<<>>>AAACCCDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNOOOOOONNNLLLLLLMMMOOOTTTWWW]]]ccciiinnnqqqsssuuuwww{{{~~~qqqeeeRRRJJJDDDDDDFFFGGGLLLQQQLLLMMMNNNOOORRR[[[fffnnnxxx{{{|||yyyxxxyyyzzz|||eeeVVVOOOMMMQQQUUU]]]ffftttwwwpppqqq}}}qqq]]]KKK>>>777444333222111111000111111/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******))))))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))'''(((******+++,,,///111222555999<<<===>>>???AAADDDDDDEEEGGGIIIJJJLLLLLLKKKMMMMMMKKKGGGGGGJJJMMMVVV___lllvvvzzzxxxtttrrrkkkfff```]]]___ccchhhjjjnnnsss|||{{{}}}{{{vvvqqqkkkbbb\\\QQQLLLEEE???<<<:::999888666666777999<<<@@@CCCFFFJJJJJJIIIIIIIIIMMMRRRVVV___fffqqqzzz:::999999888888:::;;;<<<<<<===>>><<<999555333333222222444777999@@@OOO^^^qqq}}}xxxnnnhhhkkkpppzzz}}}lllgggooo{{{~~~vvvlllddd___ZZZUUUQQQMMMJJJGGGDDDAAA===888444/////////..................//////111333555666888666777888999999888777666666666777777777777666666555555555555555444333222222333666999;;;<<<<<<<<<999888777666666777888999::::::999888777666555555111111111111111222333444222111000000111222444555777777777888888888999999888999:::;;;;;;:::999888:::999777555333333333333222222333555555666666555333333333444555666888888999:::;;;===???BBBDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOOOOPPPQQQQQQPPPQQQSSSUUU\\\___dddiiiooosssuuuwww{{{}}}~~~ttteeeWWWHHHBBB>>>@@@CCCFFFLLLRRRNNNPPPQQQPPPQQQWWWbbbjjjuuu|||ooo\\\PPPJJJGGGHHHLLLSSS\\\kkkyyyvvvooogggfffpppiiiSSSAAA888444444333222111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))*********)))'''''''''''''''''''''((())))))(((((((((((())))))))))))(((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))''')))++++++,,,---000333444777;;;>>>???@@@AAABBBEEEFFFGGGHHHJJJLLLMMMNNNLLLMMMMMMJJJGGGIIINNNTTT]]]fffsss}}}zzzrrrlllfffaaa[[[XXXYYY^^^cccfffmmmuuu}}}}}}xxxsssnnnfff\\\UUUKKKGGGAAA===;;;999777666666777999<<>>BBBFFFLLLSSSRRRSSSTTTRRRQQQVVV___fffsss{{{zzziiiWWWMMMHHHCCCBBBEEEFFFPPP^^^mmmyyy~~~}}}yyynnnggg___]]]eeewwwtttZZZFFF<<<555444333222111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))*********)))'''&&&((('''&&&&&&&&&((()))***(((((((((((())))))))))))(((((()))++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((()))+++,,,---...111444666999===@@@AAAAAABBBCCCFFFGGGHHHJJJLLLMMMNNNOOOMMMNNNNNNKKKHHHKKKRRRYYYdddmmmyyy{{{ppphhhccc^^^XXXUUUWWW\\\```cccllluuu~~~{{{vvvqqqkkkbbbWWWOOOGGGCCC???<<<:::888666444666888;;;>>>AAACCCDDDEEEHHHHHHIIIJJJMMMSSS[[[aaagggnnnyyy;;;:::888777888:::<<<>>>>>>===<<<:::888666555444666666777999<<>>999555333000000000000//////////////////000222333444555555999999999999888888888777777666666555555555666666444555555555666777777777888:::<<<===<<<::::::;;;888777777666666666666777888777666555444333333333111111111000111111222222222333333222111222444666666666777777888888888888<<<<<<;;;::::::999888888777777777777666555444333333333444444444555555555444444555666777888999:::888;;;???BBBEEEGGGJJJLLLIIIIIIJJJKKKMMMNNNPPPQQQNNNSSSWWWYYYYYY[[[^^^bbbkkknnnssswwwzzz}}}wwwkkkZZZKKKDDD999::::::<<>>@@@AAABBBDDDFFFHHHJJJLLLMMMLLLKKKLLLMMMLLLMMMOOORRRQQQRRR[[[eeennnwww|||sssjjjbbbZZZRRRRRRUUUZZZbbbiiitttzzz}}}|||xxxqqqjjjbbbYYYQQQKKKDDDAAA===999666555555666777666777<<>>??????>>><<<:::888666444333555555777;;;@@@LLL```rrrwwwooovvvqqqgggfffnnn}}}}}}}}}}}}uuujjj```YYYSSSPPPNNNIIIHHHFFFBBB>>>999555333000000///...---,,,,,,+++///000111222333444555666999999888888888777777777666666555555444555555666555555666666777888888888:::<<<>>>>>>===<<<<<<<<<888777666666555666666666777666555444333333333333444333333333222333333333222222333222222333555888777777777777777888888888<<<<<<;;;;;;:::999999999888888888888777666555555444444444444555555555555666666777888999:::;;;;;;;;;>>>AAADDDFFFHHHKKKMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQUUUYYY[[[\\\]]]aaadddhhhlllqqqvvv{{{wwwnnnbbbRRREEE???888888999:::>>>DDDLLLRRRVVVVVVVVVUUUXXX^^^eeekkktttzzzlllSSSFFFBBBAAA@@@BBB???DDDMMMXXXeeeqqq|||~~~uuusssqqqmmmiiihhhfff```YYYUUUSSS[[[nnnxxxYYYDDD???777222222333111111222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,+++***)))((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))***************++++++,,,******++++++***)))((('''))))))))))))))))))))))))******+++,,,///333666888:::<<>>DDDHHHIIIHHHJJJIIIIIILLLSSS]]]eeejjjsssxxx<<<<<<::::::;;;===???@@@???>>><<<999777444333222444555888>>>EEERRRhhh{{{vvvrrrzzzyyyiiidddfffuuu}}}zzz{{{{{{tttjjj```XXXSSSOOOLLLIIIHHHEEEAAA===888555222111000///...---,,,+++***///000111222444555666777888888777777777666666666555444444444444444555555555666666777888888999999;;;===@@@@@@???===<<<===777777666555555555555555666555444444333333333333666666666555444444444444111222333333333444777999999888888777777777888888===<<<<<<;;;;;;:::::::::::::::::::::999888777666444555555555555666666666888999:::;;;<<<=========>>>AAADDDGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQTTTXXX\\\^^^^^^```dddhhhjjjmmmrrrvvvzzz{{{lll```TTTFFF===999555666777888<<>>AAAEEEHHHHHHHHHGGGHHHJJJOOOWWWbbbkkkqqqxxx~~~;;;;;;::::::;;;===???@@@@@@>>>;;;888555333222222444555999@@@IIIWWWnnnyyytttuuupppdddeeejjjzzzxxxvvv{{{yyyrrrhhh___WWWRRRNNNKKKIIIGGGDDD@@@<<<888444222111111111000//////......///000111333444666777888777777777777666666666666444444333333333444555555555555666777888999999:::;;;>>>@@@AAA???===<<<<<<777777666555444444444444444444333333333333333444777777777666555444333333000222333333333555888::::::999888777777777888888=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666666777777777888888:::;;;===>>>???@@@@@@@@@AAADDDGGGIIIJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUVVVZZZ^^^``````cccgggkkknnnppptttvvvyyy|||sssaaaSSSHHH===777666333333555666999???FFFKKKLLLPPPWWW^^^dddjjjqqquuu|||tttXXXGGGAAA??????@@@>>>@@@DDDHHHPPP[[[iiirrrxxxrrrooollllllooopppoookkk```SSSPPP^^^pppmmmXXXFFF===555222222000000111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***)))(((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,---,,,+++)))((()))))))))******+++++++++)))))))))))))))))))))))))))***,,,///333777;;;===<<<>>>@@@BBBCCCDDDFFFHHHGGGIIILLLMMMMMMMMMOOOPPPRRRQQQWWWbbblllqqquuuzzz}}}tttkkkddd]]]ZZZ]]]dddjjjrrrzzz{{{|||{{{~~~|||vvvppphhh___VVVMMMDDD>>><<<:::888555444555777888>>>???AAACCCFFFGGGGGGGGGFFFHHHLLLRRR[[[eeepppwww~~~:::999999:::;;;<<<>>>??????===:::777444333222222555666;;;BBBKKKYYYqqqrrrssszzz~~~iiibbbgggnnn|||vvvvvv}}}|||vvvpppfff^^^WWWQQQMMMKKKIIIGGGCCC???;;;777444222......//////000111111111000000222333555777888999777777777777666666666666333333333333333444555666444555666777888999:::::::::===@@@AAA???===;;;:::777666555444333333333333333333222222222333333444666666666666555444222111000111222222333444777::::::999888777777888999:::>>>>>>===============<<<;;;<<<<<<;;;;;;:::999888888999999999:::::::::::::::<<>>>>>???>>>@@@CCCEEEIIIRRR```iii|||}}}xxxuuutttwww}}}}}}}}}yyylllYYYPPPZZZiiiuuubbbKKKAAA777444222000000222000000///.....................---,,,,,,+++******++++++++++++++++++++++++******+++,,,+++***)))(((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++++++++***)))'''((((((((()))******+++))))))))))))))))))))))))(((***,,,000444888;;;======???BBBCCCDDDEEEGGGIIIHHHJJJLLLMMMMMMMMMNNNPPPPPPPPPVVVaaakkkppptttxxx}}}sssiii___ZZZZZZ```iiiqqqzzz~~~~~~}}}~~~zzzxxxrrrmmmddd[[[RRRJJJBBB===999888666444555666888:::???@@@CCCEEEFFFFFFFFFFFFHHHKKKPPPVVV^^^hhhsss{{{888999999:::;;;===>>>???>>><<<888555333333333333555777<<>>:::666333222***+++,,,---...000000111000111222444666888999:::888888777777777666666666333333333333444555666777555555666888999:::;;;<<<;;;>>>AAABBB@@@===::::::777666555444333222222222111111111111222333333444444444555555555444222111000111222222222333666888:::999777666777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<;;;:::;;;;;;<<<<<<<<<=========;;;>>>AAAEEEGGGIIIIIIIIIIIIKKKMMMNNNNNNNNNPPPQQQSSSTTTWWWZZZ]]]^^^______[[[^^^aaacccdddgggmmmrrrppprrruuuwwwzzz~~~}}}qqqbbbPPPDDD<<<666444666222333444444555888===AAAFFFLLLUUU```kkkwwwvvvZZZIIIBBB???>>>>>>===???BBBCCCDDDKKKVVV___ttt|||~~~||||||ttt^^^PPPUUUaaaxxx}}}lllQQQEEE:::555333000000333000000///...............///......---+++******)))++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***************((((((''''''((()))******)))))))))))))))))))))))))))+++---111555999;;;===>>>@@@BBBDDDEEEFFFHHHJJJJJJKKKMMMNNNMMMMMMNNNOOOMMMOOOVVVbbbkkkpppwww}}}vvvjjj]]]YYYZZZcccmmmvvv~~~xxxtttrrrlllggg___VVVOOOGGG@@@<<<777666555444555888;;;===???BBBEEEGGGFFFFFFFFFFFFIIINNNTTT[[[bbblllxxx999999:::;;;===>>>???@@@<<<:::777444333333444555444666<<>>>>><<>>;;;:::777666555333222111111111000000000000111222444444222333555666666555333222000111111111000111444666999888777666777999<<<>>>????????????????????????AAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>?????????@@@===@@@DDDIIIMMMNNNOOOOOONNNPPPRRRRRRRRRRRRSSSTTTVVVXXXZZZ]]]___`````````^^^aaadddeeegggjjjpppuuutttvvvxxxzzz}}}~~~tttfffYYYIII???999444333444333444444444444666:::===@@@EEENNNYYYffftttoooUUUGGGBBB???>>>???<<<@@@DDDDDDCCCGGGPPPXXXgggoooyyy~~~{{{cccRRRRRRZZZqqqqqqUUUIII===777444111111444000000///...............---------,,,,,,+++++++++******************************+++,,,+++***)))((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))*********)))((((((((()))***+++))))))))))))))))))))))))+++---000444777:::<<<===???AAACCCEEEEEEGGGIIIKKKKKKMMMOOONNNMMMLLLMMMNNNMMMPPPXXXcccjjjoooxxxzzzlll___\\\]]]fffpppyyy}}}zzzsssnnnlllfffaaaYYYQQQKKKEEE???;;;666555444444666999===???@@@CCCHHHIIIHHHGGGGGGHHHJJJPPPXXX___gggrrr~~~::::::;;;===>>>@@@AAAAAA;;;999666444222333555666444666===FFFRRRccc|||zzzqqqoooyyylllaaadddqqq|||xxxssslllhhhaaa[[[VVVRRROOOLLLHHHFFFBBB===888555333222/////////000000000000000000111222555777999:::;;;999999999999888888888888444444444555666777888888999:::;;;<<<>>>???@@@AAA===AAADDDEEECCC???===;;;777666444333222111111111000000000000111222444444222333555777777666444333000111111000///000333555888777666666777:::===?????????????????????@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???BBBGGGLLLPPPRRRSSSSSSQQQSSSUUUUUUUUUTTTUUUVVVYYYZZZ]]]___`````````___```cccfffgggiiilllsssxxx{{{|||}}}~~~{{{ppp___RRRDDD<<<777222111333444555555444444555888;;;999>>>FFFQQQ___ooo~~~~~~iiiQQQEEEAAA@@@???@@@===BBBGGGGGGEEEGGGOOOVVV]]]eeennntttwww|||hhhUUURRRXXXmmmqqqXXXKKK>>>888444222222444000000///...............++++++,,,,,,,,,,,,------))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))///...,,,***)))))))))***,,,+++***))))))***+++,,,))))))))))))))))))))))))---///222666999<<<===>>>???AAADDDEEEFFFGGGJJJLLLLLLNNNOOOOOOMMMLLLLLLMMMNNNRRR[[[dddhhhlllvvv|||mmmbbb___```iiirrrzzz|||zzzxxxqqqjjjiiiaaa\\\UUUNNNHHHCCC>>>;;;666555444555777:::>>>@@@AAAEEEJJJKKKJJJIIIIIIJJJKKKRRR[[[ccckkkvvv888888:::>>>BBBEEEEEEDDD>>>;;;888444222222222333111999DDDNNNZZZoooxxxqqqsssqqq}}}rrriiihhhlllyyy}}}uuuooommmggg]]]WWWTTTQQQMMMKKKIIIEEE???:::777555222111//////.........000111222222222333555777999<<<===888777666555555666777777999888777666666777888999;;;===>>>===<<<<<<===>>>???CCCGGGHHHEEEAAA===;;;;;;:::999777444222111000111111222333444666777888999999888777666444222111///////////////000111111111333666777888999;;;===;;;;;;<<<<<<======>>>>>>FFFFFFFFFFFFEEEDDDBBBAAAEEEDDDBBBAAAAAABBBDDDEEECCCGGGLLLPPPSSSUUUXXXZZZTTTWWWZZZ[[[[[[ZZZZZZZZZ^^^___```aaaaaabbbdddfffkkkkkklllmmmooorrruuuwwwwww|||yyynnnfffSSSGGG<<<888777444333444333333222222333555666777999===CCCGGGNNN\\\ppp~~~jjj[[[KKKBBB???======???AAADDDHHHKKKMMMNNNPPPRRRWWWZZZ^^^eeemmmvvvvvvhhhZZZTTTVVVkkk{{{~~~xxxppp\\\OOO@@@666444444222///000/////////..................---------,,,,,,,,,------+++*********+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************************((((((((((((((((((((((((***+++------+++******++++++...333666888:::<<<>>>???AAACCCDDDDDDFFFIIIKKKOOOMMMMMMOOONNNKKKKKKNNNOOO[[[eeeiiimmmuuu~~~wwwddd___bbbhhhooowww~~~|||uuupppmmmjjjhhh]]]WWWNNNEEE???<<<999777777777666777999<<>>>>>BBBEEEFFFDDD@@@===;;;999999777666444333111111222222222333444555666777888888888777555444222111///////////////000111111111333666777888999<<<>>>>>>>>>>>>??????@@@@@@AAAEEEEEEFFFFFFFFFEEECCCBBBEEEDDDCCCBBBCCCDDDFFFGGGHHHLLLQQQTTTWWWYYY[[[]]]ZZZ\\\]]]]]]\\\\\\^^^```___```bbbbbbcccdddgggjjjoooooopppqqqsssuuuxxxyyy{{{~~~ttthhh___NNNCCC999666555222222333333333333333333555666777666:::>>>AAAFFFQQQ```lll{{{www___RRREEE???===<<<===@@@@@@DDDHHHKKKNNNPPPSSSUUUSSSWWW\\\ccclllwww~~~wwwooocccVVVQQQSSS___ppp~~~vvvpppcccVVVEEE999555555333111000000/////////...............---------,,,,,,,,,---,,,+++***)))***++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,************************))))))))))))))))))))))))***+++---,,,+++***+++,,,,,,///333666888:::<<<>>>???AAACCCDDDDDDFFFIIILLLQQQNNNOOOQQQOOOLLLLLLOOOUUUbbbnnnsssuuuzzzqqqaaa___dddkkkttt|||yyysssnnnjjjfffdddZZZTTTKKKCCC>>>;;;999777777777777777999<<>>;;;:::888777666666444444333222444333333333333444555666888888777777555444222111///////////////000111111222444666888888:::<<<>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEGGGFFFEEEEEEFFFHHHJJJLLLNNNQQQUUUYYYZZZ\\\^^^```bbbbbbbbbaaaaaabbbeeegggdddeeefffggggggiiimmmooottttttuuuvvvxxx{{{}}}~~~yyymmm^^^TTTFFF===555333222111111222444444333444444555666777555888<<<<<<>>>DDDNNNWWWgggwwwsssdddPPPFFF===;;;;;;<<<>>>AAAAAADDDHHHKKKNNNQQQTTTWWWOOOSSSYYYaaakkkwwwvvvsssoookkkbbbXXXRRRSSSTTTeee}}}|||wwwsssiii[[[HHH:::444222000///000000000/////////............---------,,,,,,,,,,,,+++******))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***************************************************+++,,,,,,+++***+++,,,---000444777999:::<<<>>>@@@AAACCCDDDEEEGGGJJJLLLRRRPPPQQQRRRPPPLLLLLLPPP___lllyyy~~~~~~ttthhh^^^```gggqqq{{{|||yyytttoookkkfffaaa^^^TTTNNNGGG@@@===:::888777777777777888:::===@@@BBBBBBDDDEEEEEEFFFHHHKKKNNNVVV\\\fffppp{{{999<<>>???;;;<<<===<<<:::::::::<<<;;;>>>@@@AAA>>><<<::::::777777666666666666555555555444444333333333444444777777777666555444222111///////////////000000111222444666777888:::<<<>>>======>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJMMMPPPRRRSSSVVVZZZ]]]^^^___aaabbbfffhhhjjjjjjjjjjjjlllnnnlllmmmmmmmmmmmmooorrruuuvvvwwwyyy{{{~~~}}}ssseeeTTTIII???888222222222111111444444444555555555666666777666999<<<<<<;;;===CCCHHHRRRbbbtttppp___RRREEE===888999;;;<<<>>>BBBDDDFFFHHHJJJKKKNNNQQQTTTMMMQQQWWW___iiiuuu|||zzzuuusssqqqpppiii___YYYXXXQQQ___uuu|||rrrdddPPP???666222111000000000000////////////.........---------,,,,,,,,,++++++*********)))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************************+++,,,+++******,,,---...111555888:::;;;===???@@@BBBDDDEEEFFFGGGJJJMMMQQQPPPQQQRRROOOKKKLLLQQQgggssszzzppphhhaaa]]]aaaiiivvv|||vvvsssppplllgggbbb\\\XXXMMMHHHBBB===;;;999888666666777888999<<<>>>AAABBBDDDFFFGGGHHHIIIKKKOOOSSSZZZ```jjjttt:::>>>CCCIIILLLIIICCC>>>999777444222111111333444===CCCOOO```sssuuulllgggfffkkkrrr}}}xxxkkkccchhhqqqzzz{{{xxxtttooolllbbb^^^ZZZXXXWWWUUUQQQMMMHHHDDD>>>999555222///---//////...///000222333555555777888::::::888777555666777777888999::::::;;;888888999::::::;;;;;;;;;;;;<<<<<<;;;:::999999::::::;;;======;;;999888999777777777777777777777777555555444333333333444444666666666666555333222222///////////////000000111111333555777777999;;;=========>>>???@@@AAABBBBBBAAABBBCCCDDDFFFHHHJJJJJJJJJJJJJJJLLLOOOSSSVVVYYYZZZ]]]aaadddeeefffgggiiijjjnnnrrruuuvvvuuuuuuuuuuuuuuutttsssrrrsssvvvyyyzzz|||xxxlll]]]LLLAAA;;;666222333333222333666555555666666666666666666666999;;;;;;:::;;;>>>AAAFFFRRRaaannn~~~ppp]]]NNNEEE???:::777999<<<===@@@EEEJJJKKKJJJIIIGGGHHHKKKMMMLLLOOOUUU]]]gggsss~~~}}}yyyxxxwwwrrrggg___\\\PPPZZZlllrrr]]]III===777555444111000000000////////////......---------,,,,,,,,,++++++++++++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************************************************+++++++++******,,,...000333777999;;;<<<>>>???AAACCCEEEFFFFFFHHHKKKMMMPPPOOOPPPPPPLLLIIIMMMSSSllluuuyyypppfff___]]]^^^bbblllzzzyyyrrrpppllliiiddd^^^XXXSSSGGGCCC>>>;;;999888777555666777888:::===???BBBCCCDDDEEEGGGHHHJJJNNNSSSWWW___fffoooyyy<<>>>>>???@@@BBBCCCDDDDDDAAABBBCCCDDDFFFIIIKKKLLLLLLLLLMMMOOOSSSXXX\\\___cccfffjjjlllnnnoooqqqrrrooottt{{{}}}}}}|||zzzyyy{{{~~~zzznnnaaaSSSEEE;;;888444333555555333555999666666777777777777666666555777999999999999;;;<<>>>>>:::888;;;===???DDDIIIQQQPPPMMMHHHDDDCCCEEEGGGIIIMMMSSS[[[eeeqqq}}}|||{{{uuujjj```\\\PPPVVVcccwww~~~hhhRRRBBB999444222111111000000000/////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***************************************************++++++***)))***---///111444888:::<<<===>>>@@@BBBCCCEEEFFFGGGIIILLLNNNPPPOOONNNMMMJJJHHHOOOXXXmmmuuu}}}}}}qqqhhh```[[[\\\```dddooozzzqqqnnnjjjeee```ZZZTTTOOOCCC@@@<<<999888777666444666777999<<<>>>AAABBBCCCBBBCCCEEEGGGKKKPPPVVV[[[ffflllvvv===???DDDIIIKKKGGGAAA;;;555444222222333666999;;;AAALLL]]]ooo|||xxxooofffcccjjjuuunnneeedddppp}}}}}}zzzwwwsssmmmiii___]]]ZZZYYYXXXVVVPPPKKKDDD@@@;;;777444333000///////////////111333555666888888888888888888888888888999:::;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<:::888777888999777888888777555555666777666666666555555555555555444444333333333444444555555555555555444333222222///////////////000111111...000333444555666999;;;===>>>???@@@AAACCCDDDDDDBBBBBBCCCDDDFFFIIIKKKLLLMMMMMMOOORRRVVV\\\```ccchhhkkkooorrrtttuuuwwwyyyxxx||||||mmm___SSSHHH>>>777666333333666666444555999666777888888888777777666555666888888888999999:::===BBBHHHOOO^^^sssyyybbbNNNCCC>>>;;;<<<999888<<<>>>AAAHHHOOOVVVTTTOOOIIICCCAAACCCEEEEEEIIIPPPYYYdddqqq~~~}}}{{{uuuiii___[[[TTTUUU]]]oooxxx___JJJ<<<444111111111111000000000//////......---------,,,,,,,,,,,,------...---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((************************))))))))))))))))))))))))***++++++***)))***---000222555999;;;<<<===???@@@BBBDDDFFFGGGGGGIIILLLOOOQQQPPPNNNLLLHHHIIIRRR^^^lllttt|||xxxiiiaaa]]]ZZZ\\\```hhhttt}}}zzzooolllgggaaa\\\VVVOOOKKKAAA>>>:::888777666555333666777999<<>>>>>>>>===<<<:::;;;<<<:::888777777888666777777666444444555777444444444444444333333333444333333333333444555666555555555555444333222222///////////////000111111...000222333444666888::::::;;;<<<===???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKLLLNNNNNNPPPSSSXXX^^^cccfffhhhlllpppsssuuuwwwyyyzzz~~~~~~ssscccTTTIIIAAA999555555333333666666333555999666777888999999888777666888888999999999999::::::999===AAAGGGUUUiiizzznnnWWWEEE>>>;;;:::;;;888888<<>>:::888777666444333666777:::===@@@BBBCCCDDDCCCEEEHHHKKKPPPWWW```eeepppwww@@@BBBEEEIIIIIIEEE???:::......111555555444999@@@EEEUUUhhhyyyxxxxxxxxxfffggglllwww|||xxxrrrkkkggg```___\\\ZZZWWWSSSMMMIII@@@<<<777333111111000/////////000111333444555666555666666777888888999999;;;;;;;;;;;;;;;;;;::::::??????>>>===<<<;;;::::::<<<;;;999777666555444444222222222111222222333444777777666555333222111111000111222333333333333333444333222111000///...---////////////000000000000222222222333444555777888;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIKKKNNNSSSXXX\\\```bbbeeehhhmmmpppsssvvvyyy|||uuufffSSSEEE???<<<888444555555555666666666666777666777777666555555777999===;;;::::::;;;=========;;;>>>AAACCCJJJWWWhhhuuuzzzqqqaaaQQQDDD===::::::999777888;;;>>>BBBMMMXXX```WWWLLLDDDAAAAAAAAA@@@EEEHHHNNN[[[kkkzzz{{{xxxtttlllaaa\\\]]]aaa^^^___jjj|||cccKKK>>>:::555333000//////000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++***))))))+++...222555888:::===>>>???@@@CCCEEEDDDDDDDDDFFFHHHKKKMMMOOOLLLMMMMMMJJJIIIOOO\\\gggqqqsssyyy{{{lll]]]XXXYYY\\\dddlllyyy|||tttqqqnnnkkkddd^^^VVVNNNFFF@@@999888777666666666777888777:::???AAAAAAAAA@@@AAAAAAEEEIIIMMMSSS\\\hhhqqqxxx~~~>>>@@@DDDGGGGGGCCC===888555555666888777666<<>>>>>?????????@@@AAABBBCCCEEEFFFFFFFFFGGGJJJNNNSSSWWWZZZ[[[^^^aaafffjjjnnnrrrwwwzzz|||hhh[[[JJJ>>>:::888666333333333444444444555555555555666777666555555777999;;;;;;<<<>>>@@@@@@???>>>>>>???@@@BBBHHHRRR```jjjqqqhhhZZZKKK@@@:::888888:::888:::===@@@DDDNNNXXX```XXXMMMEEEBBBAAAAAAAAAFFFJJJTTTbbbrrr~~~{{{wwwtttllldddaaacccddddddgggppp}}}sssVVVBBB999555333000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++***))))))+++///333555888:::<<<>>>???@@@BBBDDDDDDDDDEEEFFFHHHKKKMMMOOOKKKLLLKKKKKKMMMUUUbbbkkksssuuu{{{~~~sssggg]]]ZZZ[[[```iiirrr{{{sssoookkkgggaaa[[[TTTLLLEEE@@@999888777666666777888888888;;;???BBBBBBBBBBBBBBBCCCFFFKKKOOOUUU___kkksss~~~<<>>:::555222111000000//////000111222333444555666777777777777777888888888;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<=========;;;;;;:::888777666555555444333333222222222333333555555444333222111111000///000111111111111111111111111111000000000//////000000000000000000000000000000000111222333444555777888999;;;<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAAAAABBBDDDGGGJJJMMMPPPQQQSSSUUUZZZ^^^ccchhhooosss~~~~~~mmmYYYOOOAAA888666666555333222222222222333333333333555666777666555666777999999;;;???BBBDDDDDDCCCBBBCCCBBBAAACCCGGGOOOVVV[[[eee^^^RRRFFF===999999999:::999;;;@@@BBBEEENNNXXX___XXXNNNEEEAAAAAAAAABBBFFFLLLYYYiiixxx|||xxxuuuooojjjjjjmmmppptttzzzeeeJJJ;;;666444111000000000000///---------------------------------,,,,,,+++++++++,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++***)))***,,,000333666888:::<<<>>>>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMOOOKKKJJJJJJLLLSSS^^^iiippprrrvvv}}}{{{ssshhhbbb]]]\\\___fffrrr}}}{{{rrrmmmfffbbb\\\VVVPPPIIIBBB>>>888888777666666777888999999<<>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777555555444333222111111111111111333333333222111111111000///000000111111111111111000000000111111111111111222111111111111111000000/////////000000111333333666777888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGIIILLLOOOSSSYYY```dddlllooouuu|||rrr___OOOGGG===666555666666555111222222222222333333333555666777666555666888:::888;;;@@@CCCEEEFFFGGGHHHIIIGGGEEEGGGKKKOOORRRSSS]]]XXXNNNEEE>>>;;;;;;<<<999999<<<@@@CCCEEEMMMVVV\\\VVVMMMDDD@@@???AAABBBDDDLLLYYYhhhvvv|||yyyvvvsssvvv|||oooQQQ???777555222000111111000///..............................---,,,,,,+++******,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++******+++---111444666888:::<<<>>>>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMJJJJJJNNNYYYdddmmmqqqqqqvvv}}}zzzooogggbbb```^^^^^^cccooozzzqqqjjjccc^^^WWWPPPJJJDDD>>>:::777777666666666888999::::::<<>>AAAEEEEEEAAA<<<888777444555888::::::???MMM\\\qqqqqqeee\\\dddrrr}}}xxxooofff```ZZZYYYXXXWWWTTTNNNHHHCCC;;;777333000000000000///000000111222444555666777777777777777777888888888<<<<<<======>>>???@@@@@@>>>======<<<;;;:::::::::::::::::::::999777666555333333222000////////////111111111111111000000000///000111222333333333333111111111222222222222222333333222222111111111000////////////000000111222666666888999:::;;;;;;;;;::::::999999888777666666666666777888999:::;;;;;;===>>>@@@BBBDDDHHHMMMQQQVVVYYY^^^eeejjjooorrrtttwwwzzz}}}gggUUUHHHBBB:::555444555555444333333333333444444444444444555666666666666888:::999<<>>???@@@CCCEEEFFFFFFHHHJJJKKKMMMMMMNNNOOOLLLKKKPPP[[[fffmmmooosssxxx~~~{{{qqqgggaaa___aaabbbdddmmm}}}}}}xxxpppiii```[[[RRRKKKDDD>>>999666666666666666666888:::;;;:::<<<>>>???@@@BBBEEEGGGHHHMMMTTT[[[bbblllxxx???CCCFFFEEE@@@;;;888777:::;;;===>>><<<@@@NNN^^^www~~~mmmeee\\\gggxxxyyyssskkkccc]]]WWWWWWVVVUUUSSSMMMFFFAAA999666222//////000000000000111222333444555666777666666666777888888999999<<<<<<======>>>>>>??????>>>>>>===<<<;;;:::999888999::::::;;;:::888777555444444222111//////......//////000000000000000000000111222444555666666666333333333333333333444444444444333333222111111111///////////////000111222444555777888999999::::::888888777666555444333333222222333333333444444444555666777888888:::===@@@DDDFFFKKKOOOTTTWWWYYYZZZ^^^___bbbeeefffffffffeeeiiipppyyy~~~ooo\\\MMM@@@<<<777444333333222222444444444444555555555555444555666666666666999;;;:::>>>AAACCCDDDHHHNNNSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYUUUNNNFFF@@@===;;;;;;:::999;;;???AAACCCLLLUUUYYYVVVOOOGGGCCCCCCGGGKKKJJJOOOWWW^^^eeemmmtttxxxsssWWWDDD:::777444222222111000///........................---------,,,,,,+++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++---000333666888:::<<<>>>???@@@BBBDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNLLLLLLQQQ[[[dddjjjlllwww{{{}}}uuukkkccc```^^^ccciiippp}}}xxxtttlllfff\\\VVVNNNFFF@@@;;;777555666555555555777999;;;<<<<<<===>>>???@@@CCCFFFIIIKKKPPPXXX___gggrrr~~~???CCCFFFEEE???999777777888;;;>>>???<<>>AAABBBCCCCCCFFFGGGHHHIIIKKKKKKKKKKKKKKKQQQYYY___ccciiiqqqwww{{{}}}tttiii]]]PPPEEE;;;999666444333333333333444444444444555555555555333555666666666777999;;;:::???EEEHHHHHHKKKPPPUUUTTTVVVXXXXXXVVVVVVYYY\\\___[[[SSSKKKDDD???<<<;;;===;;;<<>>???@@@AAABBBEEEIIIMMMOOOTTT]]]eeemmmxxxxxx>>>CCCFFFDDD>>>888666777222555:::<<<;;;???NNN___xxx|||nnnooo~~~ttteee``````ooozzzrrrlllddd^^^ZZZUUUUUUUUUTTTQQQKKKDDD>>>888555111//////000000000000111222333555666777777333444555777888:::;;;<<<============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999;;;;;;;;;999777666999888666444333111111111------......///000000000111222444777999;;;======777777666666666555555555555555444333333222111111111000000000000111111222111111333444555666666666555555444444333222111111//////////////////000000,,,...000000000///000111///000222444555666666666666777888999:::;;;<<<===<<<@@@FFFHHHIIIMMMTTTZZZ\\\ccceee___WWWOOOGGG@@@999888666555555555666666333333444444444444555555333555666666666777999;;;:::AAAHHHLLLLLLMMMQQQTTTTTTXXX[[[YYYUUUUUUYYY]]]fffaaaYYYPPPHHHBBB???===???======???AAADDDNNNYYY```^^^YYYSSSOOOPPPVVV[[[\\\```eeefffeeecccdddeeexxxttt[[[III;;;888555333222222111///////////////////////////,,,,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************,,,...111444777888<<<>>>@@@BBBBBBDDDFFFHHHGGGHHHJJJLLLNNNNNNNNNMMMGGGIIILLLQQQWWW___gggkkktttwwwwwwpppeee\\\ZZZ[[[XXXeeewwwvvvpppjjjeeeaaaSSSMMMFFF@@@<<<;;;::::::555444555555777999;;;===AAAAAABBBBBBCCCGGGLLLPPPRRRWWW```hhhqqq|||zzzsss@@@AAAAAA>>>:::666444333666222444::::::===NNNbbb{{{uuulllgggoookkk```___jjj|||zzzrrriiiaaa[[[XXXVVVVVVTTTQQQLLLFFFAAA===666555333111111000111111000111333555666777888888888777666555666888:::;;;=========<<<;;;;;;:::::::::999888777777777888999999999::::::999888666555555555555444333222111000------......///000000000444666999===???@@@@@@@@@::::::999999777666555444777888999:::888666333111///......---...///000111111111111222222333444444333444444444333111///...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111111111111111000000000111111111111111222222222333444666888<<<@@@DDDFFFGGGGGGGGGFFFDDD@@@<<<:::666666777777666444222111333333333444444555555555666555777999777666:::AAACCCLLLVVVZZZ[[[\\\YYYTTTZZZVVVUUUXXXZZZ\\\```fffjjjjjjeeeYYYKKKAAA>>>>>>>>><<<===>>>???DDDPPP]]]gggfffccc^^^[[[\\\aaafffiiikkklllmmmmmmjjjhhhfffvvvxxx```MMM@@@999333222111///000333//////...------------...------------------------,,,++++++******++++++,,,******++++++++++++******((((((((()))******++++++))))))(((((()))***++++++******))))))))))))***************))))))))))))))),,,------///222666999;;;;;;===???@@@@@@AAADDDEEEJJJIIIJJJMMMPPPOOOKKKGGGDDDGGGLLLPPPUUU\\\fffmmmzzzvvvoooggg```\\\ZZZYYY\\\iii{{{rrrkkkeee```]]]QQQKKKDDD===:::888777666444444555777:::<<>>:::666444444444222444:::;;;???RRRhhhxxxkkkgggfffpppvvveee___```ooo~~~xxxoooggg```[[[XXXYYYXXXVVVRRRLLLEEE>>>;;;444333111000//////000000000111333555666777888888777666555555666777999;;;======<<<<<<;;;::::::999999999777777777777888999888999999999888777666555444444444444333222111111---............//////000444666999<<<===>>>>>>===999999999888777666444444777888999999888555333111///......---...///111111222111000000111222333444222333333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000///////////////000000000000111111111111222333555888;;;===<<<<<<<<<<<<:::888666555555555666666555444333222333444444555555666666777666555666888888888>>>FFFLLLYYYfffnnnpppooohhhaaa___ZZZWWWXXXYYYZZZ```fffmmmnnnjjj___PPPEEE@@@???===<<<<<>>@@@AAABBBCCCEEEGGGIIIIIIKKKNNNPPPOOOJJJFFFBBBEEEJJJNNNSSS\\\gggooozzzuuummmddd]]]ZZZXXXXXX___lllwwwooohhhaaa\\\XXXLLLGGG@@@:::777666555444444555666888:::===???@@@AAABBBDDDEEEGGGKKKPPPTTT^^^eeemmmssszzz}}}{{{lll^^^>>>??????<<<888444333333333222555:::;;;BBBXXXnnnuuufff]]]___eeerrr}}}lll``````eeewww|||tttlllddd___\\\ZZZ]]][[[XXXRRRKKKCCC<<<888222111///...------...///111222333555666777777777666666555555555777999:::<<<<<<;;;;;;:::999999888777777666666666777888888888888888888777666555444222222333333333333222222.........---......//////555777999;;;<<<<<<;;;:::888888888888777555444444555666777888777555333111............///000111222222111000//////000222333111222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................./////////000000000000000000000222444555888777777777777666666666444444555555555444444333444444555666666777888888666444555888999<<>>@@@BBBCCCCCCDDDFFFHHHGGGJJJMMMPPPPPPMMMHHHDDDCCCIIIQQQXXX^^^eeemmmsssxxxrrrhhh___ZZZYYY[[[]]]aaammm~~~vvvmmmdddZZZPPPJJJDDD@@@<<<888777888777777555666777999;;;>>>@@@AAABBBDDDFFFHHHLLLRRRYYY^^^gggnnnxxx~~~yyyssstttvvv||||||lll[[[PPP======<<<999555333222333333444777:::???LLLbbbuuurrrbbbUUULLLVVVfffxxxooo```]]]iiiwww}}}||||||wwwooogggbbb___^^^___[[[YYYUUUOOOIIIBBB<<<999222111000/////////000111222222444555666666666666555555555666777777888999999999999888777777666666444444555666777888888888777777666555555444444444222333333444444444333333///...------...///111222:::;;;<<<===<<<;;;999777666666666666666555444333333333444444444444333222...///000111333444555666555333222000///000111222333333444444333111///...------------------------------------............------------....../////////000000111222222333333555444333333444555777888666555555444444444555666555555555555555555555666444444555666777888999999888777888;;;>>>DDDOOOZZZmmm}}}hhh```ZZZXXXYYY[[[bbbiiiuuuyyy{{{ssscccRRRFFF@@@???===>>>BBBEEEGGGMMMTTT[[[dddpppzzzvvvkkkttt~~~zzzwwwxxxxxxooodddQQQEEE:::666666444222222000///......------...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******))))))))))))******))))))******+++++++++,,,+++---000444888;;;>>>???===???AAABBBCCCDDDFFFHHHHHHKKKNNNPPPNNNKKKGGGDDDDDDLLLWWW```fffjjjnnnrrrsssnnnfff___[[[[[[]]]___```iiiwwwxxxooodddXXXMMMFFF@@@===999777777777777777666666777999<<<>>>AAABBBCCCDDDFFFIIINNNUUU]]]ccckkksss~~~~~~xxxvvvwwwzzz{{{hhhWWWNNN??????>>>;;;888666666777555555777<<>>BBBGGGRRR]]]ooo~~~~~~rrraaa[[[XXXZZZ\\\___eeellluuuzzz}}}vvvgggUUUHHHAAAAAA>>>???CCCHHHKKKPPPWWW[[[eeesss~~~oooeeennn|||wwwlll[[[LLL===777666444333333//////...---------------------------------------,,,++++++******++++++,,,)))******++++++******)))))))))******+++,,,,,,---,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,...111555999<<<>>>???===???AAACCCCCCDDDFFFHHHIIILLLNNNOOOLLLHHHFFFEEECCCLLLYYYdddjjjmmmqqqsssrrrooojjjeeebbbaaaaaaaaaaaaiiisssyyy{{{}}}vvvlllaaaUUUKKKDDD<<<:::666555555666555555666777888:::<<>>;;;777555666777555555666>>>OOOdddvvvttthhh\\\RRRPPPWWWdddwwwvvvddd\\\bbbvvv}}}|||qqqnnnhhhccc___]]]\\\\\\XXXVVVQQQKKKEEE???:::777222111000000000111222222333333444555666666666666666777888999999:::::::::777777666666555444444444333444666888::::::::::::999888777555555555555666777777777777666555444444///...---...000333777999999:::;;;<<<;;;999777666444444555555555444333333000111111222222222333333000111444666888::::::;;;888888888888777555333222333333333333222111///................................./////////000000000//////000111111222333333111111222333444555666666777666555555555666777888777999;;;===>>>?????????:::999888777666666777777777777888:::;;;===>>>>>>===<<<>>>BBBDDDIIISSS]]]jjjttt}}}~~~zzzssshhh___XXXUUUVVV[[[```ccciiiooovvv{{{~~~xxxiiiWWWJJJDDDDDD@@@@@@EEEJJJNNNTTT[[[___iiivvv~~~kkk___hhhwwwxxxhhhVVVCCC999666444222222000//////...............+++,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***)))***************************************+++,,,,,,,,,++++++++++++,,,,,,))))))***++++++,,,------...000333666:::<<<===>>>???AAACCCDDDDDDEEEGGGIIIKKKMMMNNNMMMJJJGGGFFFFFFEEEMMMZZZeeelllrrrxxx|||{{{zzzwwwsssoookkkhhhgggeeemmmvvvyyyxxxyyy~~~~~~|||wwwoooeee[[[QQQGGGBBB<<<999666555555666555444777777999:::===@@@BBBCCCGGGIIIKKKOOOUUU^^^hhhooowww{{{eeeVVVRRR===<<<;;;888444333444555555444666@@@UUUmmm}}}vvvlllbbbYYYRRRWWWcccuuutttddd^^^ggg}}}~~~}}}mmmjjjfffaaa]]][[[ZZZZZZYYYVVVQQQKKKCCC===888555111111000//////000111222333333444555666666666666777777999::::::;;;::::::777666666555444444333333333444777999;;;;;;;;;;;;:::999777666555555666666888888888888777666444444///.........111555999;;;888999:::;;;:::888666555444444444555444444333333000000000111222222333333000222555888:::;;;<<<<<<999999::::::999777444222222222222222111///...,,,.................................////////////000000111111222333444444444000111111333444555666666:::999888777666777777888555777:::>>>AAABBBBBBAAA<<<;;;999777777777777777999:::;;;<<<===???@@@AAA>>>>>>@@@DDDFFFJJJSSS]]]dddjjjnnnkkkeee___VVVOOOQQQQQQTTT\\\bbbfffkkkpppwww|||yyyjjjYYYLLLFFFFFFAAA@@@EEEKKKPPPWWW^^^dddmmmzzz|||lll[[[eeetttrrr^^^GGG;;;777333111000111111000///////////////***++++++,,,---...//////...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++******)))((((((((())))))(((((()))***++++++******))))))))))))******))))))***+++,,,,,,------///111444777:::<<<======@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNNNNLLLHHHEEEFFFGGGHHHPPP[[[eeennnwww|||vvvpppmmmjjjrrr{{{|||yyyyyy~~~{{{www~~~uuupppggg___VVVMMMEEE@@@===;;;888777777888777666777888999;;;===@@@BBBCCCIIIKKKNNNRRRXXXbbblllssszzz{{{eeeVVVSSS@@@===999666555444333222555666:::HHH\\\rrr|||uuudddSSSTTTZZZjjjpppddddddpppzzzuuunnnfff]]]YYY[[[]]]^^^]]]___ZZZRRRJJJDDD>>>:::666222111000//////000111111333444555666777777777777777777888999::::::::::::999777666444333333333333333444555666888888999999888777666555555666777888888777777777888777555222111...,,,,,,///333555777999999888888777777666666888666444555888999777555111111222222333333333333666666777888999::::::;;;<<<999888;;;??????;;;666222444555666555333000.................................//////000111111111111111111222333333444444555555555666666666777777999555333666777666777999999===@@@CCCIIIOOOOOOLLLFFF===888:::===;;;999888888777888;;;>>>AAABBBAAA@@@AAABBBFFFJJJNNNSSSUUU______]]]YYYTTTPPPNNNNNNPPPSSSXXX]]]cccjjjrrrxxx}}}}}}mmmZZZKKKBBBEEEDDDCCCFFFMMMTTT[[[^^^iiinnnwww|||kkk___eeetttsssTTT>>>777777666444222111000//////.........,,,,,,------.../////////......---,,,,,,+++******+++++++++*********))))))*********))))))))))))(((************************,,,,,,,,,++++++*********,,,++++++******+++,,,,,,000222555888999;;;>>>AAACCCCCCDDDEEEFFFGGGHHHHHHLLLKKKMMMMMMIIICCCCCCGGGJJJQQQZZZbbbqqq{{{vvv|||}}}{{{wwwzzzwww{{{qqqkkkcccZZZQQQIIIAAA<<<777666555444444555666777:::;;;<<<===>>>@@@CCCFFFLLLNNNQQQVVV\\\eeennnttt|||iii[[[VVV@@@===999666555555444333555666;;;III\\\qqqyyygggWWWWWW___ooorrrjjjlllxxxzzzuuukkkddd\\\XXXZZZ]]]^^^]]]^^^YYYQQQIIICCC===999666222111000//////000111222333444555666777777777777777777888999::::::::::::999777666444333333333333444444666777888999999999999888777666666666888888888777777888888888555333111...,,,,,,///333666777999999888777666666555555777555444666888888666444111111111111222333444555777777777888999::::::;;;<<<::::::<<<@@@@@@<<<888444555666777666444111///------------------------//////000000111222222222000000111222333333333333555555666666666777777777777444333666888777888;;;888===BBBHHHQQQYYYZZZVVVIII@@@::::::<<<;;;999999:::::::::===AAADDDEEEEEEEEEEEEFFFHHHKKKOOORRRSSSXXXXXXWWWUUUQQQNNNMMMNNNPPPSSSYYY___fffnnnvvv{{{{{{kkkYYYLLLEEEGGGFFFGGGJJJPPPWWW^^^aaajjjnnnvvv}}}nnncccfffrrrbbbGGG;;;666333111222111000//////......///..................------......------,,,++++++***,,,,,,,,,,,,++++++******++++++*********)))))))))************************++++++***************))),,,,,,,,,+++,,,,,,------000333666888999;;;>>>AAACCCCCCDDDEEEFFFHHHHHHIIIMMMLLLMMMMMMHHHCCCCCCHHHJJJQQQZZZdddqqq~~~zzzxxxxxx}}}zzzmmmhhh___UUUMMMFFF???;;;777666555444555666777888:::;;;======>>>???CCCFFFLLLOOOSSSYYY```iiirrrxxxmmm___[[[AAA===999666555555555555444666===JJJ]]]qqq}}}jjj[[[[[[eeewwwrrrooouuu|||xxxtttfff```YYYWWWXXX[[[]]]]]]\\\WWWOOOGGGAAA<<<777444111111000//////000111222333444555666777777777777777777888999::::::::::::999777666444333333333333555555777888999999::::::;;;999888666666666777888999888888888999888555333111///------000444777888999999888777555444333333555555666888999888555222333222111000111333555777888888888999999:::::::::;;;:::;;;>>>AAAAAA>>>:::555666777777666444111///,,,,,,,,,,,,------------///000111111222222333222000111333444555555444444555555555666666666666777333111222555777666777;;;<<>>AAACCCCCCDDDFFFGGGIIIJJJJJJOOONNNMMMLLLGGGBBBCCCIIIKKKSSS]]]gggrrr{{{}}}zzzyyy|||{{{{{{}}}sssiiibbbXXXOOOGGGAAA===:::666666555555555777888999;;;<<<===>>>>>>@@@CCCEEEMMMQQQWWW^^^fffpppyyyooobbb]]]BBB>>>999666555666666666222555===KKK^^^rrr~~~lll^^^]]]jjj~~~|||oooooozzz}}}{{{{{{zzzzzzzzzwwwrrrnnn```\\\XXXVVVWWWZZZ[[[\\\ZZZTTTMMMEEE???:::666333111000/////////000111222333444555666777777777777777777888999::::::::::::999777666444333333333333666666888999999::::::::::::999666555444555666777999999888999:::999666444111///...///222666888999999999888666555333222222555777999<<<<<<999666333444333111111111444777999999999999:::::::::::::::::::::<<>>;;;666777777666555222000///++++++,,,,,,,,,,,,,,,---...///111222333333222222111222444555666666555444444444444555555555666666444333444888999888;;;???EEELLLVVVaaammmtttqqqiiiVVVJJJ???;;;<<<;;;;;;===>>>>>>???CCCHHHLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWVVVUUUUUUVVVXXX\\\```gggnnnttt{{{}}}jjjWWWMMMIIIHHHJJJNNNRRRWWW]]]dddhhhmmmpppuuu{{{}}}xxx}}}|||uuuiiidddeeesss|||\\\GGG<<<777555333222111000//////////////////.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************((()))))))))******+++++++++++++++,,,,,,...//////222555777999:::<<>>;;;999666666555555666888999:::<<<===>>>??????AAADDDGGGNNNRRRZZZcccmmmwww~~~lll```[[[DDD@@@:::666555666666666111666???MMM___ttt~~~lllbbb```qqqvvvjjjnnn~~~~~~xxxwwwvvvuuusssooojjjfff\\\YYYWWWUUUVVVXXXZZZ[[[XXXSSSKKKDDD>>>999555222111000/////////000222333333444555666777777777777777777888999::::::::::::999777666444333333333333666777888999999999999999999777444222222333555666:::999999::::::999777555111///...000444777999:::999999888666555333222222777:::===???>>>;;;888555555444333222333666999;;;;;;;;;;;;:::::::::::::::888999<<<@@@BBBAAA???<<<777777777666444111///...+++++++++,,,,,,---------...///111222333333222111///000222333444333333333333444444444444555555555777666888<<<===>>>BBBIIIMMMUUUaaannn{{{yyyoooZZZMMMAAA<<<<<<<<<<<<>>>>>>>>>@@@DDDJJJNNNPPPPPPMMMNNNOOOQQQSSSTTTUUUVVVYYYZZZ\\\\\\\\\]]]^^^```fffiiioootttzzzkkkWWWLLLIIIHHHLLLQQQVVVZZZ```fffkkkqqqsssvvvyyyzzzuuuqqqtttyyy~~~|||yyykkkbbb___iiizzzbbbKKK>>>888666333222111000000/////////---------.........//////......------------,,,,,,************++++++++++++---------,,,,,,,,,,,,+++************************)))******++++++,,,,,,,,,)))))))))***+++---...///333666888:::;;;<<>>???@@@AAACCCFFFIIIOOOUUU^^^iiittt~~~zzzggg[[[XXXGGGBBB<<<777555555555555333888BBBPPPccczzzoooiiihhhzzzsssiiippp}}}vvvuuusssqqqnnniiiccc^^^YYYXXXWWWVVVVVVWWWXXXYYYWWWRRRJJJCCC===999444222000000/////////111222333333444555666777777777777777777888999::::::::::::999777666444333333333333666777777888999999888888777555222000000222555777;;;:::::::::;;;:::777555111000///111555999:::;;;999999888777555444333333999<<<@@@AAA???<<<999888666666555555666999;;;===<<<<<<<<<;;;;;;:::::::::777:::>>>BBBDDDCCCAAA???999999888666444111///...++++++,,,,,,------.........000222444555444333222...//////000000111222222555555555555666666666666555555777<<>>???AAAFFFLLLPPPSSSSSSOOOPPPRRRUUUWWWXXXYYYZZZ\\\^^^aaabbbcccdddgggiiiooorrrvvvzzzkkkWWWMMMKKKJJJPPPVVV\\\```eeekkkpppvvvxxx{{{{{{~~~wwwpppmmmppptttyyy|||~~~~~~~~~oooddd]]]bbbpppiiiOOO???777444333333222111000000000000,,,,,,------...//////000......------------------)))***************++++++---------,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,(((((((((***+++---///000555777999;;;;;;===???AAACCCDDDFFFHHHKKKMMMOOOPPPRRROOOLLLKKKIIIIIIPPPYYYdddfffmmmvvvzzzuuuooommmnnnssswwwvvvqqqoootttyyy~~~}}}qqqgggZZZSSSJJJBBB===;;;999888666666666666888:::<<<>>>===???AAABBBCCCFFFJJJMMMRRRYYYdddppp{{{sssaaaWWWTTTJJJDDD===777555555555444666<<>>;;;999999777777777888:::;;;===>>>>>>======<<<;;;::::::999888<<>>>>>======??????@@@BBBGGGNNNSSSVVVVVVTTTUUUWWWYYY[[[\\\\\\\\\___aaaeeehhhjjjmmmqqqtttzzz|||hhhUUUOOOPPPOOOUUU^^^cccggglllrrrwww{{{~~~{{{sssuuuxxx}}}vvvjjj``````iiiyyynnnUUUCCC999555333333222111000000000000------..................------..................*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++************(((((()))***,,,...000111555777:::;;;<<<===@@@BBBCCCDDDFFFIIILLLNNNPPPQQQQQQNNNLLLKKKKKKMMMVVV```kkkjjjoooxxxzzztttnnnmmmrrrrrrpppkkkggghhhooovvv}}}xxxkkkaaaTTTOOOGGG@@@<<<999777666666555666777888;;;===???>>>???BBBDDDFFFIIINNNQQQWWW^^^jjjwwwyyyiiiYYYPPPOOOKKKFFF>>>888555444444444999???IIIXXXmmmxxxxxx{{{{{{qqqooo}}}zzzvvvrrrpppnnnllliiiccc]]]XXXWWWXXXXXXWWWVVVUUUVVVXXXVVVQQQJJJCCC===999555222000/////////000111333444333444555666777777777777777777888999::::::::::::999888666444333333333333555666666777777777777666666444222000111555999;;;;;;;;;:::;;;<<<;;;888666111000111333777:::<<<<<<999999888888777777666666999===@@@@@@===999999999777888999:::<<<===>>>???>>>>>>===<<<;;;::::::999999>>>DDDHHHIIIHHHFFFEEE???>>><<<:::777555333222,,,,,,------...///000000222444777999:::999777666999777555444555777:::<<<::::::;;;;;;;;;<<<<<<<<>>===???@@@AAADDDIIIPPPUUUXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]aaadddiiimmmqqquuuzzz}}}eeeSSSPPPTTTSSSZZZccciiilllqqqwww}}}~~~zzz|||pppccc```fffuuurrrZZZGGG===999444333222111000000000000/////////...------,,,,,,------..................+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++******))))))(((((())))))***+++---///111333666888:::;;;<<<===@@@BBBCCCDDDFFFIIILLLOOOQQQRRRQQQMMMKKKLLLLLLOOOZZZdddooommmpppxxxyyysssnnnnnnrrrnnnggg```]]]bbbllluuuuuuggg]]]QQQLLLDDD>>>:::888666555555555666777999;;;>>>???>>>@@@BBBEEEGGGKKKPPPSSSZZZbbbnnn{{{|||pppaaaRRRJJJJJJMMMCCC999555444333444777777<<>>:::555222000/////////000222444666666666666666666555555555555666777888999::::::::::::888666333222111111111222444666888999999888777777555333222333666999;;;<<<<<<<<<<<<;;;:::999888333222222444888<<<>>>>>>???===;;;999888888999:::<<<<<<=========<<<:::999:::999888888:::===???AAA@@@???>>><<<999888999:::;;;===BBBGGGKKKKKKGGGDDD======<<<:::999777666555...------...111444666666888888888888:::<<<===???888::::::;;;;;;===@@@BBBCCCCCCDDDDDDCCCDDDGGGIIIPPPUUU\\\cccmmm|||rrr[[[MMM???;;;<<<>>>???AAACCCEEEHHHLLLPPPUUUZZZ^^^WWW[[[___```______bbbdddhhhmmmsssuuuuuuwww~~~wwwbbbSSSNNNPPPWWW___jjjsssxxx{{{}}}pppfffeeeooottt___LLL???888333333333333333222111000////////////.....................---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++)))'''''''''((()))************+++++++++)))***+++++++++...222555888:::;;;<<<<<<===@@@BBBBBBCCCEEEHHHKKKNNNPPPQQQNNNMMMJJJHHHJJJSSS```jjjsssuuuyyy{{{yyytttnnnjjjhhhfffbbb^^^^^^eeepppyyytttdddZZZNNNHHHAAA:::777777777666555666888;;;===>>>?????????@@@CCCEEEHHHLLLQQQUUU\\\fffuuuwwwfffWWWMMMHHHGGGJJJAAA888555444333444777999@@@QQQhhh}}}|||xxx~~~|||wwwtttnnnkkkhhhccc]]]YYYUUUSSSQQQPPPPPPRRRUUUVVVVVVUUUTTTOOOHHHBBB===999555333000//////000111222444555666666666666555555555555555666777999:::::::::::::::888666444222111111111222333666888999999888777666555333222333666:::<<<<<<<<<<<<<<<;;;:::999888444333222444888<<<>>>>>>>>>===:::999888888999:::<<<<<<=========<<<;;;::::::999999:::;;;>>>@@@BBBCCCBBB@@@===;;;::::::;;;<<<>>>CCCHHHLLLMMMJJJGGGCCCBBB@@@>>><<<:::999888333222111111333555777777;;;<<<===???@@@@@@AAA@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKMMMNNNNNNOOORRRVVVYYY^^^eeeooozzzqqqXXXKKK>>>;;;===>>>@@@BBBCCCFFFIIIMMMPPPUUUZZZ^^^[[[^^^aaaaaa``````dddgggmmmrrrwwwzzz{{{~~~nnn\\\PPPOOORRRYYYbbbnnnxxx~~~zzzkkkeeelll{{{sss___MMM???888333333333333222111000000////////////............---------,,,+++***((((((++++++++++++++++++++++++,,,,,,+++++++++***************)))(((((())))))))))))************+++++++++)))***++++++,,,...222555888:::;;;<<<<<<>>>@@@CCCDDDEEEGGGJJJMMMOOOQQQRRRMMMKKKIIIJJJOOOZZZeeemmmppptttyyy|||zzztttlllgggfffddd```]]]___fffqqqyyyqqqaaaWWWLLLGGG???:::777666666666555777999;;;===??????@@@@@@BBBDDDFFFIIIOOOUUUZZZaaajjjwwwtttbbbSSSJJJFFFEEEDDD===777666555333444777;;;EEEXXXnnn}}}|||zzz{{{uuuqqqllljjjeee```ZZZUUUQQQOOOQQQPPPPPPRRRUUUVVVVVVVVVTTTOOOGGG@@@;;;888555444000000000000111222444444555555555555555555555555555666777999::::::;;;;;;:::888666444222111111111111333555777888888777777555444333333444777;;;===<<<<<<<<<<<<;;;:::999999555444333555999<<<>>>>>>===<<<:::999999999::::::<<<<<<=========<<<;;;;;;;;;<<<<<<===???BBBDDDEEEHHHFFFBBB???===<<<;;;<<<===???DDDIIINNNNNNLLLJJJGGGFFFDDDAAA???===<<<<<<888777666666777:::===???AAACCCEEEHHHJJJJJJIIIIIIPPPRRRSSSSSSRRRRRRTTTVVVWWWYYY[[[]]]```eeelllpppwwwlllSSSGGG===;;;===???AAACCCDDDGGGKKKNNNQQQVVV[[[^^^aaabbbdddcccaaabbbgggkkkrrrxxx}}}vvvaaaTTTNNNOOOTTTZZZeeetttnnncccggguuusssbbbPPPAAA888333333333222111111000000////////////............,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++,,,++++++++++++*********'''((()))+++,,,,,,------)))************+++++++++)))***++++++,,,///333666888:::<<<======>>>AAADDDEEEGGGIIILLLNNNPPPRRRRRRLLLIIIHHHLLLWWWbbbkkkooolllpppvvvzzzxxxqqqiiicccbbbaaa______ccckkkuuu}}}{{{mmm^^^SSSIIIDDD===888666666666555666777999<<<>>>???@@@AAABBBCCCEEEGGGLLLSSS[[[aaajjjrrr|||nnn\\\NNNFFFCCCCCC???:::666666555333333777===III^^^rrrrrrpppvvvvvv{{{tttpppmmmjjjeee^^^XXXSSSPPPNNNQQQPPPQQQSSSWWWYYYZZZZZZTTTNNNEEE>>>999777555444000000000111111222333333444444555555555555555666666666888999:::;;;;;;;;;:::999666444222222111222111333555777999888777777555444444444666888<<<===;;;<<<<<<<<<;;;;;;:::999666555444666999<<<>>>>>><<<<<<;;;:::::::::;;;;;;==================<<<<<<>>>???@@@BBBEEEGGGHHHIIIKKKGGGCCC???===<<<<<<;;;<<<>>>CCCHHHMMMNNNMMMKKKGGGFFFDDDBBBAAAAAAAAAAAA=========>>>@@@DDDIIIMMMKKKLLLOOOQQQUUUXXXZZZ\\\bbbccccccbbbaaaaaabbbdddfffhhhkkkooottt|||zzzcccLLLCCC;;;;;;===???AAADDDEEEHHHLLLPPPSSSWWW\\\___fffggggggeeedddeeekkkpppvvv|||hhhXXXPPPMMMOOOSSS\\\hhhyyyoooaaacccppp}}}ttteeeSSSCCC999444444333222111000000000////////////............---------,,,+++***))))))++++++++++++++++++++++++++++++++++++************(((***,,,.../////////...))))))*********+++++++++)))***+++,,,---000444777999:::<<<===>>>???BBBEEEFFFGGGJJJMMMOOOPPPQQQQQQKKKHHHHHHPPP]]]iiimmmnnnhhhlllqqqsssrrrllleee```^^^___aaaeeellluuuxxxjjj\\\QQQEEEAAA;;;777555555555555777888:::===???@@@AAABBBCCCDDDEEEHHHNNNVVV```fffttt{{{zzzhhhVVVIIICCC@@@@@@;;;888555666555222444888>>>MMMaaarrr}}}~~~sssggggggxxxppprrr~~~zzzuuuqqqnnnkkkeee___YYYTTTQQQPPPOOOOOOPPPSSSWWWZZZ[[[[[[RRRLLLDDD===888666444333///000111111222222222222333444444444555555666666666777888999:::;;;;;;;;;;;;999777444333222222222222444666888999999888777666555555555777999<<<===;;;;;;;;;<<<;;;;;;::::::888666666777:::<<<>>>>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???>>>???BBBEEEHHHJJJKKKKKKLLLGGGAAA>>><<<<<<;;;:::;;;===AAAFFFKKKMMMLLLJJJFFFEEEDDDCCCDDDEEEGGGHHHFFFGGGIIIJJJLLLPPPVVVZZZYYYYYYZZZ]]]cccjjjqqqvvvxxxxxxwwwuuusssrrrtttvvv|||oooYYYFFF???:::;;;>>>???AAADDDEEEHHHMMMRRRUUUYYY^^^aaajjjjjjjjjhhhgggiiioootttxxxsss___TTTPPPNNNPPPSSS]]]jjj}}}sssaaa```lllxxx{{{sssgggVVVDDD999666555444222111000000000////////////........................---,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++---------,,,,,,))))))*********+++++++++***+++,,,,,,...000555888999;;;===>>>>>>@@@CCCFFFFFFGGGJJJMMMOOOOOOOOOOOOLLLJJJKKKUUUbbblllllljjjgggiiimmmnnnlllhhhbbb^^^\\\___eeennnyyyuuuhhhZZZPPPBBB>>>999666555666666555888999;;;>>>@@@AAABBBCCCCCCDDDFFFJJJPPPYYYcccjjjyyyuuubbbQQQFFFAAA???>>>;;;777666666444111444999???OOObbbpppzzz{{{wwwrrrjjjbbbeeevvvyyymmmrrr~~~yyyuuusssooolllfff___ZZZUUUSSSRRRNNNNNNOOOQQQUUUXXXXXXXXXPPPKKKCCC===888666333222///000111222222222222222333333333444555555666666666777888:::;;;;;;<<<<<<;;;999777555333222222222333555777999::::::999999777777666777888999;;;<<<:::;;;;;;<<<;;;;;;::::::999888777888:::<<<===============>>>????????????@@@@@@?????????@@@AAAAAA>>>AAAEEEIIILLLMMMMMMMMMLLLGGG@@@<<<<<<<<<;;;:::;;;===@@@EEEIIIKKKJJJHHHEEEDDDDDDDDDEEEHHHKKKLLLNNNRRRVVVXXXYYY]]]cccgggjjjjjjjjjmmmuuu}}}bbbOOOAAA<<<999<<<>>>>>>@@@DDDDDDHHHNNNSSSWWW\\\```ccckkkllllllkkkjjjlllrrrxxx{{{sssgggZZZSSSPPPOOOQQQUUU```mmm{{{fff```hhhrrr~~~|||wwwmmm\\\HHH;;;888777555333222111111222////////////...........................---,,,,,,+++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))((()))************+++++++++***+++,,,---...111666999999;;;===>>>???AAADDDGGGFFFHHHKKKNNNOOOOOOOOONNNMMMLLLPPPZZZgggmmmkkkggghhhjjjnnnpppnnniiiccc___]]]bbblllzzz~~~rrreeeVVVLLL???<<<888666666666777666999:::<<>>;;;888666666333111444;;;@@@QQQcccoooxxx{{{uuummmfffaaaeeevvvrrrlllqqq|||vvvwww}}}yyyvvvuuutttoookkkfff___ZZZVVVUUUTTTSSSRRRQQQRRRTTTUUUUUUTTTNNNIIICCC===999666222000///000111222333222111111222222333444444555666666777777999:::;;;<<<<<<<<<;;;:::777555333222222222555666999;;;<<<<<<;;;:::999888888888888999:::;;;::::::;;;;;;<<<;;;;;;:::;;;999888888:::============>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDCCCFFFKKKPPPSSSTTTTTTSSSMMMGGG???<<<===>>>===;;;======@@@DDDHHHJJJIIIGGGBBBAAA@@@@@@BBBEEEHHHJJJOOOUUU]]]cccfffkkksssxxxzzzzzz|||jjjSSSFFF>>>:::999<<<>>>===???CCCCCCGGGNNNTTTYYY^^^cccfffjjjlllmmmmmmmmmooouuuzzzvvvhhh___WWWSSSPPPPPPTTTZZZdddpppkkkaaafffmmmxxxgggRRRCCC:::999666444222222333333////////////............------......------,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((()))******)))************+++++++++***+++,,,---///222777:::999;;;===???@@@BBBEEEHHHHHHJJJMMMOOOQQQPPPOOONNNLLLOOOVVV```kkkooommmiiiiiinnntttxxxvvvooofff``````gggtttyyymmm```QQQFFF===;;;777666666777888777:::;;;===???AAACCCDDDDDDEEEHHHLLLQQQXXX```iiiooozzz~~~{{{zzzzzzmmm\\\NNNFFFCCC@@@>>><<<999777666222000555<<>>:::666222//////000222333333222111000222222333333444555666666777888999:::;;;<<<<<<<<<;;;:::888555333333333333666777999<<<===<<<<<<;;;:::999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;:::888999;;;=========>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEJJJMMMRRRWWWZZZ\\\[[[ZZZNNNGGG???<<<>>>???>>><<<>>>???AAAEEEHHHJJJIIIGGG???>>><<<<<<<<>>===>>>BBBBBBGGGNNNUUUZZZ___dddgggiiikkknnnnnnnnnqqqvvv{{{uuuiiiccc\\\VVVRRROOOPPPVVV___fffsssmmmbbbeeelll~~~rrr\\\LLL<<<:::777444333333333444000/////////............,,,,,,---------,,,++++++++++++++++++++++++++++++************))))))))))))******))))))***,,,...///)))************+++++++++***+++---...///222777;;;999;;;===???@@@BBBFFFHHHJJJLLLOOOQQQRRRRRRPPPOOOLLLPPPYYYdddnnnqqqoookkkjjjqqqzzz~~~uuujjjbbbcccjjjyyyuuuiii[[[LLLBBB===:::777666777888888888:::;;;===@@@BBBCCCDDDEEEFFFJJJOOOTTT[[[ccckkkppp}}}{{{xxxvvvxxxlll[[[NNNGGGDDDAAA>>>>>>777333333444444777;;;FFFWWWgggpppyyynnnccchhhwww~~~llleeetttzzzqqqxxx{{{tttpppnnnmmmmmmnnnkkkeee___ZZZVVVUUUUUUZZZYYYXXXVVVTTTRRRQQQQQQKKKGGGAAA<<<999666444222000000000000000111111222333333333444444444555555777888999:::;;;;;;;;;;;;<<<:::777444222222333444555777:::<<<===<<<:::999<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999:::::::::888888999:::;;;===>>>???BBBBBBAAACCCEEEFFFFFFFFFGGGFFFDDDBBBBBBEEEKKKOOOSSSXXX]]]bbbfffhhhbbbZZZNNNHHHAAA>>>>>>??????===<<<===>>>BBBDDDEEEDDDBBB>>><<<:::888888999;;;===DDDMMM[[[iiiuuu~~~ppp```SSSHHH@@@:::666888:::;;;<<<===@@@BBBAAAFFFLLLRRRWWW\\\aaadddfffhhhjjjkkknnnsss|||qqqiiiaaa[[[VVVVVVWWWYYY___fffkkkwwwlllaaaccciiivvvgggLLLDDD999777666000111444/////////............//////---------...............++++++++++++++++++++++++************************************************---,,,++++++************++++++,,,...111555999;;;<<<===???AAABBBDDDGGGJJJIIIKKKMMMPPPSSSSSSQQQOOOKKKOOO[[[jjjqqqmmmjjjlllpppxxxzzzlllcccfffnnn}}}nnnaaaTTTHHHAAA===;;;999777666777999;;;===???@@@AAAAAABBBCCCEEELLLPPPUUUZZZ```hhhrrryyywwwrrrppptttmmm```QQQDDD===<<<>>><<<777333444555444777<<>>===<<<;;;<<<;;;;;;;;;::::::::::::;;;::::::999999::::::;;;;;;:::::::::;;;<<<======BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHGGGHHHJJJNNNRRRZZZaaagggkkknnnmmmeee\\\OOOIIICCC??????@@@@@@>>>======???AAADDDDDDBBB@@@555333111//////000222444>>>FFFSSSaaammmxxxyyyjjjbbbVVVLLLDDD???:::777666888:::<<<<<<>>>@@@BBBCCCGGGMMMSSSWWW\\\aaadddeeehhhkkkmmmpppwwwsssllleee___[[[\\\]]]```fffmmmrrr}}}jjj^^^___cccqqqtttYYYGGG:::777777111222555111//////............//////..................------++++++++++++++++++++++++************************************************///...---,,,,,,,,,,,,,,,+++,,,---///222555888:::;;;<<>>:::666444555666666999===NNNaaarrrwwwzzz~~~rrrrrr}}}{{{mmmkkk{{{~~~}}}xxxsssnnnkkkhhhggghhheee```[[[WWWVVVUUUUUUVVVWWWXXXXXXVVVSSSPPPNNNHHHDDD???:::777444222000111000000000000111222222333444444444444555555555777888999:::;;;;;;;;;;;;;;;999666333222222333444999:::<<<>>>???>>>===<<<;;;;;;::::::::::::999999;;;:::::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<>>???@@@BBBBBB@@@>>>333222///------...000111666===HHHTTT```llluuu{{{|||wwwrrrnnnmmmmmmmmmmmmqqqqqqqqqtttzzzyyyrrrhhh]]]UUUIIIDDD===888666555555444666888:::<<<===>>>@@@CCCEEEIIIOOOTTTXXX\\\```cccdddggglllooottt|||yyyrrrkkkfffccceeehhhkkkqqqxxx}}}}}}}}}{{{hhh\\\ZZZ\\\kkk{{{lllOOO>>>888888333333666222//////............///////////////...---------,,,++++++++++++++++++++++++************************************************...------,,,,,,,,,,,,---,,,,,,...000222555888999;;;===???AAABBBDDDGGGJJJLLLMMMPPPQQQRRRQQQOOOMMMKKKRRR___llloookkkgggfffnnnvvvyyypppkkkkkkwww}}}yyyhhhZZZNNNEEE>>>;;;:::999888888999;;;===>>>@@@AAABBBBBBCCCFFFHHHMMMSSS[[[bbbkkkuuu}}}}}}yyynnniiiiiijjjdddYYYLLLBBB======???888555444666777666:::@@@UUUiiiyyy||||||~~~uuuwwwyyyoooppp~~~~~~|||xxxsssnnnjjjgggeeedddaaa]]]YYYVVVUUUUUUVVVTTTVVVXXXYYYXXXTTTPPPMMMHHHDDD>>>:::777555222111111111000000111111222333444444444444555555555555888888999::::::::::::::::::888555222111222333444999:::<<<===>>>>>>===<<<:::::::::::::::::::::999;;;;;;:::::::::;;;<<<<<<=========<<<======>>>???BBBDDDGGGIIIKKKMMMOOOPPPPPPRRRTTTVVVXXX\\\bbbfffqqqyyyvvvgggZZZPPPKKKFFFDDDEEEEEECCCAAA@@@?????????@@@@@@>>><<<666444111///...///111333222777???HHHRRR\\\fffllltttvvvzzz{{{yyyuuuoookkkccc___ZZZVVVUUUTTTTTTSSSSSSSSSRRRTTTWWW]]]cccfffbbb___ZZZUUUPPPJJJDDD???;;;888555333222222333333666888:::<<<===???AAACCCGGGKKKPPPTTTXXX\\\```bbbcccgggmmmrrrxxxyyysssooommmqqqtttwww}}}}}}|||zzziii]]]XXXWWWcccrrr[[[EEE;;;:::555333555111//////............//////000000///...---,,,,,,,,,++++++++++++++++++++++++************************************************++++++***************+++,,,---...000333555777888===???AAABBBCCCEEEIIIKKKMMMOOOQQQRRRQQQOOOMMMLLLKKKTTTbbblllnnnjjjeeedddgggpppxxxvvvnnniiikkkppp~~~xxxeeeWWWLLLCCC>>>::::::999999999;;;===>>>@@@AAABBBCCCCCCDDDGGGJJJOOOUUU]]]fffnnnxxxxxxlllgggfffeee```VVVKKKBBB>>>???AAA777444444666777777===DDDXXXlll}}}~~~|||yyywwwqqqxxx}}}{{{wwwsssnnnjjjhhhfffaaa___[[[WWWUUUTTTUUUVVVSSSUUUXXXYYYXXXTTTPPPLLLHHHDDD???;;;888666444222111111111111111222222333444444444555555555666666888888999999::::::999999888777444111000111333444777888999;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<===>>>>>>=========>>>???AAABBBCCCBBBEEEIIILLLNNNQQQUUUYYY\\\]]]___aaaeeekkkrrrxxxwwwfffXXXPPPLLLHHHGGGHHHGGGDDDBBB@@@???>>>>>>???>>><<<;;;444222///---,,,---///000111444999>>>DDDLLLTTTZZZ```bbbeeefffccc^^^XXXTTTOOOLLLGGGCCCBBBBBBAAA@@@>>>???@@@AAACCCEEEGGGHHHEEECCCAAA>>><<<:::888666555555444222111222333444555888:::<<<===???BBBDDDHHHLLLQQQUUUYYY\\\```cccccchhhnnnuuu{{{|||yyyxxx|||{{{qqqddd\\\XXX]]]jjj}}}hhhMMM===;;;555222333/////////............//////000000///...---,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))******++++++---///111444666888999<<<>>>@@@AAABBBDDDGGGJJJMMMPPPSSSSSSPPPMMMLLLLLLLLLWWWeeelllmmmjjjfffcccdddlllrrrpppiiigggoooyyywwwcccTTTJJJBBB===999999999:::;;;===>>>@@@AAABBBCCCCCCDDDFFFIIILLLQQQWWW___hhhoooyyy}}}yyyooohhheeeccc^^^VVVLLLDDD@@@AAACCC666444444666666777???HHH[[[nnn{{{wwwzzzuuusss~~~{{{yyyuuuqqqmmmjjjiiihhh```]]]ZZZVVVTTTTTTUUUUUUSSSTTTWWWXXXWWWTTTPPPMMMHHHDDD???;;;888666444333222111111111111222333333444444555555555666666666888888999999999999999888777666333111000111222444666777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<============>>>???@@@@@@?????????@@@BBBDDDEEEFFFDDDGGGKKKNNNQQQVVV]]]cccjjjlllooosssxxxxxxfffXXXOOOLLLIIIHHHIIIIIIEEEBBB@@@>>>===<<<======<<<:::444222///---,,,---...///111222555777999>>>DDDHHHNNNPPPRRRSSSQQQMMMGGGDDDAAA>>>:::888777777666555555666888:::;;;:::999999888888666555333222111111...///000000000000222444555888;;;<<<>>>@@@CCCEEEKKKNNNSSSXXX[[[___cccffffffkkkrrryyy{{{rrrddd[[[ZZZdddwwwqqqQQQ>>><<<666222222...//////............///////////////...---------,,,++++++++++++++++++++++++************************************************,,,++++++++++++,,,,,,---***,,,...222555777999:::999;;;===???@@@BBBEEEHHHLLLPPPTTTSSSPPPMMMLLLMMMNNN[[[ggglllkkkjjjhhheeegggmmmqqqnnnhhhjjjuuuttt```RRRGGG@@@;;;888888999:::<<<>>>@@@AAACCCCCCDDDDDDEEEGGGKKKOOOSSSYYYbbbjjjrrrzzzzzzyyyxxxzzz}}}|||tttlllfffccc___VVVMMMEEEAAAAAACCC666444444555555777AAALLLaaatttyyyvvv}}}}}}tttttt|||yyyvvvrrrmmmjjjiiiiiiiii```]]]ZZZVVVTTTTTTTTTUUUSSSTTTVVVWWWVVVSSSPPPNNNGGGCCC>>>:::777555333222222222111111222222333444555555555555666666666666888888999999999999888888777555222000///000222333666666777888888999999999;;;;;;;;;<<<<<<=========????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEIIILLLOOORRRZZZeeemmmwww|||uuucccVVVNNNKKKIIIIIIJJJIIIEEEBBB???===<<<;;;<<<<<<;;;:::666444111...---...///000...///000111111444777:::>>>???BBBCCCBBB???<<<:::777555222111222222222111111222444555555444222222222333333222000///......***---000000///000222444555888;;;===>>>@@@CCCEEENNNQQQWWW[[[___ccchhhkkkkkkpppwww~~~~~~zzz~~~mmm___YYYaaasssvvvRRR<<<;;;777333333000//////............//////..................------++++++++++++++++++++++++************************************************+++++++++++++++,,,------(((***...222666999:::;;;:::<<<>>>???AAACCCFFFHHHKKKPPPTTTTTTPPPLLLLLLMMMOOO]]]iiikkkjjjkkkjjjhhhlllooopppmmmiiilllwwwqqq]]]OOOEEE===888777888999;;;===???AAABBBDDDDDDEEEEEEEEEHHHMMMPPPUUU[[[eeemmmuuu~~~yyywwwxxxzzz~~~~~~yyyooofffccc___WWWMMMDDD@@@@@@AAA777555444444444777CCCOOOhhh{{{~~~}}}{{{sssuuuzzzwwwtttoookkkhhhhhhiiijjj```^^^ZZZVVVTTTTTTTTTUUUSSSTTTVVVVVVUUUSSSPPPOOOEEEBBB<<<888666444222111222222111111222222333444555555555555666666666777888888999999999888888777666444222000///000222333777777777888888999::::::<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFIIIMMMOOOSSS\\\iiisssqqq___SSSMMMKKKIIIJJJKKKJJJEEEAAA???===;;;;;;<<<<<<;;;:::333111...,,,++++++---...,,,------------...111333333444777888888777555444333111///...000111111000000000000000//////.........///000000///......///---000333333111000222444555888;;;===>>>@@@CCCFFFPPPTTTYYY^^^cccgggkkknnnnnnttt{{{zzzzzz~~~sssaaaYYY___qqqvvvQQQ::::::777444444333//////............//////---------...............++++++++++++++++++++++++************************************************))))))(((((()))***++++++'''***...222666999;;;<<<===???AAACCCDDDFFFIIILLLKKKPPPTTTTTTPPPLLLLLLNNNQQQ___jjjkkkiiikkkllljjjnnnpppoookkkgggkkkuuu~~~nnn[[[MMMCCC;;;666666777999;;;>>>@@@BBBCCCDDDEEEEEEEEEFFFIIINNNQQQVVV]]]gggpppyyy|||zzz{{{~~~|||qqqfffccc___VVVLLLDDD???>>>???777666666666444888EEETTTkkk~~~uuupppxxxyyyuuuooolllhhhgggiiijjjiiihhheee^^^VVVTTTVVVXXXWWWUUUUUUUUUUUUSSSQQQNNNKKKJJJHHHDDD???999555333222222333333333333333444555666666555444333444666888999;;;999888888888777555333333222000......///111333444555666666555555666888999999::::::::::::::::::<<>>===;;;;;;<<<<<<;;;:::444111///------...---,,,//////............//////111111111111111111111111000000000000////////////000000////////////000000222111000//////...//////222222111111111222444555888:::<<<===@@@EEEKKKOOOVVVYYY]]]```dddiiinnnqqqvvvxxx||||||{{{~~~|||eeeZZZ___pppoooXXXAAA888666444333444222222111111000////////////............---------------,,,,,,,,,,,,++++++------,,,++++++***))))))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++...222555777999;;;<<<>>>???AAACCCEEEGGGHHHIIIMMMOOOOOOMMMIIIGGGIIILLLNNNZZZfffjjjmmmqqqttttttvvvvvvtttmmmiiilllvvv|||iiiXXXJJJ>>>999:::;;;:::999;;;>>>@@@BBBCCCDDDGGGJJJJJJJJJMMMRRRVVVZZZbbbmmmwww}}}|||yyyxxxvvvqqqlllggg___TTTJJJDDDBBB@@@@@@999777666666555:::HHHWWWooosssnnnxxx~~~xxxtttqqqmmmhhhfffggghhhhhhgggaaa[[[TTTRRRSSSUUUTTTSSSUUUUUUTTTSSSPPPMMMKKKIIIEEEBBB===999555444333333222222111222222333444555666555444444444666888999:::999888777888777555222333111///......///111222444555666666555555666777::::::::::::;;;;;;;;;;;;===@@@CCCEEEGGGIIIKKKMMMOOOOOOPPPQQQRRRQQQPPPNNNMMMNNNOOOPPPTTT\\\gggooo|||mmm]]]SSSOOOPPPPPPQQQPPPMMMHHHCCC@@@???===;;;;;;;;;<<<;;;:::444222///---......---,,,//////............//////111111111111111111111111000000000000/////////...000////////////000000111111111000/////////000000222222111111222333555555777999;;;===AAAGGGOOOTTTUUUXXX]]]bbbhhhooouuuyyy|||}}}}}}}}}~~~~~~hhhZZZ]]]mmmqqq[[[DDD999777444222333222222111111000////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++...222555777999;;;===>>>???AAACCCEEEHHHIIIJJJNNNPPPQQQNNNJJJGGGHHHJJJMMMXXXdddjjjnnntttxxxxxx~~~|||wwwpppkkkooo{{{{{{hhhYYYKKK???::::::<<<;;;;;;<<>>:::888666555555<<>>@@@CCCFFFIIIKKKLLLPPPRRRSSSPPPKKKGGGFFFHHHKKKWWWccckkkrrr{{{~~~tttoootttxxxgggZZZMMMAAA;;;;;;======>>>???AAACCCEEEFFFGGGKKKNNNPPPQQQTTTZZZ___aaajjjxxx{{{oookkkjjjfffbbb```YYYOOOFFFAAA>>>===<<<999777555444555===PPPaaavvvuuulllmmm{{{~~~xxxuuuooonnnkkkiiigggdddaaa___XXXUUUPPPNNNOOOPPPPPPOOOSSSRRRRRRPPPMMMJJJGGGEEE@@@>>>;;;888555444333333000000000111222333444555555555555555666777999:::888777666666666666444222000///.........///000111333555666666555444666777:::;;;;;;<<<<<<=========@@@BBBDDDGGGLLLRRRYYY]]]aaadddggghhhfffcccaaa___[[[]]]^^^\\\[[[]]]bbbfffiiittt}}}kkk\\\TTTQQQRRRRRRRRRRRRPPPMMMIIIEEEBBBBBB@@@===;;;;;;:::888777444222///...///000///.........------------......////////////////////////000000/////////.........////////////000111222333111111111111111222333444333333333444555666777888888888:::===BBBKKKVVV]]]aaabbbeeelllttt|||ooooooqqqyyyzzzeeeXXXXXXaaavvvqqq___III;;;666555333111222222111111000////////////............---------------,,,,,,,,,+++++++++)))******++++++,,,------+++******))))))******+++***+++++++++++++++,,,,,,,,,///333777888:::<<<>>>===>>>AAADDDHHHKKKMMMOOOPPPRRRSSSPPPJJJFFFEEEFFFKKKVVVcccmmmyyyzzzuuuzzzvvvfffZZZNNNBBB<<<<<>>======777444333333555>>>RRRdddxxx}}}pppjjjooo~~~zzztttqqqkkklllmmmlllhhhbbb]]]ZZZUUUSSSPPPNNNNNNOOOPPPPPPQQQQQQPPPNNNKKKHHHEEECCC???>>>;;;777444222111000000000111111222444555666444444555666777888999:::777666555666777666444222//////......///000111222444555777666555555666888::::::;;;;;;<<<===>>>>>>@@@AAADDDHHHMMMTTT\\\aaaiiimmmqqqsssqqqooommmmmmhhhjjjjjjhhhccc```aaacccfffoooyyyuuucccVVVQQQQQQRRRSSSRRRRRRPPPMMMIIIEEECCCBBB@@@===;;;;;;:::888666555222000///000111000///.........------.................................////////////..................//////000222333444222222222222222333444555333444555666777888999999::::::;;;>>>CCCLLLVVV]]]eeeeeehhhoooyyyyyyjjjhhhjjjqqqvvvdddWWWVVV[[[lllpppaaaLLL===777666555222222222111111000////////////............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,---000444777999;;;===>>>===???AAAEEEIIILLLOOOPPPPPPRRRSSSPPPJJJFFFFFFGGGOOOYYYeeerrr|||ttteeeYYYMMMCCC======@@@BBBDDDEEEEEEEEEGGGIIIHHHLLLQQQUUUWWW\\\ccciiiuuu~~~~~~nnnddd___ZZZWWWRRRLLLEEE@@@>>>=========444222222333666@@@UUUgggyyyvvvllliiipppzzzsssnnnkkkgggjjjlllkkkfff___YYYVVVRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOOMMMJJJFFFCCCAAA>>><<<:::777444111000///000000111111333444666777444444555666888999::::::888666666666777777555333/////////000000111222333555777888888777666888999999999:::;;;<<<======>>>???AAADDDHHHMMMTTT[[[aaajjjooouuuwwwvvvuuuwwwyyyuuuwwwxxxtttmmmgggddddddjjjpppwww~~~mmm\\\RRRNNNNNNOOOSSSRRRQQQOOOLLLHHHEEECCCBBB@@@===;;;;;;:::888777555333000000111111111111//////............///////////////////////////////////////.........------.........///111333555555444333333333333444444555444444666888999:::::::::<<<===>>>AAAFFFNNNWWW]]]cccdddgggqqq~~~|||rrrppppppvvvvvvfffVVVUUUVVVbbbzzzrrrfffRRR@@@999999777333222222111111000////////////............---------------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++************++++++*********++++++,,,,,,------111555888:::;;;===??????@@@CCCFFFJJJMMMOOOQQQRRRSSSSSSPPPKKKIIIJJJLLLVVV___jjjwwwtttdddXXXLLLBBB>>>>>>@@@CCCGGGGGGFFFEEEGGGJJJIIIMMMSSSWWW[[[aaahhhnnnzzzqqqfff___ZZZWWWOOOJJJCCC>>><<<<<<;;;;;;333222333555999CCCXXXjjjzzzoooggggggpppwwwpppkkkhhhdddfffgggeee___YYYVVVTTTOOOOOONNNMMMLLLLLLNNNOOOOOOOOONNNLLLHHHEEEAAA???;;;:::888666444222111000/////////000222333555666333444555777888999::::::888777666777888888666555000000000111222333333444666888999999888888999:::888888999:::;;;<<<=========@@@CCCGGGLLLRRRYYY]]]bbbgggnnnqqqrrrsssxxx|||~~~~~~vvvoookkkiiinnnqqquuuzzz{{{iiiZZZQQQMMMMMMMMMRRRQQQPPPMMMJJJGGGDDDBBBAAA???<<<;;;;;;:::999777555333000000111222222111000000////////////000000//////////////////////////////.........---------------...000111333555666666555444444444444444444444555777999:::;;;;;;;;;<<<>>>AAAEEEJJJRRRZZZ```ddddddgggqqqvvviiiUUUTTTTTTZZZpppyyynnnZZZEEE<<<;;;888222222222111111000////////////............---------------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------...111555888:::<<<>>>???@@@AAADDDGGGJJJMMMOOOQQQTTTUUUTTTQQQMMMMMMPPPTTT___fffppp{{{tttcccVVVKKKAAA>>>???@@@DDDHHHHHHFFFEEEGGGJJJKKKPPPVVVZZZ___eeemmmsss~~~ttthhhaaa\\\YYYPPPKKKDDD>>>;;;999888777222222444777;;;FFFZZZlllzzzyyyuuu}}}kkkdddfffoooyyyqqqkkkhhhcccdddccc___YYYUUUTTTUUUMMMMMMMMMLLLKKKKKKMMMNNNOOONNNMMMKKKHHHDDDAAA???888777666555444333222222------...///111222444555333444666777999:::::::::888777777888999999777555000000111222333333444444777999::::::999999:::;;;777777888999;;;<<<<<<===<<>><<<888222222222111111000///////////////.........------------------,,,,,,,,,++++++'''((()))***,,,---...///---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------...111666999:::<<<>>>@@@AAABBBEEEGGGJJJMMMOOOQQQVVVWWWVVVRRRPPPPPPUUUZZZffflllsss}}}tttcccUUUJJJAAA>>>???@@@DDDIIIIIIFFFEEEGGGJJJMMMQQQXXX]]]bbbhhhqqqwwwuuujjjccc^^^\\\RRRMMMEEE>>>:::777555333555444333666:::GGG\\\ooo{{{wwwqqqzzzvvvddd```fffrrr{{{|||tttmmmhhhdddcccbbb___[[[VVVRRROOOKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMKKKHHHDDD@@@===;;;666666555444333111///...///000000222333444555555555555444444444555555666888888888888777777777777<<<888444333555777888777:::;;;===>>>>>><<<:::999888888888999:::;;;======???BBBFFFIIIKKKMMMOOOQQQQQQRRRWWW^^^aaacccjjjrrrxxx|||uuunnnpppqqqrrrwww~~~kkkZZZPPPOOOQQQSSSWWWUUURRRNNNJJJGGGFFFEEECCCAAA???<<<:::999999999888777666444444333333333222222222222222333333333333222000...---,,,,,,------,,,+++******,,,...///......///000333666999;;;===;;;888555444444555777999:::::::::999:::===???AAADDDJJJQQQYYY```eeehhhiiikkknnnuuu}}}yyy}}}yyymmm___UUUMMMQQQccczzzoooSSSAAA;;;888444333222222222111000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,------++++++,,,...///222666999:::;;;===???AAADDDIIILLLNNNPPPRRRSSSVVVVVVUUUSSSSSSWWW```fffmmmnnntttyyyqqqcccTTTIIIBBB???>>>CCCDDDFFFFFFEEEFFFIIIKKKMMMSSSZZZaaaffflllsssyyyxxxoookkkfffcccaaaUUUOOOFFF???:::888777666555333333666;;;HHH]]]ppp|||zzzttt}}}uuuddd___eeerrr|||{{{uuunnniiicccbbb```]]]YYYTTTPPPNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJGGGDDD@@@===<<<666666555444333111000//////000111222333444444555555444444444444555555666777777777777777777777777;;;777444333555777888777;;;<<<>>>>>>>>>===;;;:::888888999999:::<<<===>>>AAADDDGGGIIIJJJKKKMMMOOOMMMMMMRRRWWWZZZ\\\dddlllsss}}}|||vvvooonnnqqqsssxxxnnn\\\RRROOOQQQSSSXXXWWWTTTPPPKKKHHHFFFFFFCCCAAA???===;;;:::::::::888777666555555444444444222222222222222222222222222111000...---------------,,,+++***+++,,,.../////////000222555888;;;<<<;;;:::777444333333555666999:::;;;;;;;;;===@@@BBBFFFJJJPPPXXX```gggkkknnnnnnooorrrxxx}}}uuuooonnnqqqtttxxx~~~vvvcccWWWMMMPPP___tttxxx\\\GGG>>>888333333333222222111000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---......---,,,---///000333777999;;;<<<>>>@@@BBBEEEIIIKKKMMMOOORRRTTTVVVVVVUUUSSSUUUZZZccciiinnnpppyyyxxxpppcccUUUIIICCC@@@???CCCEEEFFFFFFFFFGGGJJJLLLNNNTTT[[[bbbhhhnnnvvv|||qqqiiifffdddbbbbbbVVVPPPGGG???:::999888888555333333777===JJJ___qqq~~~yyysssccc___dddppp|||}}}zzzuuuooojjjbbbaaa^^^[[[WWWSSSOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFCCC@@@>>><<<666666555444222111000000000000111222333333444555444444333444444555666666666666666666666666666666999777333333444666888888===>>>?????????>>><<<;;;999999999:::;;;<<<>>>>>>BBBEEEGGGIIIIIIIIIKKKLLLKKKKKKNNNRRRTTTWWW___hhhooozzz}}}wwwrrrmmmrrruuuyyysss```UUURRRRRRTTT]]]\\\YYYSSSMMMHHHFFFFFFBBBAAA???===<<<;;;::::::888888777777666666555555222222222222222111111111111000///............///------,,,+++,,,---...//////000111333666999<<<===<<<:::888666555666777888;;;===>>>@@@AAADDDHHHKKKOOOSSSZZZbbbjjjqqquuuwwwuuuuuuvvv{{{}}}rrrlllbbbdddfffkkkvvv~~~hhhZZZNNNNNNXXXkkkiiiPPPAAA888333444333333222111111000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---///...------///000222444888:::<<<===@@@AAADDDFFFIIIJJJLLLOOORRRUUUUUUUUUTTTTTTWWW]]]eeekkkkkkrrr~~~|||wwwooocccUUUKKKDDDBBBAAADDDEEEGGGGGGGGGIIIKKKMMMPPPVVV]]]dddiiiqqqyyyzzziiiaaa```___```aaaXXXQQQGGG???;;;:::;;;;;;666333333888@@@MMMaaarrr}}}qqqccc___cccppp~~~}}}zzzwwwsssmmmiiibbb```^^^ZZZVVVRRROOOMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFDDDBBB@@@===<<<666666444333222111111111000000111222333333444444333333333333444555666666555555555555666666666666888666444333444666888:::@@@@@@@@@@@@@@@???======:::::::::;;;<<<===??????BBBDDDGGGHHHIIIIIIKKKLLLNNNMMMOOORRRTTTVVV___hhhpppzzz{{{vvvpppuuuyyy{{{wwwdddYYYVVVWWWYYYeeeddd```XXXOOOHHHEEEEEEBBBAAA@@@>>>===<<<;;;;;;999999999999888888777777333333222222111111111000//////////////////000000---------,,,---.../////////000222444777:::===>>>>>>===;;;::::::;;;<<<===???AAADDDGGGIIIMMMRRRVVVYYY]]]eeennnuuu{{{~~~|||{{{{{{zzzsssdddcccbbbeeeppp|||~~~lll]]]OOOLLLQQQ```wwwvvvYYYDDD999555444444333222111111000000---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,......------...000333666999;;;<<<>>>AAACCCEEEGGGIIIJJJKKKNNNSSSVVVUUUTTTSSSSSSWWW\\\ccchhhfffsss{{{vvvooocccVVVLLLFFFCCCBBBDDDEEEGGGHHHHHHJJJMMMOOOSSSXXX___dddiiipppxxxuuubbbZZZYYYZZZ\\\___ZZZRRRHHH???<<<<<<>>>???777444444:::DDDRRReeeuuu|||ooocccaaafffttt}}}zzzxxxtttpppjjjfffbbbaaa^^^ZZZUUURRROOONNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;666555444333222111111222111111111222222333333444222222222333333555666666444555555555666666666777777666555444444666:::<<>>===;;;;;;;;;<<<===>>>@@@@@@@@@CCCFFFHHHIIIKKKMMMNNNQQQPPPQQQTTTVVVXXX```jjjttt~~~zzzuuuzzz}}}~~~yyyhhh^^^[[[]]]___mmmlllggg]]]QQQHHHEEEDDDBBBAAAAAA@@@>>>===<<<;;;::::::;;;;;;;;;:::999888555444444333222111000000/////////000000000000000......---.........//////...000222555999;;;===>>>???>>>>>>???@@@AAACCCDDDDDDFFFJJJMMMQQQVVV\\\```dddiiiqqqzzzzzzhhhgggddddddmmmxxx}}}zzznnn]]]OOOJJJLLLWWWooobbbIII<<<888555555444333222111000///......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,---,,,,,,...///444777999;;;===???BBBDDDFFFHHHIIIJJJLLLNNNSSSVVVVVVTTTRRRRRRUUUZZZ___bbbdddwww~~~uuuooocccWWWMMMGGGDDDCCCCCCEEEGGGHHHIIIKKKNNNPPPUUUZZZ___dddhhhnnnvvv|||rrr___VVVUUUVVVXXX[[[ZZZSSSHHH@@@===>>>???AAA999555666===HHHVVViiixxxvvvzzzkkkdddeeelll}}}{{{yyywwwuuurrrnnnhhhdddbbb```]]]YYYTTTQQQOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBB???===;;;:::666555333222111111222333111111222222222333333333222222222222333444666666555555555666666777777888666777666555555777;;;???BBBBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>???AAAAAAAAACCCGGGIIIJJJLLLNNNPPPPPPOOORRRUUUWWWYYYaaajjjuuu~~~zzz}}}~~~{{{jjjaaa___bbbdddpppoookkk```RRRHHHDDDEEEAAAAAAAAAAAA@@@>>>===<<<:::;;;<<<======<<<;;;:::777666555444333222111000//////000111111111000000.........//////////////////111444777;;;===???@@@@@@@@@BBBCCCFFFHHHKKKLLLJJJMMMQQQUUUZZZ```fffjjjrrrwww{{{kkkjjjggghhhpppyyy{{{wwwmmm\\\OOOJJJIIIPPPiiioooPPP???<<<666555444333222111000/////////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***,,,,,,,,,,,,...///555777999;;;<<>>???@@@AAA:::777777???KKKZZZlll{{{zzzqqqlllsss{{{fffdddjjjttt}}}{{{vvvuuutttrrrqqqmmmiiieeeaaa___[[[WWWSSSOOOMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCAAA>>><<<999888666555333222111111222333111222222222222333333333111111111222333444666777555555666777777888999999777888888777666888===AAACCCBBBAAA???>>>>>>===============>>>???@@@AAABBBDDDFFFIIIJJJKKKLLLMMMOOONNNOOORRRWWWYYY[[[aaajjjqqq{{{||||||}}}}}}lllcccaaacccfffmmmmmmjjj___QQQGGGEEEFFFAAAAAABBBAAAAAA???===<<<;;;<<<===??????>>><<<;;;999888777666444333222111///000111111111000//////......///000000000000000111333777;;;>>>AAABBBCCCDDDEEEHHHKKKOOORRRUUUWWWUUUXXX\\\aaaffflllrrrwww~~~qqqqqqpppqqqwww}}}|||vvvjjjZZZNNNKKKIIIMMMfff~~~YYYCCC===666666555444222111000///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,---------///000555777999:::;;;>>>BBBEEEFFFHHHKKKMMMNNNOOORRRSSSRRRPPPMMMOOOTTTZZZ]]]^^^mmm~~~wwwpppfffZZZOOOHHHDDDBBBAAACCCEEEGGGHHHKKKOOOQQQTTTXXX]]]bbbhhhoooyyy|||kkkYYYRRRQQQRRRSSSUUUWWWQQQIIIBBB@@@@@@@@@@@@;;;888888AAAMMM\\\nnn|||ssshhheeeooouuucccdddnnnzzz{{{xxxrrrrrrqqqqqqpppnnnjjjggg```^^^ZZZUUUQQQNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;888777666555333111111111333444222222222222222222333333111111111222333444666777555666666777888999999:::777888999888777999>>>CCCCCCBBBAAA???>>>===============>>>>>>???@@@BBBCCCGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOTTTYYY[[[]]]ccckkkmmmwww|||{{{{{{~~~mmmcccaaadddfffhhhjjjggg]]]PPPGGGFFFHHHAAABBBBBBBBBAAA???>>>===;;;<<<>>>???@@@???===<<<:::999888777555333222222000111222222222000///.........///000000000000000333555999===AAACCCEEEEEEIIIKKKNNNSSSWWW[[[^^^```___bbbfffkkkpppvvv}}}yyyyyyyyyzzz~~~}}}uuuhhhYYYNNNLLLHHHLLLddd```FFF===777666555444222111000///111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,---.........000222555777888:::;;;>>>BBBEEEEEEHHHLLLNNNOOOPPPQQQSSSQQQNNNLLLOOOUUU[[[___```nnn|||xxxqqqfffZZZOOOHHHCCCAAA@@@BBBEEEFFFHHHKKKNNNQQQRRRVVV]]]bbbiiirrr|||xxxgggWWWPPPPPPQQQSSSUUUUUUPPPIIICCCAAA@@@@@@@@@===777555???OOOaaauuupppooodddtttuuuaaacccooo}}}zzzqqqooollljjjjjjjjjjjjiiiddd^^^WWWPPPMMMKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBIIIFFFBBB???===:::777555555444333222111111111111111111000000000000111111000111222222444444555666999888777666555555555555888888888777777888<<<>>>BBBAAA@@@???>>><<<;;;;;;<<<===??????@@@AAADDDFFFJJJLLLNNNOOONNNMMMMMMMMMPPPRRRTTTVVVYYY^^^dddhhhiiittt|||zzz|||mmmddd___```cccjjjhhhcccZZZOOOGGGEEEEEEBBBBBBBBBAAA@@@???>>>===:::<<<>>>@@@AAA@@@???>>>;;;:::888888888666444222222222333333333333333333333333222111222444666888666999>>>AAADDDGGGKKKNNNQQQUUU[[[^^^___aaaeeeiiinnnppptttxxx|||{{{uuummm]]]OOOLLLKKKPPPaaatttiiiKKK999000111111111111000//////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,...111333666888;;;===>>>@@@CCCEEEFFFHHHKKKOOORRRTTTUUUUUURRROOONNNQQQUUUYYYbbbkkk~~~xxxuuuqqqhhh\\\PPPGGGBBBAAABBBDDDFFFHHHIIIKKKNNNQQQWWWZZZ^^^ccciiisssuuudddUUURRRQQQNNNPPPVVVXXXTTTMMMGGGBBBAAAAAACCC===999999CCCSSSggg~~~uuurrrlll|||sss```bbbooo}}}zzzssspppmmmkkkkkkkkkjjjiiiddd___WWWPPPMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFDDD@@@>>>===;;;999777444333333222111111111111222111111111111111111222000111222222444444555666888888888888777777777777999999999888777888;;;>>>AAAAAA@@@???>>>===<<<<<<<<<===???@@@@@@AAADDDFFFLLLNNNQQQRRRQQQOOOOOOOOOOOOPPPRRRTTTWWW]]]dddiiinnnxxx{{{xxxuuufff]]]YYY[[[___fffeeeaaaXXXNNNFFFDDDDDDBBBBBBBBBAAA@@@???>>>===;;;<<<>>>@@@@@@@@@???>>><<<;;;999999999888555333333333333444444444555555555444333222333555777888777:::???CCCFFFJJJOOOSSSYYY]]]cccfffhhhjjjnnnrrrvvvyyy}}}~~~yyypppaaaRRRLLLIIILLLZZZlllhhhLLL<<<333333222222111000//////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------...111444666888;;;===>>>@@@CCCFFFGGGIIILLLOOORRRTTTUUUUUUSSSPPPPPPSSSWWW\\\eeennn{{{wwwsssjjj]]]QQQHHHCCCBBBBBBDDDFFFHHHIIILLLOOORRRWWWZZZ___cccjjjtttrrraaaTTTRRRQQQOOOQQQVVVWWWTTTNNNGGGBBBAAACCCDDD:::888;;;FFFWWWmmm~~~|||{{{ppp___aaannn|||xxxtttqqqnnnlllkkkkkkiiihhhccc^^^WWWPPPMMMJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFDDDAAA>>>===<<<;;;:::888333222222111111111222222111111000000000000111111000111222222444444555666777888:::;;;;;;::::::999:::::::::999777888:::<<>>>>>======<<<>>>???@@@@@@BBBEEEGGGMMMPPPSSSUUUTTTRRRQQQQQQOOOPPPQQQRRRUUU[[[bbbhhhpppyyy{{{www|||pppbbbZZZWWWYYY^^^``````]]]VVVLLLEEECCCCCCBBBBBBBBBAAA@@@???>>>===;;;<<<>>>???@@@@@@???>>>===<<<:::::::::999777555333333444555666666777777888777555444444555777888999<<<@@@EEEIIIOOOUUUZZZ^^^ccciiimmmoooqqquuuyyyuuufffWWWNNNHHHGGGSSSaaazzzgggNNN???666555444333222111000///////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------...222444666999<<<>>>???AAADDDFFFHHHJJJLLLPPPRRRTTTUUUUUUUUURRRRRRUUUYYY___hhhrrr{{{vvvmmm```SSSIIIDDDBBBAAACCCFFFHHHJJJMMMQQQUUUWWW[[[```eeemmmxxxnnn___SSSRRRSSSQQQRRRXXXYYYVVVPPPIIIDDDBBBDDDGGG555666<<>><<<;;;:::888777222111111111111111222333//////............//////000111222222444444555666777888;;;=========<<<;;;:::;;;;;;:::888888:::;;;@@@@@@@@@??????>>>>>>===<<<>>>@@@AAAAAACCCFFFHHHMMMPPPTTTVVVUUUSSSRRRRRRRRRRRRQQQQQQSSSXXX___dddmmmvvv~~~{{{uuuxxxzzzggg[[[TTTRRRUUUZZZ[[[[[[ZZZTTTLLLFFFCCCCCCBBBBBBBBBAAA@@@???>>>===;;;<<<===>>>???>>>>>>>>>>>><<<;;;;;;;;;:::888666333333444555777888999999999888666555555666777888:::===AAAFFFLLLSSS[[[aaadddjjjppptttvvvxxx|||yyylll\\\QQQIIIGGGOOOYYYqqq~~~eeeMMM???999888666444222111000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------///222555777999<<<>>>@@@BBBEEEGGGIIIKKKMMMPPPSSSUUUUUUUUUTTTQQQQQQVVVZZZ___iiissszzzzzz{{{}}}~~~~~~yyyooobbbTTTJJJEEECCCAAACCCEEEGGGJJJNNNSSSWWWYYY]]]ccciiiqqq|||mmm^^^RRRSSSUUUSSSUUU[[[___\\\VVVNNNGGGDDDFFFHHH444666===KKK^^^wwwmmm^^^```lll}}}zzzvvvrrrnnnjjjgggfffdddbbb```^^^YYYSSSNNNKKKIIIGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDAAA>>>;;;:::888666444111111111000111111222222111000000//////000000111000111222222444444555666777888;;;===>>>>>><<<<<<:::;;;;;;;;;999999:::;;;???>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBDDDGGGIIILLLOOORRRTTTSSSRRRRRRRRRUUUUUUTTTSSSSSSWWW\\\```jjjrrrzzzzzzrrrssszzzwwwhhhXXXNNNJJJIIILLLQQQUUUWWWWWWTTTMMMGGGDDDDDDBBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<======<<<<<<===<<<::::::;;;:::888666333333444555666777888999999888666555444555777888:::<<>>:::999777444222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------...000333666888:::===???@@@BBBEEEHHHJJJLLLNNNQQQTTTUUUUUUVVVSSSPPPPPPTTTXXX^^^hhhqqqyyyrrrooorrrzzz~~~~~~zzzpppcccUUUKKKEEECCCAAABBBDDDFFFIIIMMMSSSWWW[[[```gggooowwwlll]]]RRRSSSVVVUUUYYY___eeeccc]]]SSSIIIEEEGGGJJJ888888@@@OOOccc|||yyyjjj]]]___kkk}}}|||xxxvvvpppmmmhhheeebbb```^^^\\\YYYUUUPPPLLLJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFCCCAAA===:::999777555333222111111000000000111111333333222222222222333333000111222222444444555666777888:::;;;<<<<<<<<<;;;999:::<<<;;;:::::::::<<<<<<========================>>>@@@BBBCCCEEEHHHJJJKKKMMMPPPQQQQQQPPPQQQRRRVVVWWWWWWVVVVVVXXX\\\___iiipppyyywwwnnnmmmrrrvvvvvvtttgggZZZMMMGGGFFFEEEHHHLLLOOORRRTTTRRRMMMGGGEEEDDDBBBBBBBBBAAA@@@???>>>===::::::::::::::::::::::::;;;:::999999:::999777555222222333444555555666666777666444333333444666777999;;;???DDDLLLVVV```gggjjjqqq{{{zzzrrreeeXXXOOOMMMPPPUUUfff}}}uuuaaaLLL>>>;;;999666444222111111111////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---......000444666888;;;>>>@@@AAACCCFFFHHHKKKMMMOOORRRTTTUUUVVVVVVQQQOOONNNRRRVVV[[[eeeooozzz~~~xxxrrrooottt|||~~~yyyooobbbUUUJJJEEECCCAAABBBCCCEEEGGGLLLRRRVVV]]]dddmmmvvvmmm]]]QQQQQQTTTUUUZZZaaahhhfffaaaVVVKKKFFFHHHLLL:::999???OOOeee}}}rrreee[[[]]]kkk~~~~~~|||yyywwwuuuppplllgggcccaaa^^^\\\ZZZTTTQQQMMMJJJIIIHHHFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDAAA>>>;;;999888777555444333222111000000///000000222222111111111111222222000111222222444444555666888888888999999:::::::::888:::;;;<<<;;;;;;;;;===:::;;;;;;;;;<<<<<<=========???AAABBBCCCEEEIIIKKKLLLMMMNNNOOONNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[^^^aaahhhoooxxxxxxqqqiiigggkkknnnlllhhhZZZPPPFFFCCCDDDDDDFFFIIIIIIMMMQQQPPPKKKFFFDDDCCCBBBBBBBBBAAA@@@???>>>===999999888888888888888999999888777777888777555333111111222222333333333333444333222111222333555777888:::===BBBJJJTTT```gggmmmvvvzzzwww{{{zzzttthhhZZZPPPNNNPPPRRRbbb{{{}}}sssbbbOOOAAA:::888666333111111111222////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---......111444777999;;;>>>@@@AAACCCFFFIIILLLMMMPPPSSSUUUVVVVVVVVVRRRNNNNNNQQQUUUZZZccclllwww~~~zzzvvvxxx}}}|||wwwnnnaaaTTTJJJDDDBBBAAABBBBBBCCCFFFJJJQQQUUU___gggrrr}}}lll\\\OOONNNQQQSSSYYYaaaeeeeee```VVVLLLGGGJJJOOO999777===NNNddd|||zzz|||lllbbbYYY\\\kkk|||yyyxxxvvvuuuppplllgggccc```^^^[[[YYYQQQOOOKKKIIIHHHGGGFFFDDDGGGGGGGGGFFFFFFDDDCCCBBB>>><<<:::888999888777666333333111000//////////////////............//////000111222333444555555666888888777777777888999:::777999;;;<<<;;;;;;<<<===999::::::;;;;;;<<<<<<<<<===???AAABBBDDDFFFIIILLLLLLMMMNNNMMMMMMOOORRRTTTSSSVVVYYY[[[\\\^^^aaacccfffmmmvvvsssllleeedddhhhjjjgggbbbNNNEEE>>>===>>>???@@@CCCFFFJJJNNNNNNJJJEEECCCBBBBBBBBBBBBAAA@@@???>>>===888888777777777777777888777666555666777666444222111111111111111111111111222111000000000222555666777888;;;@@@HHHSSS___gggwwwsssffffffnnnwww}}}zzzuuuiii[[[QQQNNNOOOPPP```xxx~~~}}}{{{yyyrrrdddQQQCCC999777555222111111222222000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...///111555777999;;;>>>@@@BBBDDDGGGIIILLLNNNPPPSSSUUUVVVVVVVVVRRROOONNNQQQUUUYYYbbblllwww~~~}}}yyy~~~{{{vvvmmm```SSSIIIDDDBBBAAAAAABBBCCCEEEIIIOOOTTT```iiiuuulll[[[MMMKKKNNNQQQXXX```bbbbbb___UUUKKKGGGKKKQQQ222888AAAMMMaaa{{{|||uuu|||lll^^^TTT]]]ppp}}}xxxuuuuuuuuuuuummmiiidddaaa```^^^ZZZWWWQQQNNNJJJHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFDDDAAA>>><<<;;;999777555333222222000000000111222222222333222222111111111111111222222333555666666666555444777777777777777888999999888999999:::;;;<<<===============<<<:::999:::<<<>>>>>>@@@BBBDDDGGGJJJKKKPPPOOONNNNNNOOORRRTTTVVVWWWYYY]]]___aaadddgggjjjjjjooouuuzzz~~~jjjbbb]]]___bbb___ZZZWWWEEEAAA;;;888:::===AAACCCEEEFFFHHHIIIHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<;;;999666333222222333444333444444444333222111000/////////////////////......////////////000111222333555666999>>>BBBJJJXXXeee{{{pppiiiccccccjjjsssyyy|||~~~{{{uuunnneeeXXXKKKJJJPPPVVVjjj}}}{{{zzz|||yyyiiiUUUFFF???888333444444111111333000000000000////////////...------------,,,,,,,,,///......---+++******)))***+++,,,---...---,,,,,,,,,---......///111555999:::<<<>>>@@@AAACCCGGGIIINNNNNNOOORRRUUUVVVUUUTTTNNNLLLMMMRRRWWW^^^hhhrrr{{{zzzuuulllaaaVVVMMMFFFCCCCCCAAAAAADDDFFFHHHNNNUUU^^^eeerrrlll^^^QQQMMMNNNPPPSSSWWW```___[[[RRRIIIHHHNNNUUU333999AAAMMMaaazzz}}}vvvqqqyyy}}}iii]]]VVV___rrr|||vvvssssssrrrrrrlllhhhdddaaa___]]]YYYVVVPPPMMMIIIHHHGGGHHHGGGGGGFFFFFFEEEFFFFFFEEEAAA???<<<;;;999777555333222222111111111111111111222222222222111000000111111222333444555666777777666555777666666666666777888999888999999:::;;;<<<=========>>>>>>===;;;:::<<<======>>>@@@BBBEEEIIIKKKMMMOOOOOONNNOOOPPPSSSVVVXXX[[[^^^aaadddfffhhhkkkmmmjjjooossswww}}}|||tttcccZZZUUUWWWYYYVVVQQQNNNDDD@@@;;;999:::<<>>;;;:::888555222111222222333222222222222111111///..............................////////////000111222333555555888<<>><<<:::888666444333222111111111111111111111000000111111000000000111111222333444666777888888888777666666555555666666777777888888999:::;;;<<<======>>>??????>>>===<<<>>>???===>>>AAADDDGGGJJJLLLNNNOOOOOOOOOPPPRRRVVVYYY[[[```cccgggjjjlllmmmoooqqqmmmqqquuuwwwzzzzzzsssjjj[[[SSSNNNOOOPPPMMMHHHFFFBBB???;;;999:::;;;;;;;;;::::::;;;<<<===>>>???@@@CCCCCCDDDCCCAAA>>>;;;999666333111000000111111000///////////////...---,,,------------------......////////////000111222222555444666:::===CCCMMMXXXrrrqqqaaaXXXWWWZZZcccppp}}}|||zzzzzzzzzwwwssslll```TTTPPPQQQQQQ```vvv|||fffVVVBBB;;;555555555222000000000000000000////////////111000000000000/////////+++++++++,,,,,,---------***+++,,,---------,,,,,,,,,---......///111555999;;;===???AAABBBEEEHHHKKKQQQSSSVVVZZZ\\\\\\YYYVVVPPPNNNOOOUUU[[[cccooozzz}}}~~~yyyooodddXXXMMMEEEAAAAAA???@@@CCCEEEGGGNNNUUU^^^dddnnn{{{}}}yyyxxxzzznnnaaaSSSOOOOOOPPPRRRUUUPPPQQQQQQMMMIIIKKKSSSZZZ666<<>>>>>@@@BBB@@@BBBDDDFFFIIIKKKMMMNNNOOOOOOPPPQQQUUUYYY\\\___bbbeeejjjmmmoooppprrrsssrrrvvvyyyzzz{{{yyypppfffXXXPPPKKKLLLLLLHHHEEEDDD@@@>>>;;;:::::::::888666666555555555777:::===???EEEEEEEEEEEEBBB???;;;999444222/////////000///..................---,,,,,,,,,,,,,,,---------------///......//////000111222555333444777:::===FFFOOOfffwwwppp```WWWYYY[[[```jjjwww~~~yyyvvvvvvxxxxxxwwwrrrggg[[[SSSPPPOOO[[[nnnqqq^^^GGG>>>777666666333000///000000000000////////////000000000000////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......///111555999;;;===@@@BBBCCCFFFJJJLLLQQQTTTXXX\\\___]]]YYYUUUNNNKKKMMMSSSZZZcccppp{{{~~~|||{{{rrrfffYYYNNNEEE@@@@@@>>>???CCCEEEHHHNNNVVV```eeennnyyyyyywwwxxx{{{pppbbbUUUQQQQQQQQQSSSUUUPPPPPPMMMJJJHHHMMMVVV^^^777>>>HHHWWWlllzzzxxxqqqjjjmmmvvvoooZZZVVVZZZiii{{{xxxrrrnnnllljjjhhhfffeeebbb]]]XXXUUURRRRRRMMMJJJGGGEEEFFFGGGGGGFFFFFFDDDBBBAAAAAA???===;;;:::999777555333111000000222111111000000/////////000000//////000111111222222444666888::::::::::::666666555555555555666666777888888999:::;;;<<<<<>><<<<<<;;;:::777555444333222333444777;;;===DDDEEEFFFEEECCC???;;;999222000......//////...,,,......//////......------,,,,,,,,,---------..................///000111222444111111555777999???FFFUUUeeeyyymmmaaa[[[ZZZ\\\___gggqqq}}}|||vvvttttttwwwzzz|||xxxooocccXXXPPPOOOXXXiii~~~}}}hhhNNNCCC888666666333111000000000000000//////////////////.........---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///111555999<<<>>>AAACCCDDDGGGKKKNNNQQQSSSWWW\\\^^^\\\WWWSSSOOOMMMNNNTTT\\\eeesss~~~}}}~~~}}}}}}ttthhh[[[OOOEEE@@@???===???CCCFFFIIIOOOWWWbbbgggpppyyyyyyyyy|||qqqdddXXXSSSTTTTTTUUUWWWWWWTTTPPPLLLKKKPPPZZZaaa777???LLL]]]sss~~~zzzyyyrrrjjjkkkssskkkXXXVVV]]]nnn~~~wwwrrrooollljjjhhheeeeeebbb]]]WWWSSSQQQQQQLLLIIIFFFEEEEEEFFFFFFFFFEEECCC@@@??????>>><<<::::::888666444222111000///000000000000000000//////////////////000111111222111333555888:::;;;;;;;;;777777666666555555666666777777888999:::;;;<<<<<>>=========;;;888666444333222222333666888:::AAABBBCCCDDDBBB>>>:::777111000......//////---,,,....../////////......---,,,,,,,,,---......//////............///000111111333000///333555666:::???DDDRRRggg|||tttiiibbb[[[\\\bbb___dddlllwww|||vvvttttttxxx~~~xxxmmm^^^RRROOOVVVdddwwwtttVVVHHH:::666666444222222000000000000////////////------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,---......///111555999<<<>>>AAACCCEEEHHHLLLOOOPPPRRRVVV[[[]]][[[VVVRRRMMMKKKLLLQQQYYYcccqqq}}}~~~{{{zzzvvvwwwzzz~~~vvvjjj]]]PPPFFFAAA???===???DDDGGGJJJQQQYYYccciiirrrzzz}}}~~~rrrfffZZZVVVWWWWWWXXXZZZ^^^\\\XXXUUUTTTXXX___ddd666???NNNccc{{{~~~|||ssshhhfffmmm{{{{{{eeeYYYYYYaaasss}}}wwwssspppnnnkkkjjjeeeeeebbb]]]VVVRRRQQQQQQKKKHHHEEEDDDEEEFFFFFFFFFDDDBBB@@@?????????===<<<999888666444222000///////////////000000000000000.........//////000222222000222444777999:::;;;;;;999888777666666666666777777777888999:::;;;;;;<<<>>>???@@@AAA@@@AAADDDFFFGGGIIIMMMPPPSSSUUUUUUUUUTTTTTTUUUWWWZZZ^^^bbbeeeccceeehhhkkknnnsssyyy}}}|||~~~vvvhhhZZZNNNHHHDDDDDDCCC@@@AAADDDAAA@@@>>>>>>>>>===;;;999555444333333333444555666;;;===???@@@>>>;;;666444111000////////////---+++------...............---,,,------...//////000000...............///111111222......222444444777:::;;;DDDRRR___lllxxxsssfffbbb___\\\___hhhggglllttt}}}}}}xxxwwwwwwzzzvvveeeVVVOOOUUU```ppp]]]LLL<<<666666555444444000000000000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,---......///111555999===???BBBDDDFFFIIIMMMPPPQQQRRRUUUYYY[[[ZZZUUURRRLLLIIIIIIOOOVVV```nnn{{{yyysssqqqmmmqqqxxxvvvkkk^^^QQQGGGBBB???>>>@@@EEEHHHKKKSSSZZZbbbiiisss{{{sssggg\\\YYYZZZZZZ[[[]]]bbbbbbbbbaaaaaabbbdddeee666@@@PPPffftttfffbbbgggwwwwww```ZZZ[[[dddwww}}}xxxsssqqqooommmkkkeeeeeeccc]]]VVVRRRQQQQQQKKKHHHEEEDDDEEEFFFFFFFFFDDDBBB@@@???@@@@@@???>>>999888666333111000///.........//////000000111111............///000222222///111444777999:::;;;;;;999999888777777777777777777777888999:::;;;;;;<<<===???@@@@@@@@@AAADDDFFFFFFHHHMMMRRRVVVXXXYYYZZZUUUUUUVVVXXX[[[___ccceeeeeefffiiikkkooouuu|||wwwgggYYYMMMHHHDDDDDDCCCAAABBBEEEBBB@@@???>>>???>>>===;;;555444444333333333333333777999;;;===;;;888444111111000//////000///---+++,,,,,,---......---------------......///000111111...------......///000111222...---111444444555888999>>>EEELLLRRR[[[fffmmm}}}tttggg___aaaaaa]]]aaajjjrrrvvv}}}zzzyyyzzz|||{{{iiiXXXNNNSSS^^^lll|||aaaOOO===666666666666666000000000000////////////......---------,,,,,,,,,)))******+++---......///---,,,+++***+++,,,---...,,,---......///111555999===???BBBDDDGGGJJJNNNQQQRRRSSSUUUYYY[[[YYYVVVRRRPPPMMMMMMRRRZZZcccrrr~~~sssllliiifffmmmvvv}}}wwwlll___RRRHHHBBB@@@>>>@@@EEEIIILLLTTT[[[bbbiiisss{{{ssshhh]]]ZZZ[[[\\\]]]___ccceeehhhjjjjjjiiigggfff<<>><<<777666444222111000//////////////////000000000000////////////000111222333111111333555777888:::;;;;;;;;;:::999888888888888888888888888999:::;;;<<<>>>>>>>>>>>>???AAACCCDDDFFFIIIMMMSSSYYY\\\\\\[[[XXXXXXXXXZZZ\\\^^^aaaccceeedddfffkkksss{{{|||qqqaaaUUUJJJHHHDDDBBB@@@AAABBBCCCAAAAAA@@@???===<<<:::999888666333111111222444666777777777777666444222111......------,,,+++******)))***,,,.../////////.../////////000000000//////111111111111111111222222222222222222333444555555:::;;;===???DDDKKKTTT[[[hhhtttwwwccccccdddcccdddggglllpppxxx}}}}}}zzzsssaaaTTTUUUVVV___uuuqqqUUU???;;;:::111///444000000000000////////////........................000///...,,,+++***))))))------...///...---+++***------------///222888<<<@@@BBBEEEGGGHHHIIILLLNNNTTTUUUWWWYYYZZZXXXTTTQQQQQQQQQSSSZZZbbbkkkttt|||xxxooohhhdddaaahhhpppwww|||~~~uuujjj^^^SSSHHHBBBDDDAAAAAADDDFFFIIIPPPXXXfffkkksss{{{pppdddZZZXXXYYYZZZ[[[]]]dddmmmuuuxxxxxxuuummmeee===EEEVVVnnn{{{gggeeeooozzzppp___XXX\\\jjj|||xxxuuurrrpppmmmkkkiiieee^^^ZZZWWWVVVUUUTTTLLLIIIGGGFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>><<<:::666555444222000000//////.../////////000000000000////////////000111222333111111333444666888999:::;;;;;;:::999888888999999888888888888999:::;;;<<<>>>======>>>@@@BBBDDDEEEGGGIIINNNSSSYYY\\\\\\\\\ZZZZZZZZZZZZ\\\^^^```aaaeeeeeeggglllttt||||||vvvkkk]]]SSSIIIGGGDDDBBB@@@AAABBBCCCAAAAAA@@@???>>><<<:::999888777666444444555666777666666666666555333111000......------,,,++++++******+++,,,...////////////000111222333333222111000111111111222222222222222222222222222333444555555777777777888;;;AAAIIINNNYYYcccpppwwwyyyzzzwwwllldddeeeggghhhiiilllppptttzzz~~~~~~xxxgggZZZWWWVVV___vvvyyy[[[BBB<<<:::333000555111000000000////////////........................///...---,,,+++*********------......------,,,+++------......///333888===@@@BBBEEEGGGIIIKKKNNNPPPVVVVVVXXXYYYYYYXXXUUUSSSTTTVVV[[[aaagggoooyyy}}}tttkkkddd```bbbgggnnnrrruuuxxx}}}{{{qqqggg\\\QQQFFF@@@CCC@@@@@@CCCFFFHHHPPPXXXdddiiiqqqzzzqqqeeeYYYVVVWWWXXXYYY\\\eeennnxxx}}}{{{oooccc===GGGZZZpppnnnkkksss}}}ooo___ZZZ```ppp}}}yyyuuussspppmmmjjjiiieee___[[[XXXWWWUUUSSSMMMKKKIIIHHHHHHGGGEEECCC@@@>>>===<<<<<<<<<:::888555444333111000/////////....../////////000000000////////////000111222333111111333444666777888999;;;::::::999999999999:::999999999999:::;;;<<<<<<=========>>>@@@BBBEEEFFFGGGJJJNNNTTTXXX[[[]]]^^^___^^^]]]]]]]]]]]]______ddddddfffkkkssszzz}}}xxxrrrlllbbbWWWOOOGGGFFFDDDAAAAAAAAABBBCCCAAA@@@@@@???>>>===;;;:::999999888888888777777777444444444444333111000///.........------,,,,,,++++++,,,---///000000000000222333666777777555333222222222222222222222222222222222222222333444555555888888777777888;;;AAAEEEKKKRRRZZZ]]]]]]^^^aaadddmmmvvvxxxkkkeeeeeehhhkkknnnpppsssvvvyyy}}}~~~}}}pppccc[[[UUU]]]vvvdddFFF===;;;555222555111111000000000/////////...........................------,,,,,,,,,,,,,,,......---,,,,,,,,,---------.........///333999===@@@CCCFFFIIIKKKNNNQQQTTTYYYYYYYYYYYYYYYXXXWWWWWWXXX```hhhkkknnnttt~~~xxxooofff___[[[___dddiiilllmmmpppuuuyyy~~~~~~yyypppfff[[[QQQGGGAAABBB??????BBBEEEHHHOOOWWWbbbgggoooxxxssseeeWWWSSSSSSTTTVVVYYYccclllwwwppp```===HHH[[[pppvvvrrryyy~~~nnn```\\\cccuuu~~~yyyuuusssooollliiigggddd___\\\YYYWWWTTTRRRMMMKKKIIIIIIIIIHHHFFFDDD@@@>>><<<<<<<<<;;;999777444333222111////////////........./////////000000////////////000111222333111222222444555666777777::::::999999999::::::;;;999999999::::::;;;<<<===<<<<<<<<<>>>@@@CCCEEEGGGGGGJJJOOOSSSWWW[[[^^^aaaeeecccbbb```___^^^______aaaaaaccchhhooouuuzzz|||xxxtttnnngggaaaYYYQQQKKKFFFEEECCCBBBAAABBBCCCCCCAAAAAAAAA@@@???>>>===<<<999:::;;;;;;;;;:::999888555444444333111000///............---------------------...///000111222222555777999;;;;;;888555333333333333333333222222222222222222222333444555555888888888777777999===@@@DDDIIIMMMNNNMMMMMMPPPSSSXXX```nnn{{{lllfffffffffiiiooosssvvvyyy|||~~~zzzyyyyyyyyy{{{{{{lll```UUU\\\ssskkkJJJ===:::666333444111111111000000000//////........................------,,,,,,,,,------...///...,,,++++++,,,---...---......///000444:::???AAADDDGGGKKKMMMPPPTTTWWW[[[[[[[[[ZZZYYYXXXYYYZZZ```kkkuuuuuussswww}}}tttlllddd]]]YYY[[[___ccceeehhhmmmtttzzz~~~yyyqqqggg]]]SSSIIICCCAAA>>>>>>BBBDDDGGGOOOWWWcccgggnnnwwwsssdddUUUNNNMMMNNNQQQUUU^^^eeeoooyyy}}}nnn]]]===HHH[[[ppp|||yyy~~~pppbbb\\\eeexxx}}}xxxtttqqqnnnkkkhhhfffccc___\\\ZZZWWWSSSQQQJJJIIIIIIIIIKKKKKKIIIGGGAAA???===<<<<<<;;;999777333222111000///.....................////////////////////////000111222333111222222333444555555666888888888888888999:::;;;::::::::::::;;;<<<===>>><<<<<<<<<>>>@@@CCCEEEGGGGGGJJJOOORRRUUUYYY___bbbhhhgggeeebbbaaa`````````aaaaaabbbfffkkkpppssstttmmmiiiccc]]]WWWQQQLLLIIIEEEEEEDDDCCCCCCCCCDDDEEEAAABBBBBBBBBAAA@@@@@@???;;;<<<===>>>===<<<:::999777666555333111///...........................////////////000111222333444777999<<<======:::777555444444444444333333222222222222222222333444555555333444555555555777:::<<<@@@CCCFFFFFFFFFFFFIIILLLNNNTTT```ooommmbbbbbbeeegggkkkqqqvvvzzz}}}zzzttttttvvvzzz~~~vvveeeWWW[[[ooonnnMMM===999666333333111111111111000000000000........................------,,,,,,------.........---,,,++++++,,,...///......//////111555;;;@@@BBBEEEIIILLLOOORRRVVVXXX\\\]]]]]][[[YYYXXXZZZ]]]jjjxxx}}}xxx{{{{{{sssmmmfff```[[[ZZZ\\\^^^```ccckkkvvv~~~~~~yyypppggg]]]SSSJJJDDD@@@>>>>>>BBBDDDHHHOOOXXXeeeiiipppxxxrrrbbbRRRKKKIIIJJJMMMQQQVVV[[[bbbkkksssttthhh[[[===JJJ___www~~~sssdddZZZeeezzz~~~~~~}}}yyyuuurrrooollliiifffcccaaa^^^\\\YYYVVVRRRNNNHHHGGGHHHIIIKKKKKKIIIGGG@@@???<<<;;;;;;:::888666222111000///............------........./////////////////////000111222333222222222333333444444444666666666777777999:::;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>@@@BBBEEEFFFFFFJJJNNNQQQSSSWWW^^^dddhhhgggeeebbbaaa`````````bbbbbbbbbdddgggjjjkkkkkkaaa___ZZZUUUQQQMMMJJJIIIEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBBBB>>>???@@@@@@@@@???===<<<;;;:::777444111///......---.........///000000000111000111111222444555666999;;;<<<======:::888666666555555444444333333222222222222222333444555555444555777888888999<<<>>><<<===???@@@@@@BBBDDDFFFIIINNNWWWdddttttttddd]]]___cccjjjnnntttyyy}}}zzzttttttwww~~~~~~mmm\\\\\\kkk~~~mmmPPP@@@999666333333222222111111111000000000...........................---------------......------,,,,,,,,,---............///000222666<<>>>>>BBBEEEIIIPPPYYYeeejjjqqqzzzpppaaaQQQJJJHHHIIIKKKOOOQQQUUUZZZ___eeehhhaaaWWW???MMMfff}}}uuuddd[[[fff{{{~~~yyyvvvrrrooollljjjgggeeeaaa```]]][[[YYYUUUPPPLLLHHHHHHHHHJJJKKKJJJHHHEEE???===;;;::::::888666444111111000///............---------.........//////////////////000111222333222222222222333333333333444444444555666888999:::;;;;;;;;;;;;<<<===>>>???>>>======>>>@@@BBBDDDEEEEEEIIIMMMOOOQQQVVV^^^dddeeedddbbb```_________```aaa___^^^___```aaa```___WWWVVVTTTQQQMMMKKKJJJJJJEEEEEEFFFFFFFFFGGGGGGHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAA???===:::666333000......------...///000000111111222222111222333444666777;;;;;;<<<<<<;;;:::888777666666666555444333333333222222222222333444555555555777999::::::;;;===>>>:::<<<===??????@@@AAABBBEEEJJJRRR^^^mmm~~~}}}lllaaa___bbbfffnnnrrrwww{{{}}}zzzzzz|||~~~uuuccc```hhhwwwlllSSSCCC;;;666555555222222222111111111000000........................///......---------......+++,,,------......------...//////000222777===BBBDDDGGGJJJMMMOOORRRVVVXXXYYY]]]___]]]ZZZXXXZZZ]]]nnnzzzyyyuuu|||~~~xxxuuussspppjjjeeebbbaaa______fffuuu~~~yyypppggg\\\RRRHHHBBBAAA??????CCCFFFJJJQQQZZZbbbhhhrrr|||pppbbbRRRLLLJJJJJJLLLOOOPPPUUUYYY[[[^^^___ZZZSSSAAAQQQlllxxx{{{vvvddd^^^iii|||vvvtttpppmmmkkkiiifffddd```___]]][[[YYYTTTOOOKKKIIIIIIIIIJJJJJJIIIFFFCCC>>><<<:::999888777555333111000///...............---------.........//////////////////000111222333222222222222222222222222333333333444666777999999<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???AAACCCDDDDDDHHHLLLNNNPPPUUU]]]dddbbbaaa```^^^^^^^^^^^^___]]][[[ZZZYYYYYYYYYWWWUUURRRRRRQQQNNNLLLJJJJJJKKKFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@<<<777333000///...------...///000111222222333222222222333555777888;;;;;;;;;;;;:::999888777777777666555444444333333222222222222333444555555222444666777666666777888===>>>???AAAAAABBBBBBCCCCCCHHHQQQ\\\kkk|||vvviiidddfffjjjmmmqqquuuyyy}}}zzzhhhbbbgggsss{{{kkkVVVFFF<<<777666777222222222111111111111000........................//////...---------------***+++---...///...------...///000000333777>>>BBBDDDGGGJJJMMMOOORRRUUUXXXXXX\\\___^^^ZZZXXXYYY\\\gggsssxxxqqqooowww~~~~~~{{{vvvuuuuuusssmmmgggdddcccaaacccmmm|||sssiii___TTTJJJDDDAAA??????CCCGGGJJJRRR[[[```gggrrr}}}qqqcccTTTNNNMMMLLLMMMPPPQQQWWW\\\\\\[[[[[[VVVPPPDDDYYYvvvxxxrrr}}}zzzhhh]]]hhh|||}}}{{{wwwtttpppmmmkkkhhhdddaaaaaa```]]]ZZZVVVRRRPPPNNNGGGGGGHHHGGGFFFCCC@@@>>>>>>===;;;999777555444333111111000......---------+++,,,---...///111222222////////////000000000000222222222222222222222222444444444444444555666777<<<<<<============<<<<<<@@@@@@AAAAAAAAAAAABBBBBBEEEFFFHHHJJJNNNTTT\\\aaabbbaaa```]]][[[ZZZYYYXXXZZZZZZZZZZZZXXXVVVTTTSSSQQQQQQPPPNNNLLLIIIGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEBBB>>>;;;999666222///000000//////000111333444111111111222444666777888:::::::::;;;::::::999999999888666444333111111111111222222333444555555555666666777888999:::;;;;;;>>>>>>>>>@@@BBBCCCCCCBBBCCCKKKUUU___mmm~~~rrrhhhggglllrrrvvvuuuwww{{{ggg^^^aaammmuuuhhhUUUEEE<<<888666666444333222111000000000000111000000///...---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------...222888>>>BBBFFFIIILLLOOOPPPRRRUUUWWWYYYZZZ[[[ZZZXXXVVVVVVWWWeeejjjnnnnnnlllnnnuuu|||zzzyyyxxxzzz{{{xxxqqqjjjhhhhhhiiippp~~~zzzsssiii___TTTIIIBBB@@@@@@???@@@DDDLLLUUU\\\eeeiiiqqq|||uuudddSSSKKKKKKMMMQQQTTTXXX]]]```___]]][[[VVVPPPCCCWWWttttttqqqyyyggg^^^hhhyyy|||zzzsssqqqnnnllljjjhhheeeccc```^^^[[[XXXSSSPPPMMMKKKFFFGGGGGGFFFDDDBBB???===<<<;;;:::888666444222111111000///...------------,,,,,,---...///000111111////////////000000000000222222222222222222222222444444333444444555666777<<<===>>>>>>??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDFFFHHHJJJNNNTTT[[[aaacccaaa^^^ZZZWWWUUUSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGEEEAAA>>>;;;888444111000000//////000111222444222333333444555777999:::;;;;;;<<<<<<;;;:::999999888777666444333222111111111111111222333444555666777777888999:::<<<<<<===@@@@@@@@@BBBDDDEEEDDDDDDHHHPPPYYYcccppprrriiihhhnnnuuuyyy|||~~~hhh]]]]]]hhh~~~xxxkkkWWWFFF;;;666555555444333222111000000000000111000000///......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------...222888>>>BBBFFFIIILLLOOOQQQSSSUUUWWWYYY[[[\\\[[[YYYWWWWWWWWWbbbfffjjjjjjiiillluuu}}}wwwooolllmmmqqqyyy}}}yyyqqqiii___TTTIIIBBB@@@@@@@@@@@@DDDKKKTTT[[[cccgggppp|||xxxhhhWWWPPPPPPQQQTTTWWW^^^cccgggfffdddccc]]]WWWCCCWWWsss~~~ooonnnxxxfff```iiiyyyzzzwwwooommmkkkjjjiiihhhfffddd___]]]YYYUUUPPPLLLHHHGGGFFFFFFEEEDDDBBB???<<<;;;:::999888666444222111000000000///...------------------........./////////////////////000000000000111111111111111111111111333333333333444555666777<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGJJJNNNSSSZZZ___ccc```[[[UUUPPPNNNMMMMMMLLLNNNOOOQQQRRRRRRRRRRRRLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHGGGGGGFFFEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIKKKLLLKKKKKKJJJKKKHHHDDDAAA>>>:::666333000000//////000111333444444444555666777999:::;;;>>>>>>>>>===<<<;;;:::999888777666444333222222222333333333444555666888999999999:::<<<===???@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHPPPXXXaaajjjvvvuuulllmmmsss{{{kkk]]]XXX```xxxsss^^^JJJ===888666666444333222111111000000111000000000///......------......------------......,,,,,,,,,,,,,,,,,,---------------///333999???CCCFFFIIIMMMPPPQQQSSSVVVXXXYYY[[[]]]\\\ZZZXXXXXXXXX```cccffffffhhhooozzz~~~vvvrrruuu|||{{{wwwppphhh___TTTIIIBBB@@@@@@@@@@@@DDDJJJSSSYYY```fffooo{{{zzzkkk\\\UUUTTTUUUWWWZZZdddjjjooooooooonnniiicccFFFYYYtttvvviiikkk|||uuueeebbblll{{{yyyuuummmkkkiiihhhhhhgggdddbbb^^^\\\XXXTTTNNNIIIFFFDDDEEEDDDDDDBBB@@@===:::999999999777666444222111000000///...---------------........................////////////000000000000111111111111111111111111222222222333444555666777:::;;;===>>>@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAABBBDDDFFFIIILLLQQQXXX\\\```\\\VVVPPPKKKIIIIIIIIIHHHJJJKKKMMMOOOOOOOOONNNKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLIIIFFFBBB???<<<888555111000000000000222333444555555666666777999:::;;;@@@@@@??????===<<<::::::888777666555444333333333666666777888999;;;===>>><<<<<<>>>???AAACCCDDDEEEHHHJJJKKKKKKLLLMMMOOOPPPYYYaaakkktttzzzqqqrrrzzzooo]]]TTTZZZsssiiiSSSCCC;;;999:::444444333222111111111111000000//////..................------------......,,,,,,,,,---------------------...000555:::@@@CCCFFFIIIMMMPPPRRRTTTWWWYYYZZZ\\\^^^]]][[[YYYXXXXXX\\\^^^aaadddjjjuuu{{{xxx}}}yyyvvvppphhh___TTTIIIBBB@@@@@@@@@@@@CCCJJJRRRWWW___eeeooozzzyyylll^^^XXXVVVVVVXXX[[[fffmmmtttvvvxxxyyyuuuoooFFFYYYsssnnndddhhhzzzpppccc```kkk|||~~~xxxtttooollliiigggfffdddaaa___^^^\\\XXXSSSNNNIIIEEECCCDDDCCCBBB@@@>>><<<:::999999888777666444222111111///......------------...............------------////////////000000000000000000000000000000000000111222222222444555666777888999;;;<<<>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAACCCEEEGGGJJJNNNSSSWWWYYYUUUPPPKKKHHHGGGHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFHHHJJJJJJJJJHHHGGGJJJKKKMMMNNNOOOOOONNNNNNLLLIIIFFFCCC@@@===:::777222222111111222333555666666666666666777888::::::@@@@@@@@@???>>><<<;;;:::888888777666555555555666777888:::<<<>>>???@@@AAA???@@@BBBDDDFFFHHHJJJKKKNNNPPPRRRSSSSSSTTTWWWZZZccclllwww~~~uuuuuu}}}rrr___SSSVVVnnnttt\\\HHH>>>:::;;;555444333222111111111111////////////..................------------......,,,,,,,,,------.........------...111666<<>>===;;;::::::888777666555444222111111......---------------.........------------------////////////000000000000////////////////////////111111111222333555666777777777999;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJNNNQQQPPPNNNJJJGGGEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGDDDFFFIIIKKKLLLKKKIIIGGGKKKLLLMMMOOOPPPOOOOOONNNKKKHHHEEECCCAAA???<<<999444444333333444555777888777666666777888999::::::@@@@@@@@@???>>>===<<<;;;999999888777777888888888777999<<<@@@BBBCCCCCCBBBDDDEEEFFFIIIKKKNNNPPPQQQTTTWWWZZZZZZZZZ\\\aaafffpppyyyyyyxxxrrr___SSSUUUjjj|||bbbLLL>>>999888555444333222222111111222//////////////////............------------......,,,,,,,,,---......//////------///222777===AAADDDGGGJJJNNNQQQTTTVVVYYY[[[\\\^^^```^^^[[[WWWTTTRRRNNNPPPUUU]]]jjj{{{yyyyyy~~~|||yyytttmmmcccWWWKKKDDD??????@@@@@@CCCHHHNNNSSS^^^dddmmmuuu}}}{{{oooccc]]][[[[[[aaaggghhhqqqzzzDDDWWWpppzzzoooccc^^^eeevvvssseee```YYYhhh}}}{{{vvvooommmjjjgggfffccc```^^^[[[YYYVVVQQQLLLGGGDDDBBBAAA@@@???>>>===<<<;;;;;;666666555333222111000///...------,,,,,,------...------------------------////////////000000000000////////////////////////000000111222333555666777777888999;;;<<<=========????????????@@@@@@@@@@@@@@@AAACCCDDDEEEFFFIIILLLIIIHHHFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNJJJHHHEEEDDDCCCAAA>>><<<666555555555555777888999888888888888999:::;;;<<<>>>>>>??????>>>===<<<<<<::::::999999999::::::;;;:::===BBBGGGJJJJJJHHHFFFGGGHHHJJJMMMPPPRRRTTTVVVYYY\\\```aaaaaadddjjjppp|||{{{ppp^^^SSSTTTfff{{{iiiQQQ@@@999888555555444333222222222222.../////////////////////......------------......,,,,,,------.../////////,,,---000333888===BBBEEEGGGJJJNNNRRRTTTWWWZZZ\\\]]]___```^^^ZZZUUUQQQOOOMMMOOOTTT\\\jjj|||zzzvvvtttzzz|||wwwooofffYYYMMMDDD??????@@@@@@BBBGGGMMMRRRZZZaaajjjrrryyyyyynnnbbb\\\ZZZ[[[ccckkknnnvvvFFFYYYrrr{{{pppccc^^^dddrrrnnnbbb___ZZZjjj|||xxxnnnllliiigggfffdddaaa___YYYXXXTTTPPPKKKGGGCCCAAA@@@???>>>======<<<<<<===444444333222111000///...------,,,,,,,,,------...,,,,,,,,,---------......////////////000000000000////////////////////////000000111222333555777777888888:::;;;<<<<<<======>>>????????????@@@@@@@@@@@@AAACCCCCCCCCDDDFFFIIIEEEDDDCCCAAA@@@???>>>>>>???@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKLLLNNNOOOPPPPPPOOONNNJJJHHHFFFEEEDDDCCC@@@>>>777777666666777888999;;;::::::::::::;;;;;;<<<=========>>>>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<>>>BBBIIINNNQQQPPPMMMKKKIIIJJJLLLOOORRRUUUWWWXXX\\\```ccceeeeeehhhooovvvyyy~~~ooo]]]SSSSSScccvvvoooVVVDDD;;;999555555444333222222222222.........///////////////.........------.........,,,,,,------...///000000,,,---000444999>>>BBBEEEGGGJJJNNNRRRTTTWWWZZZ]]]^^^___```^^^YYYSSSOOOMMMPPPRRRVVV___mmm~~~wwwtttpppvvv~~~yyyqqqgggZZZMMMEEE??????@@@@@@BBBGGGLLLQQQWWW^^^hhhpppwwwvvvkkk___XXXWWWYYYbbbkkksss|||EEEYYYsss~~~qqqdddbbbmmmzzz}}}iii]]]\\\[[[lll~~~xxxtttpppmmmhhheeecccbbbaaa```[[[XXXSSSMMMHHHDDDCCCBBBAAA@@@>>><<<:::999888888777666555333111///...---------------------------,,,---......------...000///......//////000111222222222111111000/////////...///000111333444555666888999:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????======>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEEFFFGGGIIIKKKKKKIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMNNNOOOLLLKKKJJJHHHEEECCCBBBAAA;;;999777777999:::;;;:::;;;::::::999999::::::;;;>>>?????????>>>===;;;:::<<<;;;;;;:::;;;<<<>>>???BBBFFFLLLPPPQQQOOONNNNNNJJJMMMQQQTTTUUUWWWXXXZZZ___```eeeiiikkknnnxxxvvvzzznnn^^^VVVVVV```kkk{{{^^^EEE;;;;;;777555333222333222111000000000000000////////////000///...---,,,---......---------............///......///222888???EEEIIILLLNNNQQQSSSVVVYYY]]]```bbbbbbaaa]]]WWWQQQNNNLLLPPPWWW]]]bbbmmm~~~{{{qqqpppnnnqqqyyy~~~uuuhhhZZZMMMFFF@@@======@@@BBBDDDJJJRRRXXX```jjjqqquuu}}}xxxlll___WWWUUUXXXbbbllloooyyyGGGZZZrrrvvvddd___gggsssyyy|||hhh]]][[[\\\nnnyyyuuummmiiieeebbbaaaaaa```^^^ZZZWWWRRRLLLHHHDDDBBBBBBAAA@@@>>><<<;;;999888888777777555444222000///...------------------------,,,---......------...000---------------...000000222222111111000000//////...///000111333444555666888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNOOONNNNNNNNNPPPNNNMMMLLLJJJGGGEEECCCBBB>>><<<999888999999999888:::::::::999::::::;;;;;;??????@@@@@@???===<<<;;;<<<<<<;;;;;;<<<===>>>???CCCHHHOOOSSSSSSRRRPPPOOONNNPPPSSSUUUUUUVVVWWWXXX]]]___dddkkkooossswww{{{ooo___UUUTTT[[[eeecccJJJ???>>>777555333222333222111000000000000000////////////000///...---,,,------...---------............///......///333888???FFFJJJLLLOOORRRTTTVVVYYY]]]```bbbcccaaa]]]WWWRRRNNNMMMQQQWWW^^^dddqqq}}}sssqqqnnnrrr|||wwwjjj[[[MMMEEEAAA>>>>>>AAABBBDDDKKKRRRZZZ```hhhnnnsss|||yyylll^^^UUURRRTTT\\\dddkkkttt~~~}}}HHHZZZqqqyyyddd\\\dddooouuuzzzggg\\\ZZZ]]]qqqzzzvvvjjjhhhdddbbbbbbbbbaaa___YYYVVVQQQLLLGGGDDDBBBAAAAAA@@@???===;;;:::999888777777666444222111000///------------------------,,,---......------...000------------...///000000222222222111000000//////...///000111222444555555777888999:::;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<>>>>>>>>>????????????@@@<<<<<<<<<===============>>>???@@@AAACCCDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMJJJHHHFFFEEEAAA???;;;::::::999888777::::::999999:::;;;<<<<<>>===<<<<<<<<<;;;;;;<<<===???@@@EEEJJJRRRWWWWWWUUUSSSQQQQQQSSSUUUUUUUUUUUUVVVXXX[[[]]]eeemmmsss{{{xxx|||ssseeeYYYTTTXXX___|||kkkOOOBBB???777555333222333222111000000000000000//////////////////...------------...---------............///......000333999@@@FFFJJJMMMPPPSSSVVVXXXZZZ^^^```bbbcccbbb^^^XXXSSSPPPOOOSSSXXX___iiiyyy~~~vvvrrrooouuuzzzmmm\\\NNNEEEAAA??????AAACCCEEELLLSSS[[[```ffflllqqq|||zzzlll\\\RRRNNNNNNSSSZZZccckkktttzzz~~~|||vvvGGGYYYooozzzddd^^^hhhuuu|||yyyeeeZZZYYY^^^ttt~~~xxxuuukkkhhhfffdddddddddcccaaaXXXUUUPPPKKKFFFCCCAAAAAA@@@@@@???===<<<:::888777666555444333111000///...------------------------,,,---......------...000////////////000111222333333333222111111000000/////////000111222333444444666777888999::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<===@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNKKKHHHGGGCCCAAA===<<<;;;;;;:::999:::::::::::::::;;;<<<===???@@@AAAAAA@@@???>>>===;;;;;;::::::;;;===???@@@FFFLLLTTTYYYZZZXXXUUUTTTSSSTTTUUUUUUUUUVVVYYY[[[\\\___gggpppxxx~~~www{{{{{{nnn```WWWWWW]]]ttttttUUUBBB<<<777555333222333222111000000000000000//////////////////......---------------------............///...///000333999AAAGGGKKKNNNQQQUUUWWWYYY[[[^^^aaabbbcccbbb___YYYTTTQQQPPPVVVZZZbbboooyyyuuuqqqwww|||nnn^^^NNNEEEBBB??????BBBDDDFFFLLLTTTYYY___ffflllsss}}}zzzkkkYYYOOOJJJIIIMMMRRRYYYaaaiiinnnrrruuusssnnnGGGXXXppp}}}hhhdddpppxxxcccYYYXXX```xxx{{{vvvrrrkkkiiifffeeedddcccaaa___VVVSSSOOOIIIEEEBBBAAA@@@??????>>>===<<<999777666444333222111000......---------------------------,,,---......------...000000//////000000111222333333333222222111000000000//////000111222222333333555666777888999999999999888999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;===???BBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTSSSSSSSSSSSSQQQNNNLLLKKKEEEBBB@@@>>>>>>???>>>===;;;:::::::::;;;;;;<<<===??????@@@AAAAAA@@@>>>===:::999999999:::<<<>>>???GGGMMMTTTYYYZZZYYYWWWVVVRRRSSSTTTUUUVVVYYY]]]aaaaaadddkkkttt{{{|||vvvyyyuuufffZZZXXX\\\ppp~~~\\\DDD:::777555333222333222111000000000000000////////////...............------------------............/////////000444:::AAAHHHMMMPPPSSSWWWYYY[[[]]]___aaabbbcccccc```[[[VVVSSSRRRXXX]]]gggvvv}}}yyyrrrxxx|||ooo^^^OOOEEEBBB??????BBBDDDFFFLLLTTTWWW]]]fffooowwwyyyiiiWWWMMMHHHGGGIIIMMMQQQXXX^^^aaaeeeiiihhhdddHHH[[[uuuqqqmmmyyywwwbbbYYYYYYeee}}}zzztttpppkkkhhheeecccbbb```]]]ZZZUUURRRMMMHHHDDDAAA@@@@@@============;;;888666555222222111000///...---,,,------------------------,,,---......------...000............///000111111333333333222111111000000//////000000111222222333444555666777888888888888777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????===>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMLLLOOOQQQRRRRRRRRRTTTUUUTTTUUUVVVVVVVVVTTTQQQPPPHHHFFFCCCAAABBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@???>>>===:::999999:::;;;===???@@@GGGLLLRRRWWWXXXWWWWWWVVVRRRSSSTTTUUUWWW[[[aaafffhhhjjjqqqyyy}}}xxxxxx~~~zzzkkk]]]YYY]]]lllcccIII<<<777555333222333222111000000000000000////////////......//////......---,,,---------............/////////111555;;;BBBIIINNNQQQTTTXXX[[[]]]^^^```aaaccccccccc```\\\WWWUUUTTTZZZbbbnnn}}}~~~{{{tttxxx~~~zzzmmm]]]OOOFFFAAA??????AAACCCEEELLLSSSVVV]]]gggqqqzzzzzziiiWWWMMMIIIGGGGGGJJJJJJPPPUUUWWWZZZ^^^^^^[[[MMMbbb~~~zzzvvvuuubbbZZZ[[[mmmzzzuuuqqqmmmjjjgggdddaaa^^^ZZZWWWTTTQQQMMMHHHDDDAAA@@@???<<<<<<<<<<<<:::777555333222222111000///...------------------------------,,,---......------...000............///000111222444333333222222111111000//////000000111111222222444444555666777777777777555666777888999:::::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????????????????@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOMMMOOORRRSSSSSSSSSUUUVVVVVVWWWYYY[[[[[[YYYWWWVVVMMMJJJGGGEEEDDDCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;<<<===>>>?????????>>>===;;;;;;;;;<<<===???AAABBBFFFJJJOOOSSSUUUUUUVVVVVVSSSTTTTTTUUUWWW\\\cccgggoooqqqvvv~~~|||xxx{{{pppbbb^^^aaagggeeeLLL???777555333222333222111000000000000000////////////---.../////////...---,,,---------............/////////111555;;;CCCJJJNNNRRRUUUZZZ]]]^^^___```bbbcccdddcccaaa]]]YYYVVVVVV[[[fffttt}}}|||{{{|||{{{yyywwwvvvvvvzzzvvvjjj\\\OOOGGGAAA>>>>>>AAABBBDDDKKKRRRYYY^^^fffpppzzz}}}lllYYYNNNIIIFFFFFFGGGFFFKKKNNNOOORRRVVVWWWTTTQQQggg|||tttbbb[[[]]]sss{{{vvvrrrqqqnnnjjjgggccc___ZZZVVVSSSQQQLLLGGGCCCAAA??????;;;;;;;;;;;;999777444222333222222111000//////...------------------------,,,---///...------...000000000000000111222333444444444333222222111111000//////000000111111222222333444555666777777777777333444555777888999999999666777777777777888888888;;;;;;<<<<<<===>>>??????@@@@@@???>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQMMMOOORRRSSSSSSTTTUUUWWWWWWYYY\\\^^^^^^]]][[[ZZZQQQNNNJJJGGGEEEDDDBBB@@@???>>>===<<<;;;:::::::::<<<===>>>??????>>>===<<<============???AAACCCDDDFFFIIIMMMQQQRRRSSSUUUVVVUUUUUUUUUUUUWWW\\\ccchhhrrrtttzzzzzzzzzuuugggcccfffccccccLLLAAA777555333222333333111000000000000000////////////---.../////////...,,,,,,---------........./////////000111555<<>>;;;;;;<<<;;;999666333222333333222111000///......,,,,,,,,,---------......---------------------------...000222333333333222444444444555444444333333222222111111222222333444777777777777777777666666666666666888:::;;;:::999999888777666777888:::<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHGGGHHHJJJKKKGGGJJJLLLMMMMMMMMMNNNPPPOOOQQQTTTUUUUUUVVVYYY[[[^^^^^^```bbbcccaaa]]]ZZZUUUQQQKKKEEEBBBAAABBBDDD???>>><<<;;;::::::;;;;;;??????@@@AAAAAAAAA@@@@@@=========>>>???AAABBBCCCGGGJJJMMMOOOPPPQQQSSSUUUUUUWWWYYY[[[___dddkkkpppxxx{{{yyyyyyzzzmmmdddddddddsssiiiPPP???;;;888555333222222111000000000000000////////////...------,,,,,,------...............////////////000000222555;;;CCCJJJNNNTTTTTTVVV[[[aaadddbbb```bbbbbbaaa]]]YYYVVVUUUUUU^^^eeesssxxxrrrpppsssrrrmmmkkknnnvvvuuuyyyxxxpppuuuzzzxxxzzz{{{|||vvvnnnaaaRRRGGGBBB???>>>AAABBBCCCIIIPPPWWW]]]fffoooxxxsss^^^PPPGGGCCCDDDGGGHHHGGGGGGGGGIIIKKKMMMNNNVVVmmmqqq```\\\```ttt|||tttpppooonnnkkkfffaaa\\\XXXUUURRRNNNHHHCCCAAA???===<<<;;;;;;;;;;;;999666333222222111111000///...------+++++++++,,,,,,,,,------------------------------...///000111222333333333444444444555555444444333222222111111111222333444666666666666666666666777666555666777:::;;;:::999888777666666666888:::;;;:::;;;<<<======>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKIIIKKKMMMNNNMMMMMMNNNOOOOOOQQQTTTVVVWWWXXX[[[]]]cccccceeeggggggfffbbb^^^YYYUUUMMMFFFAAA@@@@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>???????????????>>>>>>>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQRRRUUUWWWWWWXXX[[[]]]```eeelllpppzzz~~~|||zzz|||zzzmmmeeecccbbbqqqjjjRRRBBB;;;888555333333222111000000000000000///////////////......------......///............///////////////000111555<<>>======?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJLLLNNNNNNMMMMMMNNNOOONNNQQQTTTWWWXXX[[[^^^aaagggggghhhiiijjjhhhdddaaa]]]XXXPPPHHHBBB>>>======@@@???>>>======<<<======;;;<<<======>>>>>>>>>===??????@@@AAABBBDDDEEEFFFGGGJJJMMMPPPRRRUUUXXX[[[ZZZ\\\^^^___bbbgggmmmrrr}}}zzzzzz|||~~~|||pppgggdddaaammm}}}jjjTTTDDD;;;888555333333222111000000000000000/////////////////////....../////////............////////////...///111555<<>>>>>>>>??????@@@@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHKKKMMMOOOOOONNNMMMMMMNNNNNNQQQUUUXXXZZZ^^^aaadddhhhhhhhhhhhhhhhfffbbb___^^^YYYQQQIIIBBB>>><<<<<>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIIIIILLLOOOSSSUUUYYY]]]```___```aaaccceeejjjoootttyyyxxxzzz{{{uuukkkfffaaakkk{{{jjjTTTDDD;;;999555333333333222111000000000000//////////////////............//////............////////////---...000555<<>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFGGGKKKMMMNNNNNNMMMLLLMMMNNNMMMQQQUUUXXX\\\___dddgggiiihhhgggffffffccc```]]]ZZZVVVPPPIIICCC???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????AAABBBBBBDDDFFFHHHIIIKKKLLLOOORRRUUUYYY]]]bbbeeedddeeefffggghhhlllrrrvvv~~~wwwtttuuuwwwzzzooohhheeekkk}}}|||kkkTTTDDD<<<999666444333333222111000000000000////////////...------,,,,,,------...............////////////---...000555<<>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNMMMPPPUUUYYY\\\```eeehhhjjjhhhgggfffdddbbb^^^[[[WWWSSSNNNHHHCCC@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFIIIKKKLLLOOOQQQTTTWWWZZZ___dddhhhhhhiiijjjjjjkkkoootttxxx~~~wwwrrrrrrttt}}}vvvnnnlllmmmzzzoooWWWFFF<<<999666444444333222111000000000000////////////------,,,,,,,,,,,,------............////////////...///111555<<>>@@@AAACCCIIIPPPUUUZZZaaagggmmmttt}}}yyyggg\\\UUUPPPQQQSSSWWWYYY]]]aaaccccccbbbaaa```|||zzzkkkeeedddpppnnn___^^^eee{{{zzzssslllgggcccbbb```]]]YYYUUURRRQQQIIIGGGDDDBBBAAA@@@===;;;888777666555444333333333111000000///...---,,,+++++++++,,,,,,,,,------------------...///000000000...///000111222333333333333444555666777777777777777555333222222444777999888777777666666555555444333222333444777888777666444555666888999:::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGIIIKKKLLLLLLLLLMMMNNNMMMPPPUUUYYY\\\```dddgggjjjhhheeedddbbb___\\\YYYTTTQQQLLLGGGBBB???>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDGGGIIIKKKLLLPPPRRRTTTWWWZZZ^^^dddhhhllllllmmmmmmnnnqqquuuyyy~~~zzzuuuvvvyyy}}}yyysssqqqyyyvvv\\\JJJ<<<999666444444444333111000000000000////////////......------------..................///////////////000111555<<>>???@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHFFFHHHJJJKKKKKKKKKMMMNNNMMMQQQUUUYYY\\\```dddggghhheeecccaaa___\\\XXXVVVTTTQQQLLLGGGBBB???===<<<<<<===>>>??????>>>======;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDGGGIIIKKKLLLPPPQQQTTTVVVYYY]]]cccgggnnnnnnnnnnnnooorrrvvvzzz~~~~~~~~~~~~~~~zzz}}}wwwsssxxx|||```MMM<<<:::666555444444333222000000000000//////////////////............//////............/////////000000000222666<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAEEEDDDDDDEEEGGGIIIKKKMMMPPPQQQRRRUUUYYY___eeehhhooonnnnnnnnnpppssswwwyyy|||vvvrrrrrrrrrttt~~~zzzwwwlllLLL???:::666555333///...111111111111111000000000000///...---,,,,,,---...//////---+++,,,///000///---000000333999>>>BBBIIIQQQUUU\\\bbbcccdddggggggdddggghhheee```ZZZ[[[aaagggvvv~~~ooo\\\MMMDDD@@@>>>@@@BBBCCCHHHNNNTTTZZZbbbiiiooowwwooobbb[[[YYYZZZ[[[iiiooovvv{{{||||||~~~fff|||~~~uuuiiiaaaiiizzzyyylll]]][[[hhh|||~~~yyysssmmmiiihhhfffcccaaa___\\\WWWTTTHHHFFFCCCAAA@@@???<<<:::999888777666555444333222.........------,,,,,,,,,)))******+++,,,,,,---------------............/////////000111222222222222222222333444555666777777666666555444333444777:::>>><<<:::888888777666444555555555444444333333333444555888:::;;;::::::999999999:::;;;;;;;;;:::::::::;;;<<<<<<============???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLOOORRRUUUZZZ]]]```bbbbbbcccaaa___^^^\\\ZZZVVVTTTPPPMMMIIIFFFDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOQQQUUUZZZaaagggjjjmmmmmmmmmnnnooossswwwzzzuuunnnjjjhhhjjjlllppp{{{}}}ttt}}}uuuTTTAAA<<<777666444000///111111111111111000000000000///...---,,,,,,,,,---...///---+++,,,...000///...000///333999>>>BBBJJJRRRUUU\\\aaabbbdddhhhiiigggiiiiiigggaaa\\\\\\ccciiizzz}}}ooo\\\LLLDDD@@@>>>@@@BBBCCCHHHMMMSSSYYYaaahhhooowwwzzzlll```[[[[[[]]]___iiipppyyyfff~~~pppcccgggwwwwwwiii[[[[[[iii{{{zzzvvvpppmmmiiifffdddbbb```]]]YYYVVVHHHEEEBBBAAA@@@???<<<;;;999888777666555333222222000///...---,,,++++++************++++++,,,,,,------------............///...///000111222222222222222222333444555666777777666666555444333444666999=========;;;888666555666555555555444444444444444666777999:::;;;:::999888:::::::::::::::;;;<<<<<<<<<<<<===============<<>>???@@@AAAAAAAAAEEEEEEEEEFFFHHHKKKMMMNNNMMMNNNQQQUUUZZZaaagggjjjkkklllmmmnnnooossswww{{{}}}oooeeeaaa```aaaeeejjjqqq{{{~~~mmmrrr]]]EEE>>>888777555222111333111111111111000000000000//////...---,,,,,,,,,---///---,,,---...000////////////222999>>>CCCKKKSSSWWW]]]aaabbbdddhhhkkkjjjjjjkkkhhhccc^^^^^^eeekkk~~~}}}ooo\\\LLLEEE@@@>>>@@@BBBCCCGGGMMMSSSXXX```hhhnnnvvvzzzkkk___YYYYYY[[[]]]eeemmmwwwfffwwwhhhjjjzzzvvvgggZZZ[[[kkk~~~}}}yyyvvvrrrooohhhfffcccaaa___\\\YYYVVVLLLIIIEEEBBB@@@>>><<<:::888888777666444333222111//////...---,,,,,,++++++*********++++++,,,,,,,,,---------............///...///000111222222222222111222333444555666666777555666555444333333666888;;;===???<<<777555555777555555555555555444444444777888999999999888888777:::999888888999:::<<<============>>>======<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIMMMRRRXXX\\\]]]]]]\\\]]]\\\[[[[[[ZZZXXXTTTQQQNNNKKKHHHEEEDDDBBB???===========================<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFHHHJJJMMMNNNMMMNNNQQQUUUZZZ___dddgggjjjlllnnnppppppsssyyy}}}~~~qqqfff```]]]^^^```fffmmmuuu~~~xxxdddfffzzzbbbJJJAAA:::777666333222444111111111111000000000///000000///......---------///...------...///000000......222999???DDDLLLTTT[[[```ccccccdddhhhkkkjjjkkkkkkiiiccc^^^^^^dddkkk}}}~~~{{{~~~~~~qqq^^^MMMEEEAAA???@@@BBBCCCGGGMMMRRRXXX```gggnnnuuu~~~mmm^^^UUURRRSSSTTT]]]cccnnnzzzggg|||lllpppvvvhhh[[[\\\lll{{{wwwuuurrrooogggdddaaa___]]][[[XXXVVVRRRNNNHHHDDDAAA>>>;;;999888888777555444333222111------------------------***+++++++++++++++,,,,,,---------............///......///000111111111111111111222333444555666666555555555444333333555666999<<<>>><<<888555555777555555555555555555555555777777777777777666666555888777777666777999;;;<<<<<<===============<<<;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGKKKPPPVVVZZZ[[[[[[ZZZ\\\[[[[[[[[[ZZZXXXTTTPPPLLLJJJFFFDDDCCCAAA???===========================<<<===>>>???@@@AAAAAAAAACCCDDDDDDEEEGGGJJJMMMNNNPPPPPPRRRUUUYYY]]]aaaccciiimmmqqqrrrsssvvv|||pppgggaaa______```ccchhhpppyyylllZZZ]]]qqqhhhNNNCCC:::777777444444555111111111111000000000///000000000000//////.....................///000111//////222:::???DDDLLLUUU^^^cccfffdddeeehhhjjjiiikkkkkkhhhbbb\\\\\\bbbhhhyyy}}}{{{yyyuuuyyy~~~tttaaaPPPFFFAAA???@@@BBBBBBGGGLLLRRRXXX```gggnnnuuunnn\\\QQQMMMLLLMMMTTTYYYcccnnnxxxiii~~~ooosssyyyjjj]]]^^^nnnxxxuuusssqqqnnngggddd```^^^\\\[[[XXXVVVUUUQQQJJJEEEAAA===:::888888777666555444222111111,,,,,,,,,---------......++++++++++++++++++++++++---------............///---...///000111111111111111111222333444555666666444555666555333222444555888999;;;;;;999777666666555555555555555666666666666666666666666666666666666666666666777999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEHHHMMMRRRVVVXXXXXXXXX[[[[[[ZZZZZZZZZVVVRRRNNNJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFHHHKKKNNNPPPRRRSSSUUUWWW[[[^^^aaabbbjjjoootttvvvvvvyyyqqqgggaaa```bbbeeeggghhhkkksss~~~ooo```SSSXXXiiioooQQQEEE:::777777555444555111111111111000000000000...//////000000000//////...///000///......000222000000333:::???DDDLLLTTT___dddgggggggggjjjkkkjjjlllllliiibbb[[[ZZZ___eeettt~~~}}}{{{wwwssswww~~~vvvcccRRRFFFBBB???AAABBBBBBFFFLLLSSSXXX```hhhnnnvvvlllZZZOOOJJJJJJKKKOOOQQQXXXaaakkkrrruuuvvviiimmmqqq}}}nnn``````pppxxxtttssspppnnnhhheeeaaa^^^]]][[[ZZZXXXUUUPPPJJJDDD@@@===;;;999777777666555333222111111------------------,,,,,,++++++++++++++++++++++++---------............///---...///000111111111111111111222333444555555666444555666555333222333444666666777888:::999777444444555555555666666666777777666666666666666777777555666777888999:::::::::999999:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCEEEIIIMMMQQQSSSUUUVVVZZZYYYYYYYYYXXXTTTNNNJJJHHHEEEBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAFFFFFFFFFHHHJJJNNNPPPRRRTTTUUUWWW[[[^^^aaadddeeekkkqqqwwwzzzzzz|||sssiiiffffffhhhmmmqqqssstttuuu}}}dddYYYPPPTTTccczzzuuuSSSFFF:::666666555444555111111111111000000000000+++,,,---...//////.........///000000......000222111111444;;;???DDDKKKSSS\\\bbbggghhhjjjmmmnnnlllnnnnnnjjjbbbZZZYYY]]]cccqqq{{{~~~xxxtttyyy}}}vvvcccRRRFFFBBB???AAABBBBBBFFFKKKSSSYYYaaahhhooowwwkkkXXXMMMHHHHHHIIIJJJJJJMMMSSS[[[bbbeeefffjjjkkkmmmpppbbbbbbqqqxxxtttssspppnnniiifffbbb___^^^]]][[[YYYSSSNNNHHHCCC???===;;;:::777777666555333222111000//////...---,,,++++++***++++++++++++++++++++++++---------.........//////---...///000111111111111000111222333444555555666444555666555333222333444555444444777::::::777333444555555555666666777777777777777777777888999999555666888:::;;;;;;;;;;;;777888999:::;;;;;;<<<;;;<<<===>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBEEEIIIMMMPPPSSSTTTYYYXXXXXXXXXVVVRRRLLLHHHFFFDDDAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAGGGHHHHHHJJJLLLPPPRRRTTTTTTVVVYYY]]]aaaeeehhhiiilllrrryyy||||||~~~xxxiiigggkkknnntttyyy}}}ttt___VVVOOOSSS```vvvxxxTTTFFF999555666555444444111111111111000000000000((()))+++---.........------///111000......000333222222555;;;???CCCKKKSSSYYY```gggiiilllppppppooopppoookkkccc[[[XXX]]]bbbpppzzzyyyuuu{{{xxxxxx~~~uuucccRRRGGGBBB???AAABBBBBBFFFKKKTTTZZZbbbiiipppwwwlllXXXKKKFFFEEEFFFFFFDDDEEEIIIPPPVVVYYYZZZpppmmmooo{{{gggdddccctttzzzwwwuuussspppkkkhhhccc___\\\XXXTTTRRRNNNIIICCC???<<<;;;999888888888666555333111000000------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------------...//////......///000000000000000000000000111222444555666555555555444444333333333222444888;;;<<<:::777555777777666666555555444444555555666777888999::::::::::::::::::::::::::::::<<<<<<;;;::::::<<<===>>>@@@@@@@@@?????????>>>>>>;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBCCCCCCCCCBBBBBB===>>>@@@BBBEEEHHHKKKLLLOOORRRVVVWWWTTTMMMFFFAAABBBAAA???===;;;;;;<<<<<<:::999999999999:::;;;<<<<<<===>>>???AAABBBCCCDDDGGGGGGIIIMMMRRRVVVWWWWWWYYY\\\```aaabbbfffmmmrrrxxxzzz}}}sssjjjffflllttt{{{~~~qqqcccVVVMMMPPP\\\pppyyyVVVHHH;;;777888666333333111111111111000000//////////////////...........................///000000333111444<<>>@@@BBBDDDGGGKKKQQQXXXaaaiiipppwwwmmmYYYMMMFFFCCCAAAGGGFFFDDDDDDEEEHHHLLLNNNsssooopppyyyfffddddddvvv|||yyywwwtttqqqlllhhhccc^^^ZZZWWWRRRPPPLLLHHHBBB>>><<<;;;999888888777666555333111000///------,,,,,,,,,+++++++++,,,++++++++++++,,,---------------,,,---......///......///000000000000000000000000111222333444555555555444444444333333333222444888:::;;;:::777555666666666666666555555555555555666777888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======@@@@@@?????????>>>>>>>>>======>>>???@@@@@@AAAAAA>>>>>>?????????>>>>>>===;;;;;;<<<===???@@@BBBCCCGGGJJJLLLMMMKKKFFF???;;;======<<<;;;::::::::::::;;;;;;:::999999999999:::;;;<<<===???AAACCCDDDEEEGGGHHHKKKQQQWWW[[[\\\\\\]]]```ccceeefffjjjqqqvvv{{{}}}{{{mmmhhhjjjttt}}}pppaaaUUUMMMPPP\\\qqqwwwTTTGGG:::777888777666666111111111000000000000000////////////...........................///000000222111333;;;BBBFFFLLLSSS]]]bbbiiilllmmmnnnppprrrrrrooohhh```ZZZYYY]]]aaaooo~~~}}}{{{}}}zzz}}}qqq```TTTGGGAAA>>>@@@BBBCCCFFFKKKSSSYYYbbbiiiooovvv~~~kkkYYYMMMGGGDDDCCCFFFEEEDDDCCCCCCEEEFFFGGGsssooossswwweeedddeeewww~~~{{{xxxuuurrrlllhhhbbb]]]YYYTTTOOOLLLHHHEEE@@@===<<<;;;:::999888777666444333111000///,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------.........///000000000000000111111111111111222333444444444444444333333333333222444777999:::999777555555555555666666666666666555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>>>>>>>>>>>>>===>>>>>>??????????????????======>>>======<<<;;;:::::::::999999999::::::;;;???@@@BBBCCCAAA===999666777777777888888888777777;;;;;;:::999999888888888:::;;;<<>>@@@BBBCCCFFFJJJTTTZZZbbbiiiooovvv~~~}}}lll\\\QQQKKKHHHGGGIIIHHHGGGFFFEEEDDDCCCCCCqqq~~~nnnyyyuuudddeeefffxxx{{{xxxtttqqqlllhhhbbb\\\WWWRRRLLLIIIEEEBBB???<<<<<<;;;:::999777777666444222111//////,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---,,,++++++++++++,,,------......///000000000000000222111111111111111222222333333333333333333333333222444666777888888777666444444555555666666777777555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<=========<<<;;;========================>>>>>>>>>>>>????????????@@@@@@??????>>>===<<<;;;::::::999888888888888888::::::;;;;;;:::888666555111222444666666666555555888888999999999999999888999:::<<<>>>AAACCCEEEFFFGGGKKKQQQ[[[ccchhhiiihhhdddgggjjjlllnnnttt|||~~~mmmaaa```ggguuu|||ssscccWWWOOORRR[[[ooo{{{]]]NNN???999777444111111000000000000111111111111////////////...........................///000000000///222:::AAAFFFLLLSSSXXX___hhhnnnppppppqqqrrrrrrpppkkkccc\\\\\\ccciiizzzzzzyyy|||~~~sssdddXXXHHHBBB>>>@@@BBBCCCFFFJJJRRRXXX```hhhooowwwpppaaaVVVOOOLLLLLLMMMMMMMMMLLLKKKIIIGGGEEErrruuuqqqsssccceeegggyyy|||xxxsssooolllhhhaaa[[[UUUPPPKKKGGGDDDAAA>>><<<<<<<<<:::999777666555444222000///...,,,,,,+++++++++*********+++************+++,,,,,,,,,++++++++++++,,,------......///000000000000000111111111000000111222222333333333333333333333333333333555666666777666666444444555555666666777777555555666777888999::::::;;;;;;;;;<<<<<<<<<======999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>===<<<888888777777777777888888666666666666555444333333///000222444555555555444444555666888999:::::::::999:::;;;>>>@@@CCCEEEFFFGGGJJJRRR[[[dddjjjkkkkkkdddgggjjjlllooovvv~~~oooccc\\\___kkk}}}|||tttfff[[[SSSSSSYYYjjj}}}___PPP@@@999777444111111000000000000000111111111////////////...........................///000000000///222:::AAAFFFMMMSSSYYY```iiinnnpppooopppqqqrrrqqqlllddd^^^^^^fffnnn~~~xxxvvvvvv~~~vvvhhh\\\HHHBBB???@@@BBBCCCEEEIIIOOOUUU^^^gggoooyyytttfffZZZRRRNNNMMMOOOPPPQQQQQQPPPNNNLLLJJJwwwwwwoootttpppaaaeeehhh{{{|||xxxsssnnnlllgggaaa[[[UUUPPPJJJGGGCCCAAA>>>======<<<:::999777666555333222000///...++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,------.........///000000000000000000000000000000111222333222222222222333333333333333333444444555666666777555555555666666666666666555555666777888999:::::::::::::::;;;<<<<<<======:::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAA>>>>>>???>>>>>>===<<<;;;666666666555555666666777333333333222222111000000...///000222333333444444111222555888:::;;;;;;;;;999:::;;;>>>@@@BBBDDDEEEFFFIIIPPPYYYaaagggiiijjjcccfffiiikkkooovvv}}}lll^^^WWWVVV^^^nnnzzzsssggg]]]UUUTTTWWWddd{{{]]]NNN???999888666555555111111111111000000000///////////////...........................///000000111000333;;;BBBGGGNNNUUU]]]cccjjjnnnnnnnnnnnnppprrrrrrnnnfff___```jjjssswwwtttpppyyy}}}wwwhhh\\\IIICCC???@@@BBBBBBEEEIIIMMMTTT]]]fffooozzzvvvjjj^^^UUUQQQOOOQQQQQQRRRRRRQQQPPPNNNMMM{{{~~~mmmjjjuuukkk___eeejjj}}}~~~yyysssoookkkgggaaa[[[UUUPPPKKKGGGDDDBBB???>>>>>>===:::999777666555333111000///...++++++++++++***************************++++++,,,---------,,,---......///......///000000000000000////////////000222333333111111222222222333333333333333333333333555666777666666666666666555555555555555666777888999::::::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======999:::::::::;;;;;;;;;;;;============>>>>>>??????======>>>>>>>>>======<<<888777666666555555555555222222333222222000///...............///111222222111222555888999::::::999:::;;;<<<>>>???AAABBBCCCEEEGGGLLLTTT]]]cccffffffccceeehhhkkkooowww|||jjjZZZPPPOOOSSSZZZkkk}}}~~~zzzuuussssssvvvxxxyyy}}}uuunnneee\\\VVVTTTUUU```yyyyyy^^^NNN???999888777666777333222222111000///......////////////...........................///000000111000444<<>>===:::888666666555333111000......+++++++++************)))*********)))***++++++,,,...------------...//////...//////000000000000000.........///000222333444111111111222222333333333444333222222333444666777777777666666555555555444555555666777888999::::::888888999::::::;;;<<<<<<<<<<<<;;;::::::<<<===>>>999999999::::::;;;;;;;;;???>>>>>>>>>=========<<<===>>>???????????????>>><<<;;;999888777666666666444444555555444222000///...---,,,,,,---...000111222444666888999999888777;;;;;;<<<>>>???AAABBBBBBEEEFFFJJJQQQYYY___cccdddccceeehhhkkkooowwwmmm[[[OOOHHHKKKSSSVVVfffvvv}}}}}}vvvnnnfffcccaaa```aaabbbccccccjjjooowwwzzzpppjjjccc[[[VVVUUUUUU]]]vvvzzzaaaQQQAAA999777555444444444333222111000...------000/////////...........................///000000222111444===DDDIIIPPPWWWdddhhhlllmmmkkkjjjkkkmmmrrrrrrppphhhaaacccnnnyyyxxxtttsss}}}~~~{{{xxxuuuxxx}}}}}}||||||wwwzzz~~~rrr```RRRIIICCC???@@@BBBBBBEEEHHHPPPVVV^^^fffnnnyyyvvvlllccc```___ZZZYYYXXXVVVTTTSSSRRRQQQoooaaabbbjjjxxxhhh^^^```ooo|||uuupppjjjhhhddd___ZZZSSSKKKFFFCCCAAA>>>===<<<;;;888666666555444222000///...---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---------......000111111111111111111111222222222111111111111111111111111000000111222333555666777444444444555555555666666444444555666777888999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999666888:::;;;;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<===>>>@@@AAAAAA@@@>>>===::::::999999888888999999111111000///......------+++++++++,,,---...///000111222333555666888999:::999:::<<<<<<<<<>>>BBBDDDGGGIIIMMMSSSYYY^^^``````gggkkkooossswwwsssYYYNNNIIIDDDDDDJJJQQQVVV___eeegggccc]]]XXXPPPPPPPPPPPPQQQSSSXXX[[[ccchhhooowww|||ssskkkfff___XXXSSSSSSTTT[[[qqq|||kkkVVVAAA999999888666555333333222222111000000000000////////////.....................////////////000222666;;;AAAJJJSSSYYYdddiiimmmlllhhhgggiiimmmqqqsssooofffaaahhhttt|||~~~{{{yyy~~~yyyuuusss~~~}}}zzzyyy||||||zzzwww~~~zzz{{{zzzlll[[[PPPHHHBBB>>>???AAAAAADDDHHHNNNTTT\\\dddlllwww{{{vvvoooeee]]][[[YYYVVVUUUTTTSSSRRRPPPlll```___eeevvvttteee\\\]]]lll|||}}}vvvqqqllliiiddd___ZZZSSSKKKFFFBBB@@@>>>===<<<;;;999777555444333222000...---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------......///000111111111111111111222222222222222222222222222222222000000111111333555666777444444444555555555666666444444555666777888999999999999::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999777999;;;;;;;;;;;;===>>>======>>>>>>???>>>>>>===>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999888888888666666666555444222111000,,,,,,,,,,,,,,,---...///111222333444666888999:::999:::<<<<<<===???BBBEEEJJJLLLQQQWWW]]]bbbdddeeelllooossswww{{{}}}eeeNNNFFFBBB>>>>>>CCCEEEHHHLLLPPPPPPMMMJJJGGGFFFHHHIIIKKKNNNSSSZZZ^^^eeeiiiooovvv~~~}}}uuunnnhhhddd```XXXSSSSSSRRRXXXmmmqqq\\\EEE;;;:::888555444333333222222111000000000/////////............---............////////////000222666;;;AAAJJJSSSYYYeeeiiimmmllliiihhhjjjnnnrrrtttqqqiiifffmmmzzz{{{zzz~~~zzzwwwwww~~~~~~~~~zzztttrrruuu{{{|||zzzvvvvvvyyymmm]]]RRRHHHBBB>>>???AAABBBDDDHHHNNNTTT\\\dddmmmwww}}}xxxoooeee^^^[[[YYYWWWVVVVVVVVVVVVUUU|||~~~nnn___\\\^^^kkk}}}rrreee[[[\\\jjjzzz~~~wwwrrrmmmjjjeee```ZZZSSSKKKFFFBBB@@@>>>======<<<:::888444444222111///...,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,------...***+++,,,,,,------,,,,,,------......//////000000000000111111111222222222333333333333333333333333000000000111333444666777444444555555555666666666444555666666777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888:::;;;;;;::::::;;;===<<<===>>>??????@@@?????????@@@AAABBBBBBAAA@@@??????>>>===;;;:::999999999;;;;;;<<<;;;999555222000------,,,,,,,,,,,,------111111222444666777999999999:::;;;<<<===???CCCFFFLLLNNNSSSYYY___eeehhhjjjqqquuuyyy|||iiiVVVCCC===<<<999999<<<@@@@@@@@@@@@???>>>===<<<>>>@@@DDDHHHMMMTTT\\\aaagggjjjnnnsssyyy~~~uuunnniiieeebbb^^^WWWSSSRRRQQQUUUggg{{{yyybbbJJJ>>>;;;888555333333333222222111000000000///............---------............///////////////222666;;;AAAJJJTTTZZZeeejjjmmmllliiihhhlllpppsssvvvtttnnnmmmvvv|||{{{~~~{{{{{{|||}}}{{{vvvqqqpppttt{{{zzzwwwtttzzzyyymmm___UUUIIIBBB>>>@@@AAABBBDDDHHHOOOUUU]]]eeennnxxx}}}xxxoooddd\\\XXXWWWVVVVVVVVVWWWXXXYYY{{{wwwbbb\\\[[[eeetttwwwjjj^^^]]]kkkzzzxxxsssoookkkeee```YYYRRRKKKGGGAAA???=========<<<:::888444333222000///---,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,,,,------,,,,,,---......///////////////000000000111222222333333333333333333333333333333000000000111222444555666555555555555666666666666555666666777888888999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;:::999999999;;;<<<;;;999999:::;;;;;;<<<===???@@@AAAAAAAAA???@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;>>>>>>>>>===:::666111///------,,,,,,+++,,,,,,,,,000111222333555777888999888999;;;<<<===@@@DDDGGGKKKNNNTTTYYY___dddiiillluuuxxx{{{~~~tttZZZLLL???:::999777666888======<<<;;;::::::::::::<<>>===<<<<<<999777444333222000///---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...//////000//////...///000000111222222333333333333333333333333333333000000000111222333444555555555555666666666777777666666777777888888999999999999999:::::::::;;;;;;::::::;;;;;;::::::999888:::;;;;;;;;;999888999::::::;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>??????@@@@@@@@@???;;;666111...------,,,+++++++++,,,,,,///000111333444666777888777999;;;<<<>>>AAAEEEHHHKKKOOOUUUZZZ___dddjjjnnnuuuwww{{{}}}|||fffPPPFFF<<<999888666444444555555666666666666666666:::>>>CCCJJJRRR\\\eeelllnnnnnnooopppsssxxxwwwlllddd___\\\ZZZSSSOOONNNPPPOOOQQQ```qqqkkkOOO@@@;;;888666555333333222222111000000000//////.........---------............///////////////222666;;;BBBKKKUUU[[[dddhhhkkkjjjhhhhhhmmmrrrxxxzzzzzzwwwzzz}}}xxxtttuuuzzz}}}{{{yyyzzz|||vvvmmmaaaYYYIIICCC???@@@BBBBBBEEEIIIOOOUUU^^^gggnnnwww~~~}}}}}}yyyrrrhhh]]]TTTPPPRRRRRRRRRQQQSSSXXX[[[xxxhhh___fffsss{{{~~~nnn___\\\jjjzzz~~~xxxsssmmmiiiccc]]]WWWRRRLLLHHHCCCAAA>>>===<<<;;;888666444444222111///...,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---...///000000///...---//////000111222333333444333333333333333333333333000000000111111222444444555555666666666777777777777777777888888888999999999999::::::::::::;;;;;;:::::::::::::::999888888999:::;;;:::999888999::::::;;;<<<===??????@@@@@@????????????????????????:::;;;;;;<<<===???@@@AAABBBBBBAAA>>>;;;666222///,,,,,,++++++++++++,,,,,,//////000222444555777777777999;;;===???BBBFFFJJJMMMQQQWWW[[[^^^cccjjjppprrruuuxxxyyy|||oooZZZGGG@@@999666555555333222111111333444555555555555666:::@@@GGGPPP[[[eeelllkkkmmmoooqqqtttyyyssshhh___YYYUUUSSSPPPMMMNNNPPPOOOOOO\\\mmmoooRRRBBB<<<999666555333333222222111000000000000////////////.....................///////////////222666<<>>>>>>>>???>>>>>>>>>>>>>>>>>>???;;;;;;;;;<<<===>>>???@@@AAA@@@>>>;;;777333000...************+++,,,------...///000222333555666777666888;;;===???BBBGGGJJJLLLQQQVVVYYY\\\```hhhnnnppprrruuuvvvxxx}}}{{{bbbOOO???<<<777444444555555333444333333333444555666777555777<<>><<<999666444666555444222111///...---,,,,,,,,,+++++++++******))))))***+++,,,------...++++++,,,---------,,,,,,---...000111111///...,,,...///000111222333444444111111111111111111111111111000000000111222333333666666666666777777777777888888888888888999999999999999:::::::::;;;;;;;;;999::::::::::::999888888777999::::::999999:::;;;999:::;;;<<<============>>>>>>============>>>>>><<<<<<<<<<<<<<<======>>>>>><<<999666222///---+++************+++,,,---.........000111333555666777666888;;;===???CCCGGGKKKIIINNNSSSVVVXXX\\\cccjjjoooqqqssstttvvv{{{rrrYYYGGG<<<:::666444555888888666666444222000000222555777666888:::<<>>999555333333333222222111000000000111111111111000000000000............/////////000///222666<<>>;;;;;;;;;;;;:::999888888777444111///---,,,***((()))************+++++++++......///111222333444555;;;;;;;;;===???CCCGGGIIIMMMOOOQQQSSSUUUYYY]]]aaafffiiimmmqqquuuyyy}}}bbbMMMCCC888888666555444333333222222222333333333333444444888888777888:::===@@@BBBJJJOOOVVV___gggpppxxx~~~~~~wwwmmmddd[[[VVVSSSUUUTTTTTTTTTRRRQQQYYYbbb{{{ZZZEEE>>>:::555222111111111111000000000000////////////........................////////////000111555<<>>777666555333222222111111222222333333333333444444666666666666888:::===???DDDIIIPPPXXX___hhhpppuuu{{{}}}wwwooofff```\\\ZZZ]]]\\\\\\]]]YYYWWW\\\cccuuu}}}ZZZFFF???<<<888555111111111111000000000000////////////........................////////////000222555<<>>666555555333222222111111111222222222333333333444444444444444444444555777777888<<>>999555444222222222111111111000000////////////........................////////////000222666===GGGQQQ[[[```kkknnnqqqrrrrrrtttxxx|||{{{}}}|||zzz~~~}}}}}}yyypppcccVVVLLLEEE@@@@@@BBBBBBDDDHHHKKKPPPXXX```iiirrrzzz}}}uuujjj___WWWJJJGGGCCCCCCGGGLLLPPPRRRxxx|||nnnsss{{{}}}wwwmmmiiiddd^^^XXXQQQKKKFFFBBB???<<<:::999777555333333222000///---,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...//////000111111222222000000000000000000000000111111111111222333444444666666666777777777777777555555666666666666555555777888888999::::::;;;;;;;;;;;;:::999888666555555444444555666777777888888888888777777777666666666555555666666555444333333555555555444333222000///---+++***)))+++++++++***))))))*********+++++++++------...///111222333444555666999<<<@@@DDDGGGIIIIIIJJJMMMOOOQQQTTTYYY\\\^^^bbbgggmmmsssyyy{{{bbbLLL===777666555444333222222222333222222222333333333444444555555555555666666777777888;;;???CCCFFFKKKPPPTTTUUUVVVVVVVVVUUUSSSRRRPPPQQQPPPQQQUUUYYYbbbrrr{{{vvvuuuxxx||||||oooeeebbbdddxxxyyy[[[HHH???999555333222222222222111111111111////////////........................////////////000222666>>>GGGRRR\\\aaajjjnnnqqqssssssuuuyyy}}}}}}~~~|||www{{{yyyqqqcccVVVKKKDDD??????@@@@@@CCCGGGJJJOOOXXX```iiirrrzzz~~~xxxooodddYYYRRREEEDDDBBBDDDIIINNNSSSUUUzzzzzzmmmrrryyyzzznnnjjjeee___XXXRRRKKKFFFCCC@@@===:::999888555333333222111///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......///000000111111222000000000000111111111111111111111111222333444555555666777888888888777777555666666777777666666555888888999:::;;;;;;<<<<<<;;;;;;:::999888666444333222333444666777777777777777777777666666555555444555555666666666444333222333333333333222111000000---+++***)))+++++++++***)))************+++++++++,,,---...///111222333333444555888<<>>@@@BBBDDDHHHKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIJJJNNNRRRZZZjjjyyy~~~|||}}}wwwjjjeeedddzzz{{{^^^LLLBBB;;;666555333222222222222111111111////////////........................////////////111333777>>>HHHSSS]]]cccjjjnnnrrrtttuuuvvvzzz~~~~~~}}}wwwooouuuzzzrrreeeXXXJJJDDD??????@@@@@@CCCGGGKKKPPPXXXaaajjjsss{{{|||xxxrrriii___TTTMMMDDDCCCCCCEEEJJJOOORRRTTTzzz{{{xxxkkkpppxxxzzzppplllfff```ZZZSSSLLLGGGDDDAAA>>>;;;:::888666444444333222000///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------.........//////000111111111000000000111111222222222111111111111222333444555555666777888999888777777666666777888888777666666888999:::;;;<<<======>>>;;;;;;;;;:::888555333222111222444666777777777777777777666666555444444333555666777777777555333222111111222222222222111111...,,,******++++++***))))))************+++++++++,,,---...///000222333333333555777;;;>>>AAABBBCCCAAACCCEEEGGGIIIMMMQQQTTTYYY\\\aaaeeeiiinnnssswwwyyy{{{}}}~~~~~~oooYYYFFF<<<888444333333222222222222222222222333333333333444444555666777888999999999999;;;<<<===>>>===>>>AAACCCBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEGGGKKKOOOWWWffftttzzzkkkdddfff|||xxx]]]KKKAAA;;;777666333333222222222111111111////////////........................////////////111333777???IIITTT^^^ccclllppptttwwwwwwyyy|||}}}}}}{{{rrrlllrrr|||tttgggZZZKKKDDD???@@@AAAAAACCCGGGKKKPPPYYYbbbkkkttt|||yyywwwrrrmmmeee[[[PPPIIIFFFEEEDDDFFFIIIMMMOOOOOOttt{{{{{{nnnttt{{{~~~xxxrrrnnnhhhbbb[[[TTTMMMIIIEEEBBB???<<<:::999666444555444222111///.........++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------...............//////000111111111000000111111222222222333111111111111222333444555555666777999999888888777666777888999999888777666999999:::;;;<<<>>>>>>???;;;;;;;;;:::888555333111111222444666777777777666777777666555444444333333666777888888777666333222000000111222222222222222///---+++***++++++***))))))************+++++++++,,,---...///000111222333333444777:::===???AAAAAA>>>@@@BBBDDDFFFIIINNNQQQUUUXXX]]]aaaeeejjjppptttuuuvvvwwwwwwxxxzzz}}}~~~jjjUUUDDD:::777222222111111111111111111222222333333333444444444444555666888999999::::::;;;<<<<<<;;;::::::<<<>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDGGGKKKPPPWWWffftttyyy|||xxxhhhaaaggg~~~sssYYYHHH???999555555333333333222222222111111000/////////......................../////////000111333777???IIITTT^^^dddmmmqqqvvvyyyyyy{{{~~~||||||{{{sssnnnsss|||uuuhhh\\\LLLFFFAAAAAABBBBBBEEEIIIKKKQQQYYYbbbkkkttt}}}vvvtttpppkkkcccYYYOOOHHHHHHFFFEEEFFFHHHJJJKKKKKKrrrttt~~~xxxzzzpppkkkeee___[[[TTTLLLGGGDDDBBB???<<<999777666666222222111000///...---------,,,,,,+++*********+++))))))*********+++++++++((()))***+++,,,---------......---,,,---...///000000000000000////////////111111111111111222222222111111000000111333444666888888888888777777777777444555777888999999888888999999:::;;;<<<===>>>???======<<<:::888555333222111222444666777777666555777666444333222222333333666666777777666444222111222111000//////000111111000///---+++))))))))))))))))))***++++++++++++******+++---...//////000000333444666888:::===>>>???@@@AAACCCCCCDDDGGGKKKNNNTTTUUUXXX]]]bbbgggkkkmmmqqqpppppppppqqqtttwwwyyy|||{{{|||~~~jjjSSSAAA888666111222222333333222222111333444444444444444333333666666666666777777777777::::::999999999;;;<<<===<<<>>>AAAAAAAAAAAABBBCCCCCCEEEHHHKKKQQQZZZgggppppppmmmnnnrrrvvv{{{~~~mmmdddbbbeee~~~sssZZZGGG>>><<<999777333333222222222222222222////////////............////////////000000000000111333666===HHHTTT___ffflllsssxxxxxxwwwyyy{{{zzz~~~~~~~~~~~~wwwxxxwwwiii[[[NNNEEE======???@@@CCCFFFNNNSSS[[[cccjjjsss}}}|||zzz}}}yyyuuuooohhh```WWWNNNHHHEEEDDDDDDFFFIIIJJJJJJJJJzzzqqqsss~~~~~~{{{qqqllleee___[[[TTTMMMGGGDDDBBB???<<<999777666666222222111000///...---------,,,++++++******++++++***************+++++++++))))))***,,,,,,---------...------,,,---...///000000/////////////////////111111111111111222222222222222111111222333444555777777777777777777777777444555777888999999888888888999999:::;;;<<<============;;;:::888555444222111222555777888888777777777666555444333444555555666777777777666444222111222111000//////000111222000///---+++))))))))))))))))))***+++++++++++++++***+++---...//////000000333444555777:::<<<>>>??????@@@BBBCCCDDDFFFHHHKKKOOOPPPTTTXXX]]]cccgggiiimmmmmmmmmnnnpppsssvvvxxxzzzyyyzzz}}}|||hhhRRRAAA888555222222222333333222222222444444555555555555444444555555666777888999999:::999999888888999:::<<<<<<===???AAAAAAAAA@@@BBBCCCCCCEEEGGGKKKRRRZZZdddjjjhhheeedddhhhkkkpppyyytttddd\\\[[[bbbzzzrrrXXXFFF===;;;999666333333333222222222222111000000000/////////......////////////000000000000111333666===GGGTTT___ffflllssswwwvvvuuuxxxzzzzzz}}}}}}}}}||||||~~~wwwiii\\\OOOFFF???>>>@@@AAADDDGGGMMMSSS[[[bbbjjjrrr}}}}}}|||~~~zzzvvvqqqjjjbbbXXXOOOIIICCCBBBBBBDDDFFFHHHHHHGGGzzzmmmnnn{{{}}}rrrllleee^^^ZZZTTTMMMGGGDDDBBB???<<<999777666666222222111000///...------,,,,,,++++++******+++++++++++++++++++++*********)))***+++,,,,,,------,,,---------,,,---......///////////////////////////000000111111111222222222444444333333333444444555666666666666666666666666555666777888888999999888999999999:::::::::;;;;;;===<<<;;;999777555444333222333666999:::;;;::::::777666555555555666777888777888888888777555333222222222000000000111222333111///---+++***))))))***)))******+++++++++++++++***+++---...//////000000222333444777999;;;===>>>>>>@@@CCCDDDDDDDDDFFFGGGJJJLLLPPPUUUZZZ```eeegggiiiiiijjjmmmppptttwwwyyyyyyxxxxxxzzzwwwdddOOO???777444222222222222222222222222555555666666666666555555444555666777888999:::;;;999999999999:::;;;<<<======>>>@@@@@@??????AAABBBCCCDDDGGGMMMUUU\\\aaaccc```\\\ZZZ\\\___dddmmmvvv~~~uuuhhhZZZSSSSSS[[[tttsssYYYFFF>>><<<:::888333333333222222222111111111111000000000/////////////////////000000000000111222666===GGGSSS^^^eeemmmsssvvvuuutttxxx{{{|||}}}}}}|||yyyxxx{{{~~~xxxkkk^^^PPPGGG??????AAABBBEEEHHHMMMRRRZZZbbbiiirrr|||{{{xxxrrrllldddZZZPPPJJJAAA@@@@@@AAACCCEEEDDDCCC{{{kkkjjjttt}}}~~~rrrlllccc\\\WWWRRRKKKGGGDDDBBB???<<<999777666666222222111000///...------,,,,,,++++++***++++++,,,,,,,,,++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,---------...............///////////////000000000111222222333333555555555444444444444444555555555555666666666666555666666777888888999999::::::::::::::::::;;;;;;===<<<;;;999777555555444333444777:::<<<======<<<777777666666777888:::;;;888999999999888666444333222222111000111222333444111000...,,,+++*********)))***++++++,,,,,,++++++***+++---...//////000000111222444666888;;;<<<===>>>AAADDDEEEDDDDDDDDDEEEJJJLLLOOOUUU[[[aaaeeehhhggghhhjjjmmmqqqvvvyyy{{{yyyxxxwwwyyy}}}~~~qqq___MMM>>>666333222222222222222222222222555666666777777777777666444444555666777888999::::::::::::;;;<<<===>>>>>>===>>>??????>>>???@@@BBBEEEEEEIIIQQQZZZ___```___\\\WWWUUUVVVXXX[[[dddnnnrrrzzzvvvkkk^^^SSSOOOPPPTTTnnnwww]]]III@@@>>><<<:::444333333222222111111111111111111111000000000000////////////000000000000111222555<<>>>>>>>>>>>888777777777888:::;;;===999:::::::::999777555444333222111111111333444555222111///---++++++++++++******+++,,,,,,,,,,,,+++***+++---...//////000000111222444666888;;;<<<===@@@BBBEEEFFFEEEEEEEEEEEEIIIKKKNNNTTTZZZ```dddgggfffhhhkkknnnssswwwzzz|||zzzxxxwwwxxx{{{~~~}}}vvviiiYYYJJJ>>>777444333222222111111222222333555666666777888888777777444555555666666777777777888999:::;;;<<<===>>>>>>>>>???@@@@@@???@@@CCCEEEIIIJJJOOOWWW^^^aaa```]]]XXXSSSQQQRRRSSSVVV^^^gggkkkrrr~~~yyykkk```UUUMMMKKKMMMQQQlll|||```KKK@@@===;;;888444444333333222111000000111111111111000000000000////////////000000000000111222555;;;EEEQQQ\\\bbbpppvvvyyywwwwww{{{yyytttvvv~~~~~~yyymmmaaaNNNEEE>>>===@@@AAACCCFFFKKKQQQYYY```hhhqqq{{{|||xxxuuuqqqkkkcccYYYNNNGGGCCCAAA@@@@@@AAABBB@@@???zzzxxxnnnmmm}}}{{{{{{}}}ssslllaaaYYYSSSOOOJJJFFFDDDBBB???<<<999777666666222222111000///...------++++++******++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,------------,,,---------......//////000//////000111222333333444444444555555666555555444555555555666666777777888666666666666777888999:::;;;;;;;;;<<<<<<============<<<:::888666666666666666777:::===>>>???>>>>>>888888888888888:::<<<===:::;;;;;;;;;:::888666555333222222222222333555666333111///---,,,++++++,,,***++++++,,,,,,,,,,,,,,,***+++---...//////000000222333444777999;;;===>>>@@@BBBDDDEEEEEEDDDFFFGGGGGGHHHLLLQQQWWW\\\aaadddeeegggjjjmmmqqqtttwwwxxxwwwvvvuuuvvvxxx{{{||||||vvvooobbbTTTGGG===888555444333222111111222333444444555666777777888888777444444555666777888888999888999;;;<<<>>>>>>??????AAABBBCCCCCCCCCEEEHHHKKKOOORRRWWW\\\```___\\\YYYRRRNNNMMMNNNOOOQQQXXX```fffmmmxxxzzzmmm^^^SSSKKKFFFEEEIIIQQQkkkdddLLL@@@;;;888555555444444333222111000000111111000000000/////////////////////000000000000111222555;;;EEEPPP[[[aaapppwww{{{yyyyyy}}}{{{uuuwwwzzznnnaaaNNNEEE======???@@@CCCFFFKKKPPPXXX```gggpppzzz}}}{{{vvvtttpppjjjbbbXXXMMMFFFDDDBBB@@@@@@AAAAAA???===xxx~~~pppiiiuuuvvvwwwzzzvvvnnnbbbYYYTTTPPPKKKHHHDDDBBB???<<<999777666666222222111000///...------++++++******++++++,,,---)))******+++,,,---......,,,---------------,,,,,,***+++,,,---------,,,,,,,,,,,,---......///000000...///000111222333444444222222444555666555555444555555666777777888999999777666666666777888999:::999999:::;;;<<<<<<=========<<<999777666666666777777888;;;===>>>>>>======999999888888888999;;;<<<;;;;;;<<<;;;:::999777666333333222222333444666777333222000...,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---...//////000000333444555777:::<<<>>>???@@@AAABBBCCCBBBCCCFFFHHHFFFHHHKKKPPPUUUZZZ^^^aaabbbdddfffiiillloooqqqrrrrrrqqqpppqqqsssvvvwwwwwwpppiii\\\PPPEEE===999666444333111000000111333444333444555666777777777777333333555777999<<<===>>>===>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIILLLPPPSSSWWW[[[___aaa^^^ZZZUUUSSSNNNKKKKKKMMMNNNOOOUUU\\\ccchhhsss}}}pppbbbSSSJJJDDD@@@AAAEEENNNeeekkkQQQCCC===999666555444444333222111000///000000000/////////......////////////000000000000000111444;;;DDDPPPZZZaaaooovvv{{{zzzzzz~~~|||vvvxxxyyyxxx{{{nnnaaaNNNEEE>>>>>>@@@AAACCCGGGJJJPPPXXX___gggpppzzz~~~}}}}}}~~~~~~|||zzzvvvtttpppjjjbbbXXXLLLEEEDDDBBB@@@???@@@???===;;;vvvooofffooo|||~~~ooopppuuuxxxpppdddZZZUUUQQQMMMJJJDDDBBB???<<<999777666666222222111000///...------+++*********+++,,,,,,---))))))***+++---...//////---------...------,,,,,,***+++,,,---...---,,,,,,,,,,,,------...///000000...///000111222333444444000111333555666666555555555666666777888999999:::777666666666666888999:::777777888999;;;<<<=========<<<999777666666666777888999;;;===>>>>>>===<<<:::999888888888999:::;;;;;;<<<<<<<<<;;;999777666333333222222333555666777333222000...---,,,,,,,,,***+++,,,,,,------,,,,,,++++++---...///000000000333444666888:::===>>>??????@@@@@@@@@@@@BBBEEEHHHHHHIIILLLQQQVVVZZZ___aaa___aaacccfffhhhjjjllllllnnnlllkkkmmmooorrrssssssmmmeeeYYYMMMDDD>>>999777444333111000000111333444333444555666777777777777111333555888<<>>>>><<<:::yyyjjj^^^dddlllyyyvvviiiooouuuwwwoooddd[[[VVVRRRNNNKKKGGGCCC>>>:::888666555333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------......///////////////000111111222222333444444333333444444444444444444777777888888888888777777777777777777888888888888777777888999;;;<<<======:::888777555555666888999;;;<<<===<<<:::999:::;;;999888777777888:::<<<>>>======<<<;;;;;;:::999999555555555666666666666777222111000///...---,,,,,,+++++++++,,,,,,---------+++,,,---...///111111222444666777:::<<<===>>>>>>????????????@@@BBBDDDEEEHHHJJJMMMQQQUUU[[[bbbgggeeecccaaaaaaccceeeffffffkkkiiihhhhhhjjjlllkkkkkkeee___UUUKKKDDD>>>999666555444333222222222333333555555555666666666666777666999<<>>>>>>>>>>>zzzzzzcccZZZaaaiiivvvvvviiiooouuuxxxqqqfff^^^XXXTTTNNNJJJGGGCCC>>>:::888777555333111000///......------...........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------...///////////////000000111111222333333444333333333444444444444555777777888888888888777777777777777777888888888888888888999:::;;;;;;<<<<<<:::999777666666777999:::<<<===>>>===:::999999:::999888777777777999;;;<<<<<<;;;;;;::::::999999999555555555555555555555555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---...000111222333555666888999;;;<<<======????????????@@@BBBDDDFFFHHHKKKNNNRRRVVV\\\bbbggghhheeebbbaaabbbeeeffffffjjjhhhgggfffggghhhgggfffbbb\\\RRRIIICCC>>>999777666555333222222222333444555555555555666666666666666999===AAADDDIIINNNQQQSSSVVVZZZ]]]___```aaacccbbb```^^^\\\[[[]]]___```cccbbb^^^XXXQQQKKKHHHGGGKKKHHHIIINNNSSSUUUYYY]]]ccckkkvvv~~~yyyqqqeeeXXXKKKEEEBBB@@@@@@CCCBBBMMM```uuubbbMMMBBB<<<999555555666666555333111000222222111111000/////////////////////000000000000000222555:::BBBMMMZZZbbbooowww|||zzzyyy|||}}}wwwtttzzz}}}vvvttt|||qqqmmmnnnttt~~~rrrfffSSSIII???===???AAADDDHHHMMMQQQWWW^^^gggqqq{{{|||zzzxxxwwwsssqqqnnnhhh___VVVMMMIIIFFFEEECCCAAA???>>>======xxxsss]]]WWW___ggguuuyyyjjjpppwwwyyysssjjjbbb\\\VVVPPPKKKGGGCCC>>>:::888777555444111000///......------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------...////////////...000000000111222222333333333333333444444444555555777777888888888888777777777777777888888888999999999999::::::;;;;;;;;;<<<;;;:::888777777888:::;;;>>>???@@@>>><<<:::999::::::999888777777888999:::999999999999999999999999666555555444444333333222111111000///...------,,,---------,,,,,,,,,,,,,,,+++,,,---///111222444444666777888:::;;;<<<<<<<<>>BBBGGGMMMTTTYYY\\\aaaggglllmmmlllkkkkkkkkkhhheeeaaa___^^^______]]]\\\XXXRRRKKKFFFEEEEEEJJJHHHIIIOOOTTTVVV[[[```gggoooyyywwwooocccWWWKKKDDDAAA??????BBB@@@JJJ[[[pppfffOOOCCC===:::777666666555444333222222222222111111000/////////////////////000000000000///111444999BBBNNNZZZcccoooxxx~~~}}}zzz||||||vvvrrrwww|||sssooozzzooommmnnnxxx|||pppdddTTTIII@@@>>>???AAADDDHHHNNNRRRXXX___gggrrr||||||yyyxxxooommmjjjddd]]]VVVPPPLLLIIIHHHFFFDDDAAA???===<<>>;;;999777555444111000///......------...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---..................---,,,---......//////......//////000000111222222222222333333444444555555555777777888888888888777777777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888999;;;===@@@AAABBB@@@===;;;::::::;;;:::999888888888888888777777777888888888888888666555555444222111111000111000000///......---------------------,,,,,,,,,,,,,,,...000222444555666888999:::;;;<<<=========?????????@@@AAACCCFFFGGGKKKNNNRRRWWWZZZ^^^cccfffhhheeeaaa```aaadddggghhhjjjgggdddaaa```^^^[[[YYYWWWQQQJJJCCC???===:::999777666555444444444555666444444555555555666666666888:::===AAAEEELLLTTTYYY___eeennntttvvvuuusssqqqpppmmmhhhbbb^^^[[[ZZZZZZWWWVVVSSSNNNIIIGGGGGGIIIIIIHHHJJJPPPTTTWWW\\\cccllluuu~~~~~~{{{xxxxxxzzzuuunnnbbbVVVJJJDDDBBB??????BBBFFFNNN^^^rrreeeNNNBBB<<<:::888777666444333333333333222222111111000/////////////////////000000000000///000333888AAANNN[[[dddoooyyy}}}|||uuupppsss{{{}}}zzzsssppp{{{qqqoooqqq|||pppcccUUUJJJ@@@>>>???AAADDDHHHOOOSSSXXX___hhhrrr||||||zzzyyyooommmhhhaaaZZZSSSNNNKKKIIIHHHGGGEEECCC@@@>>>===xxxfffZZZ```iii|||tttzzzxxxsssmmmhhhccc^^^WWWQQQHHHDDD???;;;999777666444111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...//////...------,,,------..................//////000000111111222222222333333444555666666777777888888888888777777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::<<<===@@@BBBCCCBBB???<<<;;;;;;;;;;;;:::999999888888888666777777777777777777777666666555333222111000///000000//////......---------------------------------...///111333444666666:::;;;<<<===>>>>>>>>>>>>?????????@@@BBBDDDFFFHHHKKKOOOTTTYYY\\\___bbbeeebbb```^^^^^^aaaeeehhhiiiiiifffbbb___]]]ZZZWWWUUURRRMMMFFFAAA>>><<<;;;:::888777666555555555666777555555555666666666777777888:::<<<>>>AAAFFFMMMQQQ\\\cccllltttwwwvvvtttrrrnnnjjjddd]]]WWWSSSRRRQQQOOOOOONNNKKKIIIIIIKKKMMMIIIIIILLLRRRUUUWWW^^^eeerrrzzz~~~{{{xxxvvvuuutttrrrpppmmmnnnrrrvvv}}}zzzqqqkkk```UUUIIIDDDBBB@@@@@@BBBHHHRRRbbbwwwdddNNNAAA<<<:::999888666444333333333444222222111111000/////////////////////000000000000///000222777@@@MMM[[[dddoooyyy~~~vvvppprrrxxx~~~xxxxxx}}}wwwuuuuuuwwwuuuvvv|||pppdddUUUKKKAAA???@@@AAADDDHHHOOOSSSXXX___gggqqq{{{|||xxxxxxxxxzzz|||}}}{{{zzzyyyyyyrrrnnnggg^^^UUUNNNIIIGGGGGGGGGGGGEEEDDDBBB@@@>>>~~~lll^^^dddpppwww~~~zzzuuunnniiiddd___XXXSSSHHHDDD???;;;999888666444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...//////...---,,,,,,,,,---............---.........///000000111111111222333333444555666666777777888888888888777777888888888999999999999:::::::::;;;;;;<<<<<<<<<===::::::888888888:::<<<>>>@@@BBBDDDDDDAAA>>>===<<<<<<<<<;;;;;;::::::999999777777777777777777777777666666555444222111000000000000//////............,,,---------............///000111222333555666666999:::;;;===>>>??????????????????@@@BBBEEEGGGIIIKKKOOOUUUZZZ]]]___aaaccc]]][[[ZZZ\\\```dddffffffeeebbb___\\\ZZZWWWUUUSSSOOOJJJDDD???===<<<;;;:::999888777666666666777888666666777777777888888888888:::;;;<<<===@@@DDDHHHTTTZZZcccjjjmmmlllkkkkkkbbb___YYYSSSOOOLLLJJJJJJGGGHHHIIIIIIIIIJJJMMMOOOKKKLLLPPPUUUWWWYYY```iiiuuu~~~zzzxxxuuutttsssqqqnnnkkkiiijjjiiifffcccbbbeeeiiisss{{{zzzrrrkkkfff\\\QQQGGGCCCBBB@@@@@@CCCEEEPPPccc{{{fffPPPDDD???===999888666444333333444444222222111111000/////////////////////000000000000000000222777???LLLZZZcccpppyyyxxxqqqrrrxxx{{{vvvwww}}}vvvsssvvvzzz~~~||||||}}}rrrfffVVVLLLBBB???@@@AAADDDHHHOOORRRXXX^^^fffpppzzzyyyuuuppppppqqqrrrtttwwwzzz{{{yyyxxxwwwvvvuuuuuuuuuuuusssmmmeee[[[RRRKKKGGGFFFGGGGGGGGGGGGEEECCCAAA???rrreeennn}}}www~~~~~~xxxpppiiiddd^^^WWWRRRHHHDDD???<<<999888666555111000///......------...++++++++++++++++++++++++------------------------------............------+++,,,---......---,,,++++++,,,------......------------...//////000000111111222222333444555666777777777888888888888777777888888888999999999::::::999::::::;;;<<<===>>>>>>:::999888777888:::<<<===@@@BBBEEEEEECCC@@@>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999888888777777666666666666555555444333222222111////////////............+++,,,,,,---...///000000222222222333444555555555777888999;;;===>>>???????????????@@@BBBEEEHHHIIIKKKOOOVVVZZZ]]]___```aaaYYYXXXYYY[[[^^^aaaaaaaaaaaa^^^ZZZXXXVVVUUURRRPPPMMMIIICCC>>><<<<<<;;;::::::999888777666777888888888888888888999999999999999:::;;;<<<<<<===???BBBIIINNNTTTXXXZZZZZZZZZZZZSSSQQQMMMIIIGGGFFFGGGHHHDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQUUUZZZ[[[\\\dddmmmuuu~~~ssspppkkkhhhgggfffcccaaa]]]______\\\WWWVVVXXX\\\dddmmmzzz{{{rrrjjjccc^^^WWWMMMCCCAAA@@@??????BBBEEEQQQggghhhSSSFFF???===999888777555444444333333222222111111000/////////////////////000000000000111111333666>>>KKKYYYbbbqqqyyy~~~|||zzzssssssyyyyyyyyywwwqqqpppuuuzzz|||ttthhhWWWLLLBBB???@@@AAADDDHHHNNNQQQWWW]]]eeeoooxxx}}}uuuqqqjjjiiijjjkkkllloooqqqssssssrrrqqqqqqppppppppppppnnniiiaaaWWWPPPKKKJJJIIIJJJKKKJJJIIIGGGDDDAAA???wwwkkkwwwvvv}}}{{{qqqiiiccc\\\UUUPPPHHHEEE@@@<<<:::888666555111000///......------...........................------------------------------............------***+++---......---+++***+++,,,------......------------......///000000000111111222333444666666777777777888888888888777777888888999999999:::::::::999999:::;;;<<<>>>>>>???999888777777777999<<<===???BBBEEEEEEDDDAAA??????<<<<<<===============<<<:::999999888777666666555666555555444444333333222///////////////.........***+++,,,---...000111111333333333444444444555555444666777:::<<<===>>>>>>?????????@@@CCCEEEHHHJJJJJJOOOVVV[[[]]]^^^___```XXXXXXXXX[[[]]]___^^^]]]]]]ZZZWWWUUUTTTSSSQQQOOOMMMHHHBBB>>><<<<<<;;;;;;::::::888777777777888999888888999999999:::::::::999;;;<<<===<<<===>>>@@@@@@CCCGGGJJJJJJJJJKKKKKKHHHGGGEEECCCCCCDDDGGGHHHEEEHHHJJJLLLLLLMMMNNNOOOSSSUUUYYY]]]^^^___fffooottt}}}}}}ooojjjdddaaa```___]]][[[UUUWWWXXXTTTOOOMMMPPPSSSSSS\\\iiissszzzwwwmmmddd]]]XXXSSSIIIAAA>>>>>>===>>>AAAIIIVVVllliiiSSSEEE>>>;;;888888777666555444333333222222111111000/////////////////////000000000000222222333666>>>JJJXXXbbbssszzz~~~|||zzz}}}|||tttuuuzzz}}}||||||tttnnnnnntttyyyyyy~~~uuujjjWWWLLLBBB@@@@@@AAADDDHHHNNNQQQVVV]]]dddnnnwww~~~|||tttoooffffffffffffhhhjjjlllmmmqqqpppooonnnmmmmmmmmmmmmjjjeee]]]UUUOOOMMMMMMMMMNNNNNNMMMLLLHHHDDD@@@>>>xxxppp~~~www{{{xxxmmmccc[[[TTTPPPIIIFFFAAA===;;;777444222555333111///------------+++,,,,,,------,,,,,,+++------------------------------...//////...------............---,,,++++++---------.........//////,,,,,,------///000111222333333444444555666666777777888888888888777777666;;;;;;;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;:::999888777777999;;;<<<<<<===???AAABBBAAA@@@???======<<<<<<<<<;;;;;;;;;888777666555555666777777666666666666555444333333222000...,,,+++,,,---...............///000222222555444444444444555666666777999:::::::::;;;>>>@@@@@@BBBDDDDDDCCCDDDHHHLLLOOOPPPTTT\\\dddfffbbb]]][[[ZZZZZZZZZZZZ[[[[[[\\\ZZZYYYWWWTTTRRRPPPOOONNNMMMIIIDDD@@@???>>>======<<<<<<<<<<<<;;;:::999888777888888888666666888:::::::::;;;;;;;;;<<<<<<<<<>>>>>>===???BBBCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJKKKLLLOOOSSSWWWZZZ\\\___bbbeeeiiinnnrrr}}}xxxooofff]]]YYYWWWRRRPPPPPPOOONNNMMMKKKJJJIIIHHHHHHNNNTTT\\\bbbfffooo|||wwwmmmeee^^^VVVQQQHHHDDDAAA???===<<>><<<|||rrrsssuuuxxxxxxmmmccc[[[TTTPPPIIIFFFAAA>>>;;;888444222444333111///...---------+++,,,,,,------,,,,,,+++------------------------,,,---...//////...---,,,------.........---,,,,,,---------.........//////---------...///000111222333333333444555555666666666777777888888888777777:::;;;;;;;;;::::::999888::::::;;;<<<<<<<<<<<<<<<:::999999888888:::;;;<<<<<<===???@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;999888777666666777777888555555555555444333222222222000...---,,,,,,---...------...///000222444555555555555555555666666777888999;;;;;;;;;<<<>>>@@@@@@CCCEEEDDDCCCEEEIIIMMMQQQRRRWWW```hhhjjjgggbbb]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZWWWUUUSSSQQQQQQOOOKKKFFFCCCAAAAAA@@@???<<<<<<;;;::::::999888777555666777777666777999;;;999999:::::::::;;;;;;;;;<<<;;;;;;===@@@AAAAAA@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKMMMMMMOOORRRVVVYYY]]]___cccfffiiinnnssswww~~~wwwmmmdddZZZVVVTTTOOOLLLMMMJJJIIIGGGEEECCCCCCCCCCCCEEEKKKRRRVVVZZZcccppp{{{sssjjjbbbZZZRRRMMMDDD@@@>>>>>>======BBBIIIXXXmmmgggRRRHHHAAA;;;:::999888666444333333222222222111111000/////////////////////000000000000111222222555<<>>;;;888555222444333111///...---------,,,,,,------------,,,,,,------------------------,,,------......------,,,,,,------.........------------........./////////---------...///000111222222222222333444444555555555666777888888888888888::::::;;;;;;;;;:::999999;;;;;;<<<============<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888999444555555444333222111111111000///---------......------...000222444666777555555555555555666666777777999:::;;;;;;<<>>>>>???AAACCCFFFIIIKKKLLLNNNPPPQQQSSSVVVZZZ]]]aaadddhhhlllpppuuuzzz~~~}}}uuujjj```VVVRRRNNNJJJGGGHHHEEEDDDAAA>>>======>>>>>>>>>BBBGGGJJJMMMVVVbbblllwwwzzzoooeee]]]UUUMMMHHH@@@===<<<===>>>>>>DDDKKKbbbwww{{{~~~eeeRRRHHHBBB===:::999777666555444444444222222111111000/////////////////////000000000000111222333555<<>><<<:::}}}zzzllllllzzzzzzlllpppsssyyymmmbbbYYYRRRNNNIIIFFFAAA>>>;;;999666333333222111000///...------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,---......///..................////////////............///000111222111111222333333444444555444555666888888999999999:::::::::;;;;;;::::::999;;;<<<<<<===>>>=========999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999666666666555444333222111111000///........./////////000000111333555666777444444444444444555555666666888999::::::;;;>>>@@@BBBDDDGGGGGGFFFHHHMMMQQQUUUYYY```iiipppsssrrroooeeedddcccbbbbbbdddggghhheeedddcccaaa^^^\\\ZZZXXXTTTQQQMMMKKKIIIIIIGGGFFFFFFDDDBBB@@@???>>>>>>>>>777888999888777666888:::888888888888999999999999999888888:::===???@@@???@@@@@@AAABBBEEEHHHJJJLLLNNNPPPSSSUUUWWWZZZ^^^aaaeeehhhmmmqqqvvv{{{{{{tttggg\\\RRRMMMIIIDDDBBBCCCDDDBBB???===;;;;;;<<<===<<>>>>>???DDDKKKaaawww|||cccPPPGGGBBB>>>999888777666555555555555222222111111000/////////////////////000000000000222333444666>>>LLL]]]iiiuuu}}}}}}|||rrrqqquuuyyypppiiijjjrrryyy}}}}}}~~~}}}zzzxxxyyy~~~rrrllljjjppp|||~~~qqqeeeWWWLLLBBB@@@@@@AAADDDHHHOOOSSSYYY___dddlllvvv}}}}}}{{{yyyvvvqqqnnnooommmjjjhhhfffdddaaa___XXXTTTNNNIIIFFFEEEGGGHHHCCCCCCBBBAAA???===;;;:::}}}yyylllmmmyyyuuuhhhlllpppyyymmmbbbXXXQQQMMMIIIFFFAAA>>><<<999666444222111111000///...------,,,------......------,,,------------------------------------------------,,,,,,---...////////////........./////////000000///////////////000111222111111222333333444444555444555666888888999999999999::::::;;;;;;:::::::::;;;<<<<<<===>>>=========999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999888888777777666444333222111111000000/////////000333333222333333444555555333333222222333333444555444666888888999:::===@@@BBBEEEHHHHHHHHHJJJOOOTTTWWW\\\ccclllrrrtttsssrrrjjjiiihhhhhhiiikkkmmmnnniiihhhgggfffcccaaa^^^]]]XXXUUURRRPPPOOONNNLLLJJJJJJIIIGGGEEECCCBBBAAA@@@=========;;;888666777888888999999999999:::::::::;;;:::;;;===@@@BBBCCCBBBDDDDDDDDDEEEGGGIIILLLMMMQQQSSSVVVYYY[[[^^^bbbeeeiiilllqqqvvvzzz~~~{{{sssdddYYYNNNIIIEEEAAA???@@@CCCBBB???===;;;;;;<<<<<<===>>>???@@@BBBHHHQQQWWWdddmmmyyyyyyrrrggg]]]UUUNNNFFFAAAAAA>>>===??????>>>CCCIIIZZZooo{{{bbbPPPGGGBBB>>>999999888666666555555555222222111111000/////////////////////000000000000333444555888???NNN___kkksss|||~~~|||rrrpppttt}}}}}}vvvnnnjjjlllssszzz~~~~~~}}}zzzvvvtttttt}}}{{{oooiiieeemmmzzz~~~sssgggWWWLLLBBB???@@@AAADDDHHHOOOSSSYYY^^^cccjjjssszzzxxxssspppmmmjjjgggfffccc```\\\WWWSSSMMMHHHDDDBBBCCCDDDAAAAAAAAA@@@???===<<<;;;}}}xxxlllkkkuuurrrfffkkkqqq{{{nnncccZZZRRRMMMIIIFFFBBB>>><<<:::777555111111111111000///...---------............------------------------------///......------......///------.../////////............/////////000000000000/////////000000111222222222222333444444555555555666777888888888888888999999:::;;;;;;;;;::::::;;;;;;<<<============<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999999999888888666555333222111111111111111000000000444444333333333333444444333333333222333444444555444666888888999;;;>>>@@@CCCFFFIIIJJJJJJMMMRRRVVVZZZ___gggnnnssstttsssrrrnnnooooooooopppqqqssssssnnnnnnmmmllliiifffcccbbb]]][[[XXXVVVUUUTTTRRRPPPMMMMMMLLLKKKHHHFFFCCCBBBBBBBBBAAA>>>;;;888888999::::::;;;;;;;;;<<<<<<<<<>>>===>>>@@@DDDFFFFFFFFFHHHHHHHHHIIIKKKMMMOOOPPPTTTWWW[[[^^^```cccgggjjjnnnqqqvvvzzz}}}|||tttcccXXXMMMGGGDDD@@@???@@@AAA@@@???===<<<;;;::::::;;;<<<<<<===???CCCHHHMMMYYYbbbmmmwwwtttmmmcccZZZSSSLLLEEE@@@@@@>>>===>>>>>>===@@@FFFRRRhhh}}}cccQQQHHHCCC???;;;:::888777666555555555222222111111000/////////////////////000000000000333333555888@@@NNN```lllrrr{{{~~~|||qqqooossszzzzzzvvvpppjjjgggkkkqqqwww{{{~~~xxxuuurrroooooopppxxxwwwlllgggeeennn|||tttiiiVVVLLLBBB???@@@AAADDDHHHMMMRRRYYY^^^cccjjjsssyyy~~~xxxqqqlllgggdddcccaaa]]]YYYTTTQQQLLLFFFBBB@@@@@@@@@@@@@@@@@@???>>>===;;;;;;|||tttjjjhhhpppqqqdddkkktttrrrfff\\\UUUPPPHHHEEEBBB???===:::888555000000111111000///...---------............------------------------------000///............///000...////////////......---.../////////000000000000000000000///000000111222333333333444555555666666666777777888888888777777888999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<:::999999888888:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>><<<;;;999888999888888777666444222111000111111111222111111111333222222222333444444555555444444444444555666666555777999:::;;;===@@@BBBDDDGGGJJJKKKKKKNNNSSSXXX^^^ccckkkqqqttttttrrrqqqqqqrrrtttvvvwwwwwwwwwwwwsssssssssrrrpppllliiigggcccaaa___]]]]]][[[YYYWWWSSSTTTTTTSSSQQQMMMIIIGGGEEEEEEDDDAAA>>><<<<<<===<<<<<<=========>>>>>>>>>@@@@@@@@@CCCFFFIIIIIIIIIJJJJJJKKKLLLOOOQQQTTTVVVXXX[[[___cccfffiiimmmooosssvvvzzz}}}~~~uuubbbWWWLLLGGGDDDAAA@@@BBB@@@AAAAAA@@@???===;;;:::999::::::;;;<<<>>>AAADDDLLLTTT```jjjttt|||ooohhh^^^VVVPPPJJJCCC>>>===::::::<<<<<<;;;>>>DDDMMMbbbgggTTTKKKEEEAAA<<<;;;999777666555444444222222111111000/////////////////////000000000000111222333666>>>MMM___kkksss||||||rrrooosssyyyzzzrrrooojjjffffffjjjppptttxxx}}}zzzrrrnnnkkkfffhhhkkkrrruuukkkggghhhqqquuuiiiVVVKKKAAA??????@@@CCCGGGKKKPPPXXX___eeemmmvvv}}}zzzpppjjjccc___^^^]]]YYYUUUPPPMMMHHHDDD@@@?????????>>>>>>>>>>>><<<;;;:::999{{{}}}pppiiigggmmmpppdddkkkwwwuuuiii___WWWRRRHHHEEEBBB???===;;;888666000000111111111///...---------............------------------------------111000///......///000111///000000000///...------////////////000000000000111000000000000000111222333333444555555666666777777888888888888777777666888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999888777777999;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>><<<;;;999777888888777666555333111000000111111222222222111111111111111222333444666777666666666666666777888888777999;;;<<<===>>>AAADDDDDDGGGJJJLLLLLLOOOTTTYYYaaafffmmmsssttttttrrrqqqsssuuuwwwzzz{{{{{{zzzyyywwwwwwwwwvvvtttpppmmmkkkgggeeecccbbbaaa```^^^\\\ZZZ[[[\\\[[[YYYTTTOOOLLLEEEFFFEEECCC@@@>>>???@@@>>>>>>>>>>>>????????????AAAAAAAAADDDGGGJJJKKKJJJJJJKKKLLLNNNQQQUUUXXXZZZ[[[^^^cccgggjjjmmmpppsssvvvyyy}}}uuubbbWWWLLLGGGEEEBBBBBBDDDBBBCCCDDDDDDBBB@@@===;;;999999:::;;;<<<===>>>???BBBKKKVVVbbblllzzz~~~xxxllleee\\\TTTNNNHHHBBB===999777888:::::::::===CCCJJJ^^^{{{kkkWWWMMMGGGBBB===<<<:::888666444444333222222111111000/////////////////////000000000000///000222555===LLL]]]jjjsss}}}|||rrrooosssxxx~~~vvvooollliiiffffffjjjppptttvvv{{{zzzpppkkkhhh___dddhhhnnnyyyvvvllliiijjjtttuuuiiiVVVKKKAAA??????@@@CCCGGGIIIOOOXXX```gggpppzzz|||ooohhh```[[[[[[YYYVVVRRRKKKIIIEEEBBB?????????@@@=========<<<;;;:::888777|||vvvooofffiii{{{rrriiiqqqxxxxxxmmmbbbYYYTTTMMMIIICCC???<<<:::777666666333000///000111///,,,...---+++***)))***++++++,,,---.........---,,,+++...............///000000//////......---------,,,////////////000000000000000000000000000111111111111111222333555777999:::777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;======>>>???????????????<<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::888888777777666666555555444333333222333333444444333333444555666888999:::666666777777888:::;;;<<<;;;<<<<<<>>>???AAACCCDDDDDDGGGJJJMMMPPPTTTXXX[[[dddiiinnnsssuuuuuuuuuvvvvvvxxxzzz{{{{{{|||}}}~~~|||||||||{{{yyyvvvsssqqqkkkjjjjjjkkklllkkkhhhfffcccccccccaaa]]]XXXSSSOOOMMMJJJFFFBBB@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMPPPSSSWWWZZZ]]]ccceeehhhmmmrrrvvvzzz{{{}}}~~~|||nnn^^^UUUIIICCCBBBCCCCCCAAAEEEDDDCCCCCCDDDCCCAAA???<<<;;;:::999999;;;<<<>>>BBBDDDJJJRRR___ooovvvmmmccc]]]UUUNNNIIIEEEAAA???<<<;;;999888888:::===???GGG___|||nnnWWWIIIBBB@@@===<<<;;;999777666555444333333222222111000000000///////////////000111111555222111555<<>>;;;999999888666555~~~rrrhhhhhhyyyrrrjjjqqqxxxzzznnndddZZZUUUNNNJJJDDD@@@===;;;888777444111//////111111000......------,,,,,,,,,,,,,,,,,,---.........---,,,,,,...............///000000/////////.........------////////////000000000000000000000000111111111111333333444555666888999:::777777777777888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;======>>>????????????>>><<<<<<<<<<<<============>>>======<<<<<<;;;::::::999999888888777666555555444444333333333333333444333333444444666888999:::999999999999:::<<<===>>>>>>??????AAACCCEEEGGGHHHIIIKKKNNNPPPRRRVVV[[[___fffjjjppptttvvvvvvwwwwwwyyy{{{}}}~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuuppppppooopppqqqpppnnnkkkkkkkkkiiifffbbb\\\XXXUUUQQQNNNJJJGGGEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTWWW[[[^^^```hhhjjjoootttxxx|||~~~yyykkk[[[SSSHHHBBBAAABBBBBB@@@DDDCCCBBBCCCDDDCCCAAA???<<<;;;:::999999:::;;;<<<>>>@@@DDDKKKWWWfffvvv}}}qqqjjj___ZZZRRRKKKFFFBBB???===<<<;;;999888999;;;>>>???JJJaaa|||qqqYYYJJJCCCAAA===<<<;;;999888666555444333333222222111000000000///////////////000111111444111111444:::FFFYYYjjjttt{{{~~~yyyxxxzzzyyynnnkkkjjjgggeeeeeehhhnnnrrrqqqsssuuuyyy~~~ssskkkjjjiiimmmqqqtttvvvzzz{{{vvvttt~~~|||rrrkkkYYYNNNCCC??????@@@CCCGGGMMMRRRZZZbbbiiisss~~~~~~}}}{{{zzzyyywwwtttqqqkkkddd[[[TTTOOOLLLHHHEEEDDDBBB???<<<:::999999:::@@@>>><<<:::::::::999777uuuiiifffsss}}}tttkkkqqqxxx}}}qqqfff\\\VVVOOOKKKFFFBBB???===:::888222000//////000111111000...............------,,,,,,------.........------...............///000000000000////////////......////////////000000000000000000000111111111222222555555666666777888888999777777777777888999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>><<<<<<<<<<<<============>>>======<<<<<<;;;;;;;;;<<<;;;:::999888777666666666555444444333333333333333333444555666888999:::<<<<<<<<<<<<===???@@@AAABBBBBBDDDFFFHHHJJJLLLMMMOOOPPPQQQSSSUUUZZZ___ccciiimmmrrrvvvxxxxxxyyyzzz~~~}}}{{{zzzzzzzzzyyyxxxwwwxxxyyyxxxuuussstttrrrnnnjjjddd___\\\ZZZUUUSSSPPPMMMLLLMMMNNNPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXZZZ]]]```ccceeennnqqqvvv|||tttfffWWWOOOFFF@@@???@@@@@@???CCCBBBAAABBBCCCCCCBBB@@@>>>===;;;:::999999:::;;;<<<===@@@EEENNN[[[jjjttt|||vvvllleeeZZZUUUNNNHHHCCC@@@===;;;<<<;;;:::999:::<<<>>>@@@LLLaaa{{{uuu\\\LLLDDDBBB======;;;:::888777555555333333333222111111000000///////////////000111111222000000444999DDDWWWhhhssszzz{{{zzz{{{~~~~~~}}}wwwooojjjjjjjjjiiihhhhhhkkkmmmpppqqqsssvvvzzzxxxpppooopppsssvvvxxxxxx{{{{{{zzz|||rrrkkkZZZNNNCCC@@@???@@@CCCGGGNNNSSSZZZbbbiiisss}}}}}}zzzwwwuuurrrnnnkkkfff___UUUNNNJJJGGGCCC???>>><<<:::888777666777777===;;;999999999:::999888vvvhhhbbblllyyy~~~}}}vvvlllqqqwwwttthhh]]]WWWPPPMMMHHHDDDBBB???<<<999333222000000000000000///,,,---...//////...,,,,,,---------..............................///000000000000000000000/////////////////////000000000000000000000111111222222333555666666666777777777666666666666777777888999:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>=========<<<<<<;;;;;;======<<<:::999888777666888777666555444444444444555555555666888999;;;<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGJJJMMMOOOPPPQQQRRRSSSTTTUUUWWW\\\bbbggglllpppuuuyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{yyyxxxuuupppjjjddd___]]][[[XXXWWWUUUSSSRRRSSSTTTVVVQQQRRRSSSSSSRRRQQQOOONNNKKKLLLNNNPPPSSSUUUWWWXXXXXXYYY[[[]]]aaafffiiilllsssvvv|||nnn```QQQLLLDDD???>>>>>>>>>===AAA@@@@@@AAACCCCCCBBBAAAAAA@@@>>>===;;;;;;;;;;;;>>>>>>>>>AAAHHHSSS```iiiqqqvvv~~~xxxooofff```VVVQQQJJJDDDAAA>>>;;;:::;;;;;;::::::;;;===???@@@JJJ^^^wwwyyy^^^MMMEEEBBB>>>===<<<;;;999777666555444333333222222111000000///////////////000000111111000222555999DDDWWWhhhsss{{{}}}||||||}}}zzzzzzvvvqqqmmmlllkkkiiiggggggiiikkkqqqrrrtttuuuyyy|||tttrrruuuwwwzzz{{{{{{~~~~~~tttlllZZZOOODDD@@@@@@@@@CCCGGGNNNSSSZZZaaahhhqqq|||~~~|||yyyvvvsssppplllhhhddd\\\SSSLLLHHHDDD@@@===999888777555555555555555777666444444666777666555}}}vvvggg^^^gggttt{{{~~~yyynnnqqqwwwwwwjjj^^^WWWQQQNNNJJJFFFDDD@@@===:::555444333111///---------+++,,,---......---,,,+++------------......//////...............///000000/////////000000000000000////////////000000000000///000000111222333333333444555555666666555555444666666666666777888999:::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===========================<<<<<<<<<======<<<;;;:::999888888999999888777777666777777777888888999:::<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMPPPSSSTTTTTTSSSTTTUUUVVVYYY___eeejjjppptttxxx|||}}}}}}~~~~~~~~~|||zzzwwwqqqkkkfffbbb___^^^\\\[[[YYYWWWWWWXXXYYYZZZWWWXXXYYYZZZYYYWWWTTTSSSMMMNNNPPPRRRUUUWWWYYYZZZYYYZZZ\\\```eeejjjoooqqquuuyyyyyygggYYYLLLHHHCCC>>><<<<<<<<<<<>>>>>@@@BBBDDDCCCAAADDDCCCBBB@@@???>>>======>>>======???CCCLLLVVV]]]jjjooowww~~~{{{rrrjjjbbb\\\RRRNNNHHHCCC???===;;;:::::::::::::::;;;===???@@@EEEXXXqqqzzz___NNNEEEBBB???>>>===;;;999888777666444444333333222111111111///////////////000000111111222444777:::DDDWWWiiiuuu}}}}}}||||||{{{vvvvvvvvvtttsssqqqmmmhhheeeeeeiiillltttvvvxxxyyy{{{wwwsssvvvyyy{{{|||}}}vvvooo[[[PPPEEE@@@@@@@@@CCCGGGMMMRRRYYY```gggooozzz|||zzzwwwuuussspppllliiiaaaYYYPPPIIIEEEAAA===:::666666555555444444444444444333222222444555555444yyyzzzhhh^^^eeesss{{{}}}oooqqqwwwyyykkk___WWWQQQOOOKKKHHHEEEAAA===:::555555444111...,,,,,,---++++++,,,------------,,,------------...///000111...............///000000......////////////000000////////////000000000000///000000111222333444444333444555666666555444444666666666666777888999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<====================================<<<<<<;;;;;;::::::999999:::::::::999999::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHGGGIIIMMMQQQTTTVVVWWWXXXUUUVVVXXX[[[^^^dddjjjoootttwww{{{~~~~~~}}}~~~~~~}}}zzzvvvppplllhhhfffeeeaaa```^^^]]]]]]]]]]]]^^^]]]___aaabbbaaa^^^ZZZXXXRRRSSSTTTWWWYYY[[[]]]^^^]]]^^^```dddiiiooosssvvvwww{{{sssaaaRRRHHHEEEBBB>>><<<;;;<<<<<<===<<<===???BBBDDDCCCBBBEEEDDDDDDCCCAAA@@@??????;;;;;;<<<<<>>===;;;:::888888999:::;;;<<<>>>???BBBSSSkkk|||aaaPPPFFFCCC??????===<<<:::999777777444444444333222222111111///////////////000111111111222555888:::CCCVVVhhhvvv}}}}}}{{{zzz{{{~~~xxxtttwwwzzzzzz}}}zzztttmmmhhhiiimmmpppxxx{{{~~~~~~zzzvvvuuuxxxzzz{{{|||xxxppp\\\PPPEEEAAA@@@@@@CCCGGGLLLQQQXXX^^^eeemmmwww~~~~~~{{{yyyvvvtttssspppllliii\\\UUULLLEEE@@@===999666555555555444444444444333444333222222444555555444vvvnnnaaagggttt~~~pppqqqwwwzzzkkk___WWWQQQOOOKKKHHHEEEBBB===:::333444444222...,,,---///---------------...//////...---------...///111222...............///000000------........./////////////////////000000000000///000000111333444444555222444555777777777666555666555555666666777888999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<=================================>>>::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>?????????@@@BBBCCCEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKIIIKKKOOOTTTWWWZZZ[[[[[[WWWZZZ^^^aaafffkkkqqquuuwwwzzz}}}~~~~~~|||yyyvvvrrrooommmlllggggggeeedddccccccccccccccceeehhhjjjhhheeeaaa^^^ZZZZZZ\\\]]]___aaabbbccceeeeeegggjjjnnnssswwwyyy{{{~~~}}}nnn]]]NNNEEEDDDAAA>>><<<;;;;;;<<<;;;;;;<<>>AAAFFFJJJZZZ```iiirrrzzz{{{qqqjjjbbb[[[UUULLLHHHBBB>>>===<<<;;;:::666777888999:::<<<===>>>BBBRRRhhh}}}~~~eeeSSSIIIEEE@@@???>>><<<;;;999888777555444444333333222111111///////////////000111111///111555888999AAAUUUgggttt||||||yyyxxxsssyyy|||yyyxxx}}}}}}vvvqqqpppsssvvv{{{zzzsssuuuwwwwwwxxx|||xxxppp]]]QQQFFFAAA@@@@@@CCCGGGKKKPPPWWW]]]ccckkkuuu||||||{{{yyyvvvsssqqqnnnjjjgggZZZSSSJJJBBB>>>;;;777333444444444444444333222222333222000111222333333222tttssseeejjjwwwqqqqqqwwwzzzkkk^^^VVVQQQNNNKKKHHHEEEBBB===:::111333444111...---...111///...---------///000111...---------...///111222...............///000000,,,---------......//////////////////000000000000///000000222333444555555333444666888999888777666555555555666666777888999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>999999999:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJMMMQQQVVVZZZ\\\]]]]]]ZZZ]]]bbbgggkkkpppvvvzzzxxx{{{}}}|||zzzxxxuuurrrpppooolllllljjjiiihhhggggggggggggjjjmmmnnnmmmiiieeebbb___```aaabbbdddeeeggggggkkklllmmmooorrrvvvyyy{{{~~~zzzlllZZZKKKCCCCCCAAA???<<<;;;;;;<<<::::::;;;>>>BBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@:::;;;===>>>???BBBEEEHHHTTTZZZdddnnnwww}}}wwwnnnggg```XXXSSSJJJFFF@@@===;;;;;;:::999555666777888:::;;;<<<===DDDSSSgggzzzgggUUUKKKGGG@@@???>>>===;;;999888777555444444333333222222111///////////////000111111...000555777888@@@SSSfffqqqzzz{{{xxxwwwooowww}}}}}}}}}~~~yyywwwxxxzzz|||}}}rrrtttuuuttttttxxx~~~{{{{{{~~~wwwooo]]]QQQFFFAAA@@@@@@CCCGGGJJJOOOVVV\\\aaajjjssszzz~~~|||{{{yyyuuurrrppplllgggddd[[[TTTJJJCCC???;;;777444333333444333333222111000111///......000000000///ooovvvfffmmm|||vvvssstttyyylll```YYYVVVRRRLLLHHHFFFBBB<<<888777555333111///.........//////.........---------//////.........//////000111111111000000000000000.........///////////////000000000000000111222222///000000111333444555555666666777888888888888777777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<:::888888999:::;;;============>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLJJJLLLMMMNNNNNNNNNPPPRRRRRRTTTVVVYYY[[[___dddhhhccceeeiiimmmrrrvvvzzz|||~~~}}}}}}}}}|||{{{yyywwwtttssssssqqqooooooqqqqqqooolllnnnoooppppppooommmjjjiiiggghhhiiijjjkkklllllllllqqqtttwwwzzz{{{|||~~~vvvfffVVVKKKCCCAAA>>>;;;999999;;;<<<============>>>???AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA============???AAACCCDDDJJJQQQ\\\hhhqqqyyyzzzmmmeeeaaa\\\SSSMMMFFFDDDAAA>>>;;;999888888666777888999888999<<<>>>GGGZZZqqqkkk[[[OOOIIIBBBAAA???===<<<;;;;;;;;;888777666555444333333333000000////////////000000111000111222555>>>QQQcccsss{{{uuummmnnnqqqvvv|||~~~~~~|||xxxrrrpppppprrrqqqssszzzzzzwwwyyy~~~yyyqqqbbbSSSDDD===>>>@@@DDDHHHOOOSSSXXX]]]ccckkkvvv}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxuuusssrrrooollliii___TTTHHHAAA<<<666444444222222222222222222222222111000000///////////////nnnwwwiiipppwwwtttttt|||oooccc\\\XXXSSSMMMIIIFFFCCC===888777666333111///.........//////.........---------..................///000000000000000111111111111/////////000000000000000000000000000000111222222000000111222333444555555666777777888999888888888777777777777777777777777999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>>????????????@@@AAABBBBBBDDDEEEFFFHHHKKKMMMNNNOOONNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ]]]___aaaeeeiiimmmkkklllooorrrvvvyyy{{{|||~~~}}}|||{{{zzzxxxwwwvvvuuuxxxvvvttttttvvvvvvuuurrruuuvvvvvvvvvuuussspppooonnnooopppqqqrrrrrrrrrrrrvvvxxx|||~~~pppaaaRRRHHHBBB@@@===;;;::::::<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@HHHNNNXXXcccmmmvvv~~~vvvkkkccc___YYYQQQJJJEEECCC@@@===:::999888888666777888888888999<<<>>>KKK^^^uuu{{{gggXXXNNNIIIDDDCCCAAA???===<<<;;;;;;888777666555444333333333000000////////////000000111000111333555>>>QQQbbbrrrzzzuuummmjjjnnnuuu}}}~~~~~~}}}zzzqqqooonnnoooooopppwww~~~{{{yyy|||~~~vvvdddUUUEEE>>>>>>@@@CCCGGGNNNRRRWWW]]]ccclllwww~~~|||||||||{{{~~~~~~~~~~~~}}}}}}zzzyyyvvvuuutttqqqnnnkkkaaaUUUHHHAAA;;;555222222111111111111111111111111111111000//////...//////kkkwwwkkktttwwwsssrrruuuiiiaaaZZZUUUNNNJJJGGGCCC>>>999777666444111////////////...............------------------------.../////////000000000111222222222///000000000111111111111111000000000000111111222111222222333444555666666777777888999999999999888777777777777777777777777::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>===<<<<<<===>>>@@@AAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSQQQRRRTTTUUUUUUVVVXXXZZZ^^^```bbbccceeehhhmmmppprrrssstttvvvxxxzzzzzz{{{}}}~~~~~~~~~|||{{{{{{{{{{{{|||{{{zzzzzz{{{|||{{{yyy}}}}}}}}}}}}{{{yyywwwuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}tttfffYYYMMMEEE@@@???===;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>??????EEEJJJRRR\\\fffqqq{{{xxxqqqggg```\\\VVVMMMGGGCCCAAA???<<<:::888888888666777888888888999<<>>===<<<;;;888888666555444333333333111000000//////000000111111000111333555>>>PPPaaapppxxx~~~tttlllffflllvvv}}}|||{{{}}}|||nnnlllkkkkkkjjjkkksss|||||||||~~~yyyfffWWWGGG@@@???@@@BBBFFFKKKPPPVVV\\\cccmmmxxx~~~}}}|||{{{{{{|||zzzxxxvvvuuusssooommmbbbVVVHHH@@@:::444111111000000000000000000000000222222000///............fff~~~uuummmyyywwwqqqnnn{{{oooggg]]]WWWPPPKKKHHHDDD???:::888666444111000/////////........................---,,,,,,------...///000//////000111222222333333//////000000111111222222222111111111111111222222333333444444555666666777777888888999999999999999777777777777777777777777:::::::::999::::::;;;<<<;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>???????????????<<<<<<<<<<<<<<<======>>>============???@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDGGGHHHJJJLLLOOORRRSSSUUUQQQSSSUUUVVVWWWXXXZZZ\\\___aaacccccceeegggkkknnnrrrssstttvvvwwwxxxxxxwwwzzz|||~~~}}}|||{{{{{{}}}}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{zzzxxxhhh\\\QQQHHHBBB>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@AAABBBBBBBBBFFFMMMUUU___kkkwww{{{qqqkkkddd^^^YYYSSSKKKEEEAAA???===:::888777777777666777777777888:::===@@@NNNbbbzzztttdddZZZTTTQQQJJJIIIFFFCCC@@@>>><<<<<<999888777555444444444333111000000000000000000111111111222333555===NNN___nnnvvvtttkkkeeelllwwwzzzwwwvvvxxx~~~rrrooommmmmmlllmmmuuu~~~~~~|||wwwhhhYYYIIIAAA@@@???AAADDDIIINNNTTT[[[cccnnnzzz~~~}}}|||}}}zzzwwwuuurrrnnnkkkaaaTTTGGG???999333111222111111111111111111111111333222111///............ddd{{{vvvrrrxxxqqqkkkssslll```ZZZRRRMMMIIIEEE@@@<<<888666444222000/////////---.....................,,,,,,,,,---...///000000///000000111222333333444...//////000111111222222444333333222222222333333444444444555555666666666777777888999999999999888777777777777777777777777:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<===>>>????????????>>>===<<<<<<<<<<<<===>>>>>>=========>>>@@@AAABBBCCCAAABBBDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLNNNQQQSSSTTTQQQSSSVVVWWWXXXZZZ\\\^^^___aaabbbbbbbbbdddgggjjjnnnppprrrtttuuuuuuuuutttvvvwwwyyy{{{~~~|||zzzxxxxxxxxxwwwxxxxxxyyy{{{|||}}}~~~{{{zzzyyyxxxxxxzzz|||}}}~~~zzzkkk\\\RRRJJJDDD@@@======<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>???@@@CCCCCCDDDEEEEEEFFFGGGGGGDDDDDDBBBAAAAAAAAABBBCCCAAADDDIIIPPPZZZggguuu}}}|||tttkkkggg```[[[VVVPPPIIIDDD>>>===;;;999777777777777666666777777777:::>>>AAAJJJ```{{{|||qqqcccYYYTTTQQQLLLJJJHHHDDDAAA???======999888777666555444444444111111000000000000111111111111222444555<<>>>>>>>>???;;;;;;;;;<<<===>>>@@@@@@<<<===???@@@AAA@@@@@@???>>>======<<<<<<>>>???@@@>>>>>>???@@@AAABBBCCCDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQRRRTTTWWWYYYZZZ\\\___aaa___```aaa``````aaadddfffjjjlllnnnppprrrqqqqqqpppooooooppprrrtttwwwyyy{{{|||zzzxxxvvvtttsssssssssttttttuuuvvvwwwyyy{{{|||{{{zzzzzzzzz{{{}}}qqqhhh[[[QQQJJJEEEAAA===============>>>???@@@@@@@@@@@@@@@??????@@@@@@AAACCCCCCDDDEEEFFFFFFGGGGGGIIIGGGEEECCCAAAAAAAAAAAABBBDDDHHHOOOXXXeeesss{{{wwwooofffbbb\\\VVVQQQLLLGGGCCC<<<;;;999777666666666666666666666666777:::>>>BBBIIIaaa~~~|||{{{ooo```WWWQQQNNNLLLKKKHHHEEEBBB@@@>>>>>>999999777666555444444444222111111000000111111222222111222444555<<>>999777555222111000000000---------.........//////.........///000111222333222222222222222222222222111111222333444555666666888777777666666555666666333444444444444555555555555555666777777777777666777777777777777777777777888888777777888888999:::888888999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>::::::;;;<<<>>>@@@AAABBB===>>>@@@BBBCCCBBBAAA@@@@@@???=========>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRUUUWWWYYY[[[^^^```]]]^^^^^^]]]\\\]]]___aaadddfffhhhjjjkkkjjjhhhgggffffffggghhhiiilllnnnooopppnnnlllkkkjjjiiijjjjjjmmmmmmmmmnnnppprrrtttvvvvvvwwwxxxyyyzzz||||||}}}yyyyyy{{{|||~~~|||}}}nnn\\\VVVMMMGGGDDDAAA===:::=========>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGEEECCCBBBBBBBBBBBBDDDFFFIIIOOOXXXeeerrrzzzuuummmbbb^^^WWWQQQLLLGGGDDDCCC;;;:::888666555555666666666666666666666:::???CCCMMMfff{{{oooaaaWWWPPPLLLLLLJJJHHHEEEBBB@@@??????:::999888666555555444444222111111000000111111222222111333444555;;;KKKZZZllluuuzzzppphhhnnnwww{{{pppkkkjjjrrrxxx~~~||||||{{{~~~|||yyyfffWWWHHHBBB@@@>>>???AAAFFFKKKRRRZZZcccnnn{{{}}}xxxwwwxxx{{{}}}~~~}}}zzzwwwsssnnnjjj^^^QQQCCC;;;666333222555111111111111111111111111///////////////000000111]]]ooo|||xxxuuuxxx{{{ooojjjbbbuuuxxxrrrggg```WWWOOOKKKGGGBBB>>>999777555333111000000000---------.........//////......//////000222333444333333222222222222222222333333444555666777888999999999888777777777777777333333333444444444444444444555555666666666666666777777777777777777777777777777777666777888888999777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======999999:::<<<>>>@@@BBBDDD>>>???BBBCCCDDDDDDCCCBBBAAA???>>>===>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEIIIJJJLLLNNNOOONNNMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLNNNRRRTTTUUUXXX[[[]]]ZZZZZZZZZYYYXXXXXXZZZ]]]```aaacccddddddbbb```^^^aaa``````aaabbbdddfffhhheeedddbbbaaa``````aaaaaa`````````aaacccfffhhhjjjmmmnnnnnnpppqqqsssttttttqqqrrrtttwwwyyyzzzzzz{{{xxx{{{zzzgggXXXOOOJJJDDDAAA@@@>>>;;;888======>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGEEEGGGKKKPPPYYYeeeqqqyyyyyy~~~uuummm___[[[TTTMMMHHHDDDBBBBBB:::999777666555555555666666666666555666:::???CCCRRRkkk~~~rrrcccXXXQQQMMMKKKJJJGGGEEECCCAAA@@@???:::999888666555555555555222222111111111111222222222111333444555;;;JJJZZZmmmuuu{{{sssgggmmmuuuzzzoookkkkkkuuuzzzyyydddVVVHHHAAA???>>>>>>@@@FFFKKKRRRZZZbbbnnnzzz~~~yyywwwyyy|||}}}{{{yyyuuuqqqnnn```RRRCCC;;;555111111333000000000000000000000000.........//////000111222^^^mmm~~~|||wwwyyy|||qqqdddgggrrr~~~sssmmmhhhaaaXXXPPPLLLHHHCCC@@@;;;888555444333222000.........------------......---...//////////////////444333222222222333444555777777777777888999:::;;;999999888888777777666666666666666666666666666666777666666666555555555555666555444333333333333333444444555666777777666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUTTTTTTVVVXXXZZZ[[[TTTUUUUUUUUUTTTSSSRRRRRRSSSTTTVVVYYY[[[]]]^^^^^^aaabbbbbbdddfffhhhjjjkkkkkklllmmmooorrruuuxxxyyyxxxyyyzzz{{{{{{}}}rrr___RRRMMMDDDAAA===:::999;;;>>>@@@===>>>???@@@@@@@@@???>>>AAABBBCCCDDDDDDDDDBBBBBBBBB@@@???@@@CCCFFFGGGGGGDDDEEEEEEDDDCCCBBBDDDEEEHHHGGGFFFKKKWWWeeerrryyy|||ssshhh___ZZZSSSMMMHHHDDD@@@===999999777666555555555555777666888:::999888===DDDQQQttttttcccXXXRRRNNNKKKIIIGGGDDDBBBAAA@@@@@@::::::888777666666666666111...+++---222555333111111222444444333777FFFUUUhhhsss~~~tttjjjqqqyyytttjjjiiillltttyyyyyycccUUUGGGAAAAAA@@@AAADDDDDDJJJRRRYYY```jjjxxxyyyxxx|||{{{wwwuuuqqqlllaaaVVVGGG;;;666444333333444333222222111111222222////////////////////////]]]lll}}}}}}~~~}}}|||rrrdddeeeooovvvooohhhbbbXXXQQQMMMIIIDDD@@@:::888555333333222111//////......------......///......//////000000//////333222222111222333444555777777777777888999999:::999888888888777777777666888888888888888888888888777777777666666666555555666666555444333333333333222333444555555555555555888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQRRRSSSRRRQQQOOONNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSVVVVVVWWWXXXZZZ\\\^^^___aaaaaaccceeehhhlllnnnppprrrtttuuuvvvwwwzzz~~~pppbbbSSSIIIFFFAAA???<<<::::::;;;>>>???@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAA@@@AAADDDGGGHHHIIIFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEEEEJJJUUUdddqqqyyy}}}xxx}}}pppfff\\\XXXQQQKKKFFFBBB>>><<<999888777666555555555555666555777:::999888>>>EEETTTxxxtttdddYYYQQQLLLKKKJJJHHHEEECCCAAA@@@???:::999888777666555555555222///,,,...222444333000111222333444333777EEETTTfffrrr~~~wwwnnnsss{{{sssjjjiiimmmssswww~~~~~~vvveeeWWWIIICCCAAA@@@AAACCCCCCIIIRRRYYY```jjjwww|||{{{|||xxxwwwrrrlll```UUUGGG;;;666444444333333333222222111111222222////////////////////////XXXiiizzz~~~~~~sssdddccckkk|||yyysssjjjcccZZZTTTOOOJJJEEEAAA;;;888555333333333111000///......------......///......///000000000000000111111111111222333555555888888777777777777888888888888888888888777777777::::::::::::::::::::::::888888888777777777666666666666555555444333333222111111222333333444555555777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFIIIJJJJJJKKKMMMOOOPPPQQQTTTUUUWWWYYY\\\```bbbdddiiikkkmmmoooqqquuuzzz}}}jjjZZZOOOFFFAAA???===<<<;;;;;;;;;===>>>???CCCCCCEEEFFFFFFFFFEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDEEEKKKVVVdddsss{{{{{{wwwwwwxxxlllcccYYYTTTMMMHHHCCC@@@<<<:::888888777666555555555555555444666999999999???GGGWWW}}}rrrdddZZZQQQJJJKKKJJJJJJHHHEEEBBB@@@>>>:::999888666555555444444333000...///222333222///111111333444333666CCCQQQdddppp}}}zzzqqqtttzzz~~~qqqjjjjjjmmmqqquuu{{{~~~wwwhhhZZZKKKDDDBBBAAAAAACCCBBBIIISSS[[[aaakkkwww|||zzzxxxrrrlll^^^TTTFFF<<<777555444444333333222222222111111111////////////////////////RRReeexxx{{{sssdddbbbjjj}}}}}}wwwlllfff^^^WWWRRRMMMGGGCCC<<<999555333333333222111//////............//////......///000111111111111000111111222333444555555888888777666666666777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777666666555444333222222000000111222333444555666666777777777777888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBB@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>?????????>>>===;;;999<<<<<<<<<======<<<;;;;;;======>>>?????????>>>>>>AAAAAAAAABBBCCCEEEFFFGGGJJJKKKMMMOOORRRVVVXXXZZZ^^^```dddgggjjjoootttxxx{{{~~~sssZZZLLLFFFAAA===<<<::::::;;;<<<===>>>??????DDDEEEFFFHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@??????AAADDDHHHJJJJJJKKKIIIHHHGGGGGGFFFEEECCCEEEFFFHHHMMMWWWeeettt~~~{{{vvvsssyyy}}}ssshhh```UUUQQQKKKEEEAAA>>>;;;999888777666555555555555555444444555888999:::@@@HHH\\\pppcccZZZQQQIIIKKKLLLLLLKKKIIIEEEAAA???:::999888666555444444444444222000000111222111///111111222444333666AAAMMMbbbooo}}}|||qqqrrrwwwssskkkjjjlllooosssyyy{{{kkk]]]MMMFFFCCCAAAAAABBBBBBJJJTTT]]]dddmmmxxx|||zzzxxxqqqiii]]]SSSFFF<<<777666555444333333333333333222111111000000000000000000000000OOObbbvvv}}}uuuyyy~~~rrrffffffnnn|||pppjjjaaa[[[VVVPPPJJJEEE===:::666333222222222111/////////....../////////...///000111222222222222111111222333444444555555777777666666555666666666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777666555444222111000000111222333555777888666777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@@@@???===<<<;;;:::888999:::;;;;;;:::999888888888999999999999999888::::::;;;;;;;;;::::::999<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPTTTVVVZZZ]]]aaaffflllpppsssvvvzzz}}}~~~xxxeeePPPFFFCCC@@@===;;;999999;;;<<<>>>???@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB>>>===>>>AAAEEEJJJLLLMMMNNNKKKHHHGGGHHHHHHGGGEEEEEEGGGIIIMMMVVVcccrrr}}}~~~|||yyyvvvtttqqqppp{{{xxxnnnccc\\\RRRNNNHHHCCC@@@>>>;;;999777666666555555555555555444333555777888:::AAAIIIbbbmmmaaaYYYQQQJJJKKKLLLMMMMMMKKKGGGCCCAAA;;;:::888777555444444333444333111111111111000000111111222444333555>>>HHH___nnn}}}tttrrrvvvwwwmmmjjjlllnnnrrryyy|||mmm^^^NNNGGGCCCAAA@@@BBBDDDLLLVVV^^^eeennnyyy~~~zzzyyywwwooofff[[[QQQEEE<<<888777666555333444444444444333222222111111111111111111111111OOOaaauuuvvvmmmpppwww~~~}}}tttiiijjjssssssnnnfff___ZZZTTTMMMHHH@@@<<<777333222111111000000//////......//////000...///000222222333333333333333444555555555555444666666555555555555666666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777777888777666444222111000000000111333555888999777777777888888888999999999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<===>>>===>>>@@@BBBDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGDDDDDDDDDDDDCCCAAA@@@???========================;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777333444555666666666666666666777777888888888888777666777777888777777666666888777777777888999::::::;;;<<<===>>>@@@CCCEEEFFFKKKMMMPPPSSSWWW[[[aaaeeehhhlllppprrrsssuuuyyy}}}eeeWWWIIICCCBBB???<<<;;;::::::<<<===>>>@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB??????@@@DDDJJJOOOSSSTTTSSSNNNIIIHHHJJJLLLLLLJJJFFFHHHJJJMMMSSS```oooyyy|||zzzvvvrrroooooooooppp}}}}}}rrrhhh^^^YYYOOOKKKEEEAAA>>><<<:::888666666555555444555555666555444555777888999AAAJJJgggnnn___VVVPPPLLLIIIJJJLLLLLLKKKHHHDDDBBB<<<;;;:::888666555444444444333222111111111111111111000111333444555<<>>888333111000000///000000////////////000000...///111222333444444444555666777777777666555444444444444444555666777777666777777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;777888888888777444222000.........///111444777999888888888888999999999:::999999::::::;;;<<<<<<===999999999999:::;;;<<<<<<<<<===???AAADDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDAAAAAA@@@@@@???===<<<;;;999999999999999999999999666666777777888888999999888888999::::::999888888777777666666555555555555333333333333333444555555444555666666777777777666555555666666666666666555666666666555666666777777999999:::;;;<<<>>>???@@@BBBDDDGGGJJJMMMQQQVVVYYY[[[___bbbccccccgggmmmsssxxx}}}~~~kkkVVVLLLDDDAAA@@@>>>===>>><<<<<<<<<===???@@@BBBCCCBBBCCCEEEFFFHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCEEEJJJQQQXXX\\\^^^YYYSSSLLLJJJMMMQQQRRRQQQKKKMMMOOOPPPUUU___nnnyyy}}}zzzuuupppnnnpppsssuuuwwwkkkaaaYYYTTTKKKGGGBBB>>><<<:::888777555555555444444555555666666555555777777999@@@IIIeeeqqq^^^SSSNNNLLLFFFGGGHHHIIIHHHFFFDDDCCC>>>===;;;999777666555555333333333222111111222333111000111333444444:::AAAWWWhhhyyy}}}uuuvvvuuuooonnnpppuuu}}}~~~wwwlll]]]NNNFFFCCCAAA@@@BBBEEEKKKTTT[[[bbblllyyy~~~zzzzzzxxxnnncccWWWOOODDD<<<:::999888777666666888888888777555444222222222222222222222222NNN___uuummmeeegggllluuu~~~rrrlllpppyyyssskkkeee```YYYRRRLLLDDD???999444111000///...000000////////////000000//////111222333444444444777777888888888666555444333333333444555666777888666666777888:::;;;<<<<<<====================================<<<<<<<<<<<<777888999888777444222000---,,,,,,---000333666888888999999999999:::::::::999999::::::;;;<<<======888888888888999:::;;;;;;<<<===???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>===<<<:::999888666666666666666666666666333333444555555666777777666666777888888777666666777666555555555555555666666555333222222333444555333333444555555555555555555666666777777777777777777777666666666777777888:::::::::;;;<<<===>>>???===???BBBDDDFFFJJJNNNRRRPPPTTTWWWWWWWWW[[[ccciiipppuuu|||nnnZZZPPPHHHBBB@@@???===???BBB>>>>>>======>>>@@@BBBDDDBBBCCCEEEGGGHHHHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBGGGGGGJJJOOOWWW^^^ccceee]]]VVVNNNLLLOOOTTTVVVVVVQQQSSSTTTUUUXXXbbbppp{{{}}}wwwrrrqqqtttxxx{{{sssggg]]]UUUQQQHHHEEE@@@<<<:::888777555555555444444444555555666777555555777777888@@@III```ttt]]]QQQMMMLLLDDDDDDEEEFFFEEEDDDCCCCCC???===<<<:::888666666555222222333222111111222444222000111333444444999@@@TTTeeewww~~~uuusss||||||zzz}}}wwwqqqpppqqqvvvzzzkkk]]]MMMFFFCCCAAAAAABBBDDDJJJRRRYYY```jjjxxx||||||zzzooocccWWWOOODDD===:::999888777666777999:::999888666555222222222222222222222222PPPbbbyyyooohhhnnnttt|||yyyqqqsss}}}xxxmmmaaa[[[YYYTTTMMMGGGCCC<<<777444222000///333222111111111111111222222111000000111222555666999999999888888666555444555555666777777777777777777777777888999:::<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;::::::999777555333111///,,,------...000111333444777:::===>>><<<:::999999999999999999999999999999888888888888777777777777<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999888777777999999888888777777777666444444444555555555666666555444222111111222444555666666444333222111111111222222222222222222333333333444666777888777666555::::::999888777666555555444666777666666666888:::888:::<<<===<<<<<<===>>>===>>>AAACCCEEEGGGGGGGGGGGGGGGHHHJJJNNNTTTYYY\\\gggkkkqqqxxxzzzkkk]]]UUUIIIGGGCCCAAA????????????????????????@@@BBBCCCEEEDDDJJJNNNMMMMMMNNNNNNLLLLLLHHHFFFGGGGGGDDDFFFIIIMMMQQQUUUZZZdddoootttsssmmm___SSSQQQUUUXXX[[[^^^[[[ZZZ^^^ffflllqqq}}}~~~yyywwwwww}}}wwwmmmeee]]]TTTMMMHHHEEEAAA>>><<<;;;999777666444222333444555444333777333222666:::<<>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;::::::888666333111000---------...000222333444999<<>>>>><<<;;;999888666555555444444444444444444333333333444444444555555555666666555444222111111222444555444444333222222222333333222222222222333333333333333333444444666777888999:::999999888777666666555555777777777666777999;;;;;;===??????=========>>>;;;===???AAACCCDDDDDDDDDDDDDDDDDDEEEHHHLLLPPPSSS\\\```gggnnnuuu}}}}}}wwwmmmaaaUUUOOOJJJHHHEEEBBBAAA@@@@@@???@@@??????@@@AAACCCEEEFFFJJJRRRYYYZZZZZZYYYVVVQQQPPPLLLJJJKKKKKKJJJMMMQQQXXX]]]bbbhhhqqq{{{~~~|||qqqcccVVVUUUYYY___eeeiiiiiigggjjjssszzz||||||uuulllddd\\\RRRLLLGGGCCC???===;;;:::888666666444222333444555444333888444444888;;;<<>><<<;;;888777555444333222111111111111...//////...///222888;;;LLL]]]rrr~~~}}}sssnnnsss|||{{{xxxvvvyyy|||uuuppprrr|||yyyooo```OOOFFFCCCAAAAAACCCEEEKKKRRRYYY```jjjuuu||||||wwwqqqmmm^^^RRRFFF@@@<<<888777999777777888999999999999999888999999:::999888666555MMM___zzz~~~ssstttxxx{{{pppooo{{{rrrhhhbbb___WWWOOOHHHDDD===777444333111000////////////000111222222222222111111111333444555888888888888777666666555555555666777777777777777777777777888999:::;;;<<<@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEECCCAAA???>>><<<;;;:::999777555333222.........///000222333444999===AAACCCBBB???===<<<999999999999999999999999999999999888777666666555555555666888:::===???@@@<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<888777666444333222222222111111111111222222222222444444444555555555555555444444222222222222444444222222222222333333444555222222333333333444444444333333222222444777:::<<<999999888888777777666666777888999999888999;;;===AAABBBCCCBBB@@@>>>>>>???<<<===???AAABBBBBBBBBBBBCCCBBBBBBBBBCCCFFFIIIKKKQQQUUU[[[bbbiiipppwww|||~~~{{{yyyyyyyyyxxxwwwtttssspppjjjccc[[[UUUQQQQQQOOOKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBDDDGGGJJJLLLUUU```kkkpppppplllddd]]]YYYTTTQQQRRRSSSSSSXXX]]]bbbhhhooouuu}}}tttggg[[[YYY```hhhrrryyy{{{xxxzzz}}}tttkkkccc[[[QQQKKKEEEBBB>>>;;;:::999777666666444222333444555444333888666666999;;;;;;===AAAHHH```uuurrr]]]SSSNNNJJJFFFDDDCCCDDDGGGIIIJJJJJJIIIGGGCCC@@@>>><<<999777555444333222222111111111............///111666:::GGGZZZooo|||}}}sssmmmqqqyyy}}}|||~~~vvvxxx{{{|||ooohhhfffjjjuuu{{{|||{{{qqqaaaPPPGGGCCCAAAAAACCCDDDIIIQQQXXX___hhhssszzz|||vvvooojjj^^^RRRFFF@@@<<<888777999666777777888999:::;;;;;;<<<<<<======<<<;;;999888PPPaaa{{{sssrrrvvv}}}rrrqqq~~~vvvmmmgggbbbZZZQQQJJJDDD===888444333222111111111111222333444555666333222222222222333444555666777777777777777666666555555666777777777777777666666777777888:::;;;<<<@@@@@@AAAAAABBBBBBBBBCCCEEEEEEEEEDDDCCCAAA???===<<<<<<;;;:::888666444333/////////000111222444444999===AAADDDBBB@@@===<<<999999999999999999999999:::999999888777666555555444555666777999;;;<<<===:::::::::;;;<<<======>>>>>>>>>======<<<;;;;;;:::666555444222222111111111222222222333333444444444555555555555555555555555444333333222222333333444333333222222333333444444333333333444555555555666444444444444555777999:::999999999888888888888888999:::;;;;;;:::;;;===???EEEFFFFFFEEEBBB@@@???@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJMMMPPPUUUZZZ___eeekkkoooqqqpppppprrrsssuuuwwwwwwtttsssppplllhhheeebbbaaa___\\\YYYWWWWWWUUURRROOOIIIHHHGGGHHHJJJOOOTTTXXXcccqqqyyyooogggaaa\\\\\\]]]^^^dddjjjmmmttt{{{vvvjjj___^^^eeeppp}}}{{{rrrjjjccc[[[QQQKKKEEEBBB>>>;;;:::999888666666444222333444555444333777555666::::::999;;;@@@KKKbbbuuummm[[[UUURRROOOGGGEEECCCDDDFFFIIIJJJJJJIIIGGGCCCAAA???===:::888555555444333222222222222111111111111111333777;;;DDDWWWmmm|||uuummmoootttwwwzzz|||uuuzzz{{{|||}}}wwwkkkeeedddhhhrrr|||yyyxxx}}}|||{{{~~~}}}qqqbbbPPPGGGCCCAAAAAACCCCCCHHHOOOVVV]]]fffqqqxxx{{{uuummmhhh\\\QQQEEE???<<<888666777555666666888999;;;<<<======>>>>>>???>>>===<<<;;;NNN___yyyxxxnnnmmmttt|||qqqqqq~~~yyypppjjjeee\\\SSSKKKEEE>>>888555333333222222222222222333444666666333333333333333333444444555666666777777777666666555555666777777777777777666666666777888999;;;;;;???????????????@@@@@@@@@AAABBBBBBBBBAAA???===<<<<<<<<<;;;:::888666555444000000000000111333444555777:::???AAA@@@>>><<<;;;999999999999999999999999999999888888777666666555777777888888999999999999888999999::::::;;;;;;;;;===<<<<<<;;;;;;:::::::::555444333222222222222222333333444444555555666666555555555555555555555444333333333333333333333333444444333333222222333333333444444555666666777777555666777888888888777666999999999:::::::::::::::<<<===>>>>>>======???AAAGGGHHHHHHGGGDDDBBBAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPSSSVVVXXX\\\```ccceeehhhmmmrrrvvvyyyzzz{{{}}}|||{{{yyyxxxxxxxxxxxxrrroookkkjjjkkkiiiccc^^^WWWTTTQQQPPPSSSYYY```eeessswwwqqqlllkkkkkkmmmrrryyy}}}xxxnnndddeeelllwww~~~|||}}}}}}xxxpppiiiccc[[[RRRLLLEEEBBB???<<<;;;:::999777666444222333444555444333555444666999999888;;;AAAMMMdddvvviiiZZZVVVUUUSSSKKKHHHEEEDDDEEEGGGHHHGGGHHHFFFCCCAAA@@@===:::888666555444333222222222222222333333333333444888:::AAAUUUlll|||wwwnnnmmmoooppprrrtttqqqwwwxxxkkkccc```aaaiiirrr|||vvvsssyyy~~~|||xxxwww|||rrrbbbQQQGGGCCC@@@@@@AAABBBHHHOOOUUU\\\eeeooowww|||uuulllggg[[[PPPDDD???;;;777555666555555555666888:::<<<===<<<===>>>?????????>>>===HHHZZZuuuooohhhjjjuuuxxxoooppp|||{{{rrrlllggg___VVVLLLFFF>>>888555444444333111111111111222333444444333333333444444444444444444555666666777777777777555555666777777777777777666666666777888999:::;;;<<<========================>>>?????????>>><<<;;;;;;;;;;;;:::888666555444111111111111222333444555666888<<<======;;;;;;;;;999999999999999999999999888888888888777777777777888888888999888888777666777888888888999999999:::::::::::::::999999888888555444333333333333333444444444444444555555555555555555555555555444444444333333333333333333333333555444333333222222222222444444555666777888888999777888:::;;;;;;999777555::::::;;;;;;<<<<<<======>>>???@@@@@@???@@@BBBCCCEEEGGGHHHGGGEEECCCCCCDDDBBBCCCEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRSSSTTTVVVYYY\\\```fffnnnuuuzzz~~~yyysssiiiddd]]]XXXZZZ```iiippp|||}}}~~~~~~~~~uuuooopppwwwppppppvvvxxxsssmmmgggbbb[[[SSSLLLEEEBBB>>><<<;;;;;;999888666444222333444555444333444333555888888888>>>FFFWWWnnnjjj\\\YYYWWWUUUQQQMMMIIIFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA???<<<999666555444333222222222222111222333222222333555777>>>RRRjjjzzzxxxpppnnnnnnllllllooopppuuu~~~pppfff___^^^bbbjjjuuu}}}sssrrrvvvzzz~~~zzzuuuuuu{{{tttdddRRRHHHDDD@@@@@@BBBCCCHHHOOOUUU\\\dddooovvv}}}vvvmmmgggZZZPPPEEE???<<<777555555444444444555666888;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@EEEYYYuuuzzziiieeekkk{{{vvvooorrryyy|||rrrlllhhh```WWWMMMGGG???888555444444444333333222222222222333444333444444444444444333333333444555666777777777777555555666777777777777777666666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::::::::999888666555444222222222222222333444555555888:::::::::999:::;;;999999999999999999999999777777777777888888888888555666777888888777666666666666666666777777777777888777777777777666666666444444333333333333444555666666666666555555555555666666555555555444444444222333333444444333333222333333222222222333444444444555555666888999999:::999:::::::::;;;:::::::::;;;<<<<<<===>>>?????????@@@AAABBBAAAAAAAAACCCEEECCCDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTTTTUUUVVVYYY[[[___eeeoooxxx|||ttthhh___]]]cccmmmttt{{{|||~~~uuuhhhjjjrrr|||yyyqqqmmmhhhddd```ZZZRRRLLLCCCAAA===;;;::::::999777666444222333444555444333444333555888888:::CCCMMMgggmmmaaa___^^^\\\VVVRRRLLLIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCBBB???<<<666555444333333222333333111222222222111111333555:::OOOgggxxxyyyrrrpppooollllllmmmmmmpppvvvuuukkkccc___ccciiipppzzz{{{uuuuuuyyy|||{{{vvvqqqrrryyywwwgggUUUKKKFFFBBBBBBCCCCCCHHHOOOUUU\\\dddnnnvvv~~~~~~wwwnnnhhh\\\QQQGGGAAA>>>999666777444444333333444666999:::;;;<<<>>>AAACCCDDDDDDDDDGGG\\\wwwuuufffeeemmmxxxrrruuuuuu|||rrrlllhhhaaaYYYMMMGGG???888555444555555666666555444444444555555444444444555555444333333333333555666777777777777555666666777777777777777555555666666777999:::;;;;;;;;;;;;;;;;;;;;;::::::888999;;;============<<<::::::999999777666444333222222222222333444444555666888999999888999;;;<<<999999999999999999999999666666666777888888999999333444555777888777777666444444555555555555555555555555555555555555444444333333333222333333444555999999888888777777777666666666555555555444444444222333333444444333333222111111111222333444666777444555666777888999::::::;;;:::999999999;;;>>>???<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBBBBBBBDDDFFFAAACCCEEEEEEEEEDDDEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVWWWXXXYYY\\\___^^^dddnnnyyy~~~oooccc___dddmmmtttuuu}}}llleeehhhqqqyyyvvvmmmiiieeeaaa^^^YYYQQQKKKBBB???<<<:::999999888666666444222333444555444444555444666888999===GGGSSSpppooofffffffffdddXXXTTTNNNKKKIIIJJJJJJIIIFFFEEEDDDEEEEEEDDDAAA???666666555444333333333333222333444333222222444666888LLLeeevvvyyysssrrrqqqnnnmmmooojjjiiillluuuvvvlllddd```bbbhhhnnnwww~~~|||yyy{{{yyysssooopppwwwzzziiiWWWMMMHHHDDDCCCEEECCCHHHOOOUUU\\\dddnnnvvv~~~xxxoooiii]]]SSSHHHCCC@@@:::888888444333222222333555888999;;;<<>>>>>>>><<<;;;;;;:::999888777666777666555555555666888999666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666666777777777888888888888888777222444666555333333666999555666666777666444222111777777888888888777777666::::::999888777666555555666666555555555444444444222222333444444444444333444333333222333333444444888888888888999999999999===============<<<<<<<<>>???EEETTTxxxwwwvvv{{{qqqjjjeeebbbZZZWWWSSSPPPNNNLLLJJJIIIGGGFFFDDDCCCDDDDDDBBB@@@<<<999666555444444333222111111111111222333444555<<>>>>>======<<<<<<;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;:::999888888777777666666555666777888999666777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888888888999999999888777777666777888666333222444666444444555555555555555555777888888888888888777777::::::999888777666555444555555555555444444444444222222333333444444333333555444444444444555555666888888888888999999999999>>>>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMOOORRRSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___eeemmmyyyoooeeebbb```aaacccjjjssssssjjjgggrrr}}}vvvppplllfff```ZZZTTTNNNJJJBBB???<<<999888777555444222222222222333444555666666:::777777===>>>DDDTTTooozzzwwwoooqqq}}}tttjjjccc___YYYVVVRRROOONNNLLLKKKIIIGGGFFFEEEEEEFFFEEECCCAAA<<<:::666555444444333222111111111111222333444555;;;III\\\nnn}}}yyyxxx{{{yyyppphhhiiiiiinnnxxxvvvnnngggdddbbbllluuuzzzpppfffgggrrrzzzjjjXXXLLLEEEBBBCCCFFFGGGLLLSSSYYY___gggqqqxxx{{{rrrjjj```XXXMMMCCC>>>;;;999777666666666666666777999999<<<>>>@@@BBBDDDEEEEEEEEEKKK```yyy|||sssjjjhhhooo}}}qqqlllmmmzzz}}}wwwrrriii```XXXMMMBBB===:::777666777666666666666555555555555666666666555555555555444888999:::::::::999888777777777666555555555555666666555444444555777999;;;@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::;;;<<<===>>>======<<<;;;:::999999888777666666666666777888999888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999:::::::::::::::999888888777888888777444444555666444444333444444666777888888888999999999999888888999999888777666555555444555555555444444444333333222222222333333333444444555555555555666666777888888888999999999:::::::::===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJMMMOOOOOONNNLLLJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUVVVUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\]]]bbbjjjuuuzzzjjjaaa^^^]]]]]]```fffkkkuuu~~~sssnnnsss|||{{{uuupppiiiaaaZZZRRRLLLGGGBBB???;;;999888777555444222222222222333444555555555:::777666<<<===CCCTTTiiiqqqtttlllgggoooxxxlllbbb\\\WWWTTTQQQNNNNNNMMMLLLJJJGGGGGGGGGHHHIIIHHHEEEBBB===:::777555444444333222111111111111222333444444:::FFFYYYlll{{{}}}|||}}}{{{ssskkkgggiiirrr~~~xxxllleeebbbjjjuuuxxxoooeeefffqqq~~~{{{kkkYYYMMMFFFBBBBBBEEEFFFLLLSSS[[[bbbjjjttt||||||tttmmmeee]]]RRRGGG@@@<<<:::888555555555666777999;;;===???@@@BBBDDDEEEEEEEEEDDDKKK^^^ttt}}}zzzvvvpppkkknnn}}}zzznnngggmmm{{{zzztttkkkaaaZZZOOODDD???;;;888666888777777777777777777666666666666555555555555555666888999:::;;;;;;:::999888888888777666666666666777777666555444555777999;;;AAA@@@@@@???>>>>>>======>>><<<;;;::::::;;;===>>>>>>>>>===<<<;;;:::999999777777777777777888888888888999:::;;;<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<:::;;;<<<=========;;;;;;<<<<<<=========<<<;;;;;;777777777777777888999:::666555333333333555888:::888999999::::::::::::999999999888777777666555555555555555444444444444333333333333333333444444555555555555666777888999::::::::::::;;;;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLOOORRRTTTTTTSSSPPPNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRTTTWWWWWWWWWVVVWWWXXXWWWXXXZZZ[[[\\\]]]]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\]]]aaagggooo{{{~~~qqqddd^^^[[[YYYZZZ]]]dddffflllwww|||uuuuuu}}}zzztttkkkbbbZZZRRRKKKFFFAAA>>>;;;888888777555444333222222222333333444555444999777666;;;<<>>;;;888666555444333222222111111111222222333444999BBBTTTiiizzz~~~~~~|||tttnnniiilllvvv~~~ssskkkhhhiiivvvyyyppphhhiiisss}}}mmm[[[OOOGGGBBBBBBDDDEEEKKKTTT\\\dddmmmwww~~~~~~wwwqqqjjjcccXXXMMMCCC>>>:::999444444555666888;;;>>>@@@BBBCCCDDDFFFFFFFFFEEEEEEHHHZZZnnnyyy~~~~~~{{{||||||xxxpppmmmvvvzzznnnhhhkkk|||}}}xxxnnnddd[[[PPPEEE???<<<888777888888888888888888888888888666666555555555666666777777888:::;;;<<<<<<;;;;;;:::999888888777777888888777666555444555666999:::????????????>>>>>>>>>>>>>>><<<;;;::::::;;;===>>>???>>>======;;;;;;:::999666777777888888888888888999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::<<<===>>>======<<<>>>>>>???@@@AAABBBBBBBBB;;;;;;:::999::::::::::::999777555333333555777999999999:::;;;;;;;;;;;;;;;999999888888777777666666666666555555555444444444444444333333444444555666555555666666888999;;;;;;=========>>>>>>>>>??????===>>>@@@BBBEEEGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRVVVXXXXXXWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTVVVXXXXXXXXXXXXYYYZZZYYYZZZ\\\^^^______^^^^^^[[[\\\]]]]]]^^^]]]]]]\\\```aaaeeejjjsss~~~pppfff]]]ZZZXXXWWWWWWZZZ```aaafffppp}}}}}}zzz|||{{{uuukkkbbbYYYQQQKKKGGG@@@===:::888777777666444333333222222222333444444333999777666:::<<>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<;;;::::::999666777888888999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========???@@@BBBEEEGGGIIIJJJJJJEEEBBB???===<<<;;;999777999888555444333555777888999:::;;;<<<<<<======<<<::::::999999999888888888777777777666666666555555666666555444555666777888666777777888:::<<<===>>>AAAAAAAAABBBBBBBBBCCCCCC???@@@BBBEEEGGGJJJLLLMMMKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUXXXYYYZZZYYYWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWYYYZZZZZZYYYYYY[[[]]]\\\^^^```bbbcccbbbaaa```^^^^^^^^^_______________cccccceeeggglllttt}}}uuubbb[[[UUUUUUTTTSSSTTTXXXYYY\\\aaahhhtttwwwqqqhhh___WWWPPPJJJGGG???===999888777777666444333333333222222333333444222888777666;;;===HHH]]]sssuuussslllnnnvvvkkkccc^^^RRRPPPOOOOOOQQQSSSTTTSSSNNNMMMLLLLLLLLLJJJFFFCCCBBB???;;;999888777666444333222222111222222333333666999JJJcccvvv}}}{{{{{{{{{yyyvvvppprrr}}}zzzpppmmmnnnwww}}}vvvrrroooqqqyyyqqq___SSSJJJCCCAAACCCEEEKKKTTT\\\ccckkktttzzz~~~{{{vvvqqqfffXXXJJJAAA<<<;;;666555555666999>>>BBBEEEHHHIIIJJJLLLLLLLLLKKKKKKCCCRRRcccnnnvvv~~~~~~ooonnnxxx~~~tttnnnhhhvvvvvvlll\\\QQQGGGBBB@@@<<<<<<===999999::::::;;;;;;;;;;;;777666555444555666888999:::;;;<<<======<<<;;;:::888777777666555666666666666555333222333444666777888999:::;;;<<<======>>>999::::::;;;<<<===>>>>>>>>>======<<<;;;:::999999666777888999999999888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;::::::999888888888999:::;;;======???AAAEEEHHHLLLPPPRRRSSSJJJFFFBBB???>>>===999777777666555444555666888:::::::::;;;<<<===>>>>>>===;;;;;;;;;::::::::::::999888888888888777777777777888777666555666777999:::999999:::;;;===???AAABBBEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDFFFHHHKKKNNNOOOQQQOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ\\\]]]\\\\\\\\\^^^```aaabbbeeeggggggfffeeedddbbbaaa```______```aaaaaaeeeeeefffgggiiinnntttxxxuuueeeUUUPPPMMMOOOPPPOOOQQQUUUTTTYYY^^^ccckkkyyyqqqkkkbbbZZZSSSNNNIIIFFF???<<<999777777777666444444333333222222333333333000888888777<<<>>>KKKaaasssvvvuuupppuuu{{{mmmccc^^^[[[RRRPPPOOOPPPSSSUUUVVVVVVTTTRRRPPPOOONNNLLLHHHFFFDDDAAA===;;;:::999777666333333222222111222222333444666FFFaaauuu}}}}}}zzz{{{|||||||||sssttt}}}yyyrrrsssxxx|||wwwuuutttwww~~~sssaaaTTTKKKDDDAAABBBEEEKKKTTT[[[bbbhhhpppvvv|||{{{vvvkkk\\\MMMBBB===<<<777666666777:::>>>CCCFFFJJJKKKMMMNNNOOOOOOOOONNNCCCQQQaaallluuurrrooovvv}}}|||sssmmmiiiuuuxxxnnn]]]RRRHHHDDDBBB???>>>@@@:::::::::;;;;;;<<<<<<<<<777666555444555666888:::<<<============;;;:::888666666555444444444444444555444333222222333555666666777888999;;;<<<===>>>888999:::<<<===>>>>>>>>>======<<<;;;:::999999888666777888999:::999888888888888999:::;;;;;;;;;;;;======<<<;;;:::999999888777777666777888:::<<<>>>@@@BBBFFFKKKPPPTTTWWWXXXIIIFFFBBB@@@@@@@@@===:::444444444555666888:::;;;:::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::999999999999888888888777999888777666777888:::;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___^^^^^^^^^```bbbccceeehhhjjjjjjiiihhhfffdddcccaaa______```bbbcccfffggggggggghhhkkkppptttwww}}}iiiXXXMMMIIIHHHKKKMMMLLLNNNRRRSSSXXX^^^aaafffsss|||kkkfff^^^VVVPPPLLLHHHEEE???<<<999777777777666555444444333222222333333333000888888777<<>>AAAGGGPPPVVVWWWSSSOOOGGGGGGGGGFFFCCC@@@===;;;555555444333444666888:::;;;<<<===>>>????????????<<<;;;:::999999999:::;;;===<<<999888777777888999:::999999999999999::::::;;;>>>AAACCCCCCDDDFFFHHHLLLKKKJJJKKKMMMOOOPPPPPPOOOMMMKKKLLLPPPTTTTTTSSSTTTVVVYYYZZZZZZ[[[\\\]]]WWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^___aaabbbcccccccccccccccccccccddddddddddddjjjllloooppppppnnnkkkiiiiiigggcccaaa```bbbdddfffeeefffhhhkkklllmmmmmmmmmppppppuuu}}}}}}mmm\\\QQQFFFFFFEEEFFFHHHKKKNNNPPPNNNUUU\\\```cccmmm}}}~~~uuufff___WWWPPPLLLGGGBBB>>>>>>===:::888666555555555333333333333333333333333222444777:::;;;AAARRRbbb{{{wwwtttxxxrrrfff___ZZZXXXPPPQQQRRRTTTVVVWWWWWWWWWYYYWWWSSSOOOJJJGGGDDDCCCHHHEEEAAA>>>===;;;888666666666555444333333333333666999BBBUUUlll|||}}}zzz}}}}}}sssvvv~~~{{{zzz|||~~~zzzjjjXXXJJJCCCCCCDDDFFFLLLUUU\\\bbbiiipppvvv~~~zzzooo```QQQDDD===:::666666777888;;;>>>AAABBBEEEIIINNNRRRRRRQQQQQQPPPBBBLLL^^^ppp{{{pppjjjqqqxxx{{{rrrfffppp|||ppp^^^UUULLLHHHEEE@@@>>>>>><<<;;;999888888888999:::999888666666666777999:::;;;;;;;;;;;;:::999888888666555444222222444555666666555333222111111222222555777::::::::::::;;;<<<::::::::::::::::::::::::======<<<<<<;;;:::888888555666666666666444333222555666777888999999999999999888888777555444333333333333222222333555777999<<<>>>CCCJJJPPPQQQNNNKKKDDDEEEEEEEEEDDD@@@===;;;555444333333444666888::::::;;;<<<===>>>>>>>>>>>>===<<<:::999999999::::::<<<;;;999888888888:::;;;::::::999999999:::;;;;;;<<<>>>AAACCCDDDFFFHHHJJJLLLMMMNNNPPPSSSUUUVVVVVVUUUSSSRRRSSSWWWZZZ[[[ZZZZZZ[[[]]]^^^______```aaaaaaaaa```___]]]]]]]]]^^^aaaaaabbbcccddddddddddddeeeeeeeeeffffffffffffgggkkkmmmpppqqqqqqooommmkkkjjjhhhfffddddddeeefffhhhfffgggjjjlllnnnooooooooopppoooqqqxxx}}}{{{jjjXXXLLLEEEDDDDDDDDDFFFIIILLLNNNPPPVVV\\\___aaajjjzzzyyyooobbb\\\TTTOOOKKKHHHDDD@@@>>><<<:::888666555555555333333333333333333333333222444777:::;;;AAAQQQaaawwwsssooowwwsssggg___YYYVVVQQQQQQSSSTTTUUUUUUUUUUUUUUUSSSQQQMMMJJJHHHFFFFFFHHHFFFBBB@@@>>><<<999666666666555444333333333333555777@@@QQQgggyyy~~~zzz{{{~~~~~~~~~sssuuu{{{|||zzz{{{}}}~~~}}}}}}nnn\\\MMMEEEDDDEEEGGGMMMVVV]]]cccjjjqqqwww~~~~~~xxxnnn```QQQEEE>>>;;;777777777888:::===???AAADDDGGGLLLOOOPPPPPPQQQRRR???JJJ]]]qqqqqqnnnvvv}}}~~~vvvfffooo}}}qqq___UUULLLHHHFFFAAA??????;;;:::999888777888999999999888777777777888999:::;;;;;;<<<;;;;;;:::999888777666444222222222333333555444222111111111222222444666888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::555555444444333222222111555555666666666666555555444333333222111000000///000000//////000222444555999;;;>>>CCCGGGHHHGGGEEEAAABBBDDDEEECCC@@@<<<999444444333444555666888::::::;;;<<<===============>>>===;;;:::999999999:::;;;::::::999999;;;<<<===;;;;;;::::::;;;<<<======???BBBEEEGGGHHHJJJLLLNNNLLLNNNQQQTTTWWWYYY[[[[[[]]]\\\\\\^^^bbbdddddddddcccdddeeefffgggggghhhggggggfffdddcccaaaaaaaaaaaaggggggggghhhhhhhhhiiiiiihhhiiiiiiiiiiiijjjjjjjjjmmmnnnqqqrrrrrrqqqooommmjjjjjjiiihhhhhhhhhiiiiiihhhiiikkkmmmoooppppppqqqrrrooooootttxxx~~~xxxeeeSSSGGGCCCBBBBBBBBBDDDGGGJJJKKKRRRWWW\\\^^^```iiiwww}}}uuuuuuyyysssiii^^^XXXQQQMMMKKKHHHEEEAAA===<<<999777555555555555333333333333333333333333333333666999;;;AAAOOO^^^pppkkkhhhtttvvvhhh___YYYUUURRRRRRSSSTTTTTTTTTSSSSSSQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFDDDCCCAAA>>>:::777777666555444333333333333444555<<>>???AAACCCGGGIIIKKKMMMPPPSSS???HHHZZZpppwwwsss{{{vvvkkkqqq}}}rrr___UUULLLIIIFFFBBB??????:::999888777777777888999999888888888888999:::;;;;;;;;;<<<<<<;;;:::999999777666444333111111000000333333111000000111222222333555777888888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999999999:::;;;<<<888777666555444333333444444444444444333222111111000000//////......------............000111333333888999:::===???@@@@@@@@@@@@AAACCCCCCAAA===999666444444444444666777999:::::::::;;;<<<======<<<<<<>>>===<<<:::999999999:::::::::::::::<<<===??????<<<<<<<<<======???@@@@@@FFFHHHJJJKKKLLLMMMPPPSSSQQQSSSVVVXXX[[[___cccfffggghhhjjjlllooopppqqqppppppppppppqqqrrrsssrrrqqqnnnllliiihhhiiijjjjjjjjjkkkkkkkkklllmmmnnnoooooommmnnnnnnnnnnnnnnnnnnnnnnnnpppqqqssssssrrrpppnnnkkkkkkkkkllllllkkkkkkjjjiiijjjlllmmmoooqqqrrrrrruuurrrqqqtttxxxvvvcccQQQFFFCCCBBBBBBBBBDDDGGGIIIKKKSSSWWW\\\___bbbkkkxxxvvvlllnnnsss}}}pppfff[[[VVVOOOKKKIIIGGGCCC@@@<<<;;;888666555444444444333333333333333333333333333333666999:::@@@MMM[[[iiiccc```ooo}}}tttooouuuzzzkkkaaaYYYVVVSSSSSSTTTUUUUUUUUUUUUUUUQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGEEEEEECCC@@@;;;777777666555444444333333333444444:::GGG[[[ppp~~~|||uuussswwwzzzvvvvvvxxx||||||zzzxxx|||zzzwwwttttttxxxwwweeeUUUJJJEEEDDDHHHMMMUUU[[[aaahhhpppvvv~~~~~~~~~}}}}}}~~~~~~yyyoooaaaRRRFFF???<<<999888888888999;;;<<<======???AAACCCEEEIIINNNQQQAAAGGGXXXooo}}}xxx~~~~~~uuunnnttt~~~sssaaaWWWNNNJJJGGGBBB??????:::999888777777777888999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::888777555333222000//////222111000///000111222333444666888888777777888999:::::::::;;;;;;;;;<<<<<<;;;:::999888888:::;;;<<<:::999777666555444444444333333333222111000....................................///000111222333333777777999999:::;;;===>>>@@@AAAAAAAAA>>>:::666333444444555666777999:::;;;:::;;;<<<<<<<<<<<<<<<<<<>>>===<<<:::999999::::::::::::;;;<<<>>>???@@@AAA>>>>>>??????AAABBBDDDDDDJJJKKKMMMMMMNNNPPPSSSUUUZZZ\\\^^^___bbbhhhpppvvvvvvyyy|||}}}yyyuuutttuuuvvvvvvuuunnnnnnnnnoooqqqsssuuuvvvuuuuuutttttttttsssssssssqqqqqqsssssssssrrrpppoookkklllmmmnnnnnnmmmllllllkkkkkklllnnnoooqqqssssssvvvsssssswww{{{rrr___PPPHHHDDDCCCCCCDDDFFFIIILLLNNNTTTYYY___ccchhhppp|||{{{rrriiilllttt{{{pppggg[[[UUUNNNIIIFFFDDD@@@<<<;;;999777555444444444444333333333333333333333333444333555888:::???KKKWWWbbb[[[ZZZjjjrrriiiaaagggyyy~~~oooccc[[[XXXTTTTTTUUUVVVWWWWWWWWWWWWSSSRRRPPPOOOMMMMMMLLLLLLHHHGGGFFFEEEDDDAAA<<<888777777666555444444444444555555888DDDWWWkkk||||||sssooorrruuurrrrrruuu{{{|||{{{yyyxxx|||{{{sssssstttvvvzzz{{{iiiXXXLLLEEECCCFFFKKKRRRXXX]]]dddmmmsss}}}|||||||||}}}~~~}}}rrrcccSSSFFF>>>;;;999999888888999;;;<<<===<<<===>>>???AAAEEEKKKOOOBBBHHHWWWoooyyy|||vvvnnntttuuueee[[[QQQMMMIIIDDD@@@@@@;;;:::999888777888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888777666444333111000///000000/////////111222333666777999999777666777888888999999::::::;;;;;;;;;:::999999999999999:::;;;999888777666555333222222222222222111000...---,,,........./////////////////////000111222333444444555666888888888888:::<<>>;;;888555333444555666888999;;;<<<<<<;;;<<<<<<=========<<<<<<======;;;:::::::::;;;<<<;;;;;;===>>>???AAABBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKMMMNNNPPPQQQTTTXXX[[[___bbbfffjjjnnnuuu~~~|||wwwwwwvvvwwwxxxzzz}}}~~~~~~|||{{{zzzyyyyyyuuuuuuuuuuuutttsssqqqpppmmmnnnoooooopppooooooooommmnnnnnnoooqqqsssuuuvvvvvvtttuuuzzzzzzhhhXXXNNNIIIDDDDDDEEEFFFIIILLLPPPRRRVVV[[[bbbiiinnnvvv~~~zzztttmmmrrr{{{~~~wwwmmmgggZZZTTTMMMGGGDDDAAA===999:::888777555444333444444333333333333333333333333444333444777:::>>>IIITTTZZZUUUUUUffflllccc]]]bbbtttpppddd]]][[[VVVWWWWWWXXXXXXXXXWWWWWWSSSRRRPPPOOOMMMLLLLLLLLLHHHGGGEEEDDDCCCAAA===:::888777666555444444444444555555777AAARRRfffxxx}}}tttnnnmmmoookkkmmmqqqxxx~~~|||{{{{{{zzzyyy}}}yyyyyyzzzyyywwwlllooorrrvvvzzz~~~nnn\\\OOOGGGDDDDDDIIIOOOUUUZZZaaajjjqqq~~~~~~||||||{{{{{{|||~~~uuueeeTTTGGG???;;;::::::999999:::<<<===>>>===>>>>>>>>>@@@CCCHHHLLLCCCIIIXXXqqqwwwwwwxxx}}}zzzlllrrrxxxkkkaaaVVVQQQMMMFFFCCCBBB<<<;;;999888888888999:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888777666444222111000//////......///000222333888999::::::888666666777777777888888999::::::;;;999999:::::::::999999888888888888777666444222000111111111000///...---,,,.........//////000000000//////000222333333444444222555777888777777999;;;<<<<<<;;;:::999777666666555666888:::;;;===>>>>>>=========>>>>>>======<<<<<<<<<;;;::::::;;;===>>><<<===>>>???AAABBBBBBBBBCCCCCCDDDFFFGGGIIIKKKLLLNNNPPPRRRUUUXXX]]]cccgggiiipppyyyzzzzzzyyyxxxwwwtttsssqqqqqqqqqqqqqqqrrrrrrrrrsssqqqqqqqqqrrrtttvvvxxxyyyxxxwwwzzzmmm[[[NNNHHHFFFDDDDDDEEEGGGJJJOOOSSSUUUYYY^^^fffmmmsssxxx~~~|||yyytttzzz{{{zzzwwwooohhheeeXXXRRRKKKFFFCCC@@@<<<888999888666444333333333444333333333333333333333333555333333777:::>>>GGGQQQTTTQQQSSSdddyyyeee___]]]eeeyyyoooccc]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPOOONNNMMMLLLLLLKKKKKKIIIGGGDDDCCCBBB@@@===;;;888777666555444444444444444444666???NNNaaasss}}}~~~uuunnnjjjhhhgggkkkqqqyyy}}}}}}wwwqqqqqquuuxxxxxxppprrruuuxxx{{{rrraaaSSSJJJFFFDDDHHHNNNSSSYYY```iiiooo{{{}}}|||||||||{{{{{{}}}~~~~~~vvvfffVVVIIIBBB>>>::::::::::::;;;===???@@@AAABBBBBBAAAAAADDDHHHKKKCCCIIIZZZsss|||sssrrrrrrzzz~~~jjjppp~~~zzzoooeeeZZZTTTOOOIIIEEEDDD<<<;;;:::999999999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888777666555333111111............///000222333:::;;;<<<:::888666555666666666777888999999::::::999999:::;;;:::999888777888999::::::888555333111000000000000///...---,,,---......//////000000111...///000222333333333333111444777777666666888:::999999888777777888999999666777999;;;===>>>??????===>>>>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>???======???@@@AAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMOOOQQQTTTWWW[[[```gggnnnsssyyy~~~~~~|||{{{yyyvvvtttsssssssssssssssssstttuuuvvvssssssssstttvvvxxx{{{|||{{{{{{vvvcccQQQFFFCCCDDDCCCCCCDDDGGGKKKPPPTTTWWW[[[```iiipppuuuyyy|||~~~yyy~~~wwwvvvrrriiiccccccVVVPPPIIIEEEBBB@@@<<<999888777666444333333333444333333333333333333333333555333333666:::>>>FFFPPPPPPNNNRRRcccrrr```]]]^^^iii~~~nnnbbb]]]]]]\\\[[[ZZZXXXUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLIIIGGGCCCAAA@@@???===<<<888777666555555444444555333333555===KKK^^^pppzzz}}}~~~vvvnnnhhhdddhhhmmmttt}}}|||rrrlllnnntttyyy||||||~~~uuudddVVVLLLHHHDDDHHHNNNSSSXXX```iiioooyyy}}}}}}|||||||||{{{|||}}}||||||}}}vvvgggXXXLLLDDDAAA:::::::::;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDEEEHHHKKKCCCMMM\\\nnnqqqgggjjjsss{{{sssrrrwww{{{qqqjjjaaaYYYRRRLLLEEE@@@@@@???===:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;;;;999777777666444222///111000//////000222444666888999:::;;;:::888666555666666555555555555666666888999:::;;;;;;:::999888999888888777666555555555222222222111111111000000111111111111222333444444444444555666777777666666888666333222444666888999777777888888777777666666666666888:::<<<>>>???@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===???@@@@@@AAABBBDDDFFFFFFGGGJJJLLLPPPSSSUUUVVVXXX\\\aaaeeejjjsss~~~{{{yyyvvvtttsssvvvxxxwwwuuuuuuwwwyyywwwxxxyyyzzzzzz|||lllYYYKKKDDDBBBCCCDDDEEEGGGHHHLLLQQQXXX]]]^^^dddnnnuuuyyy{{{{{{|||~~~}}}}}}tttpppnnnjjjccc^^^TTTPPPJJJDDDAAA>>>;;;999999888666555444444555555888777666444333333333444444555666666999===DDDHHHIIIHHHPPPggglll\\\]]]aaaooo|||lllbbb______[[[XXXTTTSSSTTTRRROOOLLLOOOOOONNNMMMLLLKKKJJJJJJEEECCCAAA@@@@@@???===;;;:::999777555444333444444666555444777CCCWWWjjjuuu{{{pppiiihhhgggttt~~~~~~}}}xxxooojjjooo{{{{{{iiiXXXKKKFFFHHHJJJNNNSSSYYYaaajjjoootttxxx~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}wwwmmmaaaUUUIIIBBB@@@>>>;;;;;;>>>BBBEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKCCCKKKXXXgggvvvqqqgggjjjrrrvvvsssvvv~~~ssslllccc[[[UUUOOOHHHCCC@@@>>><<<:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;999888777666555222000000/////////000222555666888999:::;;;:::999666555666666555555555555666666777777888888888888777777888888777666666555444444444444333333333222222222222222222222333444555555555555666777777777777777999777555444555777888999666777888999888888888888:::;;;<<<===???AAABBBBBB????????????>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>???AAABBBBBBCCCFFFHHHIIIJJJLLLOOOSSSVVVXXXYYYaaadddiiinnnvvv|||yyywwwvvvxxxzzzzzzxxxxxxyyy{{{{{{}}}~~~mmmXXXJJJDDDCCCDDDEEEFFFHHHJJJNNNTTT[[[```dddjjjrrryyy||||||||||||~~~|||}}}vvvqqqooojjjbbb\\\TTTPPPJJJEEEAAA>>>;;;999:::999777666555666666777666555444333222333333444444555666777999===CCCHHHIIIGGGNNNccciii]]]]]]bbbpppzzziii___\\\[[[WWWTTTRRRQQQQQQQQQNNNKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@>>><<<;;;999777555444333444444444444333555???QQQfffsss}}}|||pppiiihhhiiittt||||||{{{~~~}}}vvvsssnnnllltttooo^^^QQQJJJJJJMMMQQQVVV\\\cccjjjooovvvzzz~~~}}}}}}||||||}}}}}}~~~{{{zzzyyyyyy{{{yyypppeeeYYYMMMFFFBBB@@@<<<<<<>>>AAADDDEEEMMMMMMOOOPPPQQQRRRRRRRRRLLLPPPYYYdddqqq~~~|||qqqjjjmmmtttvvvssssss|||vvvpppggg___YYYRRRKKKEEE???>>><<<;;;:::::::::;;;==============================>>>??????>>>===<<<;;;999888777777666333111//////...///000333555777999:::;;;<<<;;;999777666777666666555555666666777888777777666666777777777777777666666555444444444666666555555555444444444333333444444555666777777666666777888888888777777999888777666666777888888888:::<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBCCC@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJLLLMMMPPPTTTXXX\\\___```iiimmmsss||||||zzz{{{}}}}}}{{{{{{|||}}}~~~nnnXXXJJJEEEEEEFFFEEEGGGJJJMMMQQQWWW^^^cccjjjpppwww}}}~~~}}}||||||}}}}}}vvvvvv|||~~~wwwssspppjjjaaaYYYTTTOOOIIIDDDAAA>>><<<:::999888777555555555555666444444222222222222333444444555666777999===CCCGGGIIIFFFKKK]]]yyykkk]]]^^^cccqqqwwweee[[[WWWVVVRRRPPPNNNNNNNNNNNNLLLKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBAAA???>>>;;;:::888666444444444444222333333444999III___pppzzz}}}rrrjjjiiikkkssswwwvvvuuuyyy~~~}}}{{{yyyqqqooolllmmmwwwwwwfffXXXPPPLLLOOOUUUZZZ```eeekkkooowww{{{~~~}}}}}}~~~~~~|||||||||||||||||||||||||||xxxwwwvvvwwwzzz~~~}}}uuujjj^^^SSSKKKGGGDDD@@@>>>@@@CCCEEEFFFQQQRRRTTTWWWZZZ\\\^^^___UUUVVVZZZcccppp{{{zzzsssmmmqqqxxxssspppoooxxx|||uuulllddd\\\TTTKKKEEE???>>><<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@???>>>===;;;:::888888888666444222///.........000333666777:::;;;<<<===<<<:::999777777777666666666666777777:::999777666666777888999666666555555444444444444666666666555555555555444444555666777888888999999888888999999999999888888777888888777666777888:::===???BBBAAA???===>>>@@@=========>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>@@@BBBCCCDDDFFFIIIKKKMMMOOOSSSYYY___dddhhhjjjooottt~~~~~~}}}}}}}}}~~~~~~pppYYYJJJEEEEEEFFFEEEGGGKKKNNNSSSYYY```eeelllqqqxxx~~~~~~}}}|||ssslllmmmwwwxxxssspppiii___WWWQQQMMMHHHCCC@@@>>>;;;999777666444333222222333333666555444222222222333333333555666777999===BBBEEEGGGEEEKKK]]]wwwrrr]]]^^^cccrrrtttaaaVVVRRRQQQNNNMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFDDDCCCBBBCCCCCCAAA???<<<;;;999777555444444444111222444444666AAAXXXmmmwww~~~ssskkkjjjllloooqqqooonnnrrr{{{|||vvvuuuuuupppnnnkkkkkkvvv}}}kkk[[[RRRLLLQQQXXX^^^ccchhhmmmpppuuuyyy}}}|||zzzyyyzzz{{{~~~}}}||||||||||||{{{zzzyyyyyyvvvuuuuuuvvvyyy~~~yyyqqqfff[[[SSSLLLHHHDDDCCCDDDHHHKKKLLLSSSUUUXXX]]]bbbgggkkkmmmXXXVVVXXX```nnnzzz}}}yyysssoooqqqxxxpppmmmllluuu{{{qqqggg^^^UUUJJJCCC@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<<<<=========???@@@AAAAAAAAA@@@>>>===;;;:::999888888777555333//////...///000333555777999:::<<<======<<<;;;:::999888888777777888888999999888777666555666777777555555555555555444444444555555555555444444444444444555777999::::::::::::999:::::::::::::::999999666777888777777888;;;>>>CCCFFFHHHEEEAAA>>>>>>@@@======>>>>>>>>>?????????@@@@@@@@@@@@????????????===>>>>>>?????????@@@@@@>>>@@@BBBCCCEEEGGGJJJMMMNNNQQQVVV]]]dddkkkpppsssuuu|||~~~~~~~~~~~~~~~pppXXXJJJFFFFFFFFFEEEHHHLLLPPPUUU[[[aaafffjjjooowww}}}~~~~~~tttjjjcccdddooo{{{}}}tttoookkkeee]]]VVVOOOKKKEEEAAA???===;;;999777666444333222222333333999888666444333222222333333444666777999<<>><<<:::777555555444444222222444555555<<>>===<<<<<<<<<===;;;;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAA???>>>===<<<:::999999999888666444111000//////000222444666888:::<<<>>>???>>>>>>===:::::::::999999:::::::::888777777666555555555555555555555555555555555555555444444444444333333333444666888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::555777999888888;;;AAAGGGLLLOOOPPPKKKCCC======??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@?????????===>>>???@@@@@@AAA@@@@@@???AAACCCEEEGGGIIIMMMPPPPPPSSSYYY```hhhoootttwww{{{~~~~~~kkkTTTIIIFFFGGGGGGFFFIIIMMMRRRVVV\\\bbbgggiiiooowww~~~}}}uuujjjccc]]]\\\hhhvvvwwwmmmeeebbb^^^XXXSSSNNNJJJEEEAAA???===;;;:::999888777555555555555666999888666444333333333444333444666888999<<<@@@CCCAAAGGGWWWpppwwwbbbbbbfffsssppp]]]QQQMMMKKKJJJLLLMMMLLLKKKJJJKKKMMMJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDCCCAAA???===;;;888666555555555333222444777666:::MMMbbbrrr{{{vvvnnnkkkgggfffggghhhhhhlllwww{{{|||~~~rrriiiffffffgggiiigggccceeesssuuudddZZZUUUYYY___dddhhhlllooorrrooorrrwwwzzz|||~~~~~~}}}}}}{{{zzzxxxvvvuuuuuuwww{{{~~~~~~~~~~~~}}}{{{xxxuuusssuuuttttttuuuxxx}}}yyypppjjjYYYUUUPPPMMMOOOSSSVVVXXX[[[\\\```eeekkkrrrxxx|||[[[VVVUUU___ppp}}}uuuqqqqqqyyylllhhhiiisssxxxooofff\\\QQQIIICCCAAA???===<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@???===<<<<<<:::999999:::999777555222111000//////111333444777888;;;>>>@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777666666666666666666666666666555555444444444333333333444555888:::<<<<<<;;;;;;<<<============<<<;;;:::666888::::::;;;@@@IIIQQQZZZ\\\\\\UUUIIIAAA@@@AAA@@@@@@AAABBBCCCCCCDDDDDDAAAAAA@@@@@@@@@?????????===>>>???AAAAAAAAAAAAAAAAAACCCFFFHHHJJJLLLPPPSSSTTTWWW\\\bbbiiioootttwwwzzz}}}rrrjjjhhhiiiiiiiiiiiimmmsssxxx}}}~~~|||bbbNNNFFFFFFHHHIIIIIILLLPPPUUUYYY^^^dddhhhmmmsss{{{rrrhhhaaa___ZZZXXXcccsss{{{pppcccZZZVVVUUURRROOONNNKKKFFFBBB@@@???===<<<:::999777666555666666777555444333333333444555666222444666888999<<>>;;;999666555555555333000222777777888HHH[[[oooxxxwwwnnnllleeedddfffjjjjjjmmmxxx{{{yyy}}}yyynnnfffccccccdddffffffeeeiiiuuu}}}nnnddd___bbbfffiiijjjllloooqqqoooqqquuuxxxyyy{{{}}}||||||{{{yyywwwuuusssrrrpppsssxxx}}}~~~{{{xxxtttrrrtttsssrrrsssvvv{{{{{{uuuhhhccc\\\XXXXXX[[[^^^```cccdddeeeiiimmmsssxxxzzzVVVPPPNNNXXXkkk{{{{{{sssqqqsss{{{rrriiigggiiiuuuyyyqqqiii```UUUNNNDDDBBB@@@>>><<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<;;;999::::::999777555333222000//////000222333666888;;;>>>AAABBBBBBAAA======<<<<<<<<<<<<======>>>>>>??????>>><<<;;;999666666666777777777777777666555555555444444444444333555888:::<<<<<<;;;;;;======>>>>>>===<<<;;;;;;888:::<<<<<<===DDDOOOWWWfffhhhfff^^^PPPGGGDDDFFF??????@@@AAABBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAACCCEEEHHHJJJLLLOOOSSSVVVXXXZZZ^^^ccciiinnnrrruuusssvvv}}}yyynnnddd]]]YYYRRRUUUWWWWWWVVVXXX\\\```bbbdddhhhkkkpppxxxsss[[[JJJEEEGGGIIIJJJKKKNNNSSSWWW[[[```eeeiiirrrwww~~~zzziii```\\\\\\YYYWWWbbbrrrzzzwwwkkk\\\RRROOOOOONNNMMMPPPLLLGGGDDDBBBAAA???>>>999888666555444444555555111111111111222444666888222444666888999;;;???AAA@@@MMMfffjjjjjjlllwwwooo]]]RRRMMMLLLHHHJJJLLLJJJHHHFFFHHHJJJGGGHHHJJJJJJIIIGGGDDDBBBBBBAAA@@@AAACCCCCCCCCAAA@@@>>><<<999777555555555333///000777777777EEEWWWmmmvvvxxxooollleeedddggglllmmmoooyyyyyyzzzvvvmmmfffdddeeefffhhhiiijjjnnnxxxvvvlllhhhiiikkkllllllmmmoooqqqooorrruuuwwwwwwxxxzzz|||}}}|||{{{yyyvvvssspppooolllpppvvv}}}~~~{{{xxxtttqqqsssrrrqqqrrruuuyyy~~~}}}vvvppphhhcccaaaccceeefffjjjjjjjjjkkknnnrrrvvvxxxQQQOOOOOOVVVeeevvvrrrooopppzzz~~~}}}~~~yyyppppppjjjhhhppp|||uuukkk```VVVPPPHHHDDD???<<<<<<======>>>>>>============>>>>>>???EEEDDDCCCAAA@@@@@@????????????>>><<<;;;:::999999444222///------...///111333666:::===???@@@BBBCCCDDDBBB???===<<<<<<======??????@@@@@@???>>><<<;;;;;;:::888777555444444444222222222111222222333333666777:::<<<>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;>>>AAAGGGSSS___mmmrrrqqqdddUUULLLGGGEEEDDDBBBAAA@@@@@@AAACCCEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFIIILLLMMMNNNPPPUUUYYY\\\___dddhhhkkkkkkjjjiiijjjlllqqqvvv}}}zzznnnaaaXXXSSSOOOLLLIIIIIIIIIJJJJJJKKKKKKKKKRRRTTTVVVYYY\\\aaagggkkkyyydddSSSNNNGGGFFFJJJIIIJJJLLLOOOVVV^^^dddhhhiiiqqqyyy}}}qqq```[[[XXXYYY[[[]]]ccciiiyyy|||xxxrrrhhhXXXJJJDDDEEEKKKPPPOOOLLLHHHEEECCC@@@===;;;;;;999777555444333333333444444333222111111111111444666888999:::<<>>===<<<:::888555333111555333333444555777@@@IIIggguuuxxxooojjjccccccfffiiijjjnnnyyy~~~yyyrrrmmmjjjiiiiiiqqqqqqtttyyy}}}yyytttxxxyyyuuurrrtttuuuuuupppoooooorrrwww{{{}}}~~~|||yyyuuuqqqnnnmmmmmmnnnmmmpppsssxxx}}}~~~~~~|||yyywwwuuurrrssssssssstttvvvzzz}}}}}}xxxqqqkkkhhhhhhiiiooopppqqqsssuuuwwwyyyzzzTTTQQQOOOUUUbbbqqq|||qqqnnnlllvvv|||zzzzzz}}}zzzrrrnnnhhhfffooo~~~wwwmmmaaaVVVOOOIIIEEEAAA>>>>>>>>>??????>>>============>>>??????@@@@@@???>>>============??????>>>===;;;:::999888555333111///...///111222333666:::===???AAACCCEEEDDDCCCAAA>>>=========>>>@@@@@@AAAAAA@@@???===<<<===<<<:::888666555555444222222222222222333444555777999:::<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<@@@DDDKKKYYYffftttyyyvvvhhhWWWMMMGGGDDDCCCBBBAAAAAAAAABBBDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFKKKNNNRRRTTTUUUWWW[[[^^^^^^```bbbdddeeeeeecccbbbggghhhjjjnnnrrrvvvzzz|||~~~oooggg]]]SSSLLLHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGLLLMMMNNNOOOPPPSSSWWWZZZcccmmm|||vvv\\\MMMKKKEEEEEEJJJIIILLLNNNRRRXXX```fffjjjlllttt|||yyylll```[[[XXXZZZ]]]___eeelllyyy{{{wwwqqqhhh[[[NNNHHHHHHMMMQQQQQQNNNIIIEEECCCAAA>>><<<;;;999777555444333333333444444333222222222222333444666888999:::<<>>===<<<:::777666555444222222444444666>>>HHHbbbppp~~~xxxooojjjfffgggjjjnnnppprrr|||~~~|||xxxtttqqqoooooouuuyyy~~~|||wwwwwwwwwuuutttsssrrrtttwwwzzz{{{{{{yyywwwtttpppnnnmmmllllllkkkmmmqqqvvv{{{~~~|||yyywwwuuuppppppqqqpppqqqsssvvvyyy|||vvvqqqooooootttvvvxxx{{{~~~TTTOOOMMMQQQ^^^mmmyyyooolllfffrrrzzzxxxwwwyyyxxxrrrjjjeeedddlll{{{xxxooodddXXXPPPKKKGGGCCC@@@???@@@@@@@@@>>>>>>======>>>??????@@@AAA@@@@@@??????@@@@@@AAA??????>>>===<<<:::999888777555333111000111222333222555:::===???BBBEEEGGGFFFEEECCCAAA@@@?????????@@@AAAAAAAAA@@@???>>>===>>>===;;;999888666666555222222222333444555666777::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===BBBGGGOOO___nnn}}}}}}mmm[[[NNNGGGCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGJJJMMMNNNRRRUUUYYY[[[\\\]]]___aaa\\\]]]]]]^^^____________ddddddeeegggjjjmmmppprrruuuvvvwwwzzz|||{{{xxxvvvwwwwwwwwwyyy{{{xxxrrrmmm^^^XXXOOOIIIEEEDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGIIILLLOOORRRZZZeeeppp{{{mmmUUUIIIHHHDDDEEEKKKKKKOOOQQQVVV\\\ccciiinnnpppyyyvvvhhh\\\WWWUUUWWWZZZ^^^eeelllzzzzzzvvvqqqjjj___UUUOOONNNQQQSSSUUUQQQKKKFFFCCCAAA???===:::999777555444333333444444333333333333444555555555666888999:::===@@@CCCNNNbbbuuunnnkkkvvv{{{dddWWWRRROOONNNJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKOOOXXX\\\UUUKKKEEEDDDCCCAAABBBCCCDDDDDDCCC@@@???>>><<<:::888777666444222222333333444<<>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCC@@@@@@??????===;;;999888777666444222111111222222222555999===???CCCFFFIIIHHHGGGFFFEEECCCBBB@@@@@@@@@@@@@@@???>>>>>>===<<<>>>===<<<:::888777666666333333444444666777999999<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>:::999777555444333444444333333333444444666777777555777888999:::===BBBEEEQQQjjjppplllnnn|||xxxbbbVVVRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLKKKLLLRRR^^^bbbZZZLLLCCCEEEDDDDDDDDDEEEFFFGGGGGGDDDCCCAAA>>>;;;888666555555333222333222333999BBBVVVfffwww~~~}}}vvvrrrnnnppptttwwwuuussswww~~~zzzxxx~~~yyyzzzxxxwwwvvvwwwwwwuuutttrrrrrrqqqpppnnnkkkiiiggghhhiiilllpppuuuyyy}}}~~~}}}}}}~~~~~~~~~|||zzzxxxvvvsssttttttsssrrrsssvvvyyy}}}~~~zzzyyyyyy}}}TTTLLLGGGLLLWWWfffyyy|||lllooosss|||vvvooojjjggggggnnnzzzyyytttnnneeeZZZRRRKKKHHHDDDAAAAAA@@@???>>>>>>>>>>>>??????@@@BBBBBB>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???<<<:::888777666444222111111111111222444888<<>>======<<<;;;;;;;;;===<<<;;;999888777666666555555555666777999:::;;;<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>AAAEEEIIITTThhhzzzvvvaaaSSSKKKFFFCCCDDDEEEGGGGGGHHHGGGGGGHHHHHHIIIIIIKKKLLLNNNNNNQQQPPPPPPQQQUUU[[[aaadddffffffffffffdddaaa^^^[[[XXXXXXWWWWWWYYY\\\```bbbeeefffgggjjjooouuuzzz}}}|||{{{zzzzzzxxxuuupppllllllkkkjjjkkkkkkfff^^^XXXLLLHHHCCC@@@???AAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWZZZ]]]bbbiiiqqqvvvzzz|||aaaNNNGGGJJJEEEFFFLLLMMMRRRVVV]]]dddjjjpppwww|||rrreee^^^YYYVVVYYY]]]bbbkkksss~~~yyyuuurrrpppmmmhhhccc___\\\ZZZYYYXXXTTTNNNIIIFFFCCCAAA???999888666555444444444555333333333444555666777888666777888999;;;>>>CCCGGGUUUqqq~~~hhhiiiqqquuu___VVVSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMLLLNNNVVVbbbfff\\\NNNEEEHHHHHHGGGGGGGGGIIIKKKMMMNNNLLLHHHCCC>>>;;;888777666444333444222111777???TTTddduuu}}}}}}zzzvvvxxx{{{|||wwwpppqqqvvvyyyvvvvvv}}}zzzyyyxxxwwwxxxwwwuuutttqqqqqqqqqpppnnnkkkhhhfffhhhiiikkknnnrrrwwwzzz|||||||||}}}|||}}}}}}}}}|||{{{yyyxxxvvvvvvvvvtttssssssvvvxxx{{{~~~}}}||||||zzz}}}[[[PPPHHHLLLUUUbbbvvvrrrvvv}}}wwwsssqqqpppttt}}}|||tttmmmcccWWWNNNKKKHHHEEEBBBBBBAAA???===>>>>>>??????@@@AAACCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCAAA>>>;;;999777666555444222111111111111444777:::===AAAFFFIIILLLMMMMMMLLLKKKGGGDDDBBB>>>===<<<;;;:::::::::;;;<<<;;;:::999888888888888777777777888999:::;;;<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======>>>@@@CCCGGGKKKWWWmmmzzzeeeVVVNNNIIIEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLOOORRRUUUXXXZZZ]]]\\\[[[\\\___ccchhhkkkpppnnnkkkiiifffccc^^^ZZZ[[[ZZZYYYXXXYYY\\\___aaaggghhhjjjnnnttt{{{|||vvvpppkkkllljjjhhhhhhfff```XXXRRRJJJGGGBBB??????@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMNNNNNNOOOQQQSSSWWWXXXZZZ]]]bbbgggkkkmmmpppttt|||vvv[[[JJJEEEIIIEEEEEEKKKLLLSSSYYYaaahhhnnnuuu}}}qqqeee]]]WWWTTTWWW[[[```iiirrr{{{wwwrrrooommmkkkhhheeeaaa^^^[[[ZZZVVVSSSOOOKKKHHHEEEAAA>>>999888666555444444555555333333333444555666777888777888999999;;;???DDDHHHYYYvvvkkk___cccoooqqq^^^VVVTTTRRROOONNNMMMLLLKKKKKKLLLMMMNNNOOORRR[[[eeeeee\\\QQQLLLJJJKKKKKKJJJJJJLLLOOORRRXXXUUUOOOIIIDDD???===;;;777555555555333111666===OOO```rrr{{{xxxooonnnsss|||~~~~~~zzzwwwtttwww|||yyy~~~}}}|||zzzzzzzzzyyywwwuuutttssssssqqqnnnkkkhhhfffhhhiiijjjlllooossswwwyyy||||||}}}zzz{{{|||}}}}}}|||{{{{{{vvvvvvuuusssqqqqqqsssvvvxxx|||}}}|||}}}zzz|||___RRRIIILLLTTTaaawww|||~~~{{{{{{wwwoooeeeZZZQQQMMMJJJGGGDDDCCCBBB@@@>>>?????????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFEEECCC@@@<<<:::999888777666444333222222222444777999<<>><<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999999:::;;;;;;<<<999:::<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======>>>@@@DDDIIINNN[[[sssiiiYYYPPPJJJGGGGGGFFFGGGHHHIIIKKKLLLMMMOOOSSSYYY```fffkkknnnpppooommmkkklllmmmpppqqqsssoookkkgggeeebbb]]]YYYZZZYYYXXXXXXZZZ]]]```bbbiiikkkooouuu~~~yyytttpppmmmiiigggddd^^^VVVOOOJJJGGGCCCAAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZ\\\^^^```dddhhhjjjkkkkkklllooossszzzoooWWWGGGEEEKKKGGGGGGMMMOOOUUU\\\eeemmmsss{{{uuujjj^^^YYYUUUWWW[[[aaajjjssszzzuuupppmmmhhhgggfffccc```\\\ZZZXXXTTTQQQOOOLLLJJJFFFAAA>>>999888666555444444555555444333333333444555666666777888999999;;;???EEEIIIYYYvvvmmm^^^VVV\\\iiiooo]]]WWWVVVSSSOOOOOONNNLLLKKKKKKLLLNNNOOOOOOSSS\\\ccc```WWWQQQPPPKKKLLLLLLLLLKKKMMMRRRVVV[[[WWWRRRLLLFFFBBB@@@>>>999777666666333111555<<>>CCCGGGOOOPPPQQQQQQOOOKKKFFFCCC@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<777999<<<>>>??????>>>>>>======<<<<<<<<<<<<=========@@@EEEJJJPPP___yyykkk[[[PPPKKKHHHGGGFFFFFFGGGJJJLLLNNNRRRUUU[[[cccllluuu|||~~~|||yyywwwvvvvvvwwwqqqmmmgggcccbbb___[[[WWWUUUUUUVVVXXX[[[```dddfffjjjmmmsss}}}uuuqqqlllhhhddd^^^VVVPPPFFFCCC???>>>???@@@AAAAAAEEEEEEFFFHHHIIIKKKLLLLLLNNNQQQVVVZZZ]]]```dddffffffgggjjjmmmppppppmmmkkkkkkmmmooottt}}}kkkVVVGGGGGGNNNJJJKKKRRRTTTWWW^^^hhhqqqwwwzzzpppgggaaa]]]___ccchhhqqqzzzyyytttooollleeedddccc```^^^ZZZXXXVVVRRRPPPNNNMMMKKKGGGAAA===888777666555444444555666444333333333333444555555888888999999;;;@@@FFFJJJWWWsss{{{bbbWWWQQQVVVdddzzzmmm]]]XXXWWWSSSOOOOOONNNLLLKKKKKKLLLNNNOOOMMMRRRZZZ___[[[RRROOOQQQKKKLLLMMMLLLKKKMMMRRRWWWXXXUUUPPPJJJEEEBBB@@@???:::888777777444111555;;;CCCUUUjjjuuu}}}|||tttjjjjjjnnn||||||zzzxxxvvvyyyyyytttsssuuu~~~zzzwwwzzzyyyvvvrrrnnnkkkhhhggghhhgggggggggiiillloooqqq~~~~~~~~~}}}{{{vvvwwwzzz|||~~~xxxwwwvvvsssqqqppprrrtttvvvzzz{{{wwwuuurrrrrrssstttuuuvvvwwwxxx___RRRHHHHHHQQQaaa|||xxx}}}sssdddYYYSSSNNNIIIFFFEEEDDDBBB???>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIIIIFFFBBB@@@???CCC???:::666444333222000333333333444777:::>>>@@@GGGJJJNNNPPPOOOKKKFFFCCCDDDBBB???>>>?????????>>>CCCAAA@@@??????>>>===;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????BBBGGGMMMTTTccc}}}sss]]]OOOIIIIIIFFFGGGKKKMMMNNNQQQVVVZZZdddpppzzz~~~{{{vvvrrroookkkfff```\\\YYYYYYYYYWWWWWWXXXYYY]]]bbbgggjjjnnnsss|||yyyqqqoooiii]]]UUUSSSDDDBBB???>>>???@@@@@@@@@BBBCCCEEEGGGHHHKKKOOORRRQQQVVV\\\aaaeeehhhkkkmmmooooooqqquuuyyyzzzwwwsssrrrppppppttt}}}}}}aaaPPPKKKHHHJJJMMMNNNRRRWWW]]]gggsss|||yyynnnjjjhhhjjjlllpppyyy{{{vvvooojjjgggccc^^^ZZZXXXWWWVVVUUUOOOOOOOOOOOOLLLHHHAAA<<<777777777666555555444444333333333444555666777888999;;;<<<<<<<<>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKJJJGGGDDDBBBAAACCC???;;;777666444222111222222222444666:::===???CCCGGGKKKOOOOOOMMMJJJGGGDDDBBB@@@???@@@AAA@@@???EEECCCAAA@@@@@@@@@>>><<>>===<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBDDDIIIOOOVVVeeevvv```RRRKKKHHHEEEFFFKKKNNNPPPUUU\\\hhhsss|||xxxsssooojjjhhhddd```\\\ZZZYYYYYYWWWWWWXXXZZZ]]]bbbfffiiirrrwwwxxxssskkk]]]SSSOOODDDAAA>>>===>>>????????????AAACCCDDDEEEHHHLLLOOORRRWWW___fffkkkpppuuuwwwyyyzzz}}}}}}{{{xxxwwwyyyzzz```QQQLLLJJJLLLNNNPPPTTTYYYaaakkkxxxwwwsssqqqsssvvvzzz}}}wwwqqqkkkhhhddd^^^ZZZWWWVVVTTTSSSNNNOOOQQQRRRPPPJJJAAA:::777777666666555555444444333333333333444666888999:::;;;=========@@@GGGMMM^^^sssoooZZZQQQQQQVVVbbbyyy|||fffZZZUUURRROOOMMMHHHIIIJJJLLLMMMOOOPPPPPPRRRQQQPPPOOONNNNNNNNNNNNLLLJJJHHHIIILLLOOORRRRRRPPPNNNLLLJJJHHHFFFEEEEEE>>>>>>===;;;888888:::<<<:::JJJ```qqqzzz{{{xxxuuuooojjjlllqqq}}}{{{yyy|||}}}|||~~~}}}|||xxxsssooommmllljjjhhhgggfffffffffhhhjjjmmmnnnuuuxxx}}}|||xxxuuutttuuuxxxzzz|||}}}}}}}}}zzzxxxvvvtttsssrrrrrrrrrqqqvvv|||zzzuuunnngggbbbdddhhhhhhjjjlllaaaTTTIIIHHHNNN\\\vvvrrriiiqqq|||}}}yyyzzzlllaaaWWWRRRKKKHHHGGGFFFDDDAAA????????????@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMKKKHHHEEEDDDDDDDDD@@@<<<999777666444222222222222333555888;;;===???CCCHHHLLLOOONNNLLLKKKFFFDDDCCCCCCDDDEEEEEEDDDGGGEEECCCBBBBBBAAA@@@>>>@@@???>>>======<<<<<<<<<===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBFFFHHHLLLRRRYYYiii{{{eeeUUUOOOIIIGGGHHHMMMQQQVVV^^^gggyyy{{{vvvrrrmmmjjjcccbbbaaa___]]][[[ZZZYYYXXXXXXXXXZZZ]]]bbbfffhhhssswww~~~yyyoooaaaUUUOOOFFFCCC@@@>>>???@@@@@@@@@>>>???AAABBBDDDGGGKKKNNNQQQWWW___hhhpppwww}}}vvv]]]RRRMMMKKKNNNPPPRRRXXX^^^hhhrrr~~~yyyrrrmmmgggccc]]]XXXUUUSSSPPPOOOLLLOOORRRUUURRRKKK@@@999777777666666555444444444555444333333444666888::::::<<<>>>>>>>>>BBBIIIOOOaaasssjjjXXXQQQPPPXXXgggxxxbbbXXXUUURRROOONNNLLLLLLMMMNNNPPPQQQQQQRRRTTTRRRPPPNNNNNNNNNOOOPPPMMMKKKIIIJJJLLLOOOPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFAAAAAA???<<<999888888:::888EEEYYYjjjuuu~~~~~~yyytttqqqmmmiiikkkppp~~~}}}~~~|||yyytttpppnnnmmmllljjjgggfffffffffhhhjjjlllmmmqqqtttxxx{{{|||zzzwwwuuuuuuvvvxxxyyy{{{{{{||||||{{{zzzwwwuuusssrrrqqqqqqsssvvv{{{~~~}}}yyylllddd^^^___bbbccceeeiii```VVVNNNNNNQQQ[[[rrr~~~ooogggllluuu{{{uuu{{{~~~pppeeeYYYSSSLLLHHHGGGFFFDDDAAA?????????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJMMMNNNNNNMMMJJJGGGFFFFFFEEEBBB>>>;;;:::888666444222222111222444777:::<<<===@@@EEEIIILLLMMMLLLKKKIIIHHHGGGHHHJJJLLLKKKJJJJJJGGGDDDCCCCCCBBBAAA@@@??????>>>===============>>>???AAABBBDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDDDDIIIJJJNNNTTT]]]nnn~~~hhhYYYRRRNNNLLLMMMQQQVVV]]]jjjvvv{{{rrrnnnkkkhhheee]]]^^^^^^^^^^^^\\\[[[ZZZXXXXXXYYY[[[^^^bbbeeegggooosssxxx}}}vvvjjj\\\TTTJJJGGGCCC@@@@@@BBBBBBBBB>>>@@@BBBCCCDDDGGGKKKNNNOOOTTT]]]fffnnnvvv}}}pppZZZPPPMMMLLLNNNQQQTTT[[[cccoooxxx~~~xxxqqqmmmfffaaa\\\WWWSSSPPPMMMJJJLLLNNNPPPQQQOOOIII@@@999777666666555555444333333555444333333444666999:::;;;===>>>???@@@DDDKKKQQQbbbsssjjjYYYSSSQQQ[[[mmmvvvbbbYYYWWWUUURRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSPPPNNNMMMNNNPPPQQQOOOMMMJJJJJJLLLNNNNNNNNNJJJIIIIIIHHHHHHHHHIIIIIICCCBBB@@@===888666555666666AAAQQQbbbppp|||~~~xxxrrrpppmmmlllpppvvv{{{vvvrrrpppnnnlllkkkggggggfffggghhhiiijjjkkkoooqqqtttwwwyyyyyyxxxwwwvvvvvvxxxyyy{{{|||}}}~~~}}}{{{xxxuuusssrrrqqqqqqtttvvvxxxzzz|||{{{ooofff^^^^^^```aaadddhhh```XXXTTTUUUVVV[[[nnn{{{nnngggjjjrrr{{{sssvvvssshhh[[[UUUMMMHHHFFFFFFDDDAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKNNNPPPQQQOOOLLLIIIHHHHHHFFFCCC@@@>>>===;;;888666333222111222333666999:::>>>@@@CCCFFFHHHIIIIIIHHHKKKKKKKKKMMMPPPRRRQQQQQQKKKHHHEEECCCBBBBBBAAA@@@>>>===============>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKKKKPPPXXXccctttjjj[[[UUURRRPPPPPPUUU[[[eeevvvwwwnnnhhhfffeeedddbbb[[[\\\]]]______^^^\\\[[[ZZZZZZ[[[]]]___bbbeeeggglllnnnppprrrtttwww{{{~~~}}}rrrdddYYYLLLHHHCCC@@@@@@AAABBBBBB???@@@BBBCCCEEEGGGKKKNNNPPPTTT\\\cccjjjqqqxxx|||kkkXXXNNNKKKLLLOOORRRWWW```jjjuuu~~~|||uuuoookkkccc___ZZZVVVRRROOOKKKIIINNNMMMKKKJJJHHHDDD>>>:::666666666555444444333333555444444333444666999::::::===??????AAAEEEMMMSSSaaaqqqkkk[[[UUURRR___sssvvvccc[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMMMMNNNOOOQQQNNNLLLKKKJJJLLLMMMMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMFFFFFFDDD@@@:::777555666666>>>KKKZZZkkkyyyyyysssrrrsssuuu|||~~~yyyuuurrrooollljjjhhhhhhhhhhhhhhhiiijjjjjjmmmoooqqqtttvvvwwwxxxxxxuuuvvvxxxzzz|||~~~|||zzzwwwuuussssssssstttuuuuuuvvvwww{{{{{{sssiii```^^^___```bbbfffaaa[[[XXXXXXWWWZZZjjj}}}zzzpppgggjjjssszzzqqqrrrwwwmmm^^^XXXOOOIIIHHHGGGEEECCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBDDDFFFHHHJJJKKKPPPRRRTTTTTTQQQMMMJJJIIIGGGEEEBBB@@@???===:::888444333222222333666888:::>>>???AAACCCDDDEEEEEEEEEJJJJJJKKKNNNRRRTTTTTTSSSKKKHHHDDDAAAAAAAAA@@@???============>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGKKKMMMSSS^^^jjj|||kkk^^^XXXTTTRRRTTTYYYaaaooopppkkkdddaaaaaabbbbbbaaa\\\]]]^^^_________^^^]]]\\\\\\]]]___aaadddfffgggjjjkkkkkkkkkjjjjjjkkkmmmoooqqquuu}}}xxxjjj]]]NNNIIICCC@@@???@@@AAABBB@@@AAACCCDDDFFFHHHLLLPPPTTTXXX]]]ccchhhmmmssswww{{{fffVVVLLLKKKMMMQQQUUU[[[gggrrr|||xxxqqqllliiiaaa^^^ZZZWWWTTTQQQNNNKKKNNNKKKGGGDDDBBB@@@===;;;666666555555444333333333444444444555666777999999:::<<<>>>???AAAFFFMMMTTT```pppjjj[[[VVVRRRaaawwwvvvccc\\\\\\[[[XXXXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOOOOKKKKKKIIIEEE???;;;999999666;;;DDDSSSeeeuuu{{{vvvwww}}}~~~{{{yyyvvvrrrmmmjjjiiiiiiiiiiiijjjjjjjjjjjjlllmmmnnnpppsssuuuwwwxxxvvvwwwxxxzzz}}}~~~{{{xxxwwwvvvuuuuuuttttttttttttuuuxxx|||}}}uuukkkaaa^^^^^^]]]^^^aaaddd]]]YYYWWWTTTVVVhhh|||zzzsssiiioooyyywwwnnnmmmwww|||sssbbb[[[RRRLLLJJJIIIGGGEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBDDDFFFHHHJJJLLLRRRUUUYYYYYYVVVQQQMMMKKKGGGFFFCCCBBBAAA???<<<:::555444333333444666888:::======>>>@@@AAABBBBBBBBBEEEFFFGGGKKKOOOQQQQQQPPPKKKGGGCCC@@@?????????>>>======>>>???AAACCCEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHLLLOOOWWWdddrrrmmmaaa]]]WWWWWWZZZaaakkk~~~wwwhhhddd______aaaccccccbbb```````````````_________]]]^^^___aaaccceeefffgggggghhhhhhfffdddccccccdddccccccfffllluuurrrdddQQQMMMGGGBBBBBBCCCDDDDDDEEEFFFHHHIIIKKKNNNRRRUUUWWWZZZ^^^bbbfffjjjooosssvvvyyy~~~zzzcccVVVLLLKKKNNNTTTYYY```nnnzzz~~~vvvoookkkiiiaaa___\\\ZZZXXXVVVSSSQQQNNNJJJFFFCCCAAA???<<<:::666555555444444333333222333444555777888888888888999;;;===???AAAFFFNNNTTTeeeuuu{{{cccWWWTTTQQQ```wwwsssbbb[[[[[[YYYWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMLLLGGGBBB===;;;:::666888>>>LLL___qqq}}}zzz~~~}}}||||||{{{zzzvvvpppllljjjjjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllooorrruuuvvvwwwwwwxxxyyy|||~~~~~~|||zzzyyyxxxxxxxxxuuuuuuvvvuuuuuuwww{{{~~~xxxnnnddd```___\\\\\\^^^fff___XXXTTTPPPSSSfff|||~~~{{{uuunnnuuutttkkkiiirrr}}}xxxeee^^^UUUNNNLLLKKKIIIGGGBBBBBBAAAAAAAAABBBCCCCCCAAAAAACCCDDDGGGIIIKKKMMMTTTXXX\\\]]]ZZZUUUPPPMMMHHHFFFDDDCCCBBB@@@===:::666555444333444666888:::;;;;;;<<<>>>???@@@AAABBBAAAAAADDDHHHLLLNNNNNNMMMJJJFFFBBB???>>>>>>======>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHMMMQQQZZZhhhxxxoooddd```\\\\\\```hhhuuuxxxiiifffbbb______bbbeeedddcccbbbbbbaaaaaa````````````______aaabbbdddfffggghhhdddeeeeeedddaaa``````aaa___^^^^^^cccmmmyyyzzzlllVVVRRRKKKGGGFFFGGGHHHIIIKKKLLLNNNOOOQQQSSSWWW[[[WWWZZZ]]]aaadddhhhlllpppqqqsssvvvxxxyyy~~~wwwaaaVVVLLLLLLPPPVVV[[[dddrrr}}}uuunnnjjjhhhbbb```^^^\\\[[[ZZZWWWUUUMMMJJJFFFCCCAAA???<<<999666555555444444333222222222333666888999999888777888:::===>>>@@@FFFNNNTTTlll|||ttt]]]SSSRRRPPP___wwwqqq___YYYYYYWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGHHHJJJJJJJJJHHHKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLKKKGGGBBB===::::::555666;;;HHH\\\nnnzzz}}}{{{yyyzzz{{{}}}|||yyysssnnnkkkkkklllllllllkkkjjjjjjiiiiiiiiijjjlllooosssuuuyyyxxxxxxyyyzzz|||~~~}}}{{{zzzzzzzzzzzzvvvwwwwwwwwwvvvxxx{{{~~~|||qqqhhhdddaaa^^^]]]^^^jjj___WWWSSSNNNPPPbbbxxx~~~}}}|||yyy}}}vvvnnnkkkqqq{{{ttthhh```VVVNNNKKKHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDGGGJJJNNNSSSWWW\\\```___ZZZTTTOOONNNJJJEEEBBBAAA@@@???>>>:::888666555777888888777>>>===<<<<<<<<<<<<======AAA@@@@@@DDDIIILLLLLLKKKFFFDDD@@@===<<<<<<===>>>>>>@@@BBBDDDEEEEEEEEEEEEIIIHHHHHHIIIKKKLLLKKKJJJKKKIIIGGGEEEEEEGGGIIIJJJNNNUUUbbbtttrrriiigggbbbaaafffttt{{{kkkbbb^^^bbbdddccceeehhhiiiggglllhhhccc`````````aaaaaafffdddbbbdddgggiiihhhffffffeeeeeecccbbbaaa`````````^^^^^^cccmmmyyy{{{lll]]]UUUNNNKKKJJJGGGHHHKKKMMMNNNQQQTTTVVVXXXZZZ[[[eeeeeeeeeeeegggiiilllmmmooonnnpppsssttttttzzzttt___TTTOOORRRTTTWWW]]]jjj{{{~~~xxxqqqiiiddddddaaa^^^]]]^^^\\\XXXUUURRRNNNHHHDDD@@@===:::888777777777666555555444444333333444666777999::::::<<<;;;;;;>>>@@@DDDOOOZZZooovvv]]]QQQQQQTTTbbbnnnyyykkk]]]WWWVVVUUUUUUWWWTTTPPPMMMMMMOOOPPPLLLHHHJJJHHHEEECCCCCCEEEHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKIIIEEE@@@;;;888999999;;;BBBSSSgggvvv}}}}}}{{{{{{zzz|||~~~{{{sssmmmooommmlllllllllkkkhhhfffhhhgggeeedddfffjjjooorrrtttvvvxxxyyyzzz{{{~~~}}}{{{{{{{{{{{{zzzxxxzzzyyyxxxwwwwwwxxxyyyzzzyyyoooeee^^^[[[\\\]]]jjj^^^TTTPPPMMMPPPaaauuuzzzzzzzzzrrrnnnttt~~~ttthhh```VVVOOOKKKIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDGGGJJJNNNTTTXXX___cccbbb^^^WWWRRRNNNKKKGGGEEEDDDBBBAAA???<<<:::777777999::::::999;;;;;;;;;<<<<<<===??????@@@??????BBBFFFIIIIIIHHHDDDBBB???===<<<<<<>>>???>>>???BBBDDDFFFGGGHHHHHHJJJJJJJJJLLLOOOPPPNNNMMMKKKIIIGGGFFFFFFHHHJJJLLLTTT^^^pppwwwnnnkkkjjjkkkrrrttthhhbbbbbbeeefffgggjjjpppqqqnnnppplllfffcccbbbbbbbbbbbbfffeeedddeeehhhiiihhhfffffffffeeedddccccccbbbbbbdddbbbaaaeeemmmwwwpppaaaYYYRRRPPPOOOLLLMMMPPPVVVXXXZZZ\\\^^^```bbbdddiiiiiiiiiiiijjjkkklllmmmooonnnoooqqqrrrrrrwwwrrr```WWWRRRUUUXXX\\\dddrrr|||wwwqqqmmmdddaaa______aaa```]]]YYYSSSNNNHHHBBB???<<<:::888777777777666555555444444333333444666777999::::::;;;:::<<<@@@BBBGGGRRR^^^ooo{{{___SSSSSSRRRaaalllvvviiiZZZSSSQQQNNNMMMNNNPPPMMMKKKLLLOOOOOOKKKHHHHHHGGGDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLJJJGGGCCC>>><<<:::999:::AAAOOObbbsss{{{~~~{{{{{{{{{|||~~~{{{uuuqqqpppnnnlllkkkkkkjjjhhhffffffeeecccccceeeiiimmmppptttvvvyyyzzzzzz{{{~~~|||||||||}}}||||||}}}|||zzzyyyxxxwwwxxxxxx~~~yyyqqqiiibbb^^^]]]\\\jjj]]]PPPKKKJJJOOO^^^nnn~~~xxx|||wwwqqqwww~~~~~~~~~sssggg```VVVOOOLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDGGGJJJNNNSSSYYYaaafffgggbbb[[[UUUNNNLLLIIIHHHGGGEEECCCAAA>>><<<999999;;;<<<<<<<<<999::::::;;;===???@@@AAA@@@??????AAACCCEEEEEEDDDAAA@@@>>><<<<<<===???@@@>>>@@@BBBEEEGGGIIIJJJKKKKKKKKKMMMQQQTTTUUUSSSQQQKKKJJJHHHGGGHHHJJJLLLNNNXXXfff}}}vvvsssrrrvvvwwwmmmgggeeehhhjjjkkkmmmsss{{{|||yyywwwrrrlllhhhffffffeeeeeefffffffffhhhjjjjjjiiihhhffffffgggggghhhiiiiiiiiijjjhhhgggiiiooowww}}}uuuiiiaaaZZZYYYWWWVVVWWWZZZ]]]___aaabbbdddfffiiilllppppppqqqqqqrrrrrrrrrrrrsssqqqqqqttttttuuuyyyoooaaa[[[RRRUUUYYY___jjjzzz}}}yyytttpppgggdddaaaaaabbbaaa^^^ZZZUUUOOOHHHAAA>>>;;;999888777777777666555555444444333444555666777888999:::::::::===BBBDDDJJJVVVbbbrrrbbbUUUVVVVVVeeeoooqqqdddVVVQQQNNNLLLJJJKKKLLLJJJIIIJJJMMMLLLIIIFFFDDDDDDCCCBBBBBBCCCCCCDDDIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIGGGDDD@@@>>><<<999999>>>JJJ[[[mmmxxx{{{|||}}}}}}||||||}}}~~~|||xxxuuurrrooollljjjiiiiiigggfffcccbbbaaa```cccfffkkkmmmtttwwwyyy{{{{{{{{{}}}}}}|||}}}|||zzzxxxwwwvvvvvv~~~zzztttmmmgggaaa]]][[[jjj]]]OOOHHHGGGLLLYYYeeexxxxxx~~~}}}uuuyyy~~~tttrrrvvv~~~}}}qqqggg```VVVPPPLLLJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDGGGJJJNNNRRRXXXaaahhhiiiddd]]]WWWNNNLLLJJJJJJIIIGGGDDDBBB???===;;;:::<<<======<<<:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@AAABBBBBBBBB???>>>===<<<===>>>???AAA@@@AAACCCEEEGGGIIIKKKLLLLLLNNNQQQVVVYYYYYYWWWTTTLLLKKKIIIHHHIIIKKKNNNOOOWWWggg{{{xxx|||zzznnnjjjjjjlllqqqrrrsssuuu}}}|||xxxrrrmmmkkkjjjiiihhhgggggghhhiiijjjkkkjjjjjjhhhhhhjjjlllnnnppprrrsssooommmkkkmmmrrryyy~~~wwwooohhhbbb``````^^^```ccccccfffhhhjjjjjjlllqqquuuyyyzzz|||~~~~~~~~~}}}|||zzzwwwwwwzzz||||||mmm```ZZZTTTXXX^^^gggtttzzzuuupppllljjjgggcccbbbcccaaa]]]YYYWWWQQQIIICCC>>><<<:::999777777777666555555444444444444555666777888999999999;;;>>>BBBDDDJJJXXXeeeyyydddXXXYYYVVVhhhssslll```UUUQQQQQQOOOOOOPPPIIIHHHHHHIIIJJJIIIEEEBBB@@@@@@AAABBBCCCCCCCCCCCCHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEBBB@@@>>>===:::888<<>>???AAAAAABBBAAAAAA@@@AAAAAA>>>=========>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLPPPRRRWWW\\\___^^^YYYUUUMMMLLLJJJIIIJJJKKKNNNPPPVVVcccxxx|||}}}pppjjjkkkppptttzzz}}}~~~~~~{{{vvvsssqqqooommmkkkhhhhhhiiiiiiiiijjjkkklllmmmnnnoooppprrrtttuuuuuuqqqoooooorrrxxx~~~zzzssskkkfffeeeeeedddfffiiijjjnnnsssuuuvvvxxx~~~~~~kkk^^^YYYYYY^^^fffrrr~~~yyytttooolllkkkhhheeeeeefffdddaaa]]]XXXSSSKKKEEEAAA???===;;;777777777666555555444444444444555666777888888999:::;;;>>>AAABBBIIIYYYiiidddXXXZZZTTTiiiuuu}}}jjj^^^TTTRRRRRRQQQOOOPPPJJJIIIHHHHHHGGGEEECCC@@@>>>???AAACCCEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@???:::888;;;???JJJ]]]oooyyy~~~}}}{{{xxxxxxyyy{{{{{{{{{xxxuuuppplllkkkjjjhhhgggcccbbbaaaaaabbbeeehhhjjjppprrrvvvyyyyyyzzz{{{|||}}}{{{yyyyyy{{{}}}~~~~~~|||{{{yyyxxxwwwwwwxxxxxxyyypppgggaaa^^^\\\qqqiii\\\PPPHHHIIIPPPWWWppp~~~uuuuuu~~~zzzzzz{{{qqqjjjfffiiiqqq~~~vvvmmmfff]]]VVVRRRMMMHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDGGGJJJNNNPPPVVV^^^eeefffbbb\\\WWWNNNMMMKKKJJJJJJJJJHHHFFFDDDBBB???======<<<;;;:::<<<<<<<<<<<<<<<===>>>???AAABBBCCCBBB@@@???@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKNNNOOOUUUXXX^^^ccceeebbb[[[VVVOOOMMMKKKIIIIIIKKKMMMOOOTTT___nnn~~~|||tttnnnnnnrrrxxx}}}}}}{{{yyyxxxwwwtttpppnnniiiiiiiiihhhgggiiilllooottttttuuuvvvwwwwwwxxxxxxxxxwwwxxx|||xxxqqqkkkkkkkkkkkkmmmqqqpppwww~~~jjj^^^ZZZ[[[aaakkkzzz|||xxxvvvtttsssjjjhhhfffgggiiiiiifffcccWWWSSSMMMHHHDDDBBB???===777777777666555555444444555555555666777888888888:::;;;===???AAAIII]]]ooo}}}```WWWZZZ\\\sss{{{ggg]]]SSSPPPPPPMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC@@@;;;:::;;;<<>>===<<<:::::::::;;;;;;===>>>@@@AAA???AAACCCAAA???>>>???AAA?????????@@@AAAAAABBBBBBBBBCCCEEEHHHLLLPPPTTTVVV]]]```eeejjjkkkfff^^^XXXPPPNNNKKKIIIIIIJJJKKKMMMQQQYYYeeeqqquuutttsssuuuxxx~~~yyyyyyzzz{{{{{{xxxsssooojjjjjjiiifffdddggglllqqqvvvxxxzzz}}}|||vvvwwwwwwwwwzzz~~~}}}{{{iii```^^^```gggsss{{{wwwvvvvvvvvvvvvllliiiffffffgggfffbbb^^^TTTQQQLLLIIIFFFCCC???<<<777777777666555555444444555555666666777777888888999:::<<<>>>AAALLLcccyyynnnZZZXXX___iii|||bbbXXXOOOMMMMMMJJJGGGFFFIIIHHHGGGEEEEEEEEEGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDCCCCCCAAA<<<;;;===;;;>>>PPPfffpppyyy}}}zzzzzzxxx~~~{{{zzz|||}}}~~~~~~|||xxxuuurrroookkkiiifffeeecccbbbbbbbbbcccdddeeeiiinnnsssuuuvvvwwwxxxvvvvvvvvvwwwyyyyyywwwuuuuuutttsssrrrrrrssstttuuu}}}xxxqqqlllgggeee|||zzzqqq```QQQLLLPPPUUUlll||||||~~~~~~tttrrrtttxxxqqqhhh```ZZZUUUNNNJJJEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDGGGKKKNNNRRRWWW]]]bbbccc```[[[XXXSSSPPPMMMLLLLLLMMMNNNMMMLLLIIIDDDAAA@@@>>><<<;;;888888999;;;===???BBBCCC>>>@@@BBBAAA>>>===???AAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBEEEIIIOOOTTTYYY\\\bbbeeejjjnnnnnniii```YYYQQQOOOLLLIIIHHHIIIJJJKKKMMMTTT^^^iiivvv{{{xxxxxxyyyyyyvvvtttpppssswww||||||vvvwwwzzz|||}}}zzztttpppkkkjjjhhheeecccffflllrrruuuxxx}}}vvvgggcccccckkkrrr|||vvvrrrrrrrrrssssssnnnkkkfffcccbbb^^^YYYTTTQQQOOOLLLIIIGGGCCC???<<<777777777666555555444444555555666666777777888888888999;;;>>>BBBOOOiii}}}bbbUUUYYYdddnnnxxx]]]SSSLLLLLLMMMKKKIIIIIIGGGGGGFFFEEEDDDGGGJJJNNNPPPOOOMMMJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAAAAA===<<<>>>;;;<<>><<<:::::::::;;;===>>>@@@AAABBB@@@@@@@@@???>>>=========@@@AAAAAA@@@??????AAACCCCCCDDDFFFKKKRRRYYY```dddiiiooovvvxxxsssiii```ZZZOOOMMMKKKJJJJJJKKKKKKJJJNNNTTT\\\eeesss|||vvvqqqoooqqqrrrpppmmmqqqqqqyyy{{{tttrrrsssyyy|||tttooolllggggggeeeccccccggglllqqq{{{~~~vvvjjjhhhjjjttt~~~uuutttsssrrrqqqpppppppppmmmjjjgggdddaaa]]]XXXUUULLLKKKIIIHHHFFFCCC>>>::::::999777666444333333222666666666777888888999999<<<;;;===AAACCCMMMiiilllYYYRRRXXXaaa|||tttZZZUUUMMMHHHFFFGGGHHHHHHEEEFFFGGGGGGGGGJJJOOOTTTUUURRRNNNJJJHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIGGGEEECCCCCCCCCCCCHHHEEEBBBBBBDDDDDDBBB@@@AAA???===<<<;;;===GGGSSSlllvvv}}}{{{~~~~~~~~~|||wwwrrrllliiifffeeedddbbb```___^^^]]]ccceeeiiimmmppprrrssstttuuuuuuuuutttsssrrrpppooopppoooooonnnoooooopppqqqwwwvvvvvvyyyzzzsssoooxxxjjjXXXLLLMMMUUUmmm}}}}}}~~~~~~vvvooohhh```VVVOOOLLLIIIFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIILLLPPPVVV[[[]]][[[XXXUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTPPPJJJEEEBBB???===;;;:::;;;<<<>>>???@@@AAAAAA@@@?????????>>>>>>======???@@@@@@@@@>>>>>>???AAAEEEGGGJJJOOOVVV^^^eeejjjqqqvvv||||||vvvkkk```ZZZOOOMMMJJJIIIJJJKKKJJJIIINNNSSS[[[eeetttwwwrrrnnnnnnqqqrrrqqqooorrrrrryyywwwrrrqqqsssyyy|||tttooollldddcccbbb```bbbfffnnnsss}}}}}}rrrmmmpppvvv}}}vvvvvvuuusssqqqnnnkkkjjjhhhfffccc```^^^ZZZVVVSSSMMMLLLJJJIIIGGGDDD???;;;;;;:::999777555555444444666666777777888888999999;;;:::<<<@@@BBBMMMggghhhWWWRRRXXXaaa|||sssYYYUUUNNNIIIGGGGGGGGGFFFGGGHHHIIIIIIIIILLLQQQUUUVVVSSSNNNJJJGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHGGGEEECCCCCCCCCCCCFFFCCCAAABBBDDDEEEDDDCCCBBB???===<<<:::<<>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCAAA@@@AAABBBHHHJJJMMMSSS[[[dddlllqqq{{{zzzmmmaaaYYYOOOMMMJJJIIIJJJKKKJJJIIIMMMRRR[[[fffvvvssspppnnnooosssuuuuuutttuuuuuuzzz|||pppnnnqqqsssyyy{{{sssnnnkkkbbbbbbaaa```ccciiirrrxxxvvvqqqrrr{{{|||xxxxxxwwwuuuqqqkkkfffcccdddbbb___]]]\\\YYYUUUSSSNNNMMMKKKJJJHHHEEE@@@<<<<<<;;;:::888777666555555666666777777888999999999:::888:::???BBBKKKeee~~~{{{bbbSSSPPPWWW```yyyoooYYYUUUPPPLLLIIIHHHFFFEEEGGGHHHHHHHHHIIIKKKOOOSSSUUURRRMMMHHHEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBDDDFFFFFFFFFBBB???======;;;;;;BBBKKK]]]iiivvv}}}|||{{{|||tttsssuuu}}}{{{|||~~~{{{xxxvvvpppnnnjjjfffcccbbbbbbbbb```aaacccgggkkkppptttvvvuuutttsssqqqppppppppppppllllllmmmnnnnnnmmmlllkkkooooooppptttzzz~~~}}}yyy|||lll[[[OOOQQQXXXggg{{{}}}~~~~~~~~~xxxnnnbbbZZZUUURRRMMMIIIGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIIIIMMMOOOSSSWWWYYYYYYYYYXXXWWWVVVTTTVVVYYY]]]```aaa___[[[UUUPPPJJJEEE???;;;999:::===>>>??????>>>>>>>>>>>>>>>>>>?????????@@@DDDFFFIIIIIIHHHGGGGGGGGGJJJLLLPPPWWW```iiirrrwww|||nnnaaaZZZPPPNNNKKKJJJKKKLLLKKKJJJLLLQQQZZZfffwwwuuutttssstttxxxzzz{{{zzzxxxyyy}}}uuullllllpppuuuzzz~~~}}}xxxpppkkkiiifffeeeddddddhhhpppyyy{{{ttttttzzz}}}yyyyyyyyywwwrrrkkkeeeaaaaaa```^^^\\\\\\ZZZWWWTTTOOOMMMLLLKKKIIIFFFAAA===;;;:::999888777666666666666777777888888999::::::999777999>>>AAAJJJbbbzzzrrr[[[OOONNNUUU]]]rrrjjjXXXUUUQQQNNNLLLJJJGGGEEEDDDDDDDDDDDDEEEHHHJJJLLLPPPNNNJJJFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBDDDEEEFFFFFFDDDAAA???>>>===<<<@@@GGGVVVdddrrr||||||xxxvvvssspppqqqwww{{{{{{~~~~~~}}}zzzyyysssqqqlllhhheeecccccccccaaaaaabbbdddggglllqqqttttttsssrrrppppppoooppppppkkklllnnnoooooommmkkkjjjmmmnnnppptttyyy~~~ppp___SSSRRRWWWgggzzzyyytttxxx~~~}}}tttiiiaaaXXXTTTNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIMMMOOOSSSWWWZZZ\\\\\\\\\ZZZXXXVVVXXX\\\aaadddfffccc___ZZZUUUOOOHHHAAA===999:::<<<=========<<<<<<===>>>>>>???@@@AAABBBBBBGGGJJJMMMOOONNNMMMMMMMMMLLLNNNSSSZZZcccnnnvvv|||zzzlllaaaZZZQQQOOOLLLKKKLLLMMMLLLLLLLLLPPPXXXeeexxxwwwwwwwwwyyy|||~~~~~~qqqiiikkkooouuuxxxzzzxxxrrrlllhhhgggiiiiiijjjkkkoooxxxyyywww{{{yyyzzzzzzxxxtttmmmfffbbb^^^\\\[[[ZZZZZZYYYVVVTTTOOONNNLLLKKKIIIFFFAAA===:::999888777666555555555777777777888999999::::::999777888===AAAIII^^^tttlllWWWMMMMMMSSS[[[kkk|||eeeXXXUUURRROOONNNKKKHHHFFFBBBBBBAAABBBDDDFFFGGGHHHJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBAAAAAA@@@>>>@@@EEERRR```pppzzz}}}xxxttttttooommmpppvvvvvvrrrrrruuuyyy}}}}}}{{{xxxwwwtttrrrnnnjjjfffdddccccccdddcccbbbbbbeeeiiimmmpppssssssrrrqqqpppppppppppplllmmmnnnoooooommmkkkjjjjjjlllooossswww|||uuugggZZZVVVYYYjjj{{{sssooouuu~~~yyyooohhh]]]XXXRRRMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIILLLOOOSSSYYY]]]_________\\\ZZZXXXZZZ^^^cccgggiiifffccc___[[[UUUNNNGGGAAA<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDEEEHHHLLLQQQTTTTTTSSSRRRRRRQQQSSSXXX___iiisss|||uuuiii___YYYQQQOOOLLLKKKLLLMMMLLLKKKKKKOOOWWWdddxxx}}}wwwxxxzzz}}}{{{nnniiijjjmmmqqqssstttqqqlllhhhhhhiiilllmmmppptttyyy~~~yyy}}}zzz{{{zzzyyytttmmmgggbbbZZZXXXWWWWWWWWWVVVSSSQQQOOONNNLLLKKKIIIFFFAAA===999999888777666555555666777777888888999:::::::::;;;888999>>>AAAGGGZZZooo{{{mmmYYYOOOOOOTTT[[[iiivvv___UUUSSSPPPNNNMMMKKKIIIGGGDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCEEEFFFHHHDDDCCCEEEDDDAAAAAADDDNNN\\\lllvvv~~~zzzuuurrrlllhhhiiinnnvvvyyyrrrppptttxxx}}}zzzxxxvvvtttsssrrrooollliiifffdddcccdddcccbbbbbbdddgggkkkmmmrrrrrrssssssrrrqqqppppppmmmnnnnnnnnnnnnlllkkkjjjfffiiimmmpppsssxxx||||||pppccc^^^___lllzzzrrrooouuu}}}uuuoooddd___WWWQQQNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHLLLSSSYYY^^^aaaaaaaaa^^^[[[YYY[[[___eeeiiikkkiiigggddd```\\\UUUMMMGGG@@@???===<<<<<<===>>>???>>>???@@@BBBDDDEEEGGGHHHJJJOOOUUUYYYZZZZZZYYYXXXWWWZZZ^^^fffooozzz|||pppeee\\\WWWOOOMMMKKKJJJJJJKKKKKKJJJKKKNNNVVVdddxxx{{{wwwzzz~~~uuukkkiiiiiiiiijjjkkkkkkiiiffffffjjjnnnpppsssxxx|||{{{zzzwwwrrrkkkeeeaaaYYYXXXVVVVVVVVVUUURRRPPPNNNMMMKKKJJJIIIEEE@@@===::::::999888777777777777777888888999999::::::;;;>>>::::::???AAAGGGXXXjjjrrrrrr]]]TTTSSSWWW\\\oooqqq[[[RRROOOLLLJJJIIIIIIHHHGGGFFFDDDCCCDDDGGGHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFDDDBBBAAA??????AAACCCCCCCCCCCCFFFIIIJJJFFFEEEHHHHHHEEEDDDFFFGGGUUUfffqqqzzz|||vvvqqqlllhhhhhhkkkppp{{{~~~~~~|||~~~}}}|||zzzxxxwwwuuutttrrrrrrqqqooolllhhheeedddbbbbbbbbbccceeehhhkkkmmmqqqrrrtttuuuuuusssqqqooommmmmmmmmlllkkkjjjjjjjjjfffjjjnnnpppsssvvv{{{wwwkkkddddddkkkxxxtttpppvvv~~~yyyssskkkeee\\\TTTPPPMMMKKKJJJGGGHHHHHHHHHHHHHHHHHHIIIFFFJJJRRRYYY___aaabbbbbb___\\\ZZZ[[[___eeeiiilllkkkiiigggddd```YYYQQQLLLCCCAAA???===<<<>>>@@@BBB>>>???AAACCCEEEGGGHHHIIIMMMRRRYYY^^^``````______]]]___ccckkkttt~~~zzznnnbbbYYYUUUNNNKKKIIIHHHIIIIIIIIIHHHKKKNNNUUUcccwww{{{yyy|||pppiiiiiihhhfffdddeeeeeedddcccfffmmmrrrtttxxx}}}}}}|||zzzvvvpppiiibbb^^^[[[ZZZXXXXXXXXXVVVTTTRRRNNNMMMKKKJJJHHHEEE@@@<<<;;;;;;:::999888888888888777888888999999:::;;;;;;@@@;;;;;;???AAAFFFVVVhhhnnn}}}vvvaaaXXXVVVZZZ^^^uuuoooYYYOOOLLLHHHGGGGGGGGGGGGGGGEEECCCBBBCCCFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFFFFFFFDDDBBB@@@>>>===???BBBCCCCCCDDDHHHLLLKKKGGGGGGJJJKKKGGGFFFGGGBBBQQQaaammmxxx|||wwwuuuppplllllllllmmmttt}}}}}}||||||{{{yyyxxxwwwvvvuuurrrrrrrrrqqqnnnkkkgggeee``````aaacccfffiiilllnnnppprrruuuwwwvvvtttqqqooommmlllkkkjjjiiiiiiiiiiiiiiilllpppssstttwww}}}rrriiifffhhhqqq~~~yyyuuuvvv|||uuulllaaaZZZWWWTTTLLLFFFIIIIIIHHHGGGFFFFFFFFFFFFHHHLLLQQQWWW[[[\\\\\\[[[]]]]]]]]]___bbbgggkkknnnpppooommmjjjfff___XXXRRRHHHEEEBBB???>>>===<<<:::===>>>???AAAEEEIIILLLNNNRRRUUU[[[aaaeeegggggggggdddhhhlllpppzzzuuujjjaaa[[[WWWQQQPPPNNNMMMKKKJJJIIIIIIKKKPPPWWWbbbrrryyywwwjjjgggeeeddddddaaaaaaaaaaaadddkkkuuu}}}~~~rrrkkkiiijjjnnnrrrxxx}}}|||tttmmmgggccc```^^^^^^\\\ZZZYYYYYYWWWTTTQQQMMMMMMMMMLLLIIICCC>>>;;;777777666444444333333333555666666888999:::;;;;;;EEEAAA>>>???BBBJJJYYYgggvvvgggXXXUUU^^^ggg~~~fffWWWNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEBBB@@@@@@CCCHHHKKKLLLHHHIIIJJJLLLMMMMMMMMMMMMIIINNNXXXfffsss~~~}}}{{{wwwwwwvvvtttqqqrrrwww{{{}}}}}}~~~}}}}}}xxxtttssstttwwwyyyzzzxxxwwwuuurrrnnnhhhcccdddcccdddfffiiikkkkkkkkkoooqqqsssuuuuuutttrrrpppmmmllljjjiiigggfffeeeeeeeeehhhlllmmmmmmqqqxxx}}}rrrgggaaaccckkkxxx}}}yyyxxx~~~yyy}}}}}}sssfff]]]XXXSSSLLLFFFIIIHHHHHHGGGGGGGGGGGGGGGJJJLLLQQQVVVYYY[[[\\\[[[______```bbbfffkkkooorrruuusssqqqnnnjjjeee^^^YYYOOOLLLGGGDDDBBBBBBAAA?????????@@@CCCFFFJJJNNNPPPRRRVVV[[[aaaeeehhhhhhhhhgggkkkooottt~~~tttjjjaaa[[[XXXRRRQQQOOOMMMKKKJJJJJJIIIJJJOOOVVV```ppprrrgggeeecccbbbbbb`````````aaafffooo|||~~~wwwmmmcccZZZUUUSSSTTTVVVYYY\\\```ccceeejjjoooxxxzzzsssmmmhhheeebbb``````^^^\\\[[[[[[YYYVVVTTTOOOOOOOOOMMMJJJDDD???;;;999999888777666666666666666666777888999:::;;;;;;>>><<<<<>>;;;999999888777777777777777888888999::::::;;;<<<<<<;;;<<<>>>CCCIIITTTgggxxx}}}fffZZZZZZffftttppp[[[OOOLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFKKKOOORRRRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFIIIUUUhhhyyy}}}|||{{{{{{}}}~~~}}}|||||||||{{{{{{{{{{{{xxxtttpppqqqnnnkkkjjjkkkmmmooooooooopppqqqrrrssssssssssssnnnllliiigggffffffggghhhiiijjjlllllllllnnnqqquuuvvvxxx|||}}}~~~~~~uuu~~~jjjZZZTTTXXXaaaqqq~~~zzzwwwvvvzzz~~~lll^^^SSSLLLHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMNNNOOORRRVVVZZZ^^^```aaadddhhhmmmsssxxx{{{}}}}}}{{{zzzxxxuuurrrddd]]]SSSKKKGGGEEEEEEEEEDDDEEEGGGIIIMMMRRRUUUXXXXXXZZZ]]]aaaeeehhhkkkmmmkkkqqqxxxyyynnnhhhccc^^^ZZZVVVTTTRRRPPPNNNLLLKKKKKKLLLOOOUUU[[[dddrrrtttiiiggggggeeecccbbbYYYZZZ]]]gggvvv|||wwwpppdddYYYQQQLLLIIIGGGCCCBBB@@@===<<<;;;::::::===<<<<<<======>>>???@@@CCCEEEGGGJJJNNNWWWccckkk~~~~~~{{{uuuppplllhhhdddaaa```___]]]\\\\\\[[[XXXVVVQQQPPPOOOKKKGGGAAA<<<:::777666555555555555555555999999999::::::;;;;;;<<<======@@@DDDHHHSSShhh{{{wwwbbbWWWVVVbbbrrrkkkXXXMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBCCCDDDDDDEEEEEEEEEAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBDDDIIIOOOSSSVVVVVVSSSRRROOOMMMJJJIIIHHHGGGHHHFFFHHHRRRcccsss~~~}}}|||}}}||||||~~~}}}||||||}}}}}}}}}}}}~~~~~~|||xxxuuussspppmmmkkklllnnnooooooppppppoooooooooooooooooonnnllljjjhhhggghhhhhhiiiiiijjjkkkkkkkkkmmmoooqqqtttwww{{{~~~uuusss```VVVXXX___ooo}}}|||yyyvvvuuuqqqsssooo```UUUMMMIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMPPPTTTXXX]]]```cccbbbeeekkkqqqvvvzzz}}}~~~}}}}}}}}}{{{xxxuuukkkdddZZZQQQKKKIIIGGGGGGEEEFFFHHHKKKOOOSSSWWWZZZZZZ[[[]]]```cccgggjjjllllllsss{{{wwwlllgggccc___[[[WWWVVVTTTQQQOOOMMMLLLKKKLLLPPPTTTZZZaaalllyyyyyypppiiiiiiiiifffbbbaaa[[[\\\aaalll{{{zzzuuuqqqllljjjiiigggbbb___ZZZVVVOOOIIIFFFDDDBBB@@@>>>>>><<<;;;:::999999999999999999:::;;;<<<===>>>===???AAAAAACCCIIIRRRYYYdddkkkyyy|||wwwqqqmmmhhhccc```___^^^\\\[[[ZZZXXXUUUSSSOOONNNLLLIIIEEE@@@<<<999555555444444444444555555888999999999:::::::::;;;;;;<<>>??????<<<>>>@@@@@@AAADDDKKKPPPUUUYYYbbbnnnwww|||wwwrrrnnniiiddd``````^^^\\\ZZZYYYVVVSSSPPPNNNMMMKKKHHHDDD@@@<<<:::777666666555555666666777888888888999999999999999999:::>>>CCCJJJZZZvvvhhhZZZTTTTTTbbbttt{{{bbbSSSMMMFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHJJJJJJJJJIIIGGGFFFCCCCCCFFFJJJNNNPPPPPPOOOPPPNNNLLLIIIHHHHHHHHHIIIKKKLLLOOOSSSZZZeeerrr{{{|||xxxsssvvv|||||||||{{{||||||}}}~~~{{{xxxpppnnnllllllmmmnnnmmmlllkkkjjjhhhffffffgggiiijjjmmmnnnnnnnnnnnnlllkkkjjjiiihhhhhhiiikkkmmmmmmmmmooosssxxx|||~~~wwwooo]]][[[___lll~~~~~~~~~xxxnnnhhhqqqssscccWWWOOOKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLQQQWWW\\\aaadddffffffjjjpppvvv||||||}}}~~~zzzwwwpppiii___VVVOOOKKKGGGEEEEEEFFFHHHKKKPPPTTTYYY[[[^^^]]]]]]^^^```dddgggiiissszzzuuujjjfffddd```\\\YYYWWWUUURRRPPPNNNLLLLLLKKKNNNRRRUUUZZZbbbllltttyyyoooiiifffggggggaaa[[[YYYXXXYYY^^^gggqqqxxxzzzyyyoooggg\\\UUUSSSQQQMMMJJJGGGGGGFFFCCC@@@>>>???@@@???>>>============;;;:::777888999:::;;;;;;;;;:::>>>============>>>>>>???;;;>>>??????>>>@@@DDDHHHMMMMMMRRRXXX]]]hhh}}}|||wwwrrrnnnjjjeeebbbaaa___\\\ZZZXXXVVVRRROOONNNMMMKKKHHHDDD@@@===<<<999888888888888888999999888888888888888888999999888:::???EEENNNaaa~~~aaaUUURRRSSSaaatttzzzbbbVVVRRREEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDFFFIIILLLMMMKKKIIINNNLLLJJJHHHGGGHHHIIIIIILLLOOORRRUUUXXXaaannnxxx}}}~~~{{{sssuuu{{{{{{zzzzzzzzz{{{{{{|||||||||xxxnnnlllllllllmmmnnnmmmkkkhhhgggeeeddddddfffiiikkkmmmnnnoooppppppnnnllljjjhhhggghhhiiikkkmmmmmmlllmmmqqqvvv{{{}}}~~~uuuyyyjjj^^^ZZZgggwwwzzz{{{ppphhhsssvvvgggZZZRRRNNNHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLOOOWWW^^^aaaeeejjjlllsssvvv|||{{{zzzzzz{{{}}}~~~{{{xxxuuuqqqkkkaaaYYYRRRMMMHHHEEEFFFGGGHHHKKKPPPUUUZZZ]]]^^^]]]\\\\\\^^^bbbgggjjjwww}}}qqqgggdddaaa^^^]]][[[YYYWWWSSSPPPNNNLLLKKKMMMMMMQQQVVVYYY]]]fffppp}}}~~~vvvnnngggeeeccc]]]XXXWWWUUUXXX]]]aaaeeefffgggfffWWWTTTNNNJJJGGGEEEBBB@@@@@@@@@???===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::999999999999:::;;;===>>>>>>>>>===<<<@@@@@@@@@@@@@@@BBBDDDEEEEEEHHHLLLQQQVVV___iiipppzzzsssnnnllliiieeebbb___]]]YYYUUUSSSQQQQQQQQQLLLMMMLLLIIICCC>>>;;;:::888888777777888888999:::::::::::::::::::::::::::<<>>>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>======???>>>>>>>>>???AAABBBCCCDDDGGGKKKOOOSSSZZZbbbhhhqqq|||tttnnnjjjgggccc```\\\[[[XXXUUUSSSRRRQQQQQQKKKLLLKKKHHHCCC>>>;;;;;;888888777777888888999:::888888888888888888888888:::===>>>DDDWWWyyyiiiUUUQQQQQQVVViiiqqq]]]QQQLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNQQQRRRSSSTTTRRRTTTaaaooo{{{|||xxxvvvwww|||}}}zzzyyyyyyyyyxxx|||zzz{{{~~~yyytttsssrrrrrrrrrqqqmmmkkkgggeeeccccccdddffffffeeejjjkkkmmmnnnooonnnmmmlllkkkjjjiiiiiijjjkkkjjjiiijjjlllooorrruuuyyy~~~iiivvvnnn___UUU\\\iiivvvyyyxxx{{{~~~www{{{|||nnn___RRRKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLPPPYYYaaagggnnnttt{{{~~~uuuwwwyyy{{{{{{yyyvvvtttoookkkddd^^^XXXQQQKKKGGGIIIHHHIIIJJJNNNRRRWWWZZZ[[[]]]^^^```bbbfffkkkooosss|||ppphhhddd```]]]\\\[[[ZZZXXXVVVSSSRRRQQQQQQNNNNNNPPPUUUWWWZZZcccmmmuuu}}}vvvllleee___VVVPPPOOOLLLMMMNNNOOONNNKKKIIIGGGBBB@@@>>>>>>??????>>>===<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDDDDDGGGKKKNNNRRRVVV\\\___aaammmuuuvvvnnnhhhddd```^^^YYYYYYWWWVVVTTTRRRQQQPPPIIIJJJJJJGGGBBB>>><<<;;;888888777777888888999:::888888888888888888888888;;;<<<===FFF^^^mmm]]]QQQOOOQQQXXXmmmkkkZZZPPPKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFHHHIIIIIIIIIIIILLLIIIFFFEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPSSSRRRSSSRRROOOPPP[[[gggxxx}}}zzzxxxxxxzzz|||yyyxxxvvvuuuzzzwwwxxx{{{~~~}}}wwwvvvttttttsssqqqnnnkkkiiifffdddccceeefffgggfffiiikkkmmmooopppnnnlllkkkkkkiiiiiiiiikkkkkkjjjiiihhhjjjmmmooorrruuuzzz~~~cccoooxxx{{{mmm^^^SSSWWWddduuu|||{{{zzzmmm```UUUOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMRRR[[[cccjjjttt}}}|||yyyrrrtttwwwyyyyyyxxxuuusssmmmjjjeeeaaa[[[UUUOOOJJJJJJJJJJJJKKKNNNSSSXXX[[[[[[]]]```bbbcccfffkkkooowwwppphhhddd```]]]]]]ZZZYYYWWWVVVTTTSSSRRRRRROOONNNPPPTTTVVVYYYbbbkkksss}}}}}}oooeee]]]SSSLLLKKKLLLLLLLLLKKKHHHFFFCCCAAA>>>===<<<<<<>>>???>>>===::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDFFFGGGIIIMMMQQQUUUXXX[[[]]]```iiimmmuuuyyyooogggbbb___]]]ZZZYYYXXXVVVTTTQQQNNNMMMHHHIIIIIIFFFBBB>>><<<;;;888888777777888888999:::::::::::::::::::::::::::>>>===>>>IIIcccwww]]]TTTNNNNNNQQQZZZqqqgggWWWOOOKKKIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHGGGGGGFFFEEECCCCCCEEEFFFHHHHHHIIIIIIKKKIIIFFFEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQQQQQQQMMMMMMVVVaaattt~~~}}}}}}||||||}}}zzzxxxuuutttwwwtttsssvvvxxx{{{zzzyyywwwvvvtttrrrnnnkkkhhheeebbbaaaccceeeffffffhhhjjjmmmooopppooolllkkkjjjiiihhhhhhjjjjjjiiihhhggghhhjjjlllnnnqqquuuxxx^^^iiissswwwlll^^^SSSVVVcccwww}}}yyyqqqggg^^^VVVQQQMMMMMMNNNNNNNNNNNNNNNOOONNNNNNTTT]]]fffnnnzzzwwwuuuqqqsssvvvxxxxxxvvvtttrrrkkkiiifffccc```[[[VVVRRRLLLKKKJJJKKKNNNRRRWWW[[[\\\___bbbbbbbbbeeekkkpppzzz{{{nnnhhhddd```^^^___YYYXXXWWWUUUSSSSSSRRRRRRPPPOOOPPPSSSUUUXXXaaakkktttqqqeeeZZZPPPJJJIIIEEEEEEEEEDDDBBB@@@>>><<<>>>===<<<===>>>>>>===;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@?????????>>>>>>>>>??????>>>>>>>>>???@@@BBBEEEFFFGGGIIIMMMQQQVVVZZZ\\\\\\\\\dddeeekkk~~~}}}sssiiiccc___^^^]]]\\\ZZZWWWSSSOOOLLLJJJHHHIIIIIIFFFBBB>>><<<;;;888888777777888888999:::::::::::::::::::::::::::>>>>>>@@@NNNiiijjjTTTOOOMMMOOOSSS^^^vvv{{{bbbTTTNNNLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDAAABBBCCCDDDFFFFFFGGGGGGHHHFFFDDDEEEGGGJJJLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNQQQSSSTTTTTTRRRQQQOOONNNNNNOOOMMMLLLSSS\\\nnnyyy}}}}}}zzzxxxvvvttttttqqqppprrrsssuuu{{{~~~|||zzzxxxvvvrrrnnnjjjfffccc```^^^```bbbcccdddfffhhhkkkmmmooonnnmmmllljjjhhhgggggghhhhhhgggfffeeeggghhhiiijjjmmmpppsssYYYdddnnnuuuoooaaaVVVYYYdddxxx}}}wwwuuupppjjjccc[[[UUUQQQMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPVVV```hhhqqqssstttqqqsssvvvwwwwwwuuurrrpppkkkiiihhhgggfffddd```^^^QQQOOOMMMLLLNNNRRRVVVYYY]]]```ccccccbbbfffnnnvvv}}}wwwmmmhhheeeaaa___aaaZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPPPPSSSUUUYYYcccmmmvvvooobbbWWWMMMHHHGGGCCCCCCBBBBBBAAA???>>>===>>>===<<<<<<======;;;999::::::::::::::::::::::::<<<<<<<<<<<<<<<=========@@@????????????@@@@@@AAAAAA@@@??????>>>?????????>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGJJJOOOUUUYYYZZZZZZXXXaaadddkkk~~~wwwmmmfffbbbaaa```^^^[[[WWWRRRNNNKKKJJJIIIJJJJJJGGGBBB>>><<<;;;888888777777888888999:::888888888888888888888888;;;===BBBRRRnnnvvvbbbQQQNNNNNNQQQWWWddd|||vvv^^^RRRMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCEEEHHHKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSSSSRRRQQQPPPNNNLLLMMMNNNLLLKKKQQQXXXeeerrr~~~{{{yyyxxxvvvtttpppnnnmmmoooppppppuuu{{{|||zzzwwwsssnnnjjjdddaaa]]]\\\]]]___aaabbbdddeeehhhjjjlllmmmnnnnnnkkkjjjhhhhhhhhhhhhfffdddeeefffgggggghhhiiimmmoooSSS___kkkuuuuuuhhh]]]]]]eeevvv}}}vvvvvvwww}}}}}}yyyssssssqqqmmmfff^^^VVVQQQMMMMMMNNNPPPQQQRRRSSSSSSQQQSSSYYYaaaiiissspppsssrrrtttvvvwwwwwwtttqqqooolllkkkkkklllmmmmmmllljjj^^^[[[WWWTTTSSSUUUXXX[[[]]]aaadddddddddjjjuuu~~~}}}tttkkkgggeeebbbaaaccc\\\[[[YYYWWWUUUSSSSSSRRRRRRPPPQQQTTTVVVZZZdddoooxxx}}}kkk]]]SSSJJJFFFFFFDDDDDDDDDCCCBBBBBBAAA@@@>>>======>>>???>>><<<:::;;;;;;;;;;;;::::::::::::::::::;;;===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>??????@@@@@@@@@AAAAAACCCFFFHHHIIIIIIIIIJJJNNNSSSXXXYYYXXXXXXdddjjjttt|||rrriiieeedddaaa___[[[VVVRRROOOMMMMMMKKKLLLKKKHHHCCC>>>;;;;;;888888777777888888999:::888888888888888888888888888;;;CCCSSSlllppp___QQQOOONNNRRR[[[lllqqqZZZOOOKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOMMMMMMNNNLLLJJJNNNTTT[[[iiizzz|||yyyxxxvvvtttrrrmmmllllllnnnnnnmmmpppuuuvvv~~~~~~{{{xxxsssnnnjjjccc```\\\ZZZ\\\^^^```aaabbbcccdddgggiiilllooopppooommmkkkjjjiiihhhfffdddeeeffffffffffffgggjjjmmmOOO[[[iiittt{{{mmmbbb```eeetttzzzrrrmmmnnnqqqzzz|||yyyuuuvvvwwwtttnnncccYYYRRRLLLMMMNNNPPPRRRSSSTTTUUURRRTTTZZZbbbjjjttt{{{mmmrrrssstttwwwxxxwwwtttqqqnnnnnnmmmmmmooorrrttttttsssjjjgggaaa\\\YYYZZZ\\\^^^]]]aaaddddddfffmmmzzzzzzrrrjjjgggeeebbbbbbddd^^^]]][[[XXXVVVTTTTTTSSSRRRPPPQQQTTTVVV[[[eeepppyyyzzzhhhZZZPPPHHHDDDEEECCCCCCBBBAAA@@@@@@??????@@@??????AAABBBBBB???===<<<<<<<<<;;;;;;:::::::::777888:::===@@@CCCEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@CCCBBB@@@?????????@@@@@@EEEEEEEEEFFFHHHJJJMMMNNNMMMLLLKKKNNNTTTXXXYYYXXXZZZgggooozzzuuulllgggfffaaa^^^ZZZVVVRRRPPPPPPPPPLLLMMMLLLIIICCC>>>;;;:::888888888777888999999:::::::::::::::::::::::::::777;;;CCCQQQggg}}}ooo```QQQOOONNNSSS^^^qqqnnnXXXMMMIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAADDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGHHHHHHFFFCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNQQQNNNMMMNNNLLLIIILLLQQQTTTcccuuu{{{xxxvvvtttrrrppplllkkklllnnnnnnkkkmmmrrrpppwww}}}|||xxxtttnnnjjjddd```\\\ZZZ[[[^^^aaabbbaaaaaabbbdddhhhllloooqqqrrrpppmmmlllkkkiiigggeeeeeefffffffffeeefffiiikkkLLLZZZjjjvvvxxxiii______nnnvvviii```]]]bbbiiiuuu|||tttiii]]]TTTQQQQQQQQQPPPOOOPPPRRRTTTWWWXXX\\\aaajjjwwwxxxrrrppprrruuuxxxxxxvvvtttrrrrrrrrrmmmiiillluuu{{{}}}{{{zzzuuunnngggccc```]]]\\\```aaacccffflllvvvyyyrrrkkkggggggfffbbb^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUTTTTTTVVVWWWZZZdddnnnuuuqqqZZZMMMIIIEEEBBBAAADDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????<<<===>>>===<<<<<<===???999:::<<<===>>>BBBFFFJJJKKKHHHDDDAAAAAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCGGGIIIJJJLLLMMMPPPTTTWWWVVVUUUUUUUUUUUUVVVXXXYYYaaahhhvvvwwwnnnhhhfffccc]]]VVVSSSTTTTTTQQQNNNOOONNNLLLIIIDDD@@@;;;999::::::::::::::::::::::::999999:::::::::999999888<<<<<>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@AAADDDFFFGGGEEECCCBBBEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHGGGGGGHHHJJJMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKIIIIIIHHHHHHHHHOOOXXXhhh|||~~~zzzrrrmmmlllmmmmmmmmmlllmmmppprrrnnnnnnrrrxxx|||}}}yyysssmmmhhhhhhfffdddaaa___^^^^^^^^^bbbbbbaaaaaacccgggkkkmmmssspppmmmjjjhhhgggggghhhgggffffffeeeeeefffhhhiiiHHHVVVgggttt~~~{{{mmmccc```jjjzzzqqqhhh___YYYUUU\\\fffvvv~~~qqqcccZZZUUUTTTSSSRRRQQQQQQSSSUUURRRUUUZZZaaakkkxxxvvvrrrqqqsssvvvyyyyyyxxxuuuttttttuuurrrooossszzzyyyrrrnnnjjjgggeeeeeefffgggiiioooxxxxxxrrrkkkhhhhhhgggccc```]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRRRRTTTUUUYYYcccooo{{{nnnXXXLLLIIIFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA===>>>???>>>======>>>@@@<<<===>>>@@@AAAEEEIIIMMMLLLJJJGGGEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIIIIJJJLLLNNNPPPQQQTTTWWWZZZ[[[[[[[[[[[[[[[]]]___aaallltttxxxnnnhhheeeaaa\\\UUUSSSTTTTTTRRROOOQQQPPPMMMJJJEEE@@@<<<999999999999999999999999999999999:::::::::999999999;;;<<>>???AAA>>>@@@AAACCCDDDHHHMMMPPPOOOOOOMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRQQQTTTWWWZZZ[[[]]]___aaabbbcccccccccccceeehhhkkkxxxyyynnngggccc```[[[VVVTTTTTTUUUSSSQQQSSSQQQNNNJJJEEE@@@<<<:::888888888888888888888888999999999:::::::::::::::<<<===CCCQQQfff{{{}}}jjjXXXVVVUUUZZZhhh}}}ttt___SSSLLLHHHFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEFFFFFFFFFEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGJJJSSSdddyyyuuunnnppptttzzz~~~xxxtttmmmllljjjhhhgggggghhhiiijjjhhhjjjooosssxxx|||zzzvvvqqqnnnkkkjjjhhheeecccaaaaaa```aaaaaaaaabbbdddeeeggghhhmmmmmmnnnmmmlllkkkiiiiiijjjiiihhhgggggghhhiiiiii===KKK]]]lllzzz~~~sssjjjdddggguuuxxxsssxxxzzzqqqhhhbbb_________aaaiiivvvvvvlllddd```[[[WWWUUUTTTTTTTTTRRRVVV[[[bbbiiirrr{{{zzzxxx{{{}}}~~~~~~~~~uuuwwwxxxxxxzzz~~~~~~{{{{{{}}}xxxrrroookkkhhhhhhfffdddbbb^^^]]][[[YYYWWWUUUTTTTTTUUUUUUVVVWWWYYY```ppp|||hhhSSSIIIHHHIIIIIIJJJIIIGGGEEECCCCCCCCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEAAABBBCCCCCCAAA@@@@@@AAA@@@BBBCCCEEEGGGJJJOOOSSSTTTVVVWWWWWWUUURRRQQQQQQOOOPPPSSSVVVXXXZZZ\\\\\\\\\___ccceeefffggghhhjjjhhhiiijjjiiiiiikkkppptttyyyooogggccc___\\\XXXVVVVVVVVVUUUSSSSSSQQQNNNIIIDDD???;;;999888888888888888888888888:::999999999::::::;;;;;;>>>@@@HHHXXXmmm~~~iiiWWWWWWWWW\\\kkklllZZZOOOIIIFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBB===>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIGGGEEECCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDJJJXXXnnnzzzkkkgggkkkrrr{{{~~~zzzwwwpppmmmiiifffeeeeeeeeeeeehhheeefffjjjnnnsss}}}|||zzzxxxvvvsssqqqnnnmmmkkkiiifffdddcccbbb```aaabbbcccddddddeeeeeekkkmmmoooqqqqqqpppmmmllllllkkkiiihhhhhhhhhiiiiii:::GGGYYYiiiyyyuuukkkccccccmmmzzz~~~tttnnnrrrzzz~~~wwwpppkkkiiiiiijjjrrrzzzzzzoooiiiaaaZZZWWWVVVUUUTTTRRRUUUZZZ```fffmmmuuuzzz~~~vvvwww|||zzzvvvooommmjjjhhhfffeeecccaaa^^^]]][[[YYYWWWVVVUUUUUUVVVVVVXXXZZZ]]]fffyyyyyyfffRRRIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFEEEDDDBBBBBBCCCBBBCCCEEEGGGIIIMMMRRRVVV[[[___bbbbbb___[[[XXXWWWSSSUUUXXX]]]aaadddggghhhfffiiilllnnnnnnnnnoooppplllnnnpppooonnnqqqwww|||xxxooogggddd```^^^[[[YYYXXXWWWVVVUUUQQQOOOLLLGGGBBB===:::888999999999999999999999999::::::999999999:::;;;<<<>>>BBBMMM```vvvzzzdddUUUWWWXXX\\\lll~~~dddTTTLLLFFFCCCDDD@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@>>>>>>???AAABBB>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBEEEPPPcccyyywwwkkkjjjpppxxxzzz~~~~~~{{{xxxsssoooiiifffeeeeeedddcccgggccccccfffjjjoooyyy}}}zzzxxxwwwvvvuuusssqqqpppnnnllljjjgggeeedddbbbbbbcccccccccdddddddddjjjlllqqqtttuuutttrrrpppmmmllljjjiiihhhhhhhhhiii888DDDTTTeeewww{{{qqqgggbbbgggpppxxx{{{sssmmmpppwww{{{uuurrrsssttt|||ttthhh___[[[XXXVVVTTTOOORRRWWW\\\bbbiiiqqqvvvzzzuuuwww|||~~~zzzvvvnnnmmmllliiigggdddbbbaaa\\\\\\ZZZYYYXXXWWWWWWWWWUUUVVVXXX[[[___kkktttcccQQQJJJKKKKKKJJJIIIJJJHHHGGGEEEDDDDDDDDDEEECCCDDDDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJHHHFFFEEEFFFFFFGGGIIIKKKMMMQQQWWWZZZccchhhnnnnnniiiccc___]]]XXXZZZ___dddjjjooorrrtttqqqsssuuuuuuttttttuuuvvvrrruuuwwwvvvuuuxxxxxxooohhheee```___]]][[[YYYWWWVVVUUUPPPNNNJJJEEEAAA===;;;999999999999999999999999999::::::999999999;;;<<<===>>>EEEUUUkkkttt^^^SSSVVVXXX]]]nnnwww]]]PPPJJJDDDAAADDD??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA??????@@@AAAAAAAAAAAAAAABBBAAA@@@>>>>>>???@@@@@@========================??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDJJJXXXlllzzzrrruuu|||yyyyyy~~~{{{zzzuuupppiiieeeeeeeeedddbbbeeeaaaaaacccfffjjjsss|||}}}yyywwwwwwwwwvvvvvvtttsssrrrpppmmmjjjhhhfffeeedddccccccccccccddddddhhhkkkpppuuuwwwwwwuuutttnnnlllkkkiiigggggggggggg666AAAPPP```sssuuukkkkkkppp{{{|||xxxssskkklllttt}}}~~~pppeee```\\\XXXUUUQQQSSSVVVYYY]]]dddkkkpppxxx}}}}}}xxxvvvzzz{{{xxxppppppnnnlllhhheeecccbbb[[[ZZZZZZYYYYYYYYYYYYYYYVVVWWWZZZ^^^cccqqqnnn^^^OOOKKKMMMMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOMMMKKKJJJJJJLLLMMMOOOQQQTTTXXX]]]aaajjjpppwwwwwwqqqiiidddaaa]]]```eeelllsssxxx}}}~~~}}}|||}}}{{{~~~~~~yyyooohhhddd______]]][[[WWWUUUSSSSSSOOOMMMIIIEEEAAA>>>===<<<888888888888888888888888;;;:::999999999;;;===>>>CCCMMM```zzzppp\\\RRRWWWZZZ^^^pppsssXXXMMMHHHBBB@@@DDD>>>???@@@@@@@@@@@@???>>>???>>>>>>>>>>>>>>>???@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========>>><<<<<<<<<======>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>@@@CCCFFFMMM___vvv~~~{{{}}}{{{}}}{{{vvvooogggddddddeeecccaaabbb___^^^```bbbeeemmmuuu{{{xxxxxxxxxyyyxxxvvvuuutttrrrpppllliiihhhhhhfffdddcccbbbcccdddeeefffiiinnnsssvvvwwwvvvuuunnnllljjjhhhgggfffffffff555???MMM]]]qqqxxxtttwww||||||wwwvvvqqqiiihhhoooyyyuuuiiiccc___ZZZWWWUUUVVVWWWXXXZZZ___eeejjjpppvvvxxxwwwxxx~~~|||zzzrrrrrrqqqnnnjjjfffdddcccZZZZZZYYYYYYYYYYYYZZZZZZXXXZZZ^^^bbbhhhwwwiiiZZZMMMKKKOOOOOONNNMMMHHHHHHHHHHHHGGGEEECCCBBBFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQSSSSSSQQQNNNMMMMMMQQQRRRTTTVVVYYY]]]cccgggnnnuuu|||}}}vvvlllfffdddaaadddjjjqqqxxx~~~zzznnngggddd^^^^^^]]]ZZZVVVSSSQQQQQQOOOMMMJJJFFFBBB@@@???>>>777777777777777777777777;;;:::999888999;;;===???IIIUUUkkkooo\\\RRRXXX[[[```rrrpppVVVLLLHHHBBB@@@DDD>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@>>>>>>=========<<<<<<;;;999:::;;;<<<===???@@@@@@<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???>>>>>>=========>>>>>>???;;;???BBBCCCFFFUUUmmm~~~|||uuunnnfffbbbcccdddbbb``````]]]\\\___```bbbiiippp|||yyyyyyzzz{{{{{{wwwwwwvvvtttqqqnnnjjjhhhjjjhhheeecccbbbccceeefffdddggglllrrruuuwwwvvvvvvnnnllljjjhhhfffeeeeeeeee777;;;EEEWWWlll~~~pppwwwsssqqqzzzzzzvvvqqqjjjgggjjjttt}}}qqqhhhccc``````\\\ZZZXXXWWWYYY]]]bbbeeekkknnntttyyyyyy{{{}}}zzzxxxvvvtttooohhhdddbbb___]]]]]]^^^\\\YYYYYY]]][[[[[[aaakkkrrr}}}sss___XXXOOOJJJKKKLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJMMMRRRTTTVVVVVVUUUTTTTTTUUUWWWXXXXXXYYY[[[___eeejjjnnntttyyyyyysssllliiiiiikkklllqqqyyyzzziii``````aaa^^^YYYVVVTTTSSSRRRQQQMMMLLLJJJGGGCCC???<<<:::888888999999999888888777666888777:::???:::<<>>===;;;;;;===??????>>>======>>>BBBCCCCCCCCCBBB@@@>>>===>>>===<<<;;;;;;<<<===>>>>>>AAACCCCCCFFFOOO___kkk~~~{{{|||yyysssjjjdddaaaaaabbbccc```aaaaaa______bbbiiiooowww~~~~~~yyywwwxxxzzz{{{zzzxxxuuurrrpppoooooopppmmmkkkhhheeeccccccdddeeeeeefffiiikkknnnqqqssstttrrrnnniiigggggggggdddbbb666999BBBSSShhh{{{wwwuuu}}}sssrrryyy~~~|||xxxqqqnnnooosss~~~vvvmmmiiiggggggdddbbb___]]]]]]^^^```bbbiiilllsssxxxzzz}}}}}}sssjjjeeeccc```___```^^^[[[\\\_________eeeooovvvqqqfffZZZSSSLLLHHHIIIKKKJJJHHHJJJIIIGGGFFFEEEFFFFFFGGGFFFGGGHHHHHHHHHIIILLLNNNPPPSSSUUUUUUTTTTTTTTTUUUYYYZZZ[[[\\\^^^bbbggglllssswwwyyywwwpppjjjhhhhhhkkkooouuu||||||lllbbb```___\\\XXXUUUTTTSSSQQQPPPMMMLLLJJJGGGDDD@@@===;;;555666777777888888888888888:::666999>>>:::???QQQeeekkkZZZPPPOOOYYYfffxxxiiiTTTMMMEEEDDDHHHEEEGGGEEEBBBBBBBBBBBB@@@???AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@?????????>>>>>>>>>>>>===:::999999<<<===<<<;;;<<<>>>??????===<<<===>>>AAABBBCCCCCCBBB@@@>>>===>>>===<<<<<<<<<<<<===>>>???AAACCCBBBCCCJJJWWWaaa{{{~~~~~~}}}{{{zzz~~~zzztttmmmfffcccaaa```______``````^^^]]]___dddhhhpppwww|||zzzzzzzzzzzzwwwvvvtttrrrpppoooooooooooommmiiifffddddddeeefffdddeeegggiiilllooorrrssspppmmmiiihhhhhhhhhfffddd555777???MMM```vvvxxxpppxxxsssqqqttt{{{|||xxxwwwttt}}}|||tttqqqppppppooonnnkkkhhheeebbb```___gggiiipppxxx|||xxxnnngggbbb______^^^[[[\\\```eeeeeekkkuuu~~~qqqddd^^^WWWRRRLLLIIIIIIJJJIIIHHHKKKJJJHHHFFFFFFFFFFFFFFFEEEFFFHHHHHHIIIJJJMMMOOOOOOQQQSSSTTTSSSSSSTTTVVV]]]^^^___```bbbeeejjjnnnrrrsssrrrnnnhhhddddddfffmmmsss|||pppccc___[[[XXXUUUTTTSSSQQQOOONNNMMMLLLJJJGGGDDDAAA>>><<<444444555666777888888999::::::666777<<<;;;CCCWWWyyyhhhVVVPPPOOOYYYiii~~~eeeQQQLLLFFFFFFJJJHHHGGGEEECCCCCCCCCCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???===::::::;;;<<<<<<;;;===???@@@???===<<<<<<<<>><<<>>>======<<<<<<======>>>>>>AAABBBAAA@@@DDDMMMTTTkkk~~~~~~~~~~~~}}}zzzyyy{{{tttnnniiieee```]]]`````````___]]]^^^```bbbgggmmmwww~~~|||yyywwwvvvvvvuuutttsssrrrqqqpppqqqoookkkhhhfffeeeeeeeeebbbccceeegggjjjmmmppprrrooommmkkkjjjjjjiiihhhfff555777<<>>===666666666666777777888888777999666888===<<>>>>>>>>=========<<<<<<@@@???<<<;;;:::;;;;;;<<<>>>???@@@???===;;;;;;<<<===???AAACCCCCCAAA>>><<<>>>>>>============>>>>>>===@@@BBBAAA@@@AAAGGGKKKZZZppp}}}~~~}}}}}}{{{~~~yyyssskkkddd___aaaaaaaaaaaa`````````aaabbbfffmmmuuu}}}~~~yyyuuuwwwwwwyyyyyyyyywwwuuutttqqqooollliiifffdddddddddbbbcccdddfffiiillloooqqqpppooonnnmmmllljjjhhhggg555777;;;DDDSSSiiixxxccc^^^gggttt|||qqqmmmppp}}}www|||}}}{{{{{{{{{}}}}}}~~~}}}yyysssnnnjjjiiikkkqqqzzzzzzuuuttttttvvvvvvuuuttttttwww|||xxxoookkkiiiffffffhhhhhhllluuu{{{rrrmmmiiiggghhhZZZVVVQQQMMMKKKKKKKKKLLLIIIHHHFFFEEEDDDDDDEEEEEEJJJKKKLLLLLLKKKJJJKKKLLLMMMOOOQQQSSSTTTVVVYYY[[[___bbbeeehhhjjjlllpppssssssqqqnnnkkkiiikkknnnqqqsss{{{vvvhhh^^^WWWUUURRROOOOOOMMMKKKJJJJJJIIIHHHFFFDDDAAA>>>===:::999888777777777777888222666666:::???>>>HHH^^^xxx\\\OOOQQQRRR```sssyyy]]]MMMLLLHHHIIIMMMKKKEEEDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============@@@@@@>>><<<;;;;;;;;;<<<>>>???@@@???===;;;;;;<<<<<<===@@@AAABBB@@@>>>===????????????????????????===@@@BBBBBBBBBBBBEEEHHHPPPeee||||||~~~|||rrrhhhbbb````````````aaaaaaaaa``````bbbfffkkkpppxxxzzzvvvwwwxxxzzz{{{zzzxxxvvvuuupppnnnkkkhhhfffdddcccbbbdddddddddfffhhhkkknnnpppqqqrrrrrrqqqnnnkkkhhhggg444777;;;BBBNNNbbb{{{mmm[[[XXXaaapppxxxpppqqq|||vvvzzz~~~~~~~~~~~~}}}yyyvvvrrrrrrwww}}}jjjcccaaa___aaaaaaaaa```aaadddjjjnnn{{{xxxrrrnnnjjjiiikkkmmmsss}}}}}}sssooommmkkklllnnnddd___YYYRRRNNNMMMNNNOOOHHHGGGFFFEEEEEEEEEFFFGGGLLLNNNOOOOOOMMMLLLLLLLLLNNNPPPRRRTTTVVVYYY]]]``````ccchhhkkknnnqqqtttvvvvvvuuurrrqqqrrrtttxxxzzz~~~yyylllaaaYYYUUUQQQMMMLLLKKKJJJIIIHHHGGGFFFEEECCC@@@>>>===<<<;;;999888666666777777111666777;;;AAAAAALLLcccjjjXXXPPPNNNSSSeeezzzuuuZZZKKKJJJGGGHHHKKKHHHDDDCCCCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@???===;;;<<<<<<===???@@@???===<<<<<<<<<<<<===>>>???@@@@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBDDDDDDDDDFFFHHHMMM]]]rrr}}}|||zzzoooggg```^^^^^^^^^___```___]]]^^^```aaacccfffmmmwww~~~zzzvvvwwwxxxyyyxxxvvvtttsssnnnmmmkkkhhhfffdddccccccfffeeedddeeefffiiikkkmmmppprrrttttttpppmmmjjjiii111555;;;@@@III[[[sssxxxfffXXXVVV___nnnxxxvvv{{{vvvzzz}}}{{{wwwbbb[[[XXXUUUVVVWWWWWWWWWWWWYYY]]]```iiivvv|||wwwuuuuuu|||zzzssssssvvvwwwzzz~~~|||vvvjjj^^^TTTOOONNNOOOIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQOOONNNNNNOOOOOOQQQTTTVVVXXX\\\```dddaaaeeejjjooosssvvvyyy{{{yyyyyyzzz}}}}}}qqqfff\\\WWWPPPLLLJJJIIIIIIIIIFFFFFFEEECCCAAA???===<<<;;;:::888666555666777888444888888;;;AAACCCQQQkkk}}}iiiYYYQQQPPPOOOXXXmmmqqqVVVHHHGGGDDDDDDFFFBBBBBBBBBBBBDDDEEEDDDAAA??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????<<>>??????===<<<===>>><<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFJJJTTTdddxxxxxxqqqdddaaa___^^^______^^^\\\ZZZ\\\]]]\\\^^^eeepppyyywwwxxxxxxxxxwwwvvvtttsssnnnmmmkkkjjjhhhfffeeedddgggeeedddcccccceeehhhjjjlllppptttuuusssooommmmmm///444:::>>>FFFVVVmmm~~~qqqbbbXXXWWW___ooo~~~yyy{{{xxx{{{~~~}}}yyyddd]]]YYYVVVSSSTTTTTTSSSSSSSSSVVVXXX\\\jjj|||{{{}}}|||xxx{{{|||jjjZZZPPPMMMLLLIIIIIIHHHHHHIIIJJJLLLMMMKKKNNNQQQRRRQQQQQQQQQRRRPPPRRRUUUWWWZZZ^^^cccfffbbbffflllrrrvvvyyy|||~~~~~~uuujjj^^^XXXPPPKKKHHHHHHHHHIIIEEEDDDDDDBBBAAA???===<<<888777555444555666888999777;;;999;;;AAAEEEUUUqqq{{{gggVVVKKKJJJNNNTTT___uuunnnTTTEEEDDDAAAAAABBB>>>AAAAAABBBCCCDDDDDDAAA>>>??????@@@@@@@@@AAAAAAAAA?????????>>>??????@@@@@@?????????>>>>>>>>>>>>===:::>>>BBBCCC@@@===<<<===;;;===??????>>>======>>>===<<<<<<<<<<<<>>>@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEHHHMMMXXXlllzzzjjjfffbbb`````````^^^\\\WWWYYYZZZYYYZZZaaammmvvvzzzzzzzzzyyyxxxwwwvvvuuunnnmmmlllkkkiiihhhgggffffffeeecccaaaaaaccceeegggiiinnntttvvvtttrrrqqqqqq444333555<<>>???????????????>>>======???AAACCCCCCBBB???>>>===;;;;;;;;;<<<<<>>>>>>>>>>>@@@???>>>======<<<<<<===>>>>>>????????????>>>>>><<<;;;::::::<<>>???======>>>????????????>>>>>>>>>===???AAACCCCCCBBBAAA@@@???>>>======>>>>>>???????????????@@@@@@AAABBBAAA???>>><<<<<<;;;;;;>>>>>>????????????>>>>>>???>>>======>>>@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHNNNZZZjjj~~~zzzqqqhhhccc```^^^]]]VVVVVVVVVUUUUUUXXX^^^cccjjjttt{{{wwwvvvvvvvvvvvvtttssspppnnnkkkiiigggfffeeecccaaa______```bbbcccgggfffhhhlllrrruuuuuuttt666444555888===GGGXXXhhhyyy}}}qqqfffaaaaaafffvvv{{{qqqmmmqqqwww{{{fff___```^^^]]]\\\[[[ZZZ[[[\\\\\\```dddlllvvv}}}}}}zzzuuunnnkkkooovvvjjj]]]WWWPPPNNNLLLLLLMMMOOOOOONNNNNNPPPTTTWWWYYYZZZZZZZZZVVVVVVWWWYYY]]]aaafffhhhmmmnnnqqquuu{{{zzzssshhh___SSSJJJEEEBBB@@@===>>>>>>>>>===<<<:::888777666666555555555666666777666777:::;;;===GGG^^^sss}}}aaaRRRKKKGGGKKKRRReeevvvnnnVVVKKKBBB@@@@@@???===>>><<<===>>>>>>??????>>>>>>???>>>>>>???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>???======>>>>>>@@@AAACCCDDDCCCBBB@@@>>><<<;;;;;;:::>>>??????@@@@@@??????>>>@@@???>>>>>>>>>@@@CCCDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKNNNTTT]]]ooo~~~}}}|||rrrhhhbbb``````XXXWWWWWWUUUTTTVVVYYY\\\dddmmm{{{}}}wwwuuuttttttsssttttttsssqqqnnnkkkhhhfffeeecccaaa```___```bbbcccdddccceeeiiioootttxxxyyy666444555888;;;CCCRRRaaarrr|||yyynnneeeaaaaaannnssskkkiiiooovvvooojjjmmmhhhhhhgggffffffgggggghhhjjjooovvv|||~~~}}}{{{zzzxxxttttttxxx~~~rrrccc]]]VVVTTTQQQQQQRRRSSSRRRRRRTTTVVVYYY[[[\\\[[[ZZZXXXZZZ[[[\\\]]]```dddjjjnnnooopppssswww}}}}}}}}}wwwnnneeeXXXMMMGGGBBB>>>;;;<<<<<<;;;::::::888888777555555444444444555666666666777:::<<>>>>><<<======>>>>>>>>>>>>>>>???>>>>>>???AAABBBBBBAAA<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCAAAAAA???>>>======<<<<<>>=========???@@@BBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNPPPTTT```xxxyyywwwzzz~~~rrrhhhbbb```ZZZZZZXXXWWWVVVWWWYYYZZZ^^^eeeqqqyyyuuusssrrrqqqttttttuuutttqqqnnnjjjgggeeedddbbbaaa```aaabbbccccccccccccfffkkkqqqwwwzzz555444555777:::@@@OOO]]]lllwwwwwwiiiaaa^^^iii|||{{{pppiiihhhooowwwzzzvvvxxxssssssssstttuuuuuuvvvwwwyyy~~~}}}mmmeee\\\YYYWWWUUUVVVVVVVVVUUUWWWYYY\\\^^^___^^^\\\[[[\\\^^^___```aaaeeekkkppppppsssvvv{{{yyyuuutttyyy{{{tttkkk^^^SSSKKKEEE???;;;::::::999888888777777777444444444444444555666666666666999===BBBPPPggg|||aaaQQQJJJIIIOOOXXXllluuuZZZKKKEEEAAACCCCCC@@@>>>???<<<<<<===>>>>>>>>>>>>>>>>>>======>>>@@@AAA@@@???;;;;;;<<<<<<======>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMHHHIIIKKKLLLLLLSSSdddvvvwwwrrrrrr{{{~~~qqqfffaaa\\\ZZZXXXWWWWWWXXXXXXYYY[[[___gggpppzzz|||wwwuuusssqqqtttuuuvvvvvvtttqqqmmmjjjhhhgggeeecccbbbbbbbbbbbbccccccccccccggglllrrrwww444333555777999>>>KKKXXXiiisss~~~ooofffaaaiiiwww~~~tttnnnmmmrrrzzz~~~uuukkkcccaaa^^^\\\\\\\\\[[[ZZZZZZ[[[^^^aaabbbcccbbbbbb]]]___bbbccccccffflllqqqssswww}}}yyyqqqmmmnnnrrr|||zzzrrrfff[[[RRRJJJBBB<<<;;;:::999777666666666666444444444444444555666777666666999???HHHXXXrrrzzz___OOOHHHGGGPPP\\\ssskkkSSSHHHCCCAAACCCCCC???>>>???;;;<<<======>>>>>>=========<<<<<<<<<>>>???>>>===<<<<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<=========>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLGGGHHHKKKMMMLLLOOOZZZfff|||sssoooqqqyyyyyymmmfff___\\\XXXUUUVVVWWWWWWWWWYYY[[[]]]bbbiiipppwwwzzz|||yyyuuussstttuuuwwwwwwvvvtttqqqoookkkjjjhhhfffdddcccbbbaaaccccccbbbbbbcccgggmmmrrr444444555777777;;;FFFRRRfffppp{{{vvvlllgggkkkttt~~~}}}yyyuuuxxx}}}|||yyyooollliiigggffffffeeecccaaabbbcccdddeeefffffffff___cccggghhhhhhjjjoootttxxx~~~rrrjjjggggggooowwwwwwmmmcccYYYPPPEEE???<<<:::999777666555555666444444444444555666777888888777:::AAAMMMbbb~~~ttt]]]PPPHHHIIIVVVeee|||}}}cccNNNFFFBBB@@@AAAAAA===<<<>>>;;;<<<======>>>>>>======<<<;;;:::;;;=========;;;:::<<<===???@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHJJJLLLMMMNNNUUU^^^nnnwwwpppuuu{{{}}}uuuooofffaaaZZZVVVVVVWWWVVVVVVXXXWWWWWWXXX]]]cccjjjnnnxxx}}}}}}yyyvvvtttuuuwwwxxxwwwvvvtttsssooommmkkkiiifffcccaaa```aaaaaaaaa``````ccciiinnn555444555666666888BBBNNNdddnnnxxx{{{rrrlllnnnssszzz|||||||||zzz}}}yyyvvvsssqqqpppooonnnmmmiiiiiihhhhhhgggfffffffffccchhhmmmnnnnnnooosssxxx|||uuugggbbbbbbfffqqq}}}{{{qqqggg^^^SSSHHH@@@===;;;999777555555555555444444444555666777888888999888;;;CCCRRRhhhqqq^^^RRRKKKLLL\\\nnnxxx___LLLDDD@@@>>>@@@???;;;:::===;;;<<<<<<===============;;;:::999:::<<<<<<<<<:::888999;;;===?????????>>>======<<<;;;;;;;;;;;;;;;@@@@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFCCCCCCFFFHHHIIIOOOVVV]]]uuuxxxxxxttttttuuuzzz~~~~~~{{{wwwnnnggg___YYYXXXXXXXXXWWWXXXVVVTTTSSSWWW]]]dddhhhqqqwww{{{xxxuuuuuuvvvwwwxxxwwwvvvvvvqqqpppmmmjjjgggdddaaa```^^^___```______bbbhhhmmm