BM6P6(@ WWWCCC>>>111555111---000333222...***)))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''((()))***&&&((()))++++++)))(((&&&''''''***...111000,,,''''''((()))******)))(((''')))((('''&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!######################################################################################################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################%%%%%%$$$###""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################XXXDDD>>>111555111---000333222---******+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&''''''((()))&&&'''((())))))((('''&&&%%%&&&'''***------***&&&''''''((())))))(((''''''(((((('''%%%%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##################"""""""""!!!######################################################################################################$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################%%%$$$$$$###""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################XXXEEE???222444111...111333111---******+++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$##################""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################%%%$$$######"""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################WWWEEE@@@222555000...111333111---******+++++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############"""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################$$$$$$###############$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################VVVEEE@@@333555000///111222000,,,******,,,++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################$$$###############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################SSSDDD@@@333555000///111222000,,,)))***,,,++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""##################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################################################################################################################################################################"""######$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################QQQBBB@@@444555000000111222///+++)))+++---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&)))(((&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%######################################################################################################$$$$$$$$$$$$######!!!"""""""""##################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################################################################################################################""""""###$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################OOOBBB@@@444555000000111222///+++)))+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$######&&&))))))&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%######################################################################################################$$$$$$$$$$$$######!!!!!!""""""#########$$$######################################################################################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################################################################################################################""""""###$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################RRRCCC;;;444111///...444555111,,,,,,+++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&(((###((((((###!!!$$$%%%"""$$$'''+++---+++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """&&&'''$$$ ###$$$$$$%%%%%%$$$$$$### """&&&***%%% ((($$$$$$$$$#########""""""######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''''''''((((((((()))'''&&&%%%'''++++++((($$$)))((('''((())))))'''&&&"""'''++++++(((&&&(((***(((((())))))'''%%%'''+++)))&&&&&&***)))%%%''',,,***(((&&&'''((((((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$PPPCCC<<<555333111...444555111,,,++++++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###"""!!!"""###$$$###""""""$$$###!!!&&&'''###$$$'''***+++)))(((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###&&&$$$$$$%%%'''$$$$$$$$$#########""""""######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''',,,)))&&&%%%%%%&&&&&&&&&***,,,------+++***)))***---,,,***((('''(((+++---)))))))))***)))((()))***'''%%%'''***)))$$$"""%%%'''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~NNNBBB<<<666444222...333555000+++++++++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$+++(((&&&&&&((((((&&&###$$$$$$""" ###''''''###%%%&&&(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###((((((((((((%%%###'''...$$$$$$$$$#####################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''&&&'''((())))))*********))))))))))))))))))))))))---......,,,******+++---(((+++......---,,,---///000...***((('''((())))))***)))))))))))))))'''%%%***((((((,,,---++++++...''''''((('''&&&''')))***%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||LLLAAA<<<666333111///333444///+++++++++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!###$$$$$$%%%%%%$$$$$$### $$$&&&$$$!!!!!!#################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((('''''''''''''''((((((((('''((())))))*********))))))))))))))))))*********!!!&&&+++---+++***+++,,,222444666999;;;>>>???@@@EEEEEEEEEDDDAAA???<<<;;;::::::999777888999666111000,,,'''%%%%%%&&&(((***''')))***)))((((((***,,,(((((((((((((((&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzLLLAAA<<<555111...///333444...******+++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## ###&&&&&&$$$$$$'''***###(((***'''$$$###%%%%%%%%%%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$###%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$ !!!)))---(((!!!##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((((()))))))))))))))************))))))''''''((()))***+++,,,------000222222222333777;;;BBB???>>>AAAGGGKKKLLLKKKKKKMMMMMMIIIEEEBBBBBBDDDIIILLLLLLIIIJJJMMMLLLGGGIIIFFFBBB===:::777222---,,,,,,,,,+++)))'''''''''))))))************))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxJJJAAA<<<444000---///333333---))))))+++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######'''((((((&&&"""  ###'''&&&######'''$$$%%%%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$(((***###$$$$$$%%%%%%$$$$$$###$$$***,,,%%%###'''###############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++---...000333555888:::;;;AAA===888333333999BBBHHH>>>;;;888888<<>>EEEKKKLLLGGGFFFLLLNNNKKKSSSWWW[[[\\\[[[VVVJJJ>>>888777777777888555111...))))))((((((((())))))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttHHH@@@<<<555222...///333333---((()))++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!(((+++***(((///&&& ###&&&%%%$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,%%% ###$$$$$$%%%%%%$$$$$$###"""((('''%%%&&&'''%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((()))************''''''((())))))***++++++******,,,...000111111111444666999<<>>@@@GGGNNNPPPLLLFFF999777333...+++***************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqFFF???<<<666333000///333333,,,((()))++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&"""&&&777OOOaaadddaaaCCC111!!!"""(((((($$$"""###%%%''''''%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$DDDWWWhhheeeOOO666'''$$$$$$$$$$$$%%%%%%$$$$$$$$$...!!!777aaasssYYY333""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))******+++++++++'''(((((()))***+++++++++)))***---000333555666777222444888===BBBGGGJJJLLLUUUSSSTTTXXX^^^bbbbbb``````gggllliiieeekkk|||}}}xxxxxxzzziiiuuuiiijjjnnnmmmbbbccc```\\\\\\\\\SSSHHH::::::???MMM\\\ccc___YYYTTTOOOGGG>>>666222//////+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeIIICCC999666000222///222222,,,)))***+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%''''''%%%%%%(((%%%sss)))$$$((( ((( ''':::FFF999mmmxxx---***%%% &&&"""###''')))222mmm###"""))) *** """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))---,,,(((&&&(((++++++)))***///000+++&&&'''---333000333999AAAFFFDDDAAA???>>>CCCPPP^^^______nnnzzz}}}{{{nnnfffhhh```\\\VVVPPPNNNRRRXXX[[[dddiiiggg^^^UUUPPPIIIAAA888000...333222)))%%%'''*********'''%%%$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%(((''''''))))))((((((***)))(((((('''''''''(((((()))((('''''''''(((&&&%%%'''%%%'''+++***%%%'''---```FFFAAA888666000222///222222,,,)))***+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***uuu&&&$$$,,,%%%+++(((&&&'''@@@ !!!wwwWWW"""111***)))###"""$$$###"""+++ ### '''!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((''''''(((((()))***************,,,...,,,***((('''(((...666999444---...777???CCCJJJRRRSSSNNNWWWnnnxxxmmmjjjhhh]]]PPPXXX^^^cccgggkkkkkkaaaVVVZZZLLL;;;111,,,+++///444(((((((((((('''&&&''''''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((())))))(((((())))))(((''''''&&&&&&&&&&&&)))''''''((()))***)))((((((%%%%%%((('''""""""&&&\\\CCC???777555000222///222222,,,)))***+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###%%%&&&222+++111222555...999)))%%% 111%%%&&&%%%%%%ddd%%%,,,%%%&&&+++LLLfffmmm&&&&&&((( (((###>>>000***!!!%%%###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((()))******&&&'''))),,,---,,,+++***222...---333===DDDEEEDDD???NNNUUUUUUggguuuaaa^^^[[[\\\dddnnnqqqnnngggfffaaaXXXNNNBBB111###''''''''''''(((((())))))***)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))******))))))******)))---,,,,,,+++++++++++++++***))))))***,,,---,,,+++,,,((((((,,,...,,,,,,...ZZZBBB???777555///111///222222,,,)))***+++)))))))))))))))((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((000 ___%%%%%%111'''###QQQ(((&&&&&&***!!!###!!!***111%%%...%%%@@@'''(((%%%)))NNN *** 000333""""""&&&)))PPP$$$ ---######%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))*********))))))))))))***++++++((()))+++---,,,+++---111,,,999KKKWWWWWWQQQNNNOOOcccuuu|||}}}~~~rrrzzzzzz{{{~~~}}}|||zzzyyytttlllffffffkkkpppvvvwwwpppddd^^^ZZZMMM>>>222///+++)))((())))))))))))(((&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((************************)))++++++******,,,---+++(((((()))***+++++++++++++++******,,,------,,,***,,,)))((()))++++++)))((([[[DDDAAA888666/////////222222,,,)))***+++)))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%000%%%HHH'''%%%"""'''CCCCCC###'''$$${{{KKK111)))%%%'''000111)))*** $$$CCCsss333%%%***&&&www((("""((("""(((+++%%%***%%%)))######((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******++++++************+++,,,,,,...,,,---///......777BBBIIINNNXXXcccgggjjjuuu|||vvvjjjiiinnnqqqmmmhhhkkkoooiii\\\JJJCCC999111---***(((&&&(((&&&%%%&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))---,,,,,,,,,,,,,,,,,,,,,)))---...,,,---222333000555666888:::<<<===>>>>>>DDDCCCCCCDDDDDDCCC@@@>>>???===:::777555333000---ZZZDDDBBB:::777/////////222222,,,)))***+++)))))))))))))))((((((((((((''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((---""",,,222...%%%!!!$$$---///444$$$111"""...%%%$$$888%%%...,,,%%%'''"""!!! ''''''---,,, ---&&&###(((###ttt(((,,,'''***'''$$$,,,$$$###"""###)))!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++,,,++++++++++++,,,------,,,***,,,111333888HHHZZZjjjcccfffyyyzzz~~~zzzxxxtttrrrsssssskkk```ccc[[[NNNDDD<<<555///******(((&&&&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((((()))******+++,,,,,,///555777555999AAACCC???EEEGGGJJJLLLOOOPPPPPPPPPTTTSSSSSSTTTTTTRRRNNNKKKHHHKKKKKKGGGDDDEEEEEECCCWWWCCCBBB;;;888000000///222222,,,)))***+++)))))))))))))))((((((((((((''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))!!! '''(((===((( ***///,,,$$$$$$%%%::: 222...(((&&&%%% ###333(((+++%%%)))&&&(((((("""***((( """"""&&&:::,,,'''###$$$%%% $$$VVVmmm"""&&&"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,333>>>FFFPPPgggyyy~~~ooojjjkkkooosssmmmggg```ZZZTTTMMMCCC;;;000---***))))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********'''(((***---000333555666>>>GGGJJJHHHMMMXXX\\\WWWNNNPPPRRRUUUVVVVVVVVVUUURRRQQQRRRSSSSSSRRRNNNKKKDDDLLLOOOJJJEEEGGGJJJKKKTTT@@@AAA;;;999222222///222222,,,)))***+++)))))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&&&&&&&&&&''')))$$$%%%""",,,===((((((''',,, ''' ''' ---***444&&&iii>>>%%%***%%%&&&,,,%%%$$$555$$$)))!!!$$$'''...!!!--- 333 %%%bbblll%%%###$$$///'''111"""---###### +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---......444666BBBSSS___lllzzzqqqoookkkiiihhhhhhhhhaaaWWWNNN555222...+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************000222555999>>>BBBFFFGGGMMMWWW[[[ZZZ```lllppplllkkklllnnnppppppooonnnmmmggghhhiiikkklllkkkgggddd\\\eeeggg\\\RRRPPPQQQRRROOO@@@BBB:::555...111222111...,,,***)))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((###(((???***'''&&&)))'''!!!,,,***###&&&'''"""!!!222999---%%%%%%&&&$$$$$$&&&444&&&111$$$'''000222+++&&&+++$$$!!!```ccc:::******,,,$$$111 %%%!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&(((((((((((((((***,,,,,,,,,***''''''***...///111)))'''---333333444666AAARRRhhhzzz~~~oookkkZZZnnnnnneeedddVVV^^^SSSEEE:::000%%%)))///***&&&'''((()))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%'''&&&$$$$$$$$$&&&)))******)))'''&&&%%%&&&''''''+++***((('''&&&((()))+++)))(((((()))+++,,,***(((******++++++***))))))(((%%%(((++++++(((%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((((((((+++***(((((()))******))),,,---111222+++''',,,777@@@AAAFFFKKKIIIFFFJJJRRR___\\\]]]fffqqqvvvuuusssgggsssvvvooollluuu}}}~~~{{{pppoooxxxwwwmmmjjjrrrsss{{{wwwfff___hhhnnnkkkOOO@@@CCC:::555...111222000...,,,***)))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((###(((???)))'''%%%)))&&&''' $$$&&&666DDD222)))"""$$$&&&%%%%%%&&&444&&&######+++...***###///*** FFFEEE"""&&&''')))'''333GGGiii###%%%$$$""")))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((()))******))))))+++---''')))+++---///000000...,,,...111333111222???OOOiiitttssseee\\\bbbZZZ]]]fff]]]VVVHHH333,,,+++%%%,,,***'''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''%%%%%%&&&((()))***++++++,,,+++)))'''&&&$$$$$$%%%'''(((+++,,,...+++++++++******+++---///222000...,,,***(((&&&%%%&&&%%%%%%%%%&&&'''&&&%%%((())))))'''%%%$$$%%%&&&&&&&&&%%%$$$%%%''')))***&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''))),,,......,,,+++---)))&&&)))222<<>>LLL@@@GGGZZZ(((###,,,)))+++000%%%""" '''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))***++++++***+++---///+++++++++---......+++***//////222777@@@RRRooowwwwww|||zzz{{{{{{nnn}}}~~~yyykkkeeeXXXPPP```]]]aaa\\\GGG999111&&&,,,)))'''''')))***(((%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''###$$$%%%''')))***+++++++++,,,---...///000000000555888===AAAEEEJJJNNNRRRIIIHHHFFFBBB>>><<<===>>>;;;777333222333222000---,,,)))&&&%%%&&&'''((((((+++***(((&&&%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((************++++++++++++111666888;;;EEEQQQRRRKKKNNNRRRYYYaaaffflllxxxMMMBBBCCC999777000111222000...,,,+++*********************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''###(((???(((%%%$$$'''%%%&&&%%%)))***LLL%%%###"""$$$&&&&&&%%%$$$444&&&"""...***zzz %%%(((%%%***)))!!!'''666&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((())))))))))))***++++++***+++---///222...++++++,,,,,,...000777000111FFFjjjssskkkrrr|||{{{tttsssxxxzzzzzz|||zzzjjjrrruuupppnnnqqqqqqnnnooovvvzzz{{{qqqggg\\\YYYTTT\\\ddd\\\QQQEEE666---***)))+++------)))$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((("""%%%(((+++,,,***(((&&&...,,,)))''''''))),,,...333777===EEEMMMSSSXXXZZZ```aaa```[[[UUUOOOMMMMMMXXXYYYYYYXXXYYY\\\aaafffbbb\\\VVVRRRQQQNNNIIIEEE@@@;;;555111000...***&&&'''(((******)))'''$$$"""'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((())))))***///---+++)))***///555999>>>OOOVVVNNNLLLVVV]]]\\\hhhsss~~~LLLCCCCCC999777111111222000...,,,++++++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''###(((???(((%%%$$$'''%%%&&&%%%(((!!!uuu$$$%%%&&&&&&''''''%%%###444&&&((("""---rrr###222###'''000111###"""...---,,,999nnn***)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******)))***++++++******,,,...222...---///000...222999:::@@@QQQsss|||}}}|||www|||}}}|||zzztttooo]]]YYYbbbdddbbbYYYJJJ<<<777000,,,+++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***++++++++++++***,,,///444:::AAAGGGJJJPPPRRRWWW\\\```dddfffggg```bbb```ZZZPPPIIIFFFFFFBBBCCCEEEHHHMMMTTT\\\aaarrrooojjjhhhgggfffccc```___YYYRRRLLLFFF???666///'''''''''((()))))))))***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((('''((((((***+++,,,(((+++...111555<<>>DDDLLLUUU^^^eeeiiimmmqqqtttqqqlllkkkoootttrrrmmmggghhhmmmpppooommmjjjooossstttrrrpppqqqsssjjjjjjjjjhhheeebbbaaaaaaZZZTTTKKK@@@666...)))''')))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********+++*********+++---///111555;;;AAAFFFHHHKKKQQQUUUmmmxxxvvvJJJEEECCC999999333111111000///---,,,,,,,,,---************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%(((###(((???***'''&&&)))'''%%%***###&&&***$$$!!!///bbbhhh&&& &&&'''$$$###((((((%%%555&&&%%%&&&---$$$222___666***&&&///###%%%''' ,,,###&&&((($$$DDDlll(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,---...---------///111...,,,///666===OOOttt{{{~~~xxxyyy~~~vvveeeWWWSSSMMMTTTYYYUUUGGG888///+++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************(((...999EEEQQQZZZ```cccPPPLLLGGGEEEIIIRRR\\\ccc```aaadddiiiooovvv{{{zzzzzzyyyrrrqqqrrrpppppplllddd\\\VVVVVVWWW\\\]]][[[VVVMMMAAA666...***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************,,,+++******,,,...000222BBBEEEIIILLLSSS___ooo{{{nnnOOO??????:::444222---222///---+++,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''222###'''???}}}$$$''')))+++&&&***$$$333:::///!!!,,,$$$&&&UUU,,,%%%)))!!!$$$)))$$$&&&444###111 ******(((%%%(((AAA999...!!!!!!,,,..."""%%%"""$$$''''''(((((("""(((###(((!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***************+++++++++)))......))),,,333111)))222///555IIIhhh}}}~~~vvvcccYYYNNNGGGOOOZZZUUUKKK>>>...,,,000///(((%%%)))+++))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,)))&&&&&&((()))(((&&&''''''((()))************'''(((((())))))((('''&&&((((((((('''((()))*********++++++***((('''''''''&&&'''((())))))'''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''(((&&&###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&(((***++++++)))'''%%%+++)))((()))+++,,,,,,***666FFFYYYcccaaa[[[XXXXXX\\\___dddhhhjjjlllqqqwww~~~}}}yyywwwwwwwwwxxxzzz{{{qqqkkklllhhh\\\QQQLLLQQQUUUUUUWWWYYYUUUOOO777000)))(((+++---+++((()))'''&&&'''***+++)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''',,,+++))))))*********)))...+++)))///222---:::ZZZ\\\OOOOOO```rrrmmmOOO???@@@:::444222///222///---+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''222***'''XXX,,,+++(((((("""$$$555,,,'''###***"""&&&###...,,,999...;;;///((($$$)))&&&$$$'''%%%~~~iiihhhnnnnnn```WWWccchhh...%%%,,,yyyuuuxxx999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))******))))))*********+++++++++++++++***111444111...000333555222CCCXXXrrrgggPPPGGGNNNTTTUUULLL;;;333+++(((++++++((('''***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&(((***+++)))'''***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))------+++***((('''''''''%%%&&&(((((()))***,,,---&&&%%%$$$$$$$$$''')))+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((+++(((%%%&&&(((+++++++++---+++)))'''(((---444999UUUUUUTTTRRRRRRVVV___fffccciiittt~~~zzzpppnnntttvvvrrrzzzqqqjjjoooxxxxxxmmmbbbcccnnnwwwwwwrrrwww|||uuusss______aaabbb]]]TTTLLLIIIMMMIIIAAA777///++++++,,,...,,,(((&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''((()))+++++++++,,,444,,,'''<<>>AAACCCCCCAAA@@@;;;<<<>>>???AAAAAAAAAAAA===:::666444222///+++'''&&&''')))***++++++******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++'''***,,,)))&&&'''...444IIIQQQXXXXXXPPPKKKLLLPPPdddppprrrwwwyyy~~~|||wwwvvv~~~~~~}}}vvvdddbbbmmmzzz```UUUQQQQQQWWW^^^[[[NNNAAA333...******---...***&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))******++++++,,,---,,,+++***,,,000333===XXX___XXXggg~~~fffMMMBBBDDD<<<555555333222///---+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$...***$$$)))$$$$$$---/// '''***qqq888(((555------...)))000fff555666,,,(((&&&'''... ++++++eee111""" ///```###''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))******+++,,,,,,,,,,,,+++,,,,,,---...///000000111...222444000///EEEssszzz{{{|||}}}~~~ppp___UUUQQQSSSKKK:::///...---)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,((()))++++++,,,...222555<<<<<<<<<===@@@CCCEEEGGGEEEHHHLLLPPPRRRRRRQQQPPPDDDFFFIIIMMMPPPSSSTTTTTT[[[WWWRRRNNNJJJCCC;;;444666333---)))&&&&&&((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&&&&&&&'''&&&&&&'''''''''((((((((()))(((((())))))***+++,,,******)))'''(((111AAAMMM___\\\WWWSSSSSSZZZfffoooxxxzzzuuurrrkkkiiiooorrrrrryyymmmsssrrrvvvtttqqqrrrkkkuuu{{{xxxxxx}}}~~~rrrzzzuuukkkwww{{{mmm]]]XXX]]]aaa\\\VVVHHH???222***)))***+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))***++++++,,,,,,+++,,,,,,++++++000888???WWW^^^```mmmgggNNNDDDEEE<<<444444333222///---+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((("""+++$$$444... 666~~~222,,,&&&***,,,...:::&&&...)))GGG444+++,,,***333***///...'''$$$666^^^JJJ###...)))---"""444''''''///&&&YYY777((('''pppjjj---''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))***++++++,,,---,,,,,,,,,,,,---...///000111111222,,,222777===RRRzzzzzzmmm^^^WWWSSSNNNHHH@@@666...************)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++,,,,,,,,,---------(((---555;;;???CCCGGGKKKPPPPPPOOOPPPQQQSSSVVVWWWVVVVVVXXXYYY[[[\\\\\\]]]dddbbb```\\\VVVPPPJJJGGGTTTTTTVVV\\\bbbccc^^^ZZZGGGEEE@@@;;;555111---,,,+++******)))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""&&&***+++)))'''''''''''''''''''''(((((((((((())))))))))))***+++,,,------++++++///888EEEQQQXXX^^^ZZZXXX]]]iiivvv~~~uuuhhhjjjnnnlllrrr{{{zzzttt{{{~~~~~~lllnnn{{{yyyooohhhbbb^^^[[[OOOKKKBBB777---)))+++...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))******+++,,,,,,---)))+++---...222;;;IIISSSdddnnngggOOOEEEFFF<<<444333333222///---+++,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&777 000%%%,,,(((YYY444///---,,,))),,,$$$$$$444000,,,***///DDD999333+++,,,%%%999$$$333...$$$333:::"""333777"""$$$111888UUU555///,,,666 999000&&&///###777..."""111///&&&+++222&&&'''///$$$,,,&&&222!!!!!!333&&&###***''',,,+++***((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))***+++,,,,,,------,,,,,,------...///000111222222333333999RRR|||xxx~~~~~~qqq^^^QQQNNNVVVRRR>>>///...************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------.........//////333<<>>+++,,,...///---+++))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---------,,,***)))***,,,((())))))))))))***,,,---+++---///...,,,...555;;;CCCTTTcccggggggjjjnnnnnniiiffffffkkkrrrtttooohhhmmmxxx|||tttnnnrrrwwwxxxrrrkkkiiinnnnnnfff]]]ZZZZZZcccfffbbbbbbgggddd[[[PPPNNNOOORRRQQQNNNQQQVVVGGGEEE:::---(((,,,...,,,,,,***((('''((()))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,***(((&&&''''''''''''((((((((()))***&&&&&&******''')))///###444DDDQQQYYYSSSSSSbbbcccnnn}}}vvv~~~sssmmmfffaaaooozzzyyysss|||xxxpppuuu|||nnn```QQQNNNUUU\\\LLL000%%%,,,+++++++++,,,---,,,)))'''))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))+++***************+++,,,++++++***666OOO[[[aaakkkeeePPPGGGDDD999333444333444111...,,,,,,,,,+++***,,,,,,++++++***)))))))))******)))))))))))))))************************************+++++++++++++++)))***,,,...///---***(((,,,,,,---......//////000///...000333555666999===IIIJJJLLLPPPSSSSSSMMMGGGMMMNNNLLLGGGGGGJJJMMMLLLDDDBBBBBBDDDDDD???777111111///,,,***+++,,,...///***)))((()))+++,,,+++******))))))((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++++++++,,,---............///...---...111555555444BBBVVV~~~ccc^^^YYYUUUMMMBBB000,,,((((((+++---,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***+++***))))))***,,,,,,---...//////...,,,***...222666888999===DDDJJJ\\\fffmmmkkkhhhnnnvvvzzz~~~{{{{{{}}}vvvhhhaaaccc```YYY]]]YYYVVVXXXWWWRRRNNNNNNIIIJJJDDD;;;666666222,,,)))((('''(((***+++***)))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***(((''''''''''''((((((((())))))...***(((+++......+++)))===LLLNNNLLLUUU___gggrrr~~~```ZZZfffppppppooo]]]NNNPPPXXXSSS@@@///,,,+++******+++***)))'''))))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))***+++,,,,,,,,,---......333111555JJJ```jjjfffRRRIIIFFF:::333444222333111...,,,,,,---,,,+++,,,,,,,,,+++******))))))))))))((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,---///111222333222000---+++...444:::??????HHHUUU]]]___bbbgggmmmkkkjjjmmmpppooojjjdddjjjgggfffddd___ZZZ[[[```ZZZXXXVVVUUUTTTQQQJJJDDD888666333000...............,,,***+++,,,,,,)))%%%***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********++++++++++++,,,---...////////////000222111...000666888666PPP}}}||||||ttthhh]]]XXXTTTLLL<<<222(((&&&,,,000---((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********&&&(((+++++++++***+++,,,---,,,+++,,,...000111111999???FFFLLLPPPVVV]]]bbbkkksssxxxxxxyyy|||uuuvvvtttnnnbbb\\\ZZZ\\\]]]WWWPPPMMMLLLMMMMMMIIIFFFAAA:::222///---+++*********(((&&&*********)))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++***((()))///444555AAAQQQNNNCCCRRRooozzz~~~iiiiiizzzvvvyyyzzz|||bbbSSSXXX^^^OOO:::111...+++******+++******))))))))))))))))))))))))((((((''''''(((((()))***************************)))+++...//////...///000...BBBGGGNNNqqqhhhTTTKKKHHH<<<444444222333000...,,,------,,,+++,,,,,,,,,++++++*********))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,------......111000///---,,,---///111...000333555<<>>999777777999666222///...---......***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------...///000000000000222///222555111777ZZZvvv```PPPPPPHHH;;;111+++***))))))************************))))))))))))))))))))))))************************************++++++++++++***+++------,,,,,,,,,---...000555;;;CCCLLLUUU[[[VVV]]]hhhsss}}}|||mmmfffgggddd\\\SSSQQQTTTYYY]]]___EEE@@@888333000000000000))))))(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***)))))))))************+++...000//////666BBBLLLOOOMMMZZZoooggg___sss~~~yyy[[[MMMMMMBBB===555///---,,,,,,,,,************************((((((((((((((()))******))))))******+++++++++,,,))),,,......---...333777MMM___{{{fffSSSKKKIII===555555222222000---,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111***+++---///666AAAPPP[[[ooozzzuuuhhhWWWUUUQQQIIIBBBAAADDDHHHRRRPPPKKKAAA555...,,,---,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------...///000111111111111555///...444<<>>111++++++---///,,,---,,,******,,,---,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///000000111333333111(((CCCMMMssszzz{{{qqqUUUNNNJJJ===000,,,------,,,***)))))),,,...)))))))))))))))))))))))))))************+++++++++&&&,,,...---///333111,,,//////...---222@@@UUUdddgggiiiyyy}}}sssjjjhhh```WWWXXX___dddccc```ZZZPPP===+++$$$(((,,,,,,((((((((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((,,,...---,,,---///000;;;@@@^^^jjj\\\vvvqqqQQQ___}}}{{{~~~zzz{{{{{{\\\NNNIIIBBB666---,,,------,,,---...---+++)))************+++++++++++++++++++++,,,------......000///...;;;ZZZ~~~]]]VVVNNNGGG???777444555666222000222333000...///........................---------........./////////111000---******...222///000,,,...>>>NNNccc}}}ooo{{{zzz{{{|||~~~|||uuupppnnnnnnnnnyyyzzzqqqrrr~~~{{{sssyyyxxxxxxwwwhhhiiipppggg]]]aaaggg]]]NNN???444/////////+++,,,,,,+++++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------000000//////000111222222888GGGqqqrrr___RRRFFF666)))---,,,,,,***)))***+++---************************************+++++++++++++++------+++---222000+++,,,///555;;;EEEUUUgggsss~~~~~~qqq___XXX[[[aaacccbbb^^^VVVGGG888111111111...))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,------+++***,,,111444???aaa\\\ZZZ}}}bbblllyyyrrrmmmxxx}}}{{{___LLLBBB:::333,,,,,,,,,***)))***++++++************++++++++++++,,,+++++++++,,,---...///---111666<<>>TTTbbbddd}}}uuueeebbbqqqxxxxxx{{{^^^NNNCCC<<<......,,,+++)))(((***---************+++++++++,,,,,,,,,,,,,,,---...///000,,,444:::BBBaaa]]]VVVOOOIIIAAA999555666777222000111222///...000....................................///////////////------111666777222,,,,,,@@@NNN___{{{}}}ssszzzvvvtttqqqlll~~~}}}vvvsssrrroooiii]]]NNNAAA999666111...---...---++++++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............111000111222333444999@@@[[[mmm^^^OOOBBB111///---++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++---000444333111555???OOOdddyyy}}}|||ooobbbZZZeeeccc]]]UUUOOOGGG:::---***)))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,+++,,,---...444???JJJXXXZZZeeeOOOhhh~~~yyy}}}eeeMMM???111///......---***+++...*********+++++++++,,,,,,,,,,,,,,,---...///000111///:::CCCRRRyyy\\\VVVOOOJJJCCC:::666777888222///111111//////111////////////////////////........./////////000000///...///000222555777888KKKggguuussstttwww{{{uuulllppptttuuuuuupppooollleeeZZZNNNEEE@@@888222......---***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------........./////////111111333444222333???MMMfffRRRGGG777444///,,,,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,...000111222333FFFVVVoooyyyyyynnnddd]]]]]][[[YYYYYYUUUIII<<<,,,***(((((()))******((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***,,,000222888FFFUUU\\\kkk```sssyyy~~~|||YYYFFF666111...111000,,,+++---***++++++++++++,,,,,,,,,---------...///000222333555===XXX~~~\\\VVVPPPKKKDDD;;;777777888333///000111//////111////////////////////////....../////////000000000///444666111,,,333EEEVVVxxx}}}|||vvvnnnuuu}}}uuummmeee]]]UUUPPPBBB999444444000******000------------------------++++++,,,---------------.........////////////000333333444444111777PPPkkkvvv[[[JJJ@@@:::333............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000///000777???XXXmmmzzzssskkkiiiccc___^^^[[[PPPCCC444///***(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---+++---333888???SSSgggmmmcccvvv{{{rrr^^^CCC777...000111,,,)))+++++++++++++++,,,,,,,,,,,,---......///000222333444666DDDttt\\\VVVPPPLLLEEE<<<777888999333///000000//////111////////////////////////.../////////000000000000222444777999@@@NNNbbbqqq|||rrrxxxxxxpppjjjddd```PPPFFFBBBAAA;;;///+++///------------------------+++,,,------...---------....../////////000000000111222444555555GGGsssqqqNNNIIIAAA666000///000///...------------------------------------............//////111222333999KKK]]]vvv{{{ooofffcccaaaWWWLLL???888///***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,000,,,///888BBBQQQmmm{{{UUU___www{{{zzzvvvzzzyyyyyyYYYCCC111///111---***,,,+++++++++,,,,,,,,,------......//////111333444555>>>ddd\\\VVVQQQLLLEEE<<<888888999333///000000//////222000000000000000000000000////////////000000000000555///000BBB^^^uuu}}}|||~~~wwwsssnnnjjj[[[RRROOOOOOFFF555---///........................+++,,,------......------////////////000000000000///000333666<<>>999999888555222000000111111000111111111111111111111111777444111111444666444111BBBWWWooo~~~yyynnnoooggg___]]]ZZZOOO???333---///000////////////............/////////000000///////////////000111222(((777===AAAkkkQQQKKKIII@@@333111444...000///......---------...------,,,---///111222111222111666OOOqqq|||wwwmmm[[[EEE888333000---,,,*********+++++++++******************++++++++++++,,,++++++,,,.../////////000///IIIWWWrrrtttgggnnn|||~~~wwwYYYBBB666333111///...------------...//////333///222777666444CCCXXX[[[TTTMMMJJJEEE===999999888555222000111222222111111111111111111111111111444222///000333888???CCChhhssspppkkkddd```\\\SSSEEE999000000000000000//////000....../////////000000000////////////000111222333///???===QQQgggHHHDDDMMM>>>111333111000//////..................---,,,...000222333444777<<>>:::;;;888555222111222333444333222222222333333444444555999000111DDD^^^tttzzzgggaaa\\\UUUGGG===777999888111...000/////////000000000111111000000000111222444555666;;;NNNjjjcccRRRNNNBBB555222000000000000000111111222000///222555222111===NNN|||sssYYYCCC:::---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,))),,,......---...222666FFFrrrkkklllvvv|||ZZZXXXppplllKKK999444//////......//////000111111555444333FFFoooyyyxxxWWWPPPKKKIIIEEE???;;;<<<777555222111222444444444222222333333444555555555555///:::]]]zzzxxxwww{{{uuunnnhhh```SSSFFF>>>@@@===444///111//////000000000111111111000000000111333444666777GGGxxx^^^nnnWWWUUUNNN999555111000000000111111222333000000333555222777QQQmmmfffNNNEEE333222///---,,,,,,------+++++++++,,,,,,,,,------+++---000///...000777<<>>888666444333444555555444333444444333555888777444666SSSnnnyyymmmhhhbbb]]][[[[[[\\\\\\___cccjjjoooqqqnnniiiffflllllllllmmmmmmlllllllllwwwwww}}}}}}cccQQQFFFJJJJJJ===555666///000111111000000111222000111222333333666888:::cccwwwgggzzzNNN[[[MMM999555111000333555333333555555555---...>>>SSSrrr}}}wwwQQQQQQ<<>>888666444333444555555444555444444666777888999:::JJJqqq{{{uuummmfffbbbbbbdddgggjjjlllmmmmmmssstttvvvwwwvvvsssooommmlllmmmooopppqqqppppppooonnnmmmpppssssssrrrzzzyyybbbOOOMMMOOOHHH===777000111111111000000111222444111000111111444???KKKnnn|||ccc]]]UUUEEE666222000333444333333555222777666>>>ZZZtttnnnMMM===444111+++,,,///+++...---,,,,,,++++++,,,,,,000+++...111555222CCCwwwiiippp~~~~~~zzzmmmjjj}}}pppsssLLL333666000---222444111222333666CCCiiiwwwvvvqqqggg[[[UUUVVVZZZaaacccddd^^^TTTWWWrrrXXXMMMGGGHHHFFF???;;;>>>888666444333444555555555666444666999777555<<>>999666444444555666555555777666888:::444222EEE]]]uuurrrfffggggggggggggjjjmmmpppuuuxxx{{{}}}}}}{{{yyyyyy}}}yyyzzz~~~rrrqqqppptttoooXXXTTTWWWPPPDDD777444111000000111222222000---333:::444...CCCaaaaaa\\\~~~iii```ttt^^^VVVJJJ<<<666222333444222333666111999HHHgggjjjFFF888555)))---555+++...------,,,,,,,,,------...666***444333@@@mmmggg}}}~~~zzzwww|||qqqrrrmmmlllgggiiiuuu@@@444111444222111444444999222```___RRRQQQaaavvvrrrfffiiiqqqsss}}}pppgggsssXXXMMMGGGHHHFFF???;;;>>>999777555444555666666555777888;;;888333:::XXXxxxwwwjjjgggllldddjjjqqqvvvzzz|||zzz|||yyyyyyjjjYYYUUUQQQLLL<<<888333000111222222111000---444:::555555RRRxxxooorrrxxxpppfffddduuurrr~~~qqq___QQQ@@@999444444444333444777888@@@WWW~~~WWW:::888111,,,//////---------,,,,,,---......///...,,,888555```iiittt}}}|||zzzcccyyyMMM444...555000111777666======qqqRRRRRRVVV```{{{XXXMMMGGGHHHFFF???;;;>>>999777555444555666666666666::::::888<<>>:::777555555666777666666666999888:::OOOwwwvvviiihhhhhhfffjjjrrr{{{[[[OOOSSSIIIBBB999333333333222000222444444111444PPPmmmkkknnn{{{bbbRRRHHH@@@999777666555777;;;FFFccc|||^^^;;;>>>888+++111---------------.../////////...333@@@uuuzzzkkk|||qqqwwwttt{{{zzzqqqpppssshhhXXXZZZwwwyyyDDD000777///111;;;555666lllcccUUUppp~~~XXXMMMGGGHHHFFF???;;;>>>:::888555555666777777666666999666<<<___pppfffccckkkqqqrrrzzzaaaQQQUUUMMMEEE:::444333444222000---444666333888VVVzzzlllsss}}}xxxmmm___JJJBBB:::888777666888<<>>---000---------------...///000---444444BBB___fffqqqyyynnniii||||||fff^^^aaacccbbbvvv~~~oooWWWHHHPPPaaayyywwwLLL333999///222<<<333@@@kkkaaaYYYMMMEEEFFFFFF@@@<<<>>>>>>888444666777555666999999:::;;;KKKttt|||lllgggeeehhhrrrqqqXXXQQQKKKBBB@@@>>>444222666222111///;;;<<<888XXXvvvppp~~~~~~|||\\\OOOOOO???555;;;666:::SSSiii}}}wwwhhhgggqqqxxxsssvvvpppssswww}}}qqqzzzUUU@@@:::111,,,///////////////000111111222///;;;bbbXXXxxx}}}zzzvvvbbbhhhnnnxxxwwwZZZYYY___XXXNNNZZZooo}}}~~~WWW999222333666111:::OOO[[[NNNFFFGGGGGG@@@<<<>>>>>>888555666777666777:::888:::FFFdddpppdddeeennnzzzeeeKKKMMMCCCBBB???444222666444555///333555???kkk{{{sssxxxcccPPPLLL<<<555<<<999CCC```}}}zzzpppxxxsssvvv}}}|||vvvjjjAAA===444+++///////////////000111111777,,,KKKtttvvv~~~sssjjjvvvsss___dddnnnkkkqqqttt{{{uuuuuuttt```>>>444555888222===YYY^^^QQQHHHHHHGGGAAA===>>>>>>888555666777777888:::999@@@^^^}}}rrrnnnkkkppp~~~|||PPPOOODDDCCCBBB777333666555777222000444NNNoooooo|||{{{xxx{{{sssSSSJJJ<<<999===>>>SSSwwwvvvyyysssIIIDDD:::...000////////////000111111999---```tttzzzzzzzzzuuu|||qqqrrrxxxnnnGGG666777999444CCCnnnzzz```SSSIIIIIIHHHAAA>>>???>>>888555777888777999;;;999KKKzzzoookkkqqqxxx]]]OOOCCCDDDFFF<<<555777555444666444:::]]]nnnuuuyyyyyyrrrrrrVVVLLLBBB???<<>>AAA>>>999666777999888:::===999XXXxxxmmmgggqqqvvvSSSDDDCCCHHHAAA999777444222999666<<>>999666888:::999;;;>>>@@@iiiqqqlllooonnn}}}bbbKKKCCCHHHCCC<<<999444444:::333;;;iiimmmoootttpppmmmrrrZZZNNNHHH@@@:::QQQxxx{{{{{{}}}cccRRRVVV^^^dddxxxvvvkkkooottt{{{jjjmmmwwwooozzzVVV???999111000000000000111222222000dddlllvvv~~~yyyttt~~~www[[[zzzfff<<<666777>>>iiiyyyppp```RRRHHHHHHGGGBBB@@@CCC???999666888::::::;;;???TTT|||iiinnnxxxyyyWWWDDDFFFCCC===:::666666:::222AAAuuudddfffoooooommmlllsssaaaRRRHHH@@@CCCfffrrrhhhZZZTTTWWWbbbmmmkkkppplll{{{qqqppp}}}sssttt```HHH;;;111111000000111111222333===rrrzzzhhh\\\WWWYYYfffuuuxxxwww|||yyyQQQYYYooo???777888DDDyyyvvv}}}~~~}}}uuuwww```RRRGGGGGGGGGBBBAAADDD???999777999;;;:::<<>>111111111000111111222333JJJvvvtttrrrrrrVVVJJJFFFDDDJJJSSS\\\tttuuuuuu~~~mmmPPPSSSuuuBBB888999III{{{kkk{{{qqqiii```YYY\\\cccjjjpppsssyyy{{{dddVVVLLLKKKJJJCCC???AAA===???888444999999:::DDD|||vvvpppqqq}}}sssiiiGGGHHHCCC>>>???888666:::444UUUzzz]]]aaa|||ssseee___dddhhhqqq}}}OOOCCCBBB]]]rrrzzzxxxxxxqqqfffbbbgggkkkkkkmmm\\\lllvvvnnniiigggqqq```}}}>>>DDD333555...+++333444222888\\\ooo~~~{{{ttt]]]TTTNNNGGGFFFLLLNNNPPP]]]sss~~~bbbaaaHHH[[[BBB@@@444MMMqqqaaahhh~~~jjjtttyyyiii]]]NNNDDDBBBEEEFFFHHHKKKSSS___mmmvvv}}}|||dddVVVLLLKKKJJJCCC???AAA>>>>>>999888;;;777;;;LLLtttoootttqqqzzz~~~PPPHHHCCCAAA@@@777666:::333SSS}}}yyy^^^ccc{{{jjjaaacccdddkkkYYYFFFLLLgggmmm~~~___iiiqqqqqqsss~~~hhh```wwwqqqxxxoooeeelll~~~jjjwwwzzzTTTHHH555666///---333222000888___~~~ppptttsssyyyfffVVVSSSRRROOOPPPVVVQQQQQQYYYfffqqq{{{dddWWW```KKKSSSEEE???666UUUooossssss~~~kkkWWWLLLCCC???@@@::::::;;;===AAAIIIQQQXXXiiittt}}}|||sssjjjhhhjjjeeeWWWLLLKKKJJJCCC???AAA???<<<999===>>>555@@@^^^sssuuusss{{{wwwmmm^^^HHHBBBDDDBBB666777:::666XXXzzzqqqqqqsssssswwwyyy^^^cccnnn`````````eeettt___BBBVVVttt~~~jjjkkk\\\jjjzzzqqquuuoooyyybbbcccuuutttggguuu^^^???888777000///444000000:::gggooorrrssszzz}}}aaaTTTLLLOOOUUUWWW\\\bbbccceeeiiimmmnnnooosssyyy{{{zzz^^^SSS```}}}ZZZNNNHHHoooKKK>>>999___~~~{{{pppzzz{{{___JJJ@@@<<<;;;<<<777888999:::;;;>>>BBBEEEKKKYYYfffeeeYYYMMMHHHIIIgggXXXMMMLLLJJJCCC@@@BBB@@@:::777>>>>>>555KKKwwwqqqtttvvvddduuunnnKKKAAADDDAAA666777<<<<<>>???<<>>999:::>>>GGGooo{{{kkktttooo~~~ttt[[[hhhnnnIIIBBB??????777<<>>@@@kkk|||{{{xxxzzzuuukkkjjjrrrxxxhhhccc```bbbcccbbbcccgggiiinnnsssvvvvvvzzzkkk\\\QQQUUUooommm}}}xxx```[[[YYYWWWcccuuuZZZooo}}}xxxbbbZZZppptttxxxwwwZZZXXXfffcccPPPtttfffOOO>>>000444888...<<<```xxxsss]]]MMMVVVcccooozzz~~~{{{}}}}}}tttlllVVVIIIPPPYYY```lllrrr|||ZZZeeehhhzzzgggPPPPPPFFFNNN{{{]]]<<>>666UUUvvvpppyyyyyy[[[WWWaaaKKKCCCCCC666;;;:::BBBmmm|||qqqwww{{{tttppppppvvvyyyttthhh^^^^^^eeejjjooosssxxx}}}tttfffYYYSSSWWWeeerrrmmmmmm{{{}}}___QQQVVVXXX]]]lllvvvxxx~~~zzz}}}sss[[[QQQUUUpppzzzeeeLLLXXXiiiXXXiii{{{\\\FFF777777444111///@@@ssstttuuuRRRTTT\\\jjjrrrvvvqqqsssxxx~~~yyy^^^KKKXXXiiimmmmmmsssxxx}}}zzzqqqcccUUUWWWbbblllyyy{{{___IIIIIINNNJJJttt```???KKKrrrwww~~~dddTTT======<<<<<>>===;;;FFFssstttcccjjjuuuqqqccccccmmmuuuyyy|||uuudddWWWQQQTTT___jjjooorrr~~~```QQQUUUWWW\\\iii{{{jjjiii|||uuuzzzsssdddSSSPPPWWWvvv~~~hhhNNNYYYjjjXXXdddyyyZZZEEE666666444333333DDDyyyhhhKKKTTT\\\llluuuyyysssuuuzzz|||ZZZIII```qqqqqquuutttwwwyyyzzz}}}lllccc\\\YYYTTTPPPYYYggg|||~~~```KKKIIIOOO[[[___BBBPPPhhh\\\cccjjjrrrvvv|||}}}VVVFFF<<<===>>>???BBBEEEFFFEEESSSooohhhLLLEEEDDD@@@EEEEEEFFFKKKRRRTTTSSSXXX```ooolllrrruuuqqqqqqkkkZZZ|||\\\XXXRRRHHHFFFAAAHHHIII;;;>>>BBBEEEpppzzzrrrwwwrrrssseeeQQQNNNwwwmmm@@@;;;AAA???===KKK|||kkkYYY___kkkxxxssseeeggguuuwwwaaaUUUSSSVVV]]]eeelllqqqaaaPPPSSSVVVYYYeeezzzfffkkkooocccvvvkkkaaaYYYOOOGGGKKKUUU{{{hhhMMMWWWiiiTTTZZZyyy^^^DDD555666444555666JJJqqqVVVKKKTTT[[[kkkvvvzzzxxxwww|||VVVJJJooozzz|||}}}{{{xxxuuuqqqhhh^^^QQQKKKJJJNNNRRRXXXgggxxx^^^JJJFFFKKKggg___CCCSSSvvvvvvnnnssstttpppooorrrvvvwwwuuuMMM======???AAADDDFFFFFFEEEEEEXXXuuuhhhJJJHHHCCC===KKKKKKMMMQQQVVVXXX[[[eeeppp~~~{{{wwwfff```YYYTTTJJJGGGBBBKKKNNN>>>???BBBHHHuuuxxxssszzzpppoooccceeepppfffQQQNNNqqq~~~BBB:::AAA???===QQQ}}}llljjjYYY]]]eeeppp~~~}}}rrrkkkrrrzzz___VVVXXX\\\aaagggmmmrrraaaNNNQQQTTTVVV```|||xxxuuu|||ooo}}}ZZZ[[[wwwlllhhhddd^^^^^^```eeekkkooopppppp^^^UUUKKKEEEAAA???EEENNNjjjyyyooo~~~~~~yyyyyy~~~gggIIIRRRdddNNNOOOzzz{{{hhhFFF666555444555888MMMuuukkkwwwoooRRRKKKSSSSSSXXXgggsssxxxzzz~~~TTTPPP~~~yyynnn___UUUNNNLLLNNNVVV___jjjzzz~~~VVVGGGBBBBBBccc\\\BBBSSSzzzvvv~~~tttppppppooo{{{sssNNN@@@AAA@@@CCCFFFGGGFFFHHHKKKXXXqqq___DDDIIIDDD===OOOSSSVVVYYYZZZ[[[bbbqqq~~~}}}hhhbbbYYYUUULLLHHHBBBLLLQQQ???>>>AAAIIIvvvwwwuuuiii[[[\\\fffooo}}}fffRRRNNNfffKKKBBBAAA;;;<<>>UUU}}}ttt{{{kkkLLLDDDCCC@@@@@@DDDEEEFFFMMMVVV\\\kkk\\\JJJPPPMMMHHHVVVWWW]]]```^^^]]]gggxxx|||eee\\\ZZZRRRMMMFFFPPPSSS@@@<<<@@@MMM~~~zzzwwwyyy```\\\ddd|||hhhRRRLLLWWWzzzOOOFFF<<<999;;;TTT~~~}}}kkkSSSWWW]]]fffsss~~~\\\TTTZZZ```hhhqqqzzzyyyaaaKKKMMMQQQSSSXXXtttjjj|||www[[[SSSccctttpppggg~~~^^^JJJKKKOOOMMMIIINNNNNNNNNNNNOOOPPPQQQRRROOOJJJFFFFFFIIILLLLLLLLLNNNLLLCCCSSSdddlll~~~||||||fffaaafffrrr}}}hhhIIIMMM]]]JJJKKKxxxyyylllnnnLLL:::666222333777OOOrrrvvvaaa[[[sssuuuUUUJJJPPPQQQJJJVVVXXXeeerrrxxxmmmSSSgggvvvpppbbbbbbccchhhpppzzz___LLLFFFEEEAAAfff|||{{{OOO<<>>BBBSSSyyy}}}ooofffssswwwzzzhhhQQQJJJPPPtttPPPEEE888<<<<<>>EEEBBB555RRRwwwooo\\\XXXNNNUUU]]]eeeppp}}}mmmYYY\\\aaalll~~~qqqUUUKKKLLLLLLMMMOOOiiippprrr]]]\\\gggmmmggg]]][[[WWWUUUXXXiiitttNNNPPPQQQPPPNNNOOOPPPPPPVVVYYY[[[\\\```ffffffccc^^^\\\PPPJJJSSSVVVWWW___eeeuuuvvvzzzooobbbTTTXXXaaa|||qqqSSSJJJGGGPPPIIIFFF}}}ssszzzrrrOOODDD666888111444aaammm~~~tttkkk}}}yyyaaaTTTLLLOOORRRMMMSSSccciiikkkvvv___lllxxxvvv|||yyyQQQFFFCCCCCCSSStttGGG>>>[[[wwwrrrVVVPPPQQQcccrrroooxxx{{{ooommmkkkhhhllluuu\\\===FFF\\\}}}kkkdddhhhjjjhhheeegggrrryyyyyy|||}}}mmmXXXYYY^^^ddd{{{nnnyyyvvvfff```lll]]]LLLKKKNNNhhhggg@@@???BBB666MMMvvv|||hhhzzzRRRKKKQQQXXX^^^ccclllxxx}}}fffXXX```fffpppmmmRRRIIIKKKMMMOOOSSSlllsssjjjOOOEEEKKKRRRUUUTTTXXXNNNLLLPPPVVVcccgggZZZNNNPPPQQQQQQQQQRRRTTTUUUYYY]]]______bbbhhhjjjiiijjjgggXXXPPPWWW[[[]]]fffsss{{{}}}yyy{{{{{{```NNNTTTVVV[[[ssspppUUUJJJHHHOOOFFFFFF|||||||||{{{VVVDDD555777333777bbb|||kkk|||pppuuuoooUUUOOOJJJNNNTTTRRRVVVdddlllvvv~~~]]]jjjzzzyyy~~~lllIIIHHHHHHAAAQQQoooBBB:::PPP~~~hhh```___ppp|||sssyyywwwvvvuuummm~~~ddd???FFF]]]nnnwwwyyykkkjjjmmmllliiihhhnnnrrruuu{{{wwwYYYVVV___dddnnn}}}www}}}vvvmmmwww~~~ppp```^^^nnn|||XXXJJJKKKLLL]]]nnnCCC<<>>EEELLLQQQWWWKKKKKKOOOMMMNNNQQQLLLNNNOOOQQQSSSSSSUUUXXXZZZ\\\bbbfffeeefffkkkppprrrtttooo]]]QQQVVV[[[```kkk{{{vvvyyyxxx||||||kkkWWWLLLRRRUUUYYYnnnhhhRRRGGGHHHOOOEEEJJJ|||cccFFF555666555<<>>DDDEEE???aaammm@@@;;;HHHzzzmmmhhhyyytttyyyzzzUUUoooEEEIIIbbb|||zzzwwwtttkkkkkkkkkmmmqqqyyy|||lll^^^eeeiiinnnzzz}}}aaaeeennnuuurrraaa___oooxxxVVVIIILLLLLL\\\mmmFFFAAA@@@===IIIggg|||dddJJJXXX^^^aaa______hhhtttzzzrrrkkkiii{{{hhhgggrrrxxxxxxaaaKKKEEEHHHKKKRRRZZZyyy}}}}}}cccIIIBBBGGGKKKMMMPPPSSSMMMPPPSSSSSS[[[]]]RRRPPPPPPRRRUUUUUUVVVYYY^^^^^^fffkkkjjjkkkqqqxxx{{{{{{ttt```RRRVVV\\\dddrrr~~~yyylll]]]TTTUUU^^^ggg|||www]]]NNNBBBIIIQQQEEETTTwwwxxxsssJJJ777555777???\\\uuudddmmmyyylll\\\WWWVVVYYYbbbqqqyyytttzzzuuuaaazzzyyy{{{tttKKK>>>DDD>>>EEEYYY<<<;;;EEEtttiiiuuu|||pppxxxlllPPPxxxIIIKKKdddyyymmmuuuyyyjjjhhhkkkrrr{{{iiihhhmmmxxxhhhcccvvv}}}nnn^^^^^^oootttVVVJJJLLLMMMbbbmmmJJJEEE>>>???GGGbbb{{{sssNNNXXX```eeebbb```hhhttt|||vvvppptttxxxuuuuuu}}}ppp\\\JJJEEEGGGJJJRRR[[[bbbGGGDDDLLLNNNMMMMMMKKKPPPUUUUUU```xxxwww\\\UUUSSSTTTXXXXXXWWW[[[aaadddlllrrrrrrsssyyy}}}hhhZZZ]]]dddooofffSSSaaapppoooVVVNNNAAALLLSSSDDD[[[fffzzzMMM999666888???UUUuuuaaaeeelllwww~~~vvveee]]]^^^\\\cccmmmbbbfff|||iiiHHHGGGGGG<<>>[[[vvvwwwDDD777666???lllxxxnnnoooppp|||pppUUUKKKZZZyyyooozzz{{{qqqpppiiibbbgggzzzfffOOOHHHJJJNNNfff}}}QQQCCC???>>>;;;TTTiiinnndddVVVgggwww}}}~~~ttt^^^RRRHHHIIIKKKMMMVVVaaaxxxooojjjIIIDDDIIIKKKNNNUUUZZZ```lllwww{{{ccc^^^___fffhhhfffkkkuuu}}}nnnpppvvv}}}yyy}}}xxx^^^TTTVVVEEETTTWWWBBBeeegggIII<<<666777>>>KKKvvvzzzbbb]]]dddooozzzuuuiiijjjuuu}}}{{{]]]III???CCC;;;HHHmmmwwwvvv___CCC:::888DDD___~~~kkkllluuu\\\NNNXXX}}}vvvtttzzzssskkkkkkdddfffuuuaaaKKKEEEJJJMMMbbbSSSFFFAAA>>>999RRRrrrxxxjjjfffzzzyyymmmXXXNNNGGGJJJMMMOOOXXXdddtttssscccJJJGGGJJJIIIMMMWWW```aaappphhhbbbdddlllooommmsss|||}}}rrrWWWPPPUUUDDDVVVZZZDDDlllsssFFF;;;666777>>>III|||cccRRRYYYcccppptttttttttQQQBBBEEEBBB999WWWsssHHH>>>777666EEETTT}}}fffiiiwww[[[ZZZYYYyyy{{{zzzzzzttthhhfffkkkhhhkkkzzzSSSGGGIIIHHHPPPdddxxxLLLHHHHHH:::@@@FFFxxx}}}}}}rrrjjjTTTNNNDDDFFFNNNOOO[[[tttsss|||}}}kkkPPPDDDGGGGGGLLL[[[iiiooovvvppprrrvvvzzzxxxwwwiiiPPPFFFUUU[[[eeeNNNHHH}}}mmm}}}oooMMM===999:::666EEE{{{uuuQQQMMMPPPoooccc>>>FFF@@@FFFEEElllwwwEEE666222888:::IIIuuu{{{}}}bbbrrrhhhccc]]]uuuzzz{{{yyyoookkkaaa```gggeeeiiizzzSSSGGGHHHHHHTTTqqquuuQQQTTTTTT@@@>>>???pppzzziii\\\PPPLLLEEEGGGNNNOOO^^^zzz|||{{{iiiPPPFFFLLLLLLPPP___gggppp{{{tttuuuyyyxxx```LLLIIIOOOXXXeeeKKKHHHlllgggJJJ@@@======777CCCvvvtttNNNMMMiiiyyyRRRAAABBBJJJ???UUUyyy@@@666444888888EEEwww|||ddduuuyyynnn___xxxuuu{{{qqqhhhcccbbb\\\]]]eeeeeennnUUUHHHIIIHHHZZZwww\\\ddddddHHH===;;;pppkkkttt```PPPIIIIIIFFFHHHLLLNNNbbbvvv~~~yyynnn```KKKDDDKKKLLLPPP___iiitttzzz}}}yyyeeeRRRDDDPPPNNN^^^iiiKKKPPP}}}xxx\\\GGGCCCBBB@@@999BBBqqqyyyUUUMMM^^^ttt___CCCFFFAAAKKK???lllddd999555666999555@@@qqq|||hhhxxxrrr[[[kkkxxx~~~tttggg```]]]___\\\^^^fffhhhuuuyyyVVVIIIJJJIII]]]ooozzzpppNNN<<<<<>>vvvlllppp}}}oooUUU]]]~~~yyyrrriiiaaa^^^]]]```]]]]]]bbbeeewwwgggRRRFFFIIIHHH\\\wwwNNN888===aaakkkyyy~~~jjjTTTHHHBBBHHHIIIIIIJJJOOOoooyyysssiiiyyyxxxZZZVVVKKKGGGJJJHHHPPPeeesssvvvzzz}}}rrrZZZMMMKKKLLLRRRVVVcccTTTGGGtttjjjhhhTTTIIIJJJFFFEEEAAAEEEjjjdddTTTEEEFFFEEEGGGFFFtttHHH888444555666222>>>jjjppp|||sssmmmSSSUUU{{{|||pppjjjeee___\\\\\\\\\```]]][[[^^^bbbxxxUUUKKK@@@GGGIII^^^vvvLLL444===ZZZyyy}}}xxx^^^KKKFFFBBBHHHJJJKKKNNNWWW|||rrrqqqzzz___XXXLLLJJJOOONNNTTTfffqqqssswww|||}}}xxxaaaNNNHHHJJJLLLLLLNNNQQQ???OOOtttaaaTTTJJJKKKFFFGGGEEEFFFddd{{{tttnnnAAACCCIIIBBBJJJppp|||BBB===555444666222???^^^yyy}}}wwwpppYYYUUUnnnvvvmmmddd```]]]YYYYYY\\\XXX^^^^^^]]]bbbkkkqqqKKKHHH>>>IIIPPPiiijjjGGG666AAANNN}}}kkkRRREEEEEECCCIIIJJJMMMTTTbbbvvvuuueee{{{ssseeeRRRRRR```aaaaaakkkpppuuu}}}|||yyy~~~jjjTTTIIIIIIJJJIIIIIIDDDEEEFFFttt~~~ttt\\\RRRIIIKKKFFFJJJIIIDDD[[[www{{{}}}wwwUUUBBBCCCEEEIIIQQQeee???@@@555555777333>>>PPPrrr~~~ttt___YYYhhhvvvmmmfff```]]][[[XXXYYY\\\UUU]]]___bbbkkkzzz___IIIJJJ???MMMWWWttt]]]DDD;;;GGGEEE|||ttt~~~}}}tttaaaKKKCCCHHHDDDIIIJJJNNNXXXkkksssxxxPPPLLLgggvvv^^^```tttyyysssvvvrrr|||{{{rrrzzzzzzlllWWWHHHGGGMMMOOOLLLIIIAAAFFF\\\uuu]]]UUUOOOHHHJJJGGGLLLLLLBBBTTT{{{|||bbbdddxxxyyyTTTAAAKKKBBBAAASSSZZZ~~~hhhpppqqqEEE<<>>iiiuuu|||xxx```TTTgggwwwsssiiiddd]]]\\\ZZZWWWVVVXXX[[[\\\aaaaaaaaajjj]]]GGGAAAIIIIIIIIIbbbSSSGGGEEE@@@<<>>======999555777<<>>\\\qqqvvvKKKHHHMMMJJJHHHCCCBBBBBBBBBCCCCCCAAA???===MMMqqq\\\iii}}}{{{cccKKKBBBDDDJJJ===NNNooopppcccPPPKKKPPPIIIHHHCCC@@@AAAAAA>>>===???666UUU}}}eeeDDDUUUvvv||||||{{{vvvqqqrrriii[[[MMMEEEEEEKKKQQQlll^^^dddcccgggxxxsssoookkkeee___\\\^^^bbbfffaaa[[[[[[aaadddjjj}}}oooPPPGGGIIIGGGEEEFFFOOOXXXqqq|||SSSMMMCCCHHHHHHPPPTTTGGGOOOrrrzzz|||uuueeeOOOEEE@@@EEEHHHFFFHHHOOOMMMdddvvvVVVVVVeeeHHHJJJFFFDDDGGGGGGIIISSSjjjssslll```PPPDDDBBBHHHOOOSSSUUUPPPEEEEEEaaaXXXGGGIIIJJJJJJLLLEEEBBB>>>===???@@@@@@???@@@HHH]]]YYYtttjjjWWWMMMHHHEEEDDDHHHQQQtttrrrOOOVVVRRRMMMOOOHHHBBB???@@@AAA???>>>???888HHH{{{sssggg]]][[[sss~~~~~~|||zzzyyyxxxvvvqqqnnnppphhhXXXHHH>>>===CCCJJJnnn```hhhiiieeeppp}}}tttjjjddddddaaa^^^^^^```bbbbbbbbbaaa\\\]]]fffnnn|||dddSSSGGGFFFFFFBBBDDDKKK]]]jjj___SSSQQQGGGRRRSSSVVVWWWDDDCCCaaa{{{aaaPPPGGG@@@???HHHKKKHHHJJJQQQQQQuuuooogggTTT```\\\AAAKKKGGG???AAAAAA@@@DDDYYY~~~}}}vvvcccZZZNNNDDDAAAGGGQQQXXXTTTVVVKKKDDD```[[[AAAHHHJJJCCCDDDIIIIIIDDD===;;;===AAACCCDDD???AAAJJJttttttWWW{{{~~~rrr~~~ttt```LLLDDDFFFJJJKKKBBBmmm]]]\\\mmmEEE[[[QQQCCCOOOIIIBBB???@@@BBB???>>>>>>===@@@ooo{{{lll```[[[\\\___lllvvv{{{rrrsssuuuuuussspppmmmjjjllldddWWWHHH>>>===DDDKKK|||iii```ggg^^^]]]sssvvvooollliiieeebbbaaaaaaaaaaaaaaaaaaaaaaaaXXX___gggrrrWWWHHHGGGGGGFFFDDDDDDMMMXXX|||```XXXGGGJJJMMMNNNJJJFFFHHHPPPXXX}}}~~~yyydddOOOCCC@@@AAADDDHHHKKKMMMOOOPPPllleeeOOOKKKeeeKKKFFFDDDCCCAAA@@@@@@@@@@@@HHHggg~~~ooocccLLLGGG???<<>>>>>???:::EEEAAAaaabbbTTT}}}oooiiiJJJ===DDDMMMKKKBBBZZZkkkuuuuuuQQQMMMPPPHHHCCCFFFDDDCCCCCCDDDFFFFFFEEECCCBBB>>>KKK~~~|||lllZZZYYYeeerrr}}}{{{ddd[[[YYY]]]bbbgggkkkmmmllllllkkkiiigggYYYEEE>>>CCCHHHFFFwwwmmmggghhh\\\bbbkkkuuuxxxsssmmmgggcccaaa```______bbbddddddaaa^^^]]]]]]bbbgggsssfffQQQKKKGGGDDDDDDEEELLLZZZgggooo^^^QQQLLLBBBGGGLLLMMMJJJGGGFFFGGGrrr|||yyygggTTTFFFBBB@@@FFFJJJJJJHHHLLLWWWaaa}}}VVVOOOgggNNNJJJEEEDDDBBBAAA@@@@@@@@@@@@>>>QQQiii{{{rrrfffZZZRRRGGGCCCCCCMMMZZZ^^^VVVLLL777IIIrrr|||sssQQQLLLFFFCCCCCCDDDBBBAAAGGGCCCAAACCCDDDAAA???AAABBBFFF<<>>@@@MMMLLLKKKIIIFFFDDDCCCBBBAAA===CCCmmmvvviiippp~~~xxxttteee\\\fffwww~~~vvvnnnllluuuwwwiiiXXXPPPPPPQQQPPPWWWbbbjjjmmmllliiigggjjjggg[[[III???DDDOOOWWWzzznnnbbbeee___kkkfffggg{{{zzzuuurrrrrrrrrsssmmmllliiieeeaaa_________```eeejjjjjjgggeeefffiiigggyyyZZZJJJIIIEEEBBBAAADDDJJJVVViiiyyyfff\\\WWWIIILLLEEEHHHLLLNNNMMMIIICCC@@@OOOwwwooo~~~vvvdddQQQCCC@@@CCCDDDKKKPPPLLLIIISSSjjjpppIII[[[^^^BBBLLLEEEDDDBBB@@@?????????@@@<<>>???AAAAAA@@@???[[[fffVVVWWWbbbeeedddaaaYYYUUUNNNNNNYYYdddeee]]]VVVaaahhhoooqqqppplllccc[[[QQQSSSVVVXXXYYY[[[^^^```___]]]XXXOOOHHHNNNeee}}}lllWWW```dddjjjccccccmmm|||yyyxxxsssrrrqqqnnnkkkjjjlllnnnnnnmmmkkkiiigggeeecccbbb[[[```ddddddaaadddllltttzzz[[[IIICCCDDD>>>@@@EEEKKKRRRbbb}}}|||QQQLLLMMMGGGFFFKKKHHHEEEEEEGGGGGGEEECCCDDDhhhrrrpppvvvbbbQQQDDD>>>AAAHHHJJJNNNPPPNNNQQQdddiii]]]KKKsssUUUHHHHHHCCCBBB@@@???>>>>>>>>>>>>>>>>>>GGGdddwwwfffTTTGGG@@@>>>===IIIMMMUUUXXXIII;;;FFF^^^[[[___UUUSSSNNNHHHCCC@@@AAACCCHHHCCC@@@BBBCCCAAAAAACCC@@@999===AAAJJJoooeeeQQQfffpppUUUCCCIIIOOOJJJ>>>CCCeeeZZZcccoooEEEKKKLLLEEE???>>>@@@@@@@@@BBBBBB>>>999888;;;@@@;;;===<<>>===<<<;;;<<<<<<999===<<>>>>>OOO???>>>>>>>>>AAADDDDDDAAA===CCCVVVzzz~~~qqq^^^PPPCCCAAADDDHHHKKKNNNOOOMMMPPP^^^vvv|||\\\JJJHHHyyy???EEEJJJ??????>>><<<:::999999999:::666???999777QQQssstttcccQQQGGG===<<>>???CCCHHHJJJJJJCCC===<<<<<<;;;<<>>XXXdddIIIAAAdddtttmmmTTTHHHKKKTTTZZZGGG999OOO{{{uuuXXXRRROOOOOOMMMIIIFFFDDD@@@:::===??????===;;;:::===@@@LLLEEE@@@>>>NNNzzzxxxwwwyyymmmfffdddeeefffhhhhhhlllxxxmmmdddgggkkkZZZ[[[kkklllfffgggmmm}}}~~~zzzzzz}}}sssQQQHHHCCCEEEDDD>>>AAAJJJKKKPPPZZZgggwwwjjjDDDDDDPPP@@@AAALLLAAA===???BBBFFFGGGEEEAAA===:::EEEZZZ}}}wwwhhh\\\KKKEEECCCGGGKKKMMMOOORRRSSSUUU```wwwwwwcccRRROOOgggsssAAA@@@GGGAAA===;;;:::888777777777777666>>>999444BBBZZZvvv|||uuulll\\\MMMCCC@@@@@@DDDJJJMMMMMMJJJEEEFFFNNNeeeXXX999JJJWWWBBBBBB@@@>>>@@@EEEHHHIIIHHHCCC>>>;;;======:::999;;;===AAARRRXXXEEE<<>>===?????????>>>>>>>>>>>>>>>SSSFFFDDD@@@???___uuujjjggggggiiipppwwwxxxvvvmmm\\\[[[XXXXXX```jjjnnnlllgggTTTZZZhhh\\\UUUiiieee___bbb\\\sssjjjNNNHHHAAA@@@EEEEEEAAAFFFQQQSSS\\\nnncccOOOLLLKKKHHHDDDEEEGGGDDD===>>>@@@@@@@@@???======;;;@@@AAApppsssdddUUUKKKAAACCCHHHOOORRRPPPRRRVVVXXX___qqquuu```QQQNNNYYYzzzRRRLLL???CCC>>>;;;:::888777666555666666555999666333777???\\\{{{ttt|||uuueeeYYYQQQHHH@@@BBBFFFLLLPPPOOOIIIBBB>>>KKKaaa|||nnnLLLOOOKKKPPPTTTEEE???===<<<@@@DDDFFFAAA<<<<<<999:::>>>???;;;888888777>>>EEECCC======EEEMMMyyy}}}vvvooommmooouuu~~~|||||||||fffUUUMMMKKKUUUaaabbbWWWKKKPPPjjjeeejjjTTTCCCLLLJJJAAA:::;;;:::999>>>FFF:::999:::;;;>>>???>>><<>>AAA999888888777555555444444444444333555666444777FFFVVV|||sssrrr~~~yyylll\\\OOOGGGDDDHHHOOOWWWUUUPPPJJJEEEEEEIIIMMM||||||___DDD@@@KKKQQQKKKCCC888;;;>>>???>>>;;;:::999:::444444:::<<<999777999???>>>===<<<;;;;;;;;;;;;WWW{{{}}}tttppprrruuu|||zzz~~~yyyrrrooovvvxxxnnn^^^DDDOOOPPPgggyyyfffNNNOOO\\\iiiyyy^^^KKKKKKHHH>>>??????>>><<<;;;:::999999888999:::===>>>>>>;;;888===BBB@@@======DDDccc}}}||||||mmmNNNBBBHHHGGGDDDLLLgggpppsssooonnnuuu}}}tttooocccZZZ```kkkhhh\\\eeeUUUUUU[[[SSSVVVXXX___ccc\\\RRRXXXeeelllUUUGGGDDDFFFIIIEEEGGGIIIJJJMMMQQQXXX]]]nnnVVV[[[\\\PPPHHHIIIEEE<<<888<<<===;;;999;;;EEELLLGGG===888===???HHHggg|||||||||qqq```QQQIIIGGGIIIKKKMMMLLLOOORRRSSSUUU^^^ggguuuaaaZZZSSSNNNssszzzOOOCCC???<<<===:::888777666555444444444444555444444555333222:::EEE___}}}qqqjjjVVVQQQLLLLLLLLLLLLOOOUUUOOOOOOJJJ@@@===QQQxxxrrrcccPPP@@@AAAJJJLLLFFF???AAA@@@>>>===<<<<<<<<<<<<<<<999999;;;999555999@@@GGGEEE@@@<<<999888999:::DDDfff~~~|||tttpppwww}}}zzzpppiiinnnkkkiiillluuurrriiiVVVLLLRRRXXXrrrxxxyyy___BBBRRRaaa^^^dddLLLDDDBBB>>>;;;===<<<;;;:::999888777777888888999;;;======:::777>>>DDDBBB???======RRRttt}}}|||}}}~~~~~~{{{yyywwwvvvgggMMMAAAFFFHHHLLLXXX[[[eeellllllkkkmmmllliiissstttnnneeeccceee\\\OOOhhhXXXTTTZZZSSSVVVXXX___eee___SSSOOOTTTdddttt[[[OOOBBB<<>>???CCCCCC@@@>>>IIICCC<<<999:::===>>>???888999<<<;;;888888AAAMMMHHHDDD>>>999666666777999555KKKgggvvv~~~{{{mmm```XXXhhheeegggpppnnn^^^YYYWWWJJJIII^^^pppmmmZZZUUUcccnnncccjjj|||^^^EEEBBBEEE@@@;;;<<<:::999999888777666666555666666777999;;;;;;888666;;;@@@???>>>===888AAAWWW{{{{{{{{{zzzwwwtttqqqoooggg]]]HHH@@@IIISSS___qqq|||sssiiieeeffffffdddjjjrrrtttooojjjeeeZZZMMMfffVVVQQQWWWTTTWWWUUUVVVZZZYYYTTTTTTXXXYYYooouuucccSSSIIIGGGCCCBBBEEEJJJJJJCCC===EEEIIIOOOWWWcccvvvWWWJJJHHHHHHEEECCCCCCEEEBBB>>>???DDDAAA===;;;===CCCEEE@@@999999BBBAAA666999TTTxxx~~~{{{zzzvvvyyy~~~{{{oooddd]]]QQQLLLGGGGGGKKKNNNOOONNNUUUSSSUUUZZZbbbqqqtttSSSVVVKKKLLLppplllGGG444;;;<<<999777444555444333222222222222222333222222333555555444444777FFFfff}}}sssiiiddd```kkkvvv~~~~~~~~~~~~~~~|||vvvpppiiifff```\\\XXXTTTPPPMMMVVVUUUUUUWWWRRRHHH@@@>>>@@@GGG[[[|||]]]OOOPPPNNNGGGAAA>>>;;;999<<>>===555777999777555555===DDD<<<:::777555444555777999666;;;HHHiii~~~~~~vvvrrrvvvqqq[[[UUULLLHHHJJJPPPbbbZZZDDDOOOyyy~~~qqquuu[[[LLL@@@BBBEEEBBB===;;;888777777777666666555555555555555777999999777444333999888999===888:::HHH}}}~~~}}}{{{|||}}}|||yyyuuurrrpppppppppfff[[[GGGBBBTTTgggxxx}}}mmmggggggfffddd```gggmmmnnnnnnmmmdddZZZbbbSSSLLLTTTUUUVVVQQQNNNNNNPPPPPPSSSVVVWWWZZZnnnzzzooo```SSSLLLHHHEEEDDDGGGDDD@@@===>>>AAAFFFHHHUUUWWW[[[bbbqqq|||OOOCCCMMMLLL===BBBAAAAAAAAA>>>999888:::::::::;;;<<<<<<:::999999888888::::::999EEEiii~~~|||sssrrrsssvvv}}}{{{qqqfff\\\SSSNNNFFFGGGIIIMMMRRRSSSQQQNNNRRRTTT]]]mmm}}}yyybbbVVVLLLMMMIII^^^MMM???888777333777888///333222222111111111111111333111000000222555555444666000>>>dddvvvuuuwww~~~vvvnnnaaabbb```]]]aaajjjpppqqqssssssrrrrrrrrrrrrrrrrrrnnnpppnnnhhhcccaaa\\\WWWTTTRRRPPPPPPSSSVVVXXXYYY\\\SSSIIICCC>>><<<@@@FFFiiiyyySSS<<<@@@MMMHHHEEECCC@@@:::666999@@@>>>888222222666:::;;;999888777555444444444111...333444444555666666777777666999888JJJtttxxxooommmmmmnnnuuu~~~yyytttppp```JJJEEEMMM\\\]]]jjj~~~WWWRRRlllZZZ^^^uuu^^^AAAEEEDDD???===???<<<555777777777777666666666666444333444555777777555444000555333444;;;999777AAA\\\}}}yyyyyy{{{}}}|||zzzwwwvvvuuuwwwvvvvvvtttrrrpppnnnmmmhhh\\\GGGIIIgggxxxpppmmmhhh```ZZZ]]]^^^^^^aaagggjjjfff___iii[[[OOOVVVYYYWWWUUUSSSRRRRRRPPPNNNLLLSSS\\\```uuuzzznnnccc[[[QQQKKKEEEBBBCCCEEEEEEDDD???AAACCCBBBBBBGGGPPPXXXVVV^^^iiiuuu}}}NNNFFFCCCAAABBB???>>>>>>>>>>>>===:::888666222444888;;;888555777<<<999222555===;;;:::UUUyyy~~~yyyvvvrrroooqqqvvv|||uuunnnddd[[[SSSNNNIIIFFFFFFGGGIIIKKKNNNQQQTTTVVVXXX```sssaaaNNNMMMXXXPPPWWW^^^===;;;<<<666...555888---111111000000///000000111222222///,,,---111222///444111111???aaaxxxfffbbbjjj}}}zzzhhh]]]ZZZWWWSSS^^^^^^]]]\\\\\\\\\\\\]]][[[]]][[[WWWVVVXXXWWWTTTXXXXXXXXXXXXYYYXXXUUURRRDDD===888===JJJ\\\rrrdddIIIDDDDDDBBB???<<<===@@@CCC???999777999666333111222555777777555555444333666>>>BBB<<<222333444555777777666555444000;;;777555OOOrrr}}}}}}|||wwwgggYYY[[[fffiiinnnvvvuuuggg___YYYTTTQQQOOOMMMPPPcccxxx}}}ccc\\\[[[ccc]]]~~~RRR???555BBBFFF>>>999>>>===666666666666666777777777777444333333444666666555333222666222111888777444;;;BBBlll|||zzzvvvyyy|||}}}{{{xxxuuutttqqqsssvvvvvvqqqjjjbbb\\\]]]TTTFFFRRRsssiiifffbbb]]][[[___YYYTTTSSSXXX[[[YYYUUUsssdddRRRSSSUUURRRTTTVVVVVVUUURRRNNNKKKPPP]]]XXXUUUttt}}}yyyuuuppplllfffeeeaaa\\\UUUOOOJJJHHHEEECCCBBBCCCEEEEEEBBB???>>>FFFOOOUUUVVVWWWZZZ]]]^^^oooZZZ???GGGBBB888<<>>CCCRRRiii~~~]]]>>>888CCCHHHCCC;;;:::999;;;??????:::777777444444333333444444444555000000111666BBBKKKFFF;;;333333333444444333333333---999888111:::OOOqqquuuccc\\\___RRRTTTXXX^^^gggoootttwwwjjjddd^^^XXXTTTPPPLLLIIILLLPPPYYYdddrrrwwwhhhUUU^^^xxxmmmhhhnnntttRRR<<<999999???BBB@@@===<<<======555555555666666666777777444333222333555666555444222888444111666555222777666RRRyyywwwyyy{{{yyyuuuqqqmmmlllnnnoooooommmiiiddd___[[[]]]XXXQQQaaarrrddd^^^\\\^^^aaaXXXTTTPPPMMMMMMLLLLLLLLLtttdddMMMJJJKKKHHHKKKOOOOOOPPPQQQQQQOOOMMMSSSMMMHHHUUUqqq{{{|||zzz}}}zzzyyyuuunnnkkkkkkhhhccc\\\XXXWWWUUURRRPPPLLLLLLJJJGGGDDDCCCEEEGGG@@@???>>>AAAEEEFFFDDDAAAKKKOOOTTTWWWWWWYYY\\\___www|||SSS@@@AAA:::<<>>777999@@@CCC<<<888999:::999888:::666666666555333222444555000000///111999@@@;;;000000///......///111333444///555555555777;;;UUU{{{yyy|||lllccc]]]ZZZVVVUUUUUUWWWYYYYYY]]]]]]cccmmmtttvvvxxx{{{{{{vvvssszzzyyy~~~zzzssskkkddd^^^[[[YYYXXXSSSMMMLLLOOOTTTXXXYYYaaaooolll\\\VVVbbb___LLLZZZjjjIIICCCBBBBBBAAA::::::AAA@@@888777>>>333444444555555666666666444333222333555666555444///777444111666555111666///===```}}}vvvrrrqqqfffccc```___bbbgggmmmqqqqqqnnnfffppp|||lllfffccc]]]YYYZZZNNNOOOOOONNNJJJGGGIIIMMMfffMMMHHHEEELLLKKKKKKKKKKKKJJJIIIHHHGGGMMMGGGIIILLLFFFGGGjjj|||rrrssslllnnnlllbbbUUUNNNQQQVVVPPPPPPQQQTTTVVVTTTOOOJJJJJJMMMKKKDDDCCCGGGHHHDDDFFFFFFEEECCCAAACCCFFFIIIEEECCCBBBBBBDDDHHHLLLNNNPPPYYY```___WWWZZZnnnQQQOOOIIIAAA;;;999===AAA;;;AAABBB???===>>>:::333:::<<<===;;;777555666888555777;;;===>>><<<:::888ZZZ|||xxxtttqqqmmmjjjiiijjjjjjjjjlllrrr{{{|||vvvxxxpppdddZZZUUUQQQMMMJJJIIIJJJKKKJJJJJJJJJMMMOOOPPPPPPSSS[[[iiiyyynnnYYYKKKIIITTT___[[[<<<666444444333222222111111000.........------,,,,,,,,,------------------------222111///---...333;;;@@@ppp}}}mmmooowwwtttppp|||ppplllttt|||zzzwwwxxxyyylll]]]TTTQQQOOOJJJFFF@@@GGGMMMQQQ^^^uuudddMMMGGGCCC???<<<===???BBBBBB>>>777555;;;===777333444444:::<<<:::999:::999666333222111111222222000///222222111000000111111111111444666666555888???EEEvvvvvvhhhnnn{{{iiibbbXXXRRRRRRVVVWWWUUUQQQOOORRRVVVQQQKKKPPP]]]RRRVVVZZZ\\\ZZZVVVRRRPPPQQQQQQQQQPPPPPPOOOMMMMMMQQQTTTWWWYYYaaaooolllRRRPPPxxxkkk]]]WWWttteeeFFF============:::<<>>:::888555555444333333444666666111222333444444444333222000000111111222222222222777222GGGvvv}}}uuukkkddd\\\\\\[[[YYYYYY[[[___bbbfffeeefffkkkzzzsssqqqlllfff```\\\XXXRRRNNNJJJEEEAAABBBGGGIIIFFFBBBcccQQQOOOHHHIIIMMMKKKIIIGGGFFFGGGHHHHHHHHHCCCDDDJJJHHHEEESSSiiiqqqjjjdddeeegggcccWWWKKKTTTOOOIIIEEEDDDCCCBBBAAAFFFJJJJJJGGGEEEFFFCCC===CCCBBBAAAAAACCCEEEGGGIIIEEEGGGKKKPPPTTTWWWXXXYYY\\\VVVXXXfffrrr~~~|||fffMMMJJJEEE@@@===<<<===???;;;@@@AAA>>>======999333777:::<<<:::555222333666888999;;;<<<<<<;;;999777FFFhhh|||tttmmmgggiiijjjiiifffeeefffhhhrrrsssyyy|||xxxwwwwwwtttnnnhhhaaa[[[SSSMMMJJJIIIGGGEEEGGGJJJMMMNNNNNNMMMLLLMMMRRRYYYdddrrrvvvcccWWWVVVPPPLLLeeeoooIII888333333333333222111111000000...---------,,,,,,,,,,,,------------------------......------,,,...222666<<>>AAAFFFIIIJJJKKKAAA777333444666:::===777<<<===:::888999999666333222000111222222000///111111111222222222222222222444666555333555;;;@@@MMMmmm{{{ooosss{{{~~~uuupppmmmfff___^^^XXXUUUXXXZZZUUUNNNKKKLLLOOOQQQRRRRRRRRRSSSUUURRRTTTVVVWWWXXX[[[```dddgggmmmxxx___RRR]]]nnndddYYYhhh}}}hhhIII;;;;;;===;;;:::888:::;;;======;;;999777666666444444444444555666444444444333333222111111111111111111111222333333444333===WWWvvv}}}tttwwwzzz~~~uuunnnjjjgggdddYYY[[[]]]^^^]]]\\\[[[[[[___aaabbbccchhhmmmiiiaaahhhddd^^^YYYUUUQQQKKKHHHCCC???<<<===AAACCC@@@<<>>===>>>>>><<<999999===???===<<<;;;888333444:::>>><<<555111222555::::::::::::999888777666555SSS|||{{{pppooommmhhhbbb]]][[[[[[\\\\\\___cccfffhhhmmmsss{{{|||~~~|||xxxpppllliiigggeeeaaa[[[VVVNNNKKKHHHFFFFFFGGGGGGFFFIIIKKKLLLMMMNNNPPPSSSVVVdddooossslllbbbXXXQQQSSSWWWgggqqqGGG888555222333222222111111000//////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---)))555OOOpppxxxVVVJJJLLLFFF:::===<<<<<<>>>CCCGGGIIIJJJ<<<:::666222444777555111;;;???>>>999666888888666333111000000111222111//////000222333444333333222444666666444111222666999555NNNbbbttteeesss~~~sssrrrtttuuutttrrrsssxxx{{{~~~gggSSSYYYpppyyykkkfffhhhkkkeeeWWWYYY}}}uuuNNNBBB999;;;???>>>:::777666666777888888888777777777666555444444444444444444444333333444555666777444333111000111222444555444999888:::TTT|||zzzrrrvvvxxxwwwxxx|||wwwpppiiicccbbbbbbaaa```]]]YYYUUUSSSUUUYYY[[[ZZZ[[[^^^^^^\\\VVVSSSOOOKKKHHHDDD@@@===;;;888666777::::::888555jjj^^^___TTTMMMJJJHHHEEEBBBAAAAAABBBCCCEEEDDD@@@>>>@@@CCC@@@;;;555NNNlllqqqjjjfffccc___\\\ZZZXXXWWWVVVVVVRRRLLLGGGHHHNNNUUUYYYSSSVVVZZZ[[[[[[]]]```bbbeeedddcccdddhhhooowww|||}}}XXXPPPRRRMMMBBB???;;;888:::??????:::444888:::<<<<<<<<<:::666333444;;;@@@>>>777111222666888777666666555555555666555EEEbbbzzzqqqhhh```]]]\\\]]]WWWUUUTTTTTTSSSSSSUUUWWWaaabbbeeehhhlllpppssstttxxxyyy{{{}}}}}}|||{{{zzzwwwuuuqqqpppppppppqqqoookkkggg___]]]YYYWWWUUURRRMMMJJJLLLKKKJJJJJJKKKLLLLLLLLLNNNMMMKKKLLLRRR]]]jjjssswwwhhh```^^^ZZZ```YYYQQQggg~~~LLL666444555333222111111000000//////...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---//////---,,,,,,,,,222***...FFFaaavvv~~~{{{bbbAAAAAAIIICCC<<<===>>>======>>>???@@@@@@???777;;;<<<:::>>>BBB???777===@@@>>>888444666777666222000///000111222111///...000222444555555333222777777666444111000222444444<<>>===;;;999888888888777666555gggVVVVVVMMMHHHDDDDDDCCCBBBAAA@@@??????@@@FFFGGG@@@<<>>===eee~~~pppgggdddfffiii```ZZZTTTPPPPPPTTT[[[```^^^eeejjjjjjeeedddiiioookkkmmmrrr{{{{{{OOOFFFMMMMMMFFFBBB>>>:::777;;;AAABBB<<<555666777999;;;;;;888555333222888===<<<666111222444333333222222222333555555999;;;IIIddd~~~sssiiibbb^^^[[[XXXXXXWWWUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVV^^^^^^```cccfffhhhiiijjjeeecccbbbaaabbbaaa___^^^XXXXXXXXXYYYYYYWWWTTTRRRRRRQQQOOONNNMMMKKKIIIGGGLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQUUU\\\iiizzzsssfff]]]^^^eeeYYY^^^\\\cccQQQ999999888444333111000000//////...------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...000,,,,,,///222333>>>^^^~~~{{{mmmOOOAAA===GGGLLLJJJQQQ___BBB@@@>>>======;;;999666:::888333000444;;;>>><<<<<<>>><<<555222444666555111000//////111222111///...///222444555444333222888777666444222000111222///333000;;;WWWnnnzzzhhhVVVVVVXXXVVVeeettt}}}xxxvvv{{{tttmmmdddXXXLLLHHHKKKPPPTTTYYY[[[\\\```jjjqqq}}}hhhJJJEEEAAA===;;;<<<:::555555777666666555444444555666777555555555444333222111111000/////////222777;;;>>>666444222000000222444666000555777222444IIIjjjxxxhhh\\\^^^cccgggsss{{{uuussswww~~~zzzuuunnngggccc^^^TTTIIIEEEFFFFFFDDDAAADDDEEEEEEDDDCCCAAA@@@@@@;;;;;;:::888777666777888|||eeeNNNNNNHHHFFF???@@@@@@@@@???>>>===<<<;;;DDDHHHDDD===:::;;;===DDD===555DDDlll|||{{{|||{{{wwwwwwyyynnnQQQAAAHHHLLLBBB???HHHAAA===:::<<>>999444444666::::::666333333///222555555222000000111111000000111111333444444777444888FFF^^^zzzvvviiiaaaWWWXXXVVVUUUWWW\\\]]][[[PPPOOOOOONNNNNNMMMMMMMMMNNNMMMOOORRRUUUWWWWWWVVVRRRPPPOOOOOOPPPQQQPPPNNNJJJKKKLLLMMMLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOQQQTTTVVVYYYaaammm{{{kkk^^^VVVSSS[[[fffqqqkkksssaaa666444===999111111000000///......------,,,)))************+++++++++************************)))******)))(((***---000+++---000///+++,,,:::JJJwww|||tttkkknnntttZZZ===;;;CCCBBB===JJJcccnnnhhhAAA???===<<<<<<;;;999777555111222777:::666111///777999888333000333555444000///...///111111111000...///111222333222222111666555444333222222111111,,,555444111777CCC]]]}}}yyyqqqjjjaaaRRRRRROOOKKKLLLPPPRRROOOXXXZZZ___ffflllmmmhhhccc```\\\YYYZZZ\\\YYYQQQJJJKKKFFFDDDFFFDDDDDDNNN[[[```SSSLLL[[[yyywww```MMMCCCEEE===888555555555666<<>>@@@???===;;;::::::888999999777444555:::>>>vvvaaaIIIJJJEEECCC>>>======<<<<<<<<<===>>>???>>>??????<<<888888:::222;;;<<<:::@@@NNNqqqVVVQQQFFFAAADDDBBB<<>><<<999999999999888777888666@@@RRRTTTCCC555222000444444000///222444333000///...///111111111000000000000000000000000000111111000111111222222111000666444000///...===WWWtttuuuqqqnnnkkkcccXXXPPPNNNQQQKKKFFFIIIPPPSSSNNNHHHKKKLLLNNNOOOOOOMMMMMMLLLIIIEEEJJJVVV\\\\\\cccmmmooocccUUUKKKFFFBBB:::666444555666777===EEE888888888777666555444444000000111222111111000//////...---,,,,,,...///000333333222111111111111111555666888888222///:::JJJjjjiiiSSSGGGJJJRRRTTTZZZeeeqqqzzzzzzvvvrrrrrrsssrrrnnniiieeeYYYRRRXXX^^^[[[QQQIIIMMMOOOPPPNNNJJJFFFDDDDDDCCCEEEFFFDDDBBBFFFOOOWWWsssYYYBBBEEE@@@===>>><<<:::888999;;;>>>@@@HHH;;;222555:::::::::===888888444555:::999CCCXXXqqqPPPMMMHHHFFFDDDCCCCCCCCCAAA??????:::666444555777777666222000333999999444111333111...---///222444333111444444444444444333111111222666888222...AAAppptttkkkjjjggg```ZZZYYYWWWUUUSSSPPPOOONNNNNNMMMMMMOOORRRSSSQQQNNNNNNLLLKKKKKKLLLKKKJJJHHHHHHIIIJJJJJJKKKLLLNNNPPPNNNOOOPPPPPPPPPQQQSSSUUUYYY^^^dddjjjqqqyyysssXXXJJJFFFRRRaaammm{{{wwwAAA???<<<888333111222222///......------,,,++++++(((((())))))*********+++)))))))))))))))))))))))))))***,,,,,,*********+++%%%...111(((%%%+++000///...///555EEEaaa}}}qqqOOO;;;@@@<<<555>>>111888;;;888:::@@@BBB>>>;;;888666555555666555555888---333FFFJJJ:::111777,,,000111///...111333333///......///000111111000111000//////...//////000...------///111222222111111---'''...999444///666>>>\\\xxxwwwrrrzzz|||nnn```[[[___aaa[[[TTTWWW]]]bbbbbb^^^___eeelllhhhfffqqqzzzWWWLLLQQQGGGCCCGGGDDD:::666555666555333444888999888888777666444333222......000111111000//////......---...///111222333222222222222111111000000000222222///---000555888FFFqqqvvvWWWIIIDDD@@@AAACCCJJJUUUdddqqqyyyvvvppprrrwww{{{}}}~~~}}}nnneeeppprrrssspppiiidddaaaaaaXXX[[[]]]\\\\\\bbbnnnxxxrrrWWWIIIDDDAAA===@@@???<<<:::888888999999777777777777777777888888555666777777777888<<<>>>OOOvvvkkkGGG@@@CCCCCCBBBAAA@@@@@@AAABBBCCC888777555444333333333444111222444666555444111000333111000000111222222111111111111111111111111111:::777444222333>>>UUUjjj~~~xxxuuunnneee___]]][[[VVVRRROOOMMMLLLNNNRRRSSSQQQOOOOOOOOOOOONNNMMMMMMLLLLLLIIIJJJLLLMMMNNNOOOOOOPPPUUUXXX[[[[[[ZZZ]]]ccciiisss}}}wwwbbbWWWLLLSSSYYYlllvvvFFF<<<:::666555444333111/////////...---,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++******+++++++++,,,,,,,,,---111222///333EEEddd|||uuuQQQMMMEEE;;;444333555777777555666777:::<<<<<<999666999888666444333222222333111111222222222111111000...............///000000////////////............000000111000000///...---...000111222222111000...............///111222333555<<>>;;;888333111333666999:::555555333333666999666111444...)))***///222111...111...,,,---///111000...///000222333222111///...111000000000111222333333444LLLrrrhhhTTTKKKDDD???AAACCCDDDJJJRRR___dddoooyyyyyytttvvv|||}}}zzzyyyzzzzzzqqqfffhhhkkknnnrrrwww~~~pppUUUGGGAAA@@@??????===:::888777777777888888888777555444333222111333444666666555666888:::999CCCPPPiiiqqq]]]GGG>>>AAABBBBBBAAA???>>>===<<<<<<===777666555444333333444444444444444333333333222222444222000111222333222222111111111111111111111111000000222333222333===HHHkkk~~~xxxpppjjj___^^^]]]\\\[[[ZZZWWWUUUUUUTTTSSSQQQPPPOOONNNNNNRRRTTTUUUWWWYYY[[[\\\\\\aaahhhqqqxxx|||uuuooojjj^^^PPPHHH^^^mmmtttxxxwwwNNN>>>:::777444222222111///---.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((('''''')))))))))*********++++++*********+++++++++,,,,,,---///111//////222;;;BBBLLL```|||{{{{{{rrr~~~}}}tttPPPAAAAAADDD@@@;;;666444555777888888333333444777999999888666888777555444333333333333222222222111111000000000...---------......///000//////.........---------....../////////...------...///000111111000///...---------...///000222222///111777CCCVVVlll~~~vvvXXXJJJBBBAAA???<<<777555555666999666444444555888999999,,,444<<<:::111+++///666---111333111---***,,,...000---+++,,,...///...---...///000111000///---,,,......//////111222444444111555JJJmmmfffUUUEEEAAACCCBBBAAAAAAIIIHHHKKKOOOOOONNNTTT[[[nnnttt{{{~~~|||xxxwwwwww||||||}}}{{{yyywwwwwwxxx|||xxxxxxyyyuuunnnffffffkkksssxxxxxxvvvsssqqqoooQQQDDD??????@@@<<<;;;999777555555555555777777666555444333333222111222444444333333333555222:::???HHHhhh{{{xxx|||{{{\\\GGGAAA<<<===@@@<<>>===;;;999777666666555555444333333333444444666555333222111222333444444222111111222333333222000000000000000000000000//////222555444//////222EEEcccvvvvvv}}}yyyvvvtttsssqqqooommmjjjhhhhhhhhhiiipppqqqsssuuuxxxzzz||||||tttkkk^^^TTTMMMLLLTTT]]]rrr||||||wwwIII888<<<777444111000///...,,,+++...------,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))************)))*********++++++++++++******,,,///111///***%%%444999CCCOOO___ppp|||{{{{{{|||yyyzzzggghhh\\\DDD222222999===444333333444666777666555111111111222555666666555666555444333222333444444444333111000////////////------............//////............------------,,,,,,------...---------------////////////------,,,,,,------...000111222000000...---333DDD\\\mmmzzz[[[CCC999;;;>>>>>>===:::666444444555666555444555666777777666777333333888888111///222CCCAAA<<<666111...///000///---++++++---...---,,,,,,------......,,,+++***,,,,,,---...000222444555444,,,000IIIiiigggPPPCCC===<<<>>>777555666;;;======???CCCHHHPPPZZZ___```aaadddgggiiiiiigggdddcccdddgggjjjmmmjjjgggdddaaa^^^YYYVVVXXX^^^eeehhheee^^^VVVRRRqqqKKKDDD@@@???===;;;:::888666555444444444333444555666888999:::;;;///111333444222111000111+++===DDD:::777IIIeeevvvzzzyyyxxxsssuuu{{{zzz|||jjjKKKAAABBBFFF???===@@@===;;;;;;:::999777555444222333333333333333444444444555444333222222222222222222111//////111222111000////////////////////////333///...222333111111444777AAATTTiii||||||www|||}}}mmm```PPPMMMKKKOOOWWWcccpppyyywwwwwwHHH>>>===666555333000......---+++***---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***)))(((+++000222000---)))***+++---333<<>>555&&&222222222333333222111000111000///000222555666666444444333222222333444555555333111...------...///...//////////////////////////////............---++++++,,,---......------+++,,,------------,,,+++++++++,,,,,,---///000111222333222...,,,222>>>HHHeeeyyyrrrVVVDDD===;;;;;;===<<<======<<<:::999999:::999777444444444555555444<<<111...444666333666>>>```MMM777///222777444...///...---,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,---...000111222000///222888CCCZZZ}}}sssXXXFFF??????>>>???@@@???999222...555999>>>??????AAAGGGLLLLLLLLLLLLKKKLLLOOOSSSWWWSSSRRRPPPLLLHHHEEEDDDDDDEEEFFFGGGEEEAAA===:::999qqq|||EEEDDDBBB>>>999:::999888777555444444333000111333555888:::<<<===///111333333222000///000000444333//////555::::::___xxx___HHHCCC<<>>===@@@???555333555777999999888666444222222333333333222111111000111333444333000---+++///---,,,,,,---...------------------------------...+++,,,111333000...///...///000111555MMM~~~{{{ooo]]]NNNFFFFFFJJJNNNWWWhhh{{{MMM999888666222111444111///...------,,,***************************((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))+++,,,+++(((&&&(((***111...***&&&%%%(((///444,,,///000...000666<<<>>>HHHPPP[[[aaa^^^ZZZ]]]cccWWW\\\aaaaaabbbfffiiiiiibbb```[[[TTTJJJAAA;;;999444///...111...+++///888***,,,---,,,+++...444:::......///...---...000333222111//////111333444444333222111111111222333444222111///...------------///000111222111000///...000////////////.........,,,,,,------......------++++++++++++++++++++++++))))))******+++---...///,,,+++***,,,///000---+++...333;;;HHHXXXooozzzsssjjjdddVVVFFFEEEAAA@@@@@@===777555777555777999:::::::::;;;<<>>666999@@@AAACCC===...222444777999999777444222222222333333222111000///000111111000///...,,,+++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,///---///222111...---///,,,000555555///888\\\uuussstttvvvzzz|||ppphhhYYYTTTLLLGGGIIITTTcccnnnuuuqqqLLL222666;;;333///666222000...,,,---,,,+++))))))*********************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))''')))+++++++++***++++++$$$+++000111///...---###&&&***///000---,,,...'''///555555222000///---333---+++000666888777666444111---)))(((+++000222111333555555000+++((()))111...,,,///111///)))%%%(((+++------,,,---///111222111//////111222111000333222111000000111222222/////////......---------...///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,))))))))))))+++,,,---......,,,***+++...000000///222***&&&***111>>>TTTgggeee\\\OOOEEECCCBBB>>>999LLLHHHDDD???777333888@@@999;;;======;;;:::::::::???<<<777444444555666666888555///111CCCVVVWWWLLL...111555444000///111444///000111///,,,+++,,,...------,,,,,,+++++++++,,,++++++*********++++++,,,333222///---...000222222PPPmmmwwwooo___TTTLLLKKKDDD<<<:::===???<<<999:::;;;<<<;;;999777666666777666777888999::::::999666888;;;<<<======???@@@aaayyyEEE???888777;;;555555444444222111///...////////////............---......---,,,---///111111...///333444222333666222000000222444:::EEEOOOZZZbbbjjjEEEAAAEEEHHHHHHEEE@@@;;;777777333777666111666===999222444777999999666333000222333333333222111///...222111///---,,,,,,,,,,,,///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...+++******(((''',,,333000---///222...,,,;;;OOOvvvooolllhhheeegggkkkqqquuu{{{~~~rrrbbbUUUMMMJJJKKKOOOVVV]]]fffuuu}}}ccc@@@;;;888777555111...///111///,,,+++,,,+++***))))))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***'''&&&'''((((((((()))***+++***(((((()))+++---))))))---,,,''')))///,,,///---(((***///...)))...---///333///((((((///&&&***...000111111---((()))+++,,,+++,,,//////---(((***,,,---+++)))+++///&&&***......,,,++++++---111000//////000000///...444333111000000000111222---......//////...------,,,---...//////---+++***,,,,,,,,,+++++++++******+++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,(((((())))))***+++---...---,,,,,,,,,++++++,,,,,,***(((---555333+++000<<>>;;;888777999;;;<<<;;;888666555555666444222222333333222111+++333444000888DDD@@@000666000***+++000333222......///000...+++)))+++------,,,++++++******++++++))))))))))))***+++,,,---))),,,------...000111000444HHH\\\kkktttlllvvvdddMMM???>>>AAAAAA>>>AAABBBBBBAAA???>>>???AAA>>>======>>>AAAAAA@@@>>>AAA@@@???>>>>>>AAAGGGKKKeeeppp@@@AAA;;;555444444444333222111000///...////////////////////////------------------------...............///000000111000000000111333555666<<<999HHHdddrrrtttmmm[[[OOOGGGCCCCCC999LLLTTTFFF<<>>>>>EEEEEE<<<444555999:::555;;;===:::888999888444444...,,,000555444222111222222111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,---...000111333444AAAeeeuuufffaaabbbbbbaaaaaa___bbbggghhhfffiiiooo}}}|||~~~rrreeeZZZUUUQQQNNNXXXfff[[[fffwww\\\999888777555333222000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,...000...+++))))))+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...000000////////////000000,,,---...------...111444......------,,,+++******---------,,,,,,+++++++++...---+++)))(((((()))***************************((((((((((((((()))******))))))*********+++++++++***++++++,,,,,,------...//////222999EEEUUUdddmmmyyykkk```ZZZLLLGGG???:::888777444222222444777::::::888666444444555777999:::999888777777777777666555555444444222111000111333222111///...000333444222000.........---,,,---...//////---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......---111666DDDfff~~~yyysssxxxjjjVVVSSSVVVVVVUUUPPPRRRSSSPPPJJJGGGHHHJJJMMMHHHCCCDDDHHHJJJHHHDDDOOORRRUUUWWWYYY```jjjqqqbbb}}}lll===???:::555444444333333222000//////...........................------------------------......---.........///000//////...///000222333444111...444AAADDD@@@GGGVVVzzzssssssXXXLLL???999777777:::>>>CCCKKKKKK???:::DDDQQQWWW>>>BBBAAA999444555888777888:::<<<<<<:::777555555444///,,,111444333111000111111000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---,,,,,,++++++,,,,,,---///.........//////000111:::LLLmmmsssjjjccc]]]bbb]]][[[]]]]]]ZZZ\\\```aaadddgggjjjlllnnnrrrttt}}}|||sssmmmkkk[[[XXXZZZaaaiiinnnsssxxx```FFF555666555444222111000//////---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++***,,,---,,,)))((((((***+++******))))))******+++*********+++++++++,,,,,,,,,,,,---...//////////////////............//////---.........---...000222---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++)))(((((())))))************************((((((((((((((())))))***)))))))))*********++++++******++++++,,,---------222111000000333777<<<@@@MMMSSS\\\hhhsss|||tttvvvzzzqqqbbbNNNNNNMMMHHHBBB;;;666444:::666222111111222111///111333555777777666444333222333555777888777666666666666555333222111000///333111000000111111000...---000222333111///......111///......//////...,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------111111///333FFFfff~~~qqqttt~~~rrrqqqooommmmmmppptttxxx]]]wwwggg:::===999555444333333222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...000111222444333555777444111444:::>>>AAADDDLLL\\\nnnyyy|||vvvzzz|||~~~wwwnnnWWW\\\```\\\QQQHHHEEEFFF@@@:::666666888999???EEERRRNNNFFF>>>;;;@@@MMMWWW???@@@===888666777888666777555777>>>===666555;;;444///...222444222//////111000///...---,,,+++***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,111000///...------------000111???```|||kkkccc\\\YYYXXXUUUSSSSSSRRRVVVYYYYYYXXXYYY^^^cccbbbcccdddfffhhhkkkooopppoooooopppsssvvv{{{~~~yyyuuutttvvvkkkfffccc```\\\WWWXXX[[[lllooottt{{{yyyJJJ:::888444444333222000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************'''((())))))''''''''')))******))))))))))))******)))*********++++++++++++,,,,,,---//////000000000......------------.........//////...------...000******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************))))))******+++,,,,,,---------,,,,,,+++++++++***000111333666777888888888<<>>DDDOOOQQQIII@@@===???BBBAAA???777;;;>>>>>>;;;888777777:::777777888777444777===OOOFFF@@@AAA???;;;<<>>:::777888999888666888222777CCCDDD<<<===GGG444000///222444000......000///...---,,,+++*********************************************++++++,,,,,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,,,,,,,+++---777HHHddd{{{sssnnnfff]]]VVVZZZYYYVVVSSSRRRSSSWWWZZZZZZYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]___aaabbbccceeefffccccccaaa[[[TTTRRRUUUYYYYYY```hhhnnnooopppuuu{{{{{{zzzyyy~~~{{{sss|||vvvJJJ666555666333111000///...------------++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******''''''''''''''''''((())))))))))))(((((())))))))))))))))))************++++++,,,---...///000000000///......------......///...///000///---,,,---...))))))******+++,,,------))))))******++++++,,,,,,******))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((()))))))))******(((((()))******++++++,,,((()))+++,,,.../////////***+++,,,---............000111222111111111333555'''+++,,,+++---000///)))/////////---,,,,,,///111000000111111222111000...111000000000000111222222000111222333444444333333666666555555444333222222777444111///////////////---///000///---,,,------///...,,,,,,,,,,,,+++)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***---111///,,,777GGGlllUUUmmmbbb888<<<888666777111000000//////.........------------------------++++++++++++++++++++++++******+++,,,---,,,,,,+++,,,,,,---....../////////---111111+++***......+++555222111444222------222///...///000111000000111111000///000333666999:::======<<<;;;888666333222222111333666666333555999===555555>>>AAA;;;888<<>>MMMddd{{{OOOPPP___333444444222111//////......---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))******************))))))((())))))))))))************,,,,,,,,,+++***+++---000,,,,,,,,,,,,,,,---.........000222444777;;;@@@CCC===666333666::::::888777111000333666444///...111+++,,,---...000111222333///...,,,,,,------+++***+++***((('''''''''((()))&&&''''''''''''((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,000222...(((,,,AAAVVVYYYAAA+++***555999333+++............---,,,+++***+++***)))((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,111...+++,,,///111111///,,,,,,------......//////******)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,------******)))***///999EEEMMMiiiwwwKKKJJJ^^^333444333111000//////...------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((())))))***))))))((((((''''''((((((((()))))))))***+++++++++)))***,,,...++++++++++++,,,,,,,,,------...///111444777999;;;888222///333888999555111222000111444333//////111***+++,,,...000222333444...---++++++++++++)))((((((((('''''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((())))))******++++++,,,)))+++///222222111000111AAA]]]zzzZZZAAA;;;444000111222000000222------------,,,+++***)))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***++++++---+++******---///......,,,,,,---...//////000000******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((())))))***++++++,,,,,,+++,,,...000000///---,,,+++,,,,,,---------------,,,,,,,,,...//////---+++*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((())))))***++++++'''+++000222111///---,,,222;;;GGGTTT```nnn|||GGGGGG___444555222000............---,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))((((((&&&&&&&&&'''''''''((((((((()))******))))))***,,,)))******+++++++++++++++...,,,***---111444333222222///,,,///555888444...222///...000111...---000,,,,,,---...///000111111,,,+++******+++,,,+++)))'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,---+++((((((,,,000000...333777>>>TTTaaaCCC555333333333555444...((()))///,,,,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***+++***)))***,,,---------,,,,,,------...///000000++++++*********)))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++,,,,,,+++,,,...000000///...---+++,,,---...///.........,,,+++,,,...//////---***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))......---+++***+++...000(((***,,,...111777???FFFaaakkkxxxzzzDDDFFF^^^444444111///.........------,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&((())))))(((((()))***((())))))***+++*********+++)))(((+++000333222///......---...333888666000000,,,,,,///000---+++,,,------------------------+++***)))***+++,,,,,,***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,'''---///+++(((***///111,,,///000444GGGfff}}}fffLLL;;;222333777555///,,,...000---******++++++++++++***)))((('''&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''((((((((())))))***+++,,,------......++++++,,,,,,------......++++++*********)))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,+++,,,---...///......---+++,,,...///000//////...,,,++++++---......+++)))*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))******))))))***...111000111222222000//////000+++222888<<>><<<<<<999222......rrr???GGGrrrXXX111333000//////......---,,,,,,++++++***************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''(((&&&''')))*********)))(((###(((+++***&&&$$$'''***%%%***+++))),,,444666444//////444<<<>>>777...***+++++++++++++++++++++++++++***(((((())))))(((&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))++++++(((%%%)))///...'''444,,,(((,,,000000///111333UUUttt}}}zzzYYYBBB777333333666555111000111,,,,,,///000,,,'''(((---************)))((('''&&&%%%&&&((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''###%%%'''((((((((()))*********)))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))(((((())))))***+++((())),,,.........---,,,...,,,************)))'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))))))))'''%%%%%%'''))),,,+++*********+++---///***...///+++,,,000///***...//////...---...000222...---...000111222000...222---,,,///111111222444jjjGGG===dddqqqOOO555222,,,//////------,,,++++++******))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((()))++++++&&&'''''''''(((((())))))''''''''''''(((((((((((('''((()))+++---000333444444===AAA:::222///,,,(((******+++...///...+++(((((()))***++++++***)))((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************,,,,,,,,,---------......+++000777???OOOkkkhhhRRRBBB888444444333333222111000//////000...,,,+++,,,,,,+++***))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************))))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******+++******++++++,,,,,,...///111222>>>777///+++++++++)))&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......gggFFF===___mmmLLL333222,,,///000---,,,,,,++++++******)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&'''''')))******&&&'''''''''((((((((()))''''''''''''((((((((((((***+++,,,---///000111111---333555000,,,---,,,***---///111222111///---+++))))))************))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,,,,,,,------------.../////////222===OOO\\\fffoooiii```RRRFFF>>>:::888888222111111111000/////////---+++***)))++++++***))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))))))))*********************)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,,,,,,,,,,---...000000888333---+++,,,---+++)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,---------bbbDDD<<>>:::999;;;666555333222333333222111,,,,,,,,,,,,---------------+++)))((())))))((('''((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++---,,,,,,+++++++++,,,,,,,,,+++***+++---...---+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++XXX???:::PPPaaaFFF111222---...---,,,,,,+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''***,,,......---,,,111111222555666444000---...333777555///+++***,,,+++***)))(((((()))***+++...,,,(((%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))))))))************++++++******,,,...///,,,***......///111000---...111777FFFPPPTTTbbb|||vvvccc^^^MMM@@@666666888777888;;;222111111222333333000...++++++++++++++++++,,,,,,///---***))))))((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))************,,,++++++************+++*********+++,,,+++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***TTT===999KKK]]]DDD111333------,,,+++++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""$$$&&&)))+++,,,,,,,,,000000333777666000,,,,,,000333666555111---,,,,,,)))((((((''''''(((((()))((('''%%%%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******+++***))))))******((('''***---000111///---,,,,,,%%%---111000555BBBJJJJJJYYYcccqqqzzz{{{}}}wwwnnnggg```XXXQQQPPPVVVTTTFFF666000888555444666777333111000///.........///...+++)))++++++++++++************///---***))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))+++******)))))))))*********++++++***)))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((QQQ<<<888DDDXXX@@@///222------,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%'''(((***+++,,,++++++///444111,,,,,,000///000222222111...+++)))&&&&&&''''''''''''&&&&&&#########$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((()))***++++++,,,,,,---'''((('''&&&&&&***///222111000///---+++*********+++---333:::<<>>SSS===---222---...,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))+++,,,'''(((,,,000...***...777---,,,---...///---)))&&&$$$%%%&&&''''''&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$&&&))))))(((((()))***&&&***,,,,,,+++,,,,,,+++(((&&&(((---///---///333000...///222111,,,+++,,,,,,000222222555999888444333333222444999<<<888222444888999666222000111333222///---///000///---......333444///---000111000***111444///...111222///,,,+++)))***---///000000---,,,,,,+++***))))))((('''&&&%%%%%%'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((()))******)))))))))(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''III???777???MMM<<<222///)))///+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''***(((&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$&&&'''(((((()))((((((***,,,...000111222222,,,'''***111444///)))((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////111111000000/////////...------,,,+++,,,---...///,,,,,,,,,++++++*********,,,,,,+++***))))))******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III???666>>>MMM<<<222///)))///+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&######%%%&&&''''''((((((((()))***,,,...///111111444///,,,---111222///***((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------------------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,,,,+++++++++*********+++++++++******)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH>>>444===KKK;;;111///)))...+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))***,,,---///000111444222000000111000...,,,(((((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))((()))******++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))((((((*********)))***++++++,,,+++++++++***************)))******++++++***((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG===222;;;JJJ:::111///)))...+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$))))))***+++---...//////111111111000///---......(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++************************************************((((((((((((((((((((((((************))))))))))))(((((((((((())))))***************************)))'''(((***++++++***(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE===222888HHH999111///)))...+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###((())))))***+++,,,,,,---+++---...---,,,+++,,,...''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))***'''''''''((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}CCC>>>333666GGG888000///***...***************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###'''((((((((())))))******''')))******))))))***+++'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&&&&((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxAAA>>>444555EEE888000///***...***************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''(((((('''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))(((''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################uuu@@@???555444EEE777000///***...***************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''%%%###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################lllCCC===444777AAA;;;---,,,---+++---************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''$$$$$$,,,&&&))))))(((&&&&&&(((///"""+++'''"""+++ &&&...'''%%%,,,(((%%%,,,(((&&&+++""" !!!(((+++ %%%+++***###"""%%%+++'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###!!!000---***---///%%%$$$!!!555///,,,$$$'''((('''(((***'''"""###***+++$$$ ###)))######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''')))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiBBB<<<444777AAA:::---,,,---***---************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***"""$$$***&&&"""###$$$,,,%%%%%%,,,$$$+++!!!000 333 ///---...!!!"""------'''$$$%%% ***,,,&&&!!!&&&***((( $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((("""***&&&###(((''')))555&&&"""---'''333)))$$$ $$$)))***,,,$$$+++'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee@@@<<<333666@@@:::---------***---************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))$$$###'''+++""",,,&&&"""+++''',,,222%%%333,,,...((((((###!!!++++++++++++'''%%%""" ''')))%%%###&&& +++"""...)))111 &&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&$$$,,,$$$***%%%)))///)))///---,,,$$$$$$,,,777777***"""!!!%%%***)))'''(((***######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***,,,,,,)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```>>>;;;333444???:::---------***,,,************)))))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ***((($$$)))!!! :::!!!***"""))))))000&&&"""###%%%%%%%%%%%%+++ )))'''///*** ...'''(((,,,'''""" %%%&&& ,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$!!!!!!!!!%%%(((***&&&%%%(((...===333***$$$$$$""""""+++444+++!!!!!!&&&&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\<<<<<<333333>>>999---------***,,,************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))&&&$$$111... %%%$$$'''###***'''333222&&&"""$$$'''333===;;;111&&&&&&+++)))((("""((('''&&&)))(((000'''*** ######***$$$$$$$$$$$$$$$$$$$$$$$$&&&---'''(((///!!!555&&&+++...!!!!!!)))333<<<===888000%%%)))000%%% %%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<===333222>>>999---------***+++************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$###(((###PPP$$$***BBBccc444 ,,,---%%%'''000ooo***$$$$$$$$$$$$$$$$$$$$$$$$***222}}}###)))&&&222(((NNNAAA$$$///333 111$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV;;;>>>444111===999.........***+++************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''"""TTT$$$[[[iii'''+++***###+++uuu~~~$$$$$$$$$$$$$$$$$$$$$$$$'''((("""&&&333'''vvv***'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT;;;???555000===999.........***+++************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!...000+++!!!NNNGGG)))"""***%%%dddzzz???zzzXXX (((""")))+++ &&&###$$$***$$$$$$$$$$$$$$$$$$$$$$$$'''+++((( %%%'''{{{ ppp(((+++---$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV;;;999333555;;;;;;111+++------(((+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))###""")))!!!VVV@@@$$$$$$~~~LLL &&&$$$###&&&&&&BBB&&&$$$$$$###""",,,,,,###333$$$###)))&&&%%%******:::,,,(((################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((&&&%%%&&&((((((%%%###'''%%%$$$&&&((()))'''$$$&&&'''((('''%%%%%%''')))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU<<<:::333444;;;;;;111+++------(((++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%+++%%%((( 222///&&& &&&PPP)))###%%%$$$###'''&&&BBB&&&$$$$$$###111!!!!!!###"""((($$$111&&&###$$$222EEE"""((("""...[[[ +++"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((&&&---+++))))))++++++)))'''((((((((((((((((((((()))&&&&&&''')))************+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS===;;;333444;;;:::111+++------)))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&$$$!!!000&&&&&&%%%;;;###555,,,---+++;;;:::$$$$$$$$$$$$'''&&&BBB%%%$$$###$$$)))xxxbbb###'''---''',,,################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&'''((()))((('''&&&$$$###$$$&&&(((((((((&&&%%%%%%&&&''''''%%%$$$((()))))))))(((((('''&&&((('''''''''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQ>>>===333333::::::111+++------)))************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''' ...&&&###+++&&&%%%222333 %%%iiiSSS$$$###%%%$$$'''&&&AAA%%%######$$$###"""OOO)))###OOO""""""!!!&&&################################################################################################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''((()))***,,,------))))))(((((())))))))))))---,,,+++++++++,,,---------++++++,,,......+++)))'''(((((())))))((((((((())))))))))))***+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%MMM>>>>>>222222999999000+++------)))*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###((()))(((!!!((()))'''((( ***333"""ooo&&&###%%%%%%'''%%%AAA$$$######$$$$$$'''(((///%%%&&&111!!!&&&!!!'''################################################################################################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))***++++++******)))((((((((()))***+++++++++)))((('''(((((()))((((((((((((((('''%%%###$$$&&&(((***,,,------------+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%III>>>???000111888999000+++------)))******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&+++### %%%)))(((###)))222 ^^^xxx+++$$$&&&%%%((( %%%AAA###"""###$$$---!!!www (((:::===ddd+++!!!***################################################################################################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((''''''(((+++---&&&)))---///111222555777222333333111///...000222000//////...---+++)))(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&}}}FFF>>>???///111888888///***------))))))))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$$$$)))&&&"""%%%------%%%'''iii```,,,'''&&&%%%((( %%%AAA""""""###$$$ YYYppphhhtttoooiii\\\###111555;;;---)))################################################################################################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))************************************+++,,,---...///000000000222444555666999>>>BBBFFFJJJOOORRRRRRRRRSSSUUURRRTTTUUUQQQLLLKKKPPPUUUNNNLLLJJJFFFAAA===999777111111000......---------)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&zzzDDD===???...000888888///***------))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########***!!!###)))%%%&&&&&&!!!***444\\\AAA***)))&&&%%%((( %%%AAA"""!!!###$$$,,,eee&&&%%%"""((("""999)))666yyy !!!$$$"""***################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************************************+++...111555999<<<===CCCFFFIIILLLNNNRRRYYY^^^cccfffgggccc[[[TTTOOOMMMVVVZZZ[[[UUUNNNMMMTTT\\\ddddddcccbbbaaa___]]]\\\UUUQQQLLLDDD===666222///************))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&tttKKK???888555111777888222+++*********(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((###'''...+++!!!###%%%+++"""+++***)))&&&$$$###%%%))))))'''!!!&&&(((000(((LLL$$$&&&&&&###,,,--- FFF***+++000(((000---!!!((("""$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***((('''&&&''''''%%%$$$((((((((()))+++,,,+++************((('''(((+++---000...+++((((((,,,000333555===FFFIIIHHHHHHMMMRRRRRRSSSIIIAAABBBAAAGGGVVVWWW]]]^^^WWWNNNIIIGGGEEETTTJJJQQQYYYNNNDDDKKKTTT^^^dddhhheee]]]XXXYYY]]]VVV^^^aaa\\\WWWVVVRRRKKKCCC:::000+++***+++(((%%%)))'''%%%%%%'''(((((((((''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&rrrKKK???888555111777888222+++***+++***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***&&&!!!###(((###%%%%%%***((( +++111(((###(((ZZZ&&&(((111)))222(((777$$$''''''$$$,,,###---000:::(((%%%%%%,,,+++NNN 999 000---""")))################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''')))))))))'''+++)))(((''''''((((((((($$$''',,,.../////////000'''***000777???HHHPPPUUUaaa```[[[QQQHHHGGGNNNUUUVVVYYYQQQGGGDDD???@@@LLLaaafffiiifffcccccccccaaaaaa^^^jjjtttjjjcccgggiii^^^jjjvvvxxxmmm\\\OOOGGGDDDJJJPPPSSSXXX\\\^^^]]]ZZZWWWQQQIII@@@666---(((***)))((()))***)))(((&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&pppIII>>>888555000666888222,,,***++++++((())))))******))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$---111---*********000$$$$$$$$$'''***)))!!!$$$///###(((MMM"""###$$$%%%+++$$$666)))???$$$''''''$$$******&&&QQQ###---&&&!!!+++777HHH$$$###&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((+++,,,+++++++++***(((''''''((()))+++)))+++------,,,+++,,,---999???IIIRRRZZZbbbhhhkkkrrrmmmcccUUULLLLLLUUU^^^aaakkkiiiddddddbbbcccnnnccciiinnnpppsssxxxxxxuuuqqqqqq{{{|||qqqnnnqqqmmmyyy|||vvvtttbbb^^^ZZZYYYTTTMMMHHHFFFXXX\\\aaa```YYYOOOFFFBBB///---)))(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&mmmHHH>>>888555000666888222,,,***++++++)))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$""""""!!!###,,,,,,%%%$$$'''...888777)))---***###---222###...''''''GGG%%%((((((%%%111///222ggg(((((("""(((===///000%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((''')))+++,,,+++***)))************+++---...///...---+++,,,111999>>>XXX^^^dddiiikkkmmmppprrrtttrrrnnnhhhcccdddkkkqqqrrr}}}|||tttsssooommmttt{{{|||}}}~~~}}}uuupppooojjj^^^VVVTTTJJJPPPYYY___aaa___[[[XXXGGGAAA888111---+++))))))((((((((('''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''jjjFFF===888555///666888222,,,+++,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###...///""""""---111+++$$$***,,,$$$$$$...)))$$$(((((("""222...+++///***--- $$$,,,%%%KKK%%%((()))&&&)))+++'''---444 111 ,,,///ccc,,, ,,,***...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((((((******)))((('''***------,,,+++,,,---))),,,111999CCCOOO\\\eeeeeejjjoooppppppqqquuuyyyrrrssssssqqqoooppptttwwwyyy}}}tttmmmkkk^^^\\\ZZZ[[[\\\ZZZUUUPPPVVVRRRLLLFFF@@@999222---***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''gggDDD===888555///555777222,,,+++,,,,,,)))******++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&(((---111*** %%%%%%&&&)))"""&&&222'''111===...&&&444111DDD***...###,,,***""">>>&&&))))))'''---;;;&&&...!!!HHH***''' 000&&&222###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))+++)))((()))******)))((())),,,......+++)))+++---,,,555CCCQQQ^^^hhhppptttnnnrrrvvvvvvuuuvvv|||}}}}}}~~~~~~{{{ppphhhccc]]]SSSLLLGGGJJJNNNQQQQQQMMMEEE???333000,,,)))&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''eeeCCC===888555///555777222,,,+++,,,,,,)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''222###)))***""""""---!!!,,,000111((( EEEmmm!!!)))%%%!!!OOO444"""333,,,)));;;,,,RRR&&&)))***'''""")))###666!!!,,,222ppp/// %%%+++...%%%888yyyfff"""///444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***))))))***,,,---,,,++++++---///---,,,...444999FFFNNN[[[gggnnnqqqrrrsss~~~zzz}}}|||sssjjjcccJJJJJJLLLPPPRRRSSSQQQOOOEEEAAA:::222---)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''dddBBB===888555...555777222,,,+++------******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((!!!(((111$$$&&&iiittt///))))));;;%%%DDDhhh222)))666&&&---((((((%%%ttt&&&******(((000%%%'''111111000 000'''###444WWW&&&***!!!{{{\\\%%% (((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))+++---/////////+++---......///555@@@III```eeemmmssswwwyyyzzz{{{|||llldddXXXOOOLLLMMMPPPRRRUUUPPPFFF<<<444///---,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((^^^FFF>>>555777111333888444))),,,///'''))))))************))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))+++###***222"""((({{{(((((((((((()))))))))***rrr333777UUU222!!!%%%000---,,,***+++,,,,,,+++***+++)))$$$///---,,,ddd---...$$$***999!!!"""%%%'''(((&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''')))************++++++++++++---......,,,++++++,,,///...---222===NNN^^^iiiqqquuuxxxyyyyyyvvvhhhbbb\\\RRRHHHQQQTTTUUUSSSLLL@@@444---(((***,,,***&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((())))))(((&&&'''((())))))))))))(((******)))(((''''''((()))+++***)))'''''''''((((((((()))******((('''((()))***)))(((((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%$$$$$$%%%'''))))))((('''((()))***)))(((((()))+++[[[EEE>>>444555222222888444***,,,///'''))))))************))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***555&&&"""+++(((''';;;*********+++++++++++++++999333,,,111222111!!!bbb222333888555000000000222222///+++'''000;;;LLL%%%111'''222EEE+++ggg'''222&&&&&&(((***++++++)))&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''((((((************++++++++++++---+++***)))***,,,///000---000777BBBQQQ```lllsssyyyuuu|||nnnZZZMMMLLLMMMOOOSSSUUUPPPEEE===---,,,***+++,,,,,,+++)))))))))(((((('''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&&&&'''''')))'''%%%###$$$'''***---&&&''')))***+++---...///++++++,,,,,,,,,,,,++++++'''(((*********+++---///---,,,***))))))***,,,---((('''&&&%%%&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''***(((%%%$$$%%%(((***+++))))))(((''''''+++000444ZZZFFFAAA666666222222777555***+++///((())))))************))))))))))))((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))******''''''))),,,///---''' ///555iii***************)))))))))$$$iiirrr888'''111&&&333555555111666\\\SSSZZZ]]]OOOQQQPPPPPPPPPPPPNNNKKKHHHCCCAAA555~~~333000"""///)))```777!!!---'''(((***,,,---,,,)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))******+++++++++,,,,,,,,,...,,,++++++---///000111333>>>PPPaaannnwww|||~~~}}}~~~}}}qqq```YYYSSSSSSXXXXXXSSSLLL<<<444+++(((***---+++(((***)))))))))))))))******(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&***)))'''&&&%%%'''((()))&&&(((***,,,,,,***((('''***,,,...///---+++++++++---///111222222111000///222333444222///---,,,,,,***)))((('''(((***,,,...,,,+++)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***%%%''')))++++++)))'''&&&***...444:::AAAIIIQQQVVVXXXEEE@@@666555222000666555++++++...))))))******++++++******)))))))))(((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********$$$---///(((!!!%%%---222%%%555000000WWW,,,,,,++++++++++++******---''';;;|||ccc444!!!===,,,JJJDDDIIISSS]]]^^^\\\```gggtttuuuxxxlllssspppllljjjjjjjjjjjjjjjjjjpppmmmdddMMM@@@222444@@@111###===iii<<<!!!%%%,,,%%%&&&''')))***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***++++++++++++,,,,,,,,,---...///111000///000333666KKKZZZmmmxxxzzzyyy{{{~~~|||wwwZZZ[[[[[[^^^kkkyyyyyypppaaajjj}}}yyyllliiilllmmmmmmlllkkkmmmssszzzvvvdddXXXVVVYYYZZZZZZSSSGGG888///,,,,,,,,,******))))))))))))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))+++,,,))))))***+++,,,,,,------***000777<<<>>>???AAACCCFFFGGGHHHHHHHHHGGGFFFEEEMMMPPPRRRQQQMMMGGGCCCAAA444333000...+++)))((('''((()))***+++***(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***$$$%%%''')))***,,,...///<<>>:::555000...(((((((((((()))***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''&&&'''***(((&&&&&&***666DDDNNNUUUVVVVVVTTTPPPLLLIIIIII___HHH@@@555555333...444777---***...,,,******++++++++++++******(((((())))))))))))******((((((((()))))))))******)))))))))*********++++++(((!!!###///555000---000333222)))///111333<<<,,,,,,,,,---------.........///777***888CCCEEEGGGRRR\\\QQQaaaTTTkkkccckkkaaaXXXTTT\\\iiihhhWWWFFFCCCAAAIIIOOOPPPYYYcccbbbcccdddeeeddd```VVVJJJBBBPPP999WWWJJJXXX[[[nnnggglllfffxxxssscccnnnxxxtttnnnYYY___fff\\\III444000,,,%%%222(((***---'''%%%'''(((((((((((()))+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++***************)))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))***+++,,,,,,,,,,,,,,,---------......---.........222BBBYYYkkkttt{{{xxxqqqooopppsssyyyooobbb\\\\\\\\\ZZZUUUMMMAAA444---+++******)))(((((()))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%(((******'''%%%'''))))))---444===EEELLLPPPRRRZZZ]]]\\\TTTGGG<<<555444;;;;;;;;;;;;:::999888777:::???EEEGGGEEE???:::666<<<>>>AAADDDFFFFFFEEEDDD>>>999222+++'''(((+++...))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&&&&'''%%%,,,555===CCCKKKSSSYYYXXXWWWTTTPPPNNNPPPTTTWWWgggMMMAAA777999333---333777...)))------***++++++,,,,,,++++++***(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++++++++,,,+++%%% %%%---333///,,,+++&&&+++$$$+++,,,,,,---...///000000(((&&&;;;RRR>>><<>>555...---,,,***))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''')))+++***(((***000666555===HHHQQQTTTQQQJJJEEE777???GGGKKKKKKLLLQQQUUUMMMPPPTTTWWWWWWUUURRROOOUUUVVVWWWTTTOOOIIIEEECCC<<<<<<>>>AAADDDGGGJJJLLLNNNJJJBBB:::333///---,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''')))---000000:::HHHRRRUUUUUUUUUUUUUUUVVVYYY[[[^^^bbbhhhllleeeIII<<<222555333---333888...)))------***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))************)))************++++++++++++......,,,---000...((('''666'''***555+++///777222222333444666777888999>>>UUUIIIKKKFFFSSSCCCHHH[[[PPPWWWqqqPPP\\\cccfffkkknnnqqqvvv{{{~~~{{{nnnzzz{{{xxxuuurrrooohhhcccbbb[[[fffaaa;;;RRRHHH^^^PPPNNNXXXVVVZZZWWWCCC___[[[eeerrrgggbbb]]]TTTWWWHHH>>>??????///&&&)))******)))'''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************,,,,,,------...///000000333333222222111111111000,,,,,,,,,---------......************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,---------------.........//////000444???RRRgggwww}}}}}}oookkkxxxyyyvvv{{{zzz}}}qqq```XXXWWWUUUMMMEEE000///...,,,+++***))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))***++++++,,,333>>>GGGTTTPPPIIICCC>>>;;;::::::<<>>======>>>GGGIIIKKKJJJFFF???777333))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''******((('''(((...555;;;OOOPPPOOOLLLJJJMMMUUU\\\]]]aaafffhhhfffaaa\\\ZZZSSSGGG===:::666000111444555222+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...++++++++++++++++++++++++000---((('''(((***,,,---+++******+++------,,,+++++++++---...000222555666888999???FFFHHHFFFGGGJJJLLLHHHDDDBBBAAAAAAFFFKKK]]]YYY^^^jjjnnnooo}}}}}}wwwhhh```cccjjjaaa```hhhgggYYYMMMLLL<<<===HHH[[[jjjlllfffaaadddbbb\\\TTTQQQOOOFFF:::000---***)))***+++,,,,,,$$$'''++++++(((&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))&&&'''(((***+++,,,------******+++,,,---,,,+++)))***'''///333///222777444111<<<===>>>FFFGGGFFFKKKQQQVVVUUUOOOKKKKKKJJJGGG888555111000//////444:::777777555222222333---$$$------,,,***(((((()))++++++***+++,,,***%%%%%%))))))((('''&&&&&&'''((()))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++,,,,,,///---******...222222///999???TTTooozzzxxx|||uuussssss{{{eeeTTTMMMMMMNNNAAA;;;333---++++++---...)))******)))((()))***+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''///***(((,,,,,,))))))---,,,!!!'''***999MMMLLLSSSHHHBBB<<<<<<@@@EEEIIILLLTTT\\\aaacccooowwwaaabbbWWWWWWMMM===@@@<<>>KKKSSSPPPPPPHHHAAAJJJ^^^eee```bbbddd^^^TTTRRRXXXXXXSSSQQQEEE;;;999555000111333555222+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))++++++++++++++++++++++++,,,++++++,,,------,,,***////////////000///...---//////000111444888>>>AAAKKKRRR]]]bbb\\\PPPJJJKKKHHHIIIKKKMMMQQQXXXccckkk|||{{{pppiiikkkmmmggg___ZZZPPPJJJGGGIIINNNTTT^^^ffflllnnnmmmfffbbb___YYYQQQNNNEEE999///)))(((((()))+++***(((&&&$$$$$$''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************---,,,***((('''((())))))111///---***)))+++///222777777BBBJJJJJJQQQYYYVVV[[[[[[SSSVVVfffjjjcccaaaaaaeeejjjmmmppprrrqqqoookkkaaaXXXVVV[[[^^^[[[VVVXXXXXXVVVSSSPPPMMMIIIEEE111333555555222///+++***...***((())))))&&&'''******+++++++++***)))(((''')))))))))(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,...000111///...///333666GGGYYYmmmxxx~~~~~~vvv{{{yyyeeeWWWPPPJJJEEE>>>666000,,,***)))+++++++++***)))))))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''***......)))(((+++(((111KKKSSSSSSMMM666111777555@@@TTT]]]YYYZZZbbbvvv}}}rrrcccaaaQQQIIIGGGDDD@@@@@@@@@@@@@@@CCC>>>888111---++++++***)))***++++++***)))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''---(((%%%'''+++---)))%%%$$$...;;;AAACCCGGGPPPXXXKKKOOOTTTXXX^^^```XXXMMMDDDMMMTTTZZZggg|||NNNDDD:::777333111000333555333,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++------***''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***------...//////......---111222444777:::AAAHHHMMMXXX]]]bbb```TTTGGGFFFLLLVVV^^^kkkwwwwwwkkkeeebbb^^^VVVLLLDDDGGGOOO^^^eeekkkkkkjjjjjjiiifffggg^^^OOOAAA777000,,,))),,,***'''&&&'''((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************************++++++++++++'''))),,,---000666>>>EEERRROOOWWW^^^]]]bbbgggcccVVVUUUMMMPPP___bbb\\\]]]^^^ZZZWWWXXXYYY\\\bbbhhhtttpppkkkjjjpppuuurrrmmmsssrrrsssqqqkkkdddbbbdddUUUQQQIII???777111---,,,...)))'''+++---,,,******(((***+++,,,+++)))'''%%%((()))************)))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,------***///222000,,,...:::FFFaaasssuuussstttzzz{{{dddVVVPPPLLLGGGBBB<<<444---''',,,,,,,,,++++++***)))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((***,,,***))),,,222;;;AAAWWWVVVRRRTTTNNNXXXQQQGGGMMMaaajjjjjjyyy|||ttt{{{wwwffflllxxxxxxrrrsssqqqoootttggg^^^OOOCCC;;;:::===AAAIIIFFFAAA<<<777111+++'''(((+++---+++((('''***---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((,,,***(((((()))******)))444===GGGNNNQQQTTTYYY^^^hhhaaa[[[ZZZVVVNNNGGGDDDVVVjjj}}}MMMEEE;;;666333111000222555333...+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,.........+++,,,............///000+++111;;;DDDLLLTTT\\\bbbppplllgggaaa[[[]]]lll{{{mmmnnnpppmmmbbbWWWSSSWWWWWW\\\ccchhhlllmmmmmmkkkkkkgggbbb[[[RRRGGG;;;444+++)))(((***---...,,,)))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++++++++(((***,,,...//////...---+++222<<>>AAAFFFHHHGGGEEE333///+++))))))***)))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++...555???GGGHHHPPPZZZaaaaaa[[[UUUQQQQQQUUUkkkwwwLLLJJJ>>>888444333000000555555111------------------------------)))+++,,,+++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,+++///666<<<>>>:::222,,,111111111///---...444999DDDNNNZZZccchhhlllqqqvvvxxx{{{qqqmmmmmmfffccciiiooopppnnnmmmpppoooooonnnmmmiiiccc___OOOGGG:::///)))'''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------...///---,,,...666BBBMMMUUUQQQOOONNNMMMMMMNNNPPPQQQFFFGGGRRRYYYWWW```nnnpppvvvtttuuu|||xxx|||~~~zzzooo[[[UUUZZZXXXNNNVVVUUUVVV[[[bbbhhhiiiiiieeeWWWGGG???;;;<<<@@@EEE555222---***((((((***+++)))***,,,......,,,***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,+++,,,,,,---...///000000444...///;;;LLL___xxxtttyyypppZZZNNNIIIEEEBBB666111,,,***+++------+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''''''''(((((())))))***)))))))))***++++++,,,,,,###***444===KKKYYYaaaccc```]]]hhhbbbbbblllmmmzzzsssfffuuu~~~sss]]]QQQAAA999;;;CCCIIILLL===777///+++,,,,,,***(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))///(((%%%...???KKKLLLIIIBBBNNNWWWRRRIIIJJJ[[[mmmyyytttKKKJJJ???888444333000000444666222...---........................,,,******///444666333///------------------------+++...333888:::777222---...000111000111888CCCLLL]]]cccjjjnnnrrrzzzuuummmhhhiiikkkjjjlllpppsssqqqnnnmmmmmmllljjjhhhbbb[[[OOOAAA555---++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---............222999DDDPPP\\\fffkkkPPPMMMMMMQQQYYY___aaaaaa```nnnyyyxxxuuurrrsssfff^^^TTTPPPSSSZZZ^^^```cccZZZQQQLLLIIIHHHMMMSSSIIIFFF???888111---***)))***+++,,,......,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---...///000111111111///999OOOggg|||{{{}}}}}}~~~~~~gggUUULLLIIIAAA:::111,,,,,,------+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&''''''((())))))******))))))******+++,,,,,,---,,,444>>>IIIXXXeeehhhccc^^^oooyyymmmaaajjjuuu~~~}}}```III@@@???AAAAAAEEE@@@999222---,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************************...---222===KKKRRRPPPLLLIIIPPPVVVTTTTTTcccrrrJJJJJJ>>>777444333000000444666222...---........................111,,,+++444@@@BBB888---------------------------///---++++++---000111222///222555888>>>JJJYYYeeeeeejjjqqqxxx}}}vvvnnnfffhhhoooooonnnnnnooopppnnnkkkhhhffffffbbbWWWHHH999000,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////777AAAQQQaaajjjmmmkkkhhh______cccnnnzzz|||xxxvvvwwwtttrrrrrrpppjjj___VVVFFFGGGKKKPPPOOOKKKKKKNNNccc___XXXNNNDDD:::333///+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111222333777JJJhhhyyyuuuzzzdddRRRLLLJJJAAA555///---...---+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++))))))***+++,,,,,,------>>>AAAEEELLLYYYfffggg```iii|||rrrppp||||||nnn}}}hhhSSSFFF===777IIIGGGAAA777...+++,,,///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******************************%%%444FFFOOOMMMKKKNNNSSSNNNUUUcccvvviiiRRRDDDBBB888555444555111333;;;555,,,000///000111222111000...,,,,,,+++---222888999555000//////.........//////000444000///222111---///444111000666EEEWWWdddiiijjjrrr{{{iii^^^kkkjjjmmmoookkkfffjjjssseeegggddd```]]]WWWEEE333,,,,,,+++,,,,,,+++)))''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,+++...///***)))999MMMVVVdddlllkkkppp|||~~~wwwvvv|||ggghhh|||xxx|||rrrYYYFFFIIIOOOLLLHHHKKKVVVccciiiggg^^^NNNAAA888333...***)))***++++++((()))***+++,,,,,,++++++))))))))))))))))))))))))+++*********))))))((((((,,,+++)))*********(((&&&+++,,,,,,,,,,,,,,,,,,---(((---111111111333444333666IIIfffrrrhhhxxxsss[[[HHHEEECCC???444))))))111***+++,,,+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++000&&&,,,222+++)))777BBBFFFJJJJJJIIITTTiiiyyy}}}~~~zzz}}}~~~uuulll~~~lllWWWEEEBBBEEEJJJIII<<<...---444++++++***)))((((((***,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''',,,***((('''(((***---000@@@@@@GGGQQQRRRKKKKKKQQQVVVooohhhRRREEEBBB888555444555111333;;;555,,,000///000111111111000...---...,,,---000444555111---///............///000000555000///333555333333666<<>>LLLMMMYYYWWWSSSZZZnnn}}}pppeeexxxttt{{{```QQQGGGAAACCCCCC999...'''---,,,,,,***))))))***+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++------,,,...333777AAASSS```YYYMMMOOO^^^jjjfffQQQEEECCC888666444555111444;;;555---000111000000000000000//////000...,,,...000000...***........./////////000000333///...111555666888<<>>666...***---......+++((('''***,,,***************************************)))))))))((()))***,,,//////---***,,,,,,,,,---------......444...---111222111666>>>___{{{hhhhhhvvvzzzbbbJJJCCCGGGFFF===555333///+++)))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++---,,,,,,111>>>OOOYYYZZZ[[[jjjtttqqqnnnsssyyy{{{zzzxxxtttwww```KKKIIIOOOMMM???222///...---+++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((***,,,,,,---333===FFFMMMYYYWWWIIIOOOooocccQQQFFFCCC888666444555111444<<<666---111111111000//////000000111111...,,,---...///...,,,......///000000111111111111222333444666;;;EEENNNaaafffqqqooouuuccc[[[```iiifffggghhhfffeeedddbbb___\\\RRRCCC555,,,))))))+++*********)))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))*********++++++++++++,,,,,,------......///:::DDDHHHKKKTTTbbbmmmkkk|||qqqoooccc[[[___lllsssooohhhfffddd```[[[RRRFFF:::111+++,,,---///000///---+++************************************************)))***,,,///222222111...,,,,,,------......//////...---222777333111???TTTiiibbbqqq}}}aaaPPPJJJIIIHHHEEE:::333,,,***+++,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++...+++///@@@RRRUUUWWWaaalll{{{mmm```mmmkkk|||dddSSSMMMJJJEEE@@@333000...,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,+++---333>>>KKKTTTTTTMMMDDDKKKqqq~~~```PPPGGGCCC777777444555111444<<<666...222111111000000000000111222///...------///000111111...///000111222222222222111888======???JJJ^^^mmm~~~kkk___ZZZbbbdddhhhkkkllliiieeedddbbb^^^SSSDDD444+++)))***+++************)))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++************++++++++++++---,,,,,,---...///111222<<>>555///---,,,+++***************************))))))))))))))))))))))))***************************++++++,,,,,,---......'''IIIIII???YYYssspppjjjiiiqqqzzzvvvrrrzzz~~~cccUUUPPPGGG@@@666000.........---++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))...777AAAHHHKKKKKKIIINNNjjj~~~llltttxxxZZZOOOIIICCC777999333555111444===777///333///000111222333222111111---...///000000111222333000222444666777777666666666EEEVVVeeeyyyxxxnnngggiiikkkiiiggghhheeeccc```[[[RRRFFF999///,,,,,,+++++++++*********'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---...------///555===FFFKKKQQQZZZaaakkkyyyrrrtttmmmtttrrrpppnnnmmmllliiifffaaaXXXKKK<<<111,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,******+++,,,,,,,,,,,,---...///000111222222000444333777RRRsssmmm{{{xxxvvvuuu```PPPIIICCC:::222---+++,,,---************************))))))))))))))))))))))))************************)))***+++,,,---...///000555OOOPPPVVVwwwsssssskkk}}}mmmVVVXXXMMM???444000///...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---)))333>>>FFFIIINNNVVV]]]tttzzziiinnnYYYOOOIIICCC777999333555111555===888000444...///111333444333111000---...000111000000000111111222555777888888777777FFFUUUiiiqqqmmmlllkkkjjjmmmiiiddd```aaa```VVVEEE666,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,------------------111999DDDOOOVVVfff~~~gggjjjpppuuuvvvrrrkkkeeedddeee```RRR@@@333///000++++++++++++++++++++++++*********++++++,,,,,,,,,444111...,,,---.........------...///000111222222444888:::HHHuuullllll~~~xxxssszzzttt]]]JJJFFF>>>444---***,,,///************************))))))))))))))))))))))))************************))))))***,,,...///111111IIIIIINNNwwwgggzzzwwwpppxxxdddWWWFFF888222000...,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------555???HHHKKKLLLWWWnnnxxxmmmqqq```LLLKKKAAA>>>333777555333444555555222///111111222222222222111111///444444///...333777666777666///111::::::;;;HHH___sssmmm___jjjnnnkkkmmmdddaaaeeeaaaUUUOOORRR999000))))))+++***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***+++++++++---000000///---000666>>>FFFQQQ___jjjvvvqqqgggvvvhhhjjjcccbbb```^^^ZZZNNN:::(((---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333(((***111000222666333666666@@@iiimmm}}}{{{yyyyyyvvvtttqqq{{{xxxbbbMMM>>><<<666+++(((///,,,+++******++++++***(((************************)))******++++++,,,------///(((+++333333---555EEESSS```___|||xxx}}}www```MMMHHHAAA222)))***+++))))))++++++((()))...))))))))))))))))))))))))))))))))))))************,,,)))+++///,,,'''***111:::KKKQQQHHHMMMiiizzzooozzz^^^KKKJJJ???===333777555333444666666333///111111222222222222111111000333333///...222333111...666555555:::@@@UUUrrr}}}iiibbbooorrrnnngggddddddbbbZZZPPPFFF999,,,***++++++***+++************************))))))))))))))))))))))))************++++++++++++************++++++++++++,,,---...............---111444???RRRgggwwwzzzxxxzzzlllrrrjjjgggdddbbbaaaZZZMMMBBB111///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222---...111///000444222333???bbb~~~}}}vvvvvvxxxaaaKKK???777///,,,...,,,+++******++++++***)))*********************************+++,,,,,,------...,,,---///---000BBBWWWooozzzfffxxxyyy{{{___NNNBBB777111222...++++++---,,,)))))),,,************************))))))))))))************,,,,,,---,,,))))))000999IIIGGGEEEQQQrrrsssggg~~~vvvjjj___[[[[[[JJJJJJ>>>===444777555333444666666333000111222222333333222222111000222222111222555444000111777666888III```~~~rrr^^^hhhnnnwwwvvvjjjeeegggbbbWWWUUUEEE555...---++++++,,,************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,+++---000111000//////000:::===JJJeeessstttlllhhheeefffgggddd\\\UUU<<<777000,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111333222000333444333888UUUxxx}}}___GGG:::444000...---,,,***+++,,,,,,+++)))++++++++++++++++++++++++******++++++,,,,,,------,,,///000------<<>>FFFTTTMMMOOOggggggiiiyyytttjjj___VVVMMMEEEBBBDDDYYYJJJKKK>>>===666777555333444666777444111222222333333333333222222000111222444777999777444:::999777GGGppptttgggfffwwwvvvgggaaabbbccc]]]QQQCCC999111+++***,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***,,,000222111000333999???LLLddd|||yyyvvvnnnhhhiiiiiifffaaa]]]MMMCCC777...---...//////------------------------............////////////,,,333333111666777666888CCCxxxqqqwwwWWWBBB999333......,,,++++++,,,,,,+++***++++++++++++++++++++++++******++++++,,,------...+++/////////999NNNcccmmmqqquuu~~~hhhUUU@@@///111---,,,......+++)))+++************************))))))*********+++++++++***......***///===JJJNNNJJJXXXmmmqqq___rrr|||qqqaaaRRRPPPLLLGGGDDDDDDJJJVVV```WWWKKKLLL???>>>999777555333444777777555222333333444444444444333333333222222555777888777888222???OOOqqq{{{yyyppprrrxxx|||ssseee```ddd]]]YYYRRRHHH999,,,)))---***************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++...111///000:::FFFVVVlll~~~{{{vvvrrrmmmkkkgggeeedddccccccbbb]]]\\\[[[ZZZZZZZZZZZZZZZ``````cccffffffgggnnnvvv~~~mmmhhhgggfffeeeeee]]]RRRBBB555///...///000------------------------........./////////000000---444111///888777666AAAcccsssrrr|||{{{xxx{{{nnnRRR@@@666000...---,,,,,,------,,,***++++++++++++++++++++++++***++++++,,,------...............555GGG[[[ddddddgggwwwsss~~~hhhOOO;;;222---***---...,,,+++,,,************************************++++++++++++,,,,,,+++,,,666CCCKKKMMMIIIfffvvv^^^pppuuujjjZZZJJJDDDGGG???GGGRRR[[[gggvvvVVVKKKMMM??????<<<777555333555777888555222333444444555555444444333666444444555444333777===222YYY{{{~~~zzzxxxyyywwwttttttwwwvvvuuuuuuwwwzzz}}}~~~~~~yyyqqq{{{wwwhhhbbb^^^]]][[[SSSDDD333,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,---111111777JJJ___{{{kkkgggaaa]]][[[YYYTTTPPPOOONNNLLLJJJIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLNNNMMMNNNVVV```[[[^^^dddmmmxxxooodddeeeeeegggjjjeee]]]PPPBBB777111///000------------------------....../////////000000000///666///...777333;;;]]]tttoooyyyyyy{{{qqqooollliiigggdddcccbbbaaacccfffhhhhhhfffdddcccdddfffjjjkkkkkkjjjjjjjjjttt~~~kkkOOO===555///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111///111<<>>>>><<<777555333555888888666333444444555555555555444444666555555777555666@@@LLL```}}}wwwnnngggbbb```^^^]]]YYYVVVWWWZZZZZZVVVVVVXXXUUUUUUVVVXXX[[[]]]]]]\\\XXX[[[```eeeiiioootttxxxxxxjjjbbb___]]]YYYNNN???333///++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............000---///666===KKKjjjqqqfff\\\RRRLLLLLLJJJHHHGGGFFFFFFEEEDDDIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLNNNOOOMMMMMMVVVaaaPPPMMMMMMRRRYYYbbbhhhlllttttttnnnrrrpppllljjjdddccc]]]QQQBBB666111///.........................../////////000000000000///777111111999333PPP~~~nnnyyytttsssssstttvvvxxxwwwtttrrrtttwww|||zzzyyyxxxcccGGG;;;///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000777EEESSSeeekkkxxxnnnaaa@@@777...---...---,,,...++++++++++++++++++++++++*********+++++++++,,,,,,111,,,111>>>EEEGGGTTTggggggcccuuuttteeeLLLDDDAAAHHHRRRaaaxxxQQQIIILLL======<<<777555333555888999666333444444555555555555444444444444777999999<<>>>>>999666555555666777777666444333222444777666333555:::<<<222000===>>>;;;ffftttkkkbbb^^^\\\\\\bbbiiiuuuwww||||||zzzppphhhbbbaaabbbdddhhhmmmsssiii```[[[WWWOOOEEE>>>111---...111///***+++000---,,,+++,,,...///...---...---,,,+++++++++,,,---***...000000///000000///111666777FFFwwwtttdddXXXKKKIIIEEECCCCCCFFFJJJMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZZZZ]]]aaaaaa``````bbbeeebbbeeeccc]]]^^^eeehhhfffhhheeeYYYLLLMMMZZZ^^^YYYVVVNNNJJJQQQ[[[eeesssuuusssnnnfff___]]]XXXKKK===444111111000/////////000000000000000000111111111111999---???555666MMMVVV|||xxxGGG>>>444---...///,,,+++///---,,,,,,++++++,,,,,,---......,,,+++...111000---///AAADDDXXX|||hhhDDD+++///333+++)))222---,,,,,,++++++,,,,,,------,,,******+++---......---...FFFSSSIIIXXXooopppmmmRRR@@@DDDQQQZZZnnn}}}TTTMMMEEE>>>>>>999666555555666777777666444555333444666555222222555222>>><<<666EEEhhhxxxjjjdddhhhgggllluuu~~~|||tttllliiiiiinnnrrrxxx~~~qqq___ZZZYYYRRRGGG@@@222---+++---,,,))))))------,,,+++,,,---......,,,...---,,,++++++,,,------///000///......///000000444///AAAooozzzlllbbbXXXNNNGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPRRRUUUZZZ^^^bbbdddeeegggiiilllooosssuuuwwwxxx{{{~~~{{{|||}}}~~~yyypppppptttpppeee```WWWPPPPPPRRRTTTZZZaaammmwwwzzzvvvrrrhhh]]]YYYWWWKKK<<<222000//////000111///...000000000000111111111111333333888999999mmmooottt~~~gggGGG999//////111000---------,,,,,,++++++,,,,,,---...---,,,,,,...000000...111MMMVVVnnn~~~~~~XXX555///333000---000---,,,,,,++++++,,,,,,------,,,++++++,,,---------111;;;KKKPPPSSSnnnvvvsssYYYKKKIIINNNWWW___wwwkkkuuuSSSMMMEEE>>>???:::666666555666777777666444777333333777888555333444222>>>;;;>>>gggrrrjjjkkkqqqyyywwwtttnnnkkklllttthhh[[[YYYVVVNNNGGG999222++++++,,,+++***,,,,,,+++***+++---...---,,,------,,,,,,,,,------...222111/////////000111333555@@@gggnnncccUUUJJJEEECCCCCCBBBJJJMMMPPPSSSUUUWWWZZZ\\\___cccjjjrrrzzz|||uuulllccc\\\VVVPPPMMMMMMSSSYYYdddrrryyyzzz}}}qqq^^^YYY]]]UUUEEE777222......111222///+++000000111111111222222222111:::222===IIIvvvnnnooo[[[GGG333...222333///+++------,,,,,,,,,,,,---------------...///000111222===SSSdddsss~~~qqqmmmhhhdddaaa___\\\ZZZ```aaaccceeeffffffffffffgggjjjnnnssswww|||oooDDD///...111///+++------,,,,,,,,,,,,------,,,,,,+++,,,,,,------...888HHHMMMOOOfffiiixxxnnn[[[QQQFFFCCCNNNgggRRRMMMFFF??????:::777666555666888888666555777444333888;;;999888888<<<999@@@jjjqqqnnnmmmqqq|||yyypppmmmnnnpppcccVVVYYYWWWOOOCCC999000,,,---......---,,,+++***+++---------,,,---------------.........//////000333222000111555AAAmmmkkk^^^NNNIIICCC@@@BBBHHHNNNRRRRRRTTTWWWZZZ___gggqqqyyy~~~yyypppggg___ZZZUUUSSSSSSXXXeeevvv~~~zzzjjj```]]]XXXQQQ@@@777///,,,000222000,,,000000111111222333333333777<<<111???kkkttt{{{uuuvvv{{{www]]]>>>......222000,,,------,,,,,,,,,,,,---------,,,...000000000333777LLLWWWooo|||{{{rrrhhhaaaVVVUUUUUUVVVXXXZZZ\\\\\\]]]___bbbeeeggghhhhhhgggeeefffhhhiiiiiiiiijjjjjjqqquuuZZZ777---222222+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,---///000???LLLLLLZZZ}}}ppphhhLLLAAAIIITTTcccxxxQQQLLLFFF??????:::777666666777888888777555999555444888999888777::::::HHHkkkwwwoooyyy}}}xxxmmmrrr~~~uuuYYYZZZZZZQQQIII@@@555------//////,,,,,,+++***+++---...---,,,------......////////////---...222555333...222:::hhh}}}lll]]]NNNEEEDDDEEEGGGJJJMMMRRRWWW[[[[[[aaaiiirrr{{{xxxmmmhhh___WWWVVV^^^mmmxxx}}}ooo]]]WWW\\\KKK???222,,,...222222000000111111222333444444444;;;555777JJJlll~~~vvvkkkhhhssswwwgggdddaaabbbiiiuuussshhhttt}}}uuuwwwQQQ555,,,---///......------,,,,,,------...---,,,///222111000777@@@SSSnnnyyynnneee```\\\XXXUUUZZZ\\\```dddiiinnnrrruuu}}}zzzvvvqqqnnnooossszzztttJJJ444333444///...------,,,,,,------...+++,,,---------...222555EEEKKKTTTwww~~~eeeIIIGGGHHHWWWrrrPPPLLLFFF??????:::777666666777888888777555999777666777555333666<<<:::ppp~~~rrrtttzzzttttttyyylll]]]WWWQQQKKKEEE:::///,,,......+++---,,,+++,,,...///...---,,,---...///000000000000---...222555111111@@@RRRfffUUULLLFFF@@@===EEEJJJOOORRRTTTVVV[[[___nnnzzz|||oooccc]]]^^^bbbnnnxxxzzz```VVV[[[TTTHHH999000///111222333111111222333444444555666888111EEEjjjwwwwwwtttbbb^^^[[[UUUUUU```jjjdddWWWQQQQQQPPPQQQTTTXXX\\\^^^ssswww^^^XXXiiijjjppprrrnnnIII222,,,...111......------------.........,,,///333222111<<>>LLLbbbzzzNNNKKKFFF@@@@@@:::888777666777999999777666333555999:::999;;;HHHVVV}}}wwwwwwrrrWWW^^^QQQPPPGGG888000000111//////...---...000000000///,,,---///000111111111000222///000222777OOO~~~eeeNNNFFFBBBFFFKKKNNNTTT[[[SSS\\\gggsssyyynnnjjjtttqqqZZZXXXRRRHHH>>>666222111111111111222333444666666777333DDDhhhddd{{{jjjTTTSSSQQQ___ooouuu\\\\\\[[[[[[^^^dddkkkqqqtttvvvkkkxxxgggWWWddd|||mmmqqquuu}}}zzzNNN444...111......------------......///---///444222333DDDZZZ{{{jjjWWWPPPSSSXXXaaaiiitttuuurrrrrr|||~~~SSS888222444......------------......---......,,,,,,333>>>GGGJJJggg|||fffFFFFFFMMMdddsssOOONNNCCCBBB<<<999888777777888::::::999777777999444:::???444TTTsssxxx{{{bbbVVVVVVNNNLLLDDD222,,,000///........................+++,,,---///000000111111666222333111BBB|||tttZZZGGGBBBCCCJJJQQQSSSRRRYYYdddooo~~~vvvqqquuu~~~^^^XXXXXXPPPAAA666444444222333555555333333444555444999EEEooossszzzaaaSSSSSSQQQ___uuusssmmmlllkkklll{{{cccUUUXXXmmm```OOOggguuuwwwssstttlllAAA333***222000///...//////---,,,000...,,,111444444OOOzzzzzzttt]]]RRRRRRWWWaaajjjxxx~~~yyyqqq;;;222777000000///...............,,,222,,,(((111999AAANNNVVVvvvooo~~~uuuSSSBBBGGGdddsssOOOMMMCCCBBB===:::888777777888::::::999888:::888;;;:::666PPP~~~|||}}}```VVVOOOOOOIII777///111...........................,,,---...///000000111111444---777KKKjjjgggQQQFFFAAALLLLLLPPPVVV[[[bbbqqq{{{{{{tttXXXWWWRRRHHH===555333444444444333222333666777777AAAbbbkkkzzzlllYYYPPPSSScccmmm}}}|||~~~^^^TTT]]]xxx{{{XXXTTTqqq{{{vvv|||sss~~~RRR888333222111//////000000///...,,,///000666;;;BBBddd}}}aaaYYYUUUYYY```kkkzzzQQQ444///000000///............///,,,111,,,)))222:::DDDRRRbbbqqqyyy{{{ZZZHHHRRRmmm~~~wwwoooqqqoooxxxpppqqquuupppmmmpppqqqqqqNNNMMMCCCBBB===:::888777777888:::;;;999888999444???;;;===|||xxxvvvtttqqqqqqnnnllllllpppwww|||}}}zzzzzz|||~~~~~~~~~|||yyyuuuuuutttqqqttt{{{~~~iiiVVVNNNPPPOOO???444222.................................//////000000111111555,,,???iiidddMMMDDDGGGNNNTTTUUU[[[dddooo}}}~~~___WWWRRROOOEEE888333666666333222222444777888999GGGvvvuuuttt^^^VVVVVV]]]rrrzzz~~~[[[[[[ooocccPPPYYY||||||xxx}}}zzz|||wwwjjj>>>666222111//////000111000///...444555555:::HHHppp~~~~~~^^^MMMPPPXXXfffuuuzzzjjj;;;222111000//////......//////***000---,,,666???LLL___kkkbbbDDDHHHnnn{{{nnn```jjjvvvllllllyyyzzzpppLLLLLLCCCBBB===;;;888888888999:::;;;:::888888666<<>>;;;999888888999;;;;;;:::888;;;===;;;[[[uuummmiiibbb[[[VVVUUUSSSNNNJJJDDDOOOXXXYYY]]]cccccc]]]YYY___gggpppwww|||}}}|||{{{yyyxxxnnn}}}}}}xxxzzzooo^^^\\\[[[XXXXXXZZZZZZXXXYYY]]]\\\___cccooowwwiii```jjjbbbOOOLLLPPPHHH>>>777000////////////////////////000000//////000111222333000HHHsssbbbFFFHHHMMMJJJMMMXXX]]]ppp~~~qqqlllfffcccbbb___[[[XXXVVVVVVVVVWWWZZZ[[[ZZZYYYYYYZZZ\\\]]]^^^___```aaaaaabbbccccccdddeeeffffffjjjgggeeeeeefffddd___[[[___]]]aaajjjmmmjjjnnnvvvyyy{{{nnnfffLLLIIIKKKBBB888555444222333888888555666;;;lllsssrrr~~~sssVVVbbbnnnrrrbbbJJJNNN```~~~qqqzzz{{{qqqyyywwwvvvyyyzzzrrrzzzjjjmmmggg999333111///...///000111000...777333000CCCfff}}}]]]OOORRR```lllnnnRRR111111111000///////////////,,,111000222===JJJaaaxxxCCCJJJWWWlllhhhlllJJJJJJBBBBBB>>><<<999888888999;;;<<<:::999:::BBBHHHxxxpppkkkhhhdddbbbhhhdddaaabbbgggllloooooo|||pppaaaoootttwwwYYYKKKNNNKKKCCC;;;222////////////////////////000000//////000222444666777gggkkkQQQBBBKKKSSSRRR[[[kkk{{{wwwnnngggcccaaaeeeeeegggjjjnnnooonnnmmmqqqrrrsssvvvyyyyyywwwuuupppsssxxx}}}~~~{{{zzzkkklllqqqxxxkkkqqquuuvvvRRRGGGIIIFFF<<<555444222555:::777444:::EEEggg~~~lllXXXiiiuuupppPPPGGGUUUjjjzzzcccjjjtttxxxsssqqqrrrxxxxxxqqqyyykkkKKK666333000///000111111000000777111222QQQzzz{{{]]]SSSWWW[[[rrrkkk|||bbb999222111000000//////000000///333111444???NNNlll|||SSSBBBSSS{{{iiiXXXjjjwwwoookkkIIIIIIAAABBB???===999999888:::;;;<<<;;;999777JJJrrr{{{yyytttuuurrriiiOOOOOOMMMGGG???444////////////////////////////////////111333666888TTTiiiNNNBBB@@@JJJQQQXXXlllllljjjhhhgggjjjtttvvvlllbbbzzz```JJJGGGGGG???666555444666999555555DDDWWWxxxeee^^^ttt\\\DDDIII]]]uuujjj^^^|||wwwtttpppooossswwwuuussswww}}}zzzmmm~~~nnn:::777333111111222222222222888222:::ffffffPPPTTTggguuuooommmxxxDDD222111000000//////000000...222222888GGG[[[sssiiiDDDPPPkkkrrrNNNddd```PPPjjjHHHIIIAAABBB???===:::999999:::<<<<<<;;;999;;;VVVyyy{{{jjjggg|||aaaXXXeeeuuuSSSPPPPPPKKKAAA555000000000000000000000000//////...///111444777999ttttttVVVGGGGGGNNNZZZcccpppyyynnnkkkhhhuuuvvv```qqqlllOOOFFFGGGAAA888777555666888444666LLLfffrrr~~~aaaeee~~~}}}UUUAAALLLddd~~~jjjjjjxxxzzzxxxsssoooppprrrwww|||}}}~~~nnn>>>:::666333333333333333///555444EEE|||qqqbbbUUUTTTooo~~~uuuiiiAAA222111111000000000000000+++000222<<>>:::222777666555>>>hhhsssyyyxxxyyyzzzuuuqqqGGGKKKNNN\\\sss}}}pppkkkkkkmmmooorrrzzz~~~CCC111777000333444333555555@@@bbbxxx```UUU]]]rrryyyppprrrOOOUUUiiilllZZZOOOttt|||===000///333//////333///)))999111IIIVVVxxxvvvhhhJJJPPPbbbZZZeee{{{ppphhhIIIIIIAAADDD@@@;;;:::???999999AAA===JJJooocccSSSqqq~~~kkk\\\rrr___]]]cccsss]]]SSSSSSMMMIII;;;555000111222000///111111444444222555HHHuuuXXXEEEIIISSSWWWiiijjjqqqjjjuuulllSSSWWW```|||fffdddnnnfffxxxhhhTTTRRRtttUUUKKK@@@<<<999444777666555FFF}}}hhhkkkyyy}}}qqqsss{{{YYYHHHJJJOOObbbooouuusssgggdddfffhhhiiittt}}}SSS333999000111888222888111???nnnjjjYYYUUUeeewwwbbbmmm{{{ssssssnnnqqqVVVGGGRRR___uuuoooYYYLLLgggCCC222...333000///222///---<<<000JJJZZZ{{{[[[IIIVVV{{{WWWkkkfffsssgggIIIJJJAAADDD@@@<<<>>>;;;777===AAA;;;\\\|||XXX^^^qqquuuhhhpppdddeee~~~jjjSSSTTTNNNLLL???777111111333111///000111888777+++555bbbkkkNNNEEEMMMYYYaaaooo{{{ooo~~~XXXQQQ```hhhxxxffflll}}}kkkqqqXXXOOOzzzSSSRRR;;;<<<777666666999777OOOjjjeeezzzeee___fffiii{{{eeeIIIPPPJJJQQQhhhkkkqqqzzzggg___```bbbccchhhrrrggg:::999111000;;;222;;;000BBBbbbUUUXXXrrreeeQQQ]]]fffnnnwwwvvv\\\pppccczzzsssfffKKKBBBgggooorrrYYYLLLZZZLLL666...333111000222///...:::333NNNhhh}}}~~~QQQLLL```aaavvvooo{{{fffJJJJJJAAACCC@@@===>>>666555???@@@FFF|||}}}|||iiiUUUkkk^^^tttlllrrrkkkyyyXXXRRRKKKJJJCCC:::222222444222000000...777666***;;;wwwwwwXXXIIIIIITTT```xxx}}}ggg~~~xxxpppTTTWWWlll}}}zzzssswww{{{xxx]]]KKK[[[VVVOOO===???777777555::::::XXXvvvzzz}}}jjj|||XXXWWWdddjjjxxxTTTMMMYYYMMMWWWssslllyyylll___]]]^^^^^^dddlll}}}DDD888555111:::444:::444LLLZZZRRRaaafff___pppxxxccc}}}VVVssspppsssTTTXXXOOO^^^ooo~~~}}}qqqYYYMMMOOO~~~WWW;;;///333111///222000---444===VVVzzz}}}gggKKKRRRppphhhzzzgggeeeJJJJJJAAACCC@@@===>>>666:::AAABBB___wwwYYY\\\]]]```tttlllbbb\\\eeesssttttttnnnbbbRRRKKKJJJGGG<<<333333555444111111///222555333HHHdddKKKFFFOOObbbrrrrrrkkkvvvkkk]]]___xxxuuuzzzkkkvvv|||dddIIIKKKxxxiiiEEEEEE===999999222:::===aaaoootttppp{{{YYY]]]sss{{{\\\YYYfffcccPPP```pppsssccc^^^\\\ZZZ___lllyyyNNN666999222888666777777TTTtttTTTTTTppp}}}mmmrrrgggJJJlllZZZooooooWWWSSS[[[VVVlllzzzxxxkkkUUUMMMKKKzzzaaa@@@000222111///222222000111GGGXXXYYYLLL[[[kkkooosssdddJJJKKKAAACCCAAA>>>>>>:::AAABBBEEEwwwbbbSSSpppjjjLLLsssgggZZZRRRSSSUUU^^^~~~oooyyykkk}}}|||jjjTTTNNNMMMIII>>>444444666555222111111...666???UUUZZZFFFFFFVVVppppppmmmmmmnnngggTTTtttttttttuuukkkJJJAAAsssxxx}}}>>>KKK888;;;:::000:::>>>ggglllmmmrrryyy\\\ccciiiKKKeeelllSSSgggsssxxxggg___[[[XXXQQQiiiqqqUUU555<<<333666777444888VVVjjjRRRYYY~~~jjjzzzoooqqqxxxUUUDDDgggzzzkkkKKKdddpppmmmeeeEEEgggjjjrrrwwwzzzfffRRRMMMLLLfffDDD000222111///222222666111LLLTTT~~~UUUQQQaaapppuuuhhhbbbFFFIIIAAA@@@>>>===:::@@@BBB;;;OOO```XXXeee^^^MMM{{{pppddd___]]]___^^^RRRTTTVVV[[[iiitttgggaaazzz}}}TTTSSSKKKFFF???777333444555333111777222444===tttLLLIIIXXXYYYssszzzbbbeeezzzxxxuuuZZZKKKiiijjjxxxzzzkkkuuuyyyNNNDDDVVVFFFEEE<<>>======>>>@@@BBBqqqjjjVVV___tttggg^^^YYY___bbb^^^]]]^^^aaa```ZZZ\\\bbbnnnxxxiiirrr```eee^^^SSSMMMFFF???777444444555333111222+++666WWWfffHHHKKKZZZgggqqqnnnRRRdddsss~~~oooUUUMMMqqqssssssjjj[[[cccnnn{{{~~~jjjnnnWWWJJJLLLMMMFFF<<<===555<<<>>>@@@jjjxxxiiikkkhhhPPPJJJIIIEEEDDDHHHEEEGGGIIINNNTTTZZZ___bbbrrrwww}}}uuuiiiYYYaaaUUUFFF[[[sss^^^uuuvvvnnn```ZZZXXXVVVUUU```}}}???666666444444888999uuu___WWWeeeZZZrrrmmmJJJMMMVVVGGGVVVooouuu___PPPHHHCCCDDD>>>CCCCCCAAAWWWnnnlllnnn~~~xxxcccaaasssrrrdddOOOIIIBBB[[[|||888444222333...777111222;;;OOO|||yyyVVVQQQ~~~}}}}}}```pppaaaEEEIIIAAAAAA>>>>>>===999:::HHH{{{cccTTTUUUpppqqqKKKHHHXXXlllvvvfffkkkooossswwwuuuqqqrrrzzz```ZZZvvvaaa___xxxhhhOOOJJJFFF@@@999444444444333222666222777[[[{{{WWWFFFPPP^^^xxxyyyfffccc^^^~~~rrroooeeePPPSSS}}}ccc|||aaaQQQSSSTTT```xxxjjjdddttt```KKKAAA___VVVDDD:::<<<999======JJJdddfffccc~~~RRRDDD:::;;;>>>>>>@@@EEEGGGHHHIIIKKKLLLMMMNNNNNNRRRXXX```eeeiiiggg]]]RRRGGGKKKFFFCCCWWWsssvvvfff```zzzxxx|||{{{sssbbb[[[ZZZTTTRRRXXXqqqNNN555777777666777AAA___YYYpppeeeMMMcccsss```BBBAAAHHH>>>QQQZZZZZZLLL???<<>>???999<<>>BBBBBB======CCCFFFEEEEEE???DDDKKKFFFGGGaaa~~~zzzggggggzzzoooxxxgggNNNFFFZZZ^^^>>>666111333///888222444@@@UUU|||}}}}}}SSS___~~~yyyyyyRRRLLL```EEEIIIAAAAAA???>>>@@@===FFFsss^^^WWWRRRUUU```|||nnnbbbYYY___rrrZZZOOOVVVwwwhhh]]]UUUMMMGGGBBB<<<777444444444444)))777FFFwwweeeKKKJJJ[[[nnnvvvyyygggTTTppp|||hhhkkkgggSSSJJJHHHiiibbbiiiZZZ===OOO|||ttt[[[eee{{{fffIIIHHH^^^lllFFFBBB888>>>:::;;;^^^lll}}}zzz^^^ZZZssstttUUU;;;>>>???CCCHHHIIIHHHJJJMMMIIIGGGEEECCCDDDFFFIIIKKKMMMRRRVVVVVVVVVUUUOOOGGGFFFGGGIIIIIIJJJLLLRRRVVV]]]wwwgggSSSIIIJJJNNNQQQbbb{{{llljjjhhh777>>>:::777:::BBB~~~uuuXXX]]][[[???@@@PPPYYYTTTKKKDDDBBBDDDEEEGGGHHHIIILLLNNNKKKGGGJJJKKKJJJIIIJJJNNN[[[kkkrrrvvvnnntttdddNNNGGGOOOPPP@@@666111333000888222333BBB]]]~~~|||RRRcccnnnqqqnnn||||||LLLMMM```DDDIIIAAAAAA??????:::===NNNMMMMMMQQQ[[[nnnggg```[[[fffXXXTTT]]]kkk```nnn\\\MMMGGGDDD>>>888444333444555777000HHHVVVJJJKKK___~~~yyyaaaKKKeee~~~qqqfffvvvtttRRR??????HHHnnn]]]xxxuuuWWW???YYYyyy\\\aaauuugggDDDFFFUUUyyyFFFAAA666===888???llloootttrrrzzzwwwiiiVVVSSSfffkkkUUU???;;;DDDFFFIIIKKKKKKJJJJJJKKKOOOMMMJJJHHHIIIMMMQQQTTTVVV^^^fffgggddd\\\PPPEEEIIIKKKNNNMMMKKKKKKSSS[[[___uuuiiiSSSHHHGGGMMMPPP[[[rrrzzzmmmvvv}}}======555444;;;888nnnrrrVVV```mmmKKK<<<@@@KKKOOORRRVVVMMMEEEJJJUUUVVVWWWXXXYYYWWWTTTQQQKKKVVVSSSLLLQQQRRRQQQWWWooo}}}nnntttzzz]]]KKKIIIHHHIII@@@666111444111888111///EEEhhhyyyzzzQQQgggrrrxxxWWWTTTlllvvvsssooooooaaaHHHPPP```DDDIIIAAABBB@@@???999???YYYPPPQQQXXXhhhjjjqqqqqqrrr}}}rrrQQQTTT```sss^^^hhheeeMMMHHHEEE???999444333444555AAA333UUU}}}LLLMMMMMMbbbaaaFFF\\\sssyyyzzzhhhZZZWWWhhhzzz\\\FFF===>>>LLLrrrzzzmmm}}}qqqmmmqqqvvvmmmkkkXXXQQQooozzz^^^]]]mmmhhhFFFCCCGGGyyyFFF>>>888>>>777CCCuuuuuuyyyeee]]]cccnnnwwwxxxqqqYYYWWWQQQKKKNNNNNNAAA;;;CCCKKKLLLMMMNNNNNNOOOOOOOOOJJJJJJJJJKKKNNNRRRVVVYYY```iiippppppjjj```SSSGGGNNNPPPPPPPPPPPPSSSWWW[[[gggwwwjjjTTTIIICCCLLLNNNVVVmmmsssnnn~~~FFF<<<222888:::888rrrqqqWWWbbbgggVVV@@@???FFFMMMLLLWWWfff]]]PPPXXXSSSVVV\\\``````^^^]]]^^^___llleeeYYYWWWPPPOOO]]]hhh{{{oooxxxpppTTTGGGJJJMMMSSS>>>555111555222888///000GGGnnnvvvtttPPPkkk}}}}}}bbbEEEGGG^^^mmmlllhhhfff[[[cccgggUUUWWW```DDDIIIAAABBB@@@???BBBIIIfffVVVWWW```uuu^^^ttt```FFFNNN^^^ooo]]]vvv{{{vvvoooPPPHHHEEE@@@999444333444666222999jjjzzzHHHQQQPPPddddddEEEXXX}}}}}}bbb^^^pppqqq```KKK;;;KKKNNNTTT[[[___dddmmmvvvuuuooorrrfffLLL===???BBBSSSuuuttt|||dddSSSRRR```mmmqqqeeeRRRUUUyyyyyy```ZZZggg|||fffPPPHHHEEEiiiKKKAAA;;;???777EEExxx|||~~~nnnWWWMMMQQQ^^^iiisss|||wwwbbbQQQQQQUUUKKK>>><<<<<<@@@KKKIIIJJJIIIIIIKKKNNNOOONNNLLLNNNRRRWWW\\\aaaeeegggiiioooqqqmmmfff___UUUMMMLLLLLLMMMOOOVVV^^^___]]]nnnzzzttt}}}kkkQQQEEE@@@JJJLLLSSSlllrrrnnnNNN===444@@@888???rrrYYYdddrrrRRRDDD:::CCCNNNPPPLLLWWWkkk___NNNTTT___gggrrryyyxxxttttttvvv|||xxxfff\\\MMMSSSrrr~~~}}}ooozzziiiMMMDDDJJJJJJXXX===444111666222888///333HHHmmm|||pppOOOnnnqqqlllOOOAAAJJJVVVRRRmmmooo]]]^^^JJJDDDEEE<<>>888;;;???CCCGGGLLLQQQUUU[[[```fffllluuu}}}~~~zzzjjj[[[QQQQQQLLL@@@888999===[[[|||eeeDDDJJJTTTSSSYYY[[[```]]]gggiiibbb```sssjjjLLLAAAEEElllNNNBBB<<<<<<<<>><<<==={{{VVVeeevvvHHH???FFF;;;HHHPPPPPPVVVlllssscccUUU^^^kkkwww}}}{{{]]]OOO[[[nnnkkkuuuhhhzzzvvv[[[KKKFFF@@@BBBOOO<<<000:::---111666111444HHHjjjnnnOOOuuurrrYYY@@@FFFMMMJJJ^^^www|||fff]]]JJJDDDFFF<<>>GGGQQQUUUppp~~~tttvvv\\\IIIDDDFFF===DDDAAA@@@nnnQQQXXXmmmqqqpppaaaLLL<<>>:::999===NNNppp|||hhhSSS@@@===@@@BBBGGGNNN```hhhvvv{{{zzztttTTTBBBHHHIIIEEEIIIKKKMMMPPPQQQQQQSSSUUUWWW[[[ZZZ[[[___iiittt}}}yyyooo^^^OOOPPPTTTRRRRRRXXXYYY```qqqvvv[[[NNNDDDEEEHHHSSSiiicccZZZkkkxxxLLL999;;;DDD===ooohhhpppYYY>>>BBBIIIGGGNNNQQQ___zzz|||xxxvvvkkk{{{uuujjj}}}fffJJJ???BBBBBB>>>XXX}}}===444:::000444666444555EEEpppyyySSSsss]]]DDD???HHHSSS___zzzttt|||\\\IIIDDDGGG>>>EEEBBBBBBsssKKKTTTiii^^^ooo\\\EEE???OOO]]]fff|||gggRRRMMMFFFAAA:::666666999888EEE|||zzzaaaLLLMMM^^^zzzfff\\\LLL]]]hhhhhhmmmqqqdddMMMMMMNNNMMMIIIAAA;;;999:::AAAEEEJJJLLLMMMLLLKKKKKKLLLLLLKKKOOOZZZcccccc]]]LLLGGGCCCBBB@@@>>>BBBJJJNNNeeezzz||||||]]]JJJIIIQQQcccvvvqqqcccWWWcccfffFFFAAAEEE```RRR@@@:::777>>>TTTppprrrWWWGGG<<>>EEEBBBFFFiiiHHHRRReeekkknnnfff\\\EEEDDDQQQ\\\eee}}}nnnRRRLLLGGGCCC<<<555555:::<<>>>>>JJJRRRUUUcccqqqgggRRRNNNOOOLLLDDD===;;;<<<>>>BBBGGGMMMPPPQQQQQQPPPPPPOOOPPPNNNJJJJJJNNNPPPOOOMMMIIIFFFDDDBBB@@@DDDIIIFFFTTTlllppp\\\TTTVVVbbbtttpppcccWWWaaa|||gggEEEDDDDDDXXXNNN???;;;777???XXXsssuuu\\\III???<<>>fffzzzfffcccLLLIIIUUUXXXZZZfffvvvwwwwwwvvv}}}yyy```xxxnnnVVV@@@;;;BBBCCCHHHrrrddd;;;666555000444111333333EEExxx[[[lll}}}PPPEEELLLLLLTTTcccwwweeelll]]]JJJEEEGGG>>>EEEBBBKKKcccKKKTTTcccwwwkkkxxxqqqQQQEEEGGGQQQYYYfffzzz|||}}}TTTOOOLLLJJJAAA666444::::::III___IIIYYY~~~jjjOOOBBB<<<:::CCCJJJUUUqqqsssWWWUUULLL@@@:::<<<@@@AAAIIIMMMRRRUUUUUUUUUTTTTTTKKKRRRXXXWWWVVVVVVUUURRRPPPLLLFFFBBBAAACCCFFFIIIKKKOOOSSSeee~~~uuulllccceeeiiiiiisss~~~{{{nnnbbbVVV```yyyeeeFFFAAADDDgggOOO;;;;;;777@@@ZZZtttdddKKK@@@;;;===GGGKKKIIIIIINNNVVVYYYlllXXXJJJKKKPPPJJJHHHKKKIIIJJJOOOSSSTTTSSSVVV\\\bbbcccggggggfffooo}}}jjjXXXOOOTTTRRRTTT\\\^^^gggxxx|||~~~|||xxxYYYJJJAAA@@@BBBOOOjjj|||TTTMMM\\\cccSSSFFFBBB===DDD^^^iii___PPPXXX]]]aaakkkuuurrrxxxwwwzzz{{{gggbbb|||bbbOOO???===DDDCCCRRRXXX;;;777333000555000444777EEEmmmccckkkxxxOOOGGGNNNNNN\\\mmm}}}~~~yyyvvvssslllttt^^^KKKFFFGGG>>>DDDAAAPPPaaaMMMSSS```ttttttnnnooolllkkknnnuuu}}}vvvcccHHHEEEJJJQQQZZZmmmwwwuuuuuuzzz{{{~~~\\\VVVTTTSSSHHH888555;;;555FFF]]]GGG^^^iiiTTTCCCAAA???:::@@@GGGYYYhhhaaaQQQAAA<<>>===@@@OOOlllvvvOOOKKK]]]eee[[[OOOBBB:::>>>JJJrrrqqq[[[aaahhhqqq~~~www~~~^^^ooonnnTTTGGG>>>AAAFFFCCC[[[QQQ<<<999333222666///555888BBBeeejjjiii|||PPPHHHLLLMMMdddyyyzzzoooqqq___LLLFFFGGG===CCC@@@TTT~~~___MMMQQQ]]]rrr{{{```JJJIIILLLIIIHHHLLLGGGPPP^^^kkkvvvppphhh]]]JJJEEEKKKSSS^^^vvvzzzuuu^^^\\\^^^fffrrr|||~~~bbb]]][[[ZZZMMM;;;555;;;777MMM\\\HHHaaa[[[HHH;;;<<<:::BBBEEEHHHYYY~~~wwwmmmXXXEEE???FFFKKKJJJNNNRRRVVVZZZ[[[]]]^^^```iiiooouuu||||||pppdddSSSGGGGGGNNNSSSTTTQQQ]]][[[ZZZpppggg```YYYTTT]]]pppzzzzzzjjj```SSS[[[qqq^^^FFF999III}}}FFF@@@999666AAA\\\vvv```JJJ:::;;;===EEEMMMLLLFFFJJJSSS```fff~~~dddJJJGGGMMMEEEFFFOOOLLLNNNSSSXXXYYYXXX[[[ccckkkpppqqqjjjbbbiii|||ppp\\\RRRWWWTTTTTT[[[\\\ccctttzzzzzzfffOOOHHH???===???NNNjjjpppJJJJJJ___hhhiiiXXX@@@CCCEEEKKKyyyzzzbbbpppzzz{{{rrr]]]|||cccJJJAAA===CCCGGGBBB```MMM===;;;333333888000777444???dddlllgggSSSIIIJJJJJJiiinnnxxx{{{|||aaaKKKEEEGGG???EEEAAAXXX^^^KKKVVVcccyyylllJJJHHHEEEEEEHHHKKKNNNPPPSSSQQQTTTYYYWWWSSS[[[hhhqqqsssqqqiii^^^UUUNNNJJJKKKPPPTTT^^^~~~{{{wwwpppuuuxxxyyyzzzwwwhhhWWWIIINNNOOOPPPYYYkkkzzz~~~{{{iiibbbrrrttt___777BBB444<<>><<<@@@DDDGGGRRRbbbpppvvvwwwvvvzzz^^^KKKHHHEEEGGGTTTTTTUUURRRVVV```aaacccoooooo{{{```MMMHHHLLLSSSVVV[[[bbbggggggiiivvvooo[[[YYY^^^___www}}}zzzrrr^^^SSS[[[uuuVVVAAA:::HHHvvvIII???<<<999>>>ZZZtttgggMMMBBB999>>>CCCIIIJJJIIILLLTTT[[[eeeppp^^^SSSIIIGGGHHHHHHHHHJJJRRRPPPWWWaaabbb^^^dddqqqvvvtttnnniiipppyyybbbXXXTTTUUUZZZ\\\]]]ggguuuqqqccccccfffjjj|||cccKKKAAA>>>CCCAAAKKKlllnnnHHHLLLaaahhhuuuMMMHHHDDD>>>JJJxxxxxxZZZqqqyyyXXXGGGAAA;;;EEELLL@@@{{{JJJAAA999666666333333444333CCCqqq|||hhheeeGGGGGGXXXssszzzyyy}}}|||```KKKEEEGGG???EEEBBBYYYsssTTTQQQ^^^kkk~~~cccCCCGGGGGGIIILLLQQQTTTWWWXXXUUUUUUVVVWWWUUUSSSWWW]]]ZZZ]]]]]]YYYQQQIIICCC???FFFLLLQQQ\\\{{{sssfff___TTTQQQOOOQQQVVVWWWNNNCCCEEELLLPPPRRRZZZlll~~~|||{{{xxxqqqqqq>>>CCC777888TTThhhNNN\\\~~~ddd@@@:::>>>>>>EEEKKKLLLSSS___jjjqqqvvvzzzkkkOOOIIIHHHHHHNNNTTTYYYXXXZZZccciiinnnvvvyyyuuu]]]NNNLLLQQQVVVZZZcccnnnxxxttteee```eeeppp~~~}}}qqq[[[OOOXXXtttTTTCCC@@@EEE|||FFFAAA;;;888===YYYqqq\\\FFF???:::???EEEKKKMMMMMMQQQYYY```llluuu]]]RRRJJJIIIJJJIIIHHHIIIPPPQQQXXXccceeeaaaeeeoooyyyqqqttthhhWWWSSSTTTYYY\\\^^^jjjyyy{{{```RRRJJJNNNPPPTTTfff|||xxx^^^IIIBBB>>>BBBAAAMMMnnnjjjJJJRRRhhhllluuuMMMGGGJJJAAAIII~~~|||jjjlllaaaGGG:::>>>BBBEEEKKKMMMKKKBBB:::888777555444555555BBBkkkqqqvvvXXXXXXjjj}}}{{{zzzrrrccceee```JJJDDDGGG???FFFCCC\\\xxxfffYYYNNNVVVeeerrrbbbAAABBBHHHKKKPPPVVVZZZ\\\^^^^^^]]]___```___aaaeeeddd```VVVYYY[[[YYYRRRHHH@@@<<>><<<<<>>aaa}}}wwwfffUUUbbb{{{~~~rrr___aaaaaaJJJDDDGGG???FFFCCC^^^nnniii[[[LLLLLLQQQWWWggguuuvvvPPPJJJVVVQQQTTTXXX[[[]]]___```aaabbbhhhkkkmmmuuu|||qqqlllmmmpppmmmaaaPPPDDD@@@BBBGGGLLLSSSgggpppYYYIIICCCAAA>>>CCCMMMTTTRRRPPPQQQ^^^\\\[[[bbbuuuuuuNNN???<<<===IIIwwwQQQMMMoookkkpppZZZAAA999===@@@CCCJJJOOOVVVdddrrruuurrruuu}}}aaaMMMLLLJJJGGGGGGTTT___]]]___ssstttVVVJJJTTTdddnnnxxxvvvxxxuuu[[[QQQ]]]{{{hhhAAA666JJJQQQttt{{{vvv@@@;;;:::888;;;VVVlllbbbGGG:::888>>>DDDIIINNNSSSVVV[[[cccjjjooo}}}oooVVVMMMHHHJJJMMMLLLKKKKKKMMMSSS___mmmrrrpppqqquuu|||}}}yyy~~~pppYYYUUUWWW]]]bbbjjj}}}lllMMMLLLKKKRRR\\\bbbkkkiiibbbjjjiiiPPPBBB???<<>>IIIuuubbbJJJBBB<<<;;;;;;888666666555999WWWyyyooo}}}kkkmmmcccLLLEEEGGG???GGGDDD___uuuXXXUUUMMMFFFNNNYYY[[[kkkwwwpppQQQNNNQQQWWWYYY[[[\\\]]]```dddhhhfffmmmsssyyymmmTTTEEEBBBGGGKKKNNNQQQ\\\qqqgggNNNCCCDDDCCCGGGOOOXXX\\\^^^cccjjjggg^^^[[[lllxxxWWW@@@@@@BBBJJJTTTMMMnnnxxxbbbfffKKK999;;;@@@BBBGGGLLLPPPYYYjjjyyyyyyttt|||oooPPPJJJHHHGGGFFFRRRcccccc___uuu]]]MMMXXXiiissskkkTTTOOO]]]}}}]]]===>>>PPPTTTxxxtttFFF>>>::::::===TTThhh[[[EEE:::777@@@FFFJJJPPPTTTYYY___ggglllqqqgggVVVPPPMMMRRRWWWVVVTTTSSSNNNTTTbbbpppxxxyyyyyy{{{qqq[[[WWWYYY___fffqqq[[[KKKOOOQQQXXX```fffssstttSSSNNNPPPZZZmmm~~~cccKKK@@@>>><<>>@@@DDDMMMNNNVVV]]]mmmyyyyyyxxxzzzUUUIIIGGGJJJHHHOOOeeejjj___rrrfffXXXeeexxx~~~{{{cccQQQSSSeeeVVVAAA>>>HHHRRRcccDDD<<<:::<<<===PPPjjjVVVFFF===999DDDIIILLLRRRXXX^^^fffmmmrrreeeTTTRRRVVV```fffddd]]]ZZZVVV\\\hhhuuu~~~vvv^^^[[[]]]dddlllzzz|||UUUPPPNNNPPPUUU[[[aaapppoooPPPSSSSSSSSScccuuuzzz\\\HHH@@@???>>>BBBHHH```fffKKKVVVkkkmmmbbbMMMOOOLLLKKKRRRssstttbbbbbbzzzyyybbbOOOAAA:::AAACCCBBBFFFTTTzzzsssOOOIIICCC???@@@???;;;888777666444LLLzzzxxxvvviiiQQQHHHHHH@@@GGGDDDfff~~~\\\IIILLLPPPXXXgggooouuu~~~```SSSZZZ^^^WWW[[[___bbbeeelllvvv}}}[[[LLLOOOQQQUUUZZZ]]]```kkk~~~~~~uuugggUUUGGGEEEJJJNNNYYYaaafffzzz~~~{{{~~~{{{tttxxxiiiIIIHHHDDDVVVoooVVVdddssskkkSSSGGG666:::DDDAAAFFFQQQOOOZZZccctttzzzWWWJJJIIINNNRRRSSSlllvvvfffsssrrrhhhwwwrrr\\\PPPXXXmmmLLLCCC;;;EEEgggxxxQQQ>>>888888<<<===KKKwwwRRRFFF@@@;;;IIIJJJNNNTTT\\\eeeooowww|||vvvdddZZZ^^^jjj{{{|||pppggggggmmmvvvgggdddfffmmmvvvZZZWWWOOORRRXXX```jjj|||oooPPPZZZ^^^aaawwwzzzXXXEEE@@@??????CCCKKKddd^^^HHHVVVjjjjjjVVVDDDLLLGGGIIIMMMdddiii[[[jjjzzz]]]KKKAAA>>>AAAEEEHHHBBBIIIppp^^^NNNKKKEEEBBBCCCCCC???;;;:::888333DDDmmmuuukkkRRRIIIIII@@@GGGEEEiiikkkSSSHHHNNNTTTaaasss{{{~~~RRRYYYaaaTTTZZZ^^^dddgggjjjpppyyy[[[KKKQQQRRRXXX___cccgggrrryyymmmbbbWWWOOONNNQQQRRRbbbnnnyyy~~~yyy|||{{{qqqrrrkkkIIIHHHGGGVVV}}}ZZZ]]]ggggggOOOCCC888AAAJJJBBBHHHSSSNNNZZZfff~~~tttWWWLLLKKKSSSaaa^^^yyysss}}}~~~ssshhhRRRKKKWWWmmmuuuCCCAAAAAAQQQyyyiiiLLL???888666;;;<<>>@@@DDDLLLffftttTTTCCCUUUiiigggyyyYYYOOOLLLLLLPPPJJJPPPkkk^^^cccpppfffMMM===:::???@@@BBBHHHEEESSSUUUWWWMMMGGGDDDFFFFFFAAA===<<<999222<<<^^^uuuuuuwwwxxxooo}}}vvvOOOLLLGGGDDD@@@IIIcccaaaTTTKKKPPP^^^mmmxxxjjj]]]```YYY\\\^^^___bbbfffmmmvvv}}}]]]TTTOOOTTT[[[dddjjjlllxxxqqqnnnkkkdddXXXNNN___[[[^^^vvv~~~zzzooo|||{{{PPPLLLQQQ[[[hhhPPPfffOOORRR>>><<<@@@GGGIIIIIIOOOZZZZZZggg}}}pppZZZ^^^ccc___ZZZsssfffxxx~~~|||^^^UUUQQQ\\\yyy\\\>>>>>>AAAgggooorrrJJJ===999888666@@@EEExxxSSSBBB>>>@@@LLLMMMOOOXXXgggttt~~~{{{pppggg^^^ppp{{{|||}}}bbbXXXVVV^^^hhhuuuyyyddddddqqqUUUBBBBBBBBBRRRJJJOOOhhhwwwKKKNNNaaaQQQqqqVVVGGGGGGIIIDDDFFFVVVhhhfff[[[\\\eeebbbOOOCCC:::999>>>@@@JJJDDDBBBpppqqqeeeQQQSSSMMMIIIHHHDDD>>>===@@@???:::===QQQqqq~~~|||sssyyyxxxQQQMMMHHHEEEBBBJJJeee[[[QQQLLLUUUdddrrr}}}eee]]]bbb]]]aaa]]]___dddmmmxxxbbbYYYTTTXXX\\\eeepppzzzxxxwwwtttoooeeeUUU\\\]]]sss}}}rrrkkk```KKKSSSqqqWWWcccZZZPPP======@@@EEEJJJNNNSSSXXX___mmmcccaaavvv~~~qqqaaazzzsss}}}|||nnnTTTQQQSSSeeeUUU===AAAEEEZZZvvvkkkEEE999444888555===@@@zzzUUUCCC@@@AAALLLMMMQQQ^^^nnn|||}}}jjjfffgggfffuuufff[[[VVVeee{{{tttvvvPPP???@@@@@@FFFCCCNNNhhh|||mmmGGGQQQ___QQQzzzcccSSSKKKLLLGGGFFFNNN\\\}}}tttggg```hhhtttvvvcccOOOFFFAAA<<>>888:::NNNsssnnnkkkttt|||TTTOOOIIIGGGDDDJJJeeerrrSSSNNNPPP]]]nnn{{{ggghhhnnniiilllaaacccjjjxxxhhh^^^XXX]]]___hhhwwwzzzzzzxxxfffdddjjj~~~xxxwww~~~{{{ggggggbbb___wwwtttnnnOOO===@@@CCCFFFMMMUUUYYYYYYdddtttmmm\\\vvvtttxxxvvvyyy]]]NNNQQQZZZuuu~~~JJJ>>>CCCNNNjjjfffDDD;;;777;;;666;;;===}}}WWWCCCAAADDDLLLPPPXXXhhh|||~~~ggg^^^___fffooo{{{fffZZZ[[[kkk|||KKK???AAA???===CCCTTTnnnyyy```CCCUUUYYYNNNfffVVVLLLLLLGGGFFFGGGOOOvvvuuulllccc^^^bbbppp]]]MMM@@@======<<<@@@HHHJJJ@@@LLLvvvpppRRR]]]OOORRRNNNDDDCCCHHHIIIEEE@@@<<<:::IIIooo|||pppmmmxxx{{{XXXOOOHHHHHHDDDIIIbbbgggNNNNNNWWWgggxxxvvvyyyxxxgggiiiqqqkkk```ZZZ^^^aaammmyyy~~~vvvpppssszzzooo}}}|||vvvnnn[[[gggoooTTT>>>EEEIIIIIIMMMXXX^^^^^^gggzzznnn]]]dddooopppnnniiiwww{{{vvveeeTTTQQQVVVeeedddBBBAAABBBPPP^^^@@@===:::===999<<>>@@@CCCIIICCCLLLnnniii```LLLWWW\\\```YYYHHHCCCHHHGGG>>>EEEDDD@@@EEE```{{{wwwyyy|||\\\PPPHHHHHHDDDGGG[[[```MMMQQQ^^^ppp{{{jjjllluuulllaaa[[[\\\eeevvvwwwlllhhh|||sss|||aaadddrrr}}}xxxnnn{{{^^^]]]|||wwwbbbAAAGGGKKKIIIKKKSSS^^^dddmmmppp]]]\\\ttthhhmmmdddeeehhhsssxxxppp___TTTTTTZZZrrrLLL>>>CCCCCClllgggTTT999:::888;;;888<<>>]]]pppKKKEEEPPPRRRiiirrrppp___VVVTTTZZZ]]]^^^jjj{{{iiigggnnnuuudddEEE<<<@@@CCCBBBFFF\\\wwwfffOOOPPPTTTFFFYYYZZZFFFNNNLLLKKKGGGJJJPPPLLLMMM\\\~~~}}}||||||~~~~~~}}}ttttttrrrnnniiiffffffhhheeedddeeejjjtttnnn\\\KKKBBB<<<777;;;FFFJJJGGGEEEHHHhhhaaaPPPIIISSSIIIMMMQQQNNNFFFDDDIIIIIIDDDBBBGGGIIIDDDDDDYYYgggVVVJJJKKKFFFFFFKKKSSSNNNVVVfffyyytttmmmkkkmmmyyy~~~[[[NNNZZZbbbvvvrrrYYYYYYGGGPPPJJJSSSeeezzzcccfff___MMMDDDIIIOOORRR^^^mmmmmmYYY```oooqqqwwwxxxlll^^^]]]ccctttPPPFFF???EEEjjjjjjxxxEEE===CCC:::999777888<<>>???EEEPPPfff~~~wwwZZZKKKSSSKKKFFFlll^^^OOOLLLJJJMMMGGGDDDLLLLLLGGGJJJbbb~~~}}}~~~yyygggWWWIII@@@;;;???@@@EEEIIIFFFEEERRRccc{{{TTTIIIDDDIII@@@DDDDDDEEEEEEFFFHHHHHHIIICCCFFFIIIIIIEEERRRzzzkkkXXXLLLMMMGGGFFFGGG|||NNNMMMVVVgggzzzyyytttsss{{{xxxXXXPPPhhhrrr\\\KKKYYYJJJUUUGGGTTT[[[iiiaaaxxxpppSSSBBBLLLWWWYYYbbbrrr|||hhh]]]jjjzzzxxx}}}yyyooo```^^^VVV___ooosssDDDLLL@@@FFFkkkbbb:::<<>>???JJJ\\\qqqqqqRRRHHHSSSDDDFFF{{{gggUUUDDDFFFLLLDDD>>>GGGMMMIIIHHHKKK|||yyyeeeSSSFFF???>>>???@@@CCCHHHGGGAAAJJJlllWWWLLLEEEGGGFFFFFFFFFCCCDDDHHHIIIEEEEEEHHHHHHFFFJJJNNNJJJRRRzzzjjjTTTVVVKKKJJJIIIOOOvvvHHHNNN]]]qqqzzzyyy~~~iiiooo|||}}}wwwgggTTTPPPIIISSSNNNRRR\\\zzzzzzeeeooocccFFFLLL[[[cccnnn}}}sssjjjgggppp{{{rrrccc^^^VVVaaakkkUUUBBB>>>===kkkhhhxxxDDD???FFF???;;;333AAA::::::EEE[[[MMM___ooouuujjj^^^bbbddd]]]ZZZ___ZZZ\\\bbbdddfffuuuddd}}}{{{^^^LLL???AAAEEECCCFFFLLLaaayyy}}}fffJJJFFFKKKBBBTTTTTTKKKBBBAAABBBDDDFFFHHHIIIJJJJJJIII___wwwppp]]]III>>>;;;<<>>AAACCCBBBGGGPPPnnnwww\\\IIIHHHKKKDDD\\\qqqQQQTTTIIIEEEEEEFFFGGGHHHIIIIIIIIIDDDNNNeeezzzkkkaaaPPPJJJDDDAAA???>>>CCCIIIJJJGGGGGGBBBccc```KKKKKKHHHCCCCCC@@@DDDFFFDDD@@@@@@CCCCCCAAA===>>>DDDIIIEEEEEEWWWmmmwwwpppnnniii```]]]PPPNNNqqqrrrJJJVVVcccuuu~~~vvvtttqqqwwwwww|||{{{sss~~~aaaTTTHHHIIIPPPUUUPPP@@@III~~~zzzkkkzzzsss[[[WWWdddrrr{{{xxx~~~{{{zzzooo]]]VVVYYYeeerrruuuQQQ===>>>>>>VVVxxxmmmrrrOOOJJJHHH===;;;@@@>>>???888:::???fffgggeeeyyy~~~ppp]]][[[___bbbhhhooorrr~~~lllVVVDDD@@@@@@DDDCCCDDDNNN[[[yyylllKKKCCCEEEFFFHHHhhhaaaOOOYYYIIIIIIHHHHHHGGGGGGGGGGGGHHHDDDEEELLLggg~~~qqqaaaPPPEEECCC===:::===BBBEEEHHHLLLBBB@@@MMMcccbbbNNNIIINNNGGGAAACCCBBBFFFGGGEEE@@@>>>@@@@@@>>><<>>:::===@@@ZZZqqqfffzzz|||llllllsssyyyzzzaaaMMM???@@@DDDFFFDDDHHHYYYkkkppp```DDDCCCCCCEEEUUU|||[[[MMMYYYEEELLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGZZZuuugggZZZLLL@@@999BBB<<<:::CCCKKKKKKDDD@@@EEEQQQqqqnnnVVVIIIIIILLLEEECCCIIIJJJHHHJJJHHHCCCAAACCCDDDAAABBBDDDHHHJJJFFFAAAFFFOOOsss}}}rrr___SSS```}}}eeeWWWhhhzzzwwwvvvzzzvvveee\\\YYYMMMRRRIIIJJJMMMQQQOOOWWW|||wwwqqq|||yyywwwrrrjjjaaa[[[VVVWWWeeeuuukkkJJJ@@@???SSS}}}zzzpppvvvSSSKKKSSSGGG>>>CCCDDDEEE;;;;;;===???NNNvvveeevvv~~~iiiTTTFFF@@@BBBEEEEEEDDDNNNdddxxx{{{eeeSSSGGGGGGBBBIIIjjjXXXMMMXXXIIILLLJJJGGGDDDBBBBBBCCCDDDAAADDDCCCKKKllltttyyy}}}rrrjjj\\\PPPGGGBBB@@@???<<>>MMMyyy}}}SSSLLLUUURRRLLLIIIEEEBBBAAAAAACCCEEE@@@AAA???AAAOOOiiitttttt}}}}}}uuupppjjjbbb\\\UUUPPPGGG@@@>>>@@@EEEIIIAAADDDEEE>>>777@@@___}}}WWWHHHJJJIIIPPPQQQIIIIIIIII???AAADDDDDDBBBCCCHHHJJJIIIIIIGGGCCCAAAAAABBBDDDFFFQQQsss}}}ooonnnppprrr|||}}}}}}aaaZZZsss|||{{{}}}aaa[[[OOOLLLIIIGGGKKKOOOJJJHHHJJJEEEXXXlllaaa\\\OOORRRYYY```jjj~~~ZZZEEEDDDFFFQQQmmmqqqNNNSSSPPPKKKLLLHHHCCCEEEDDD<<>>RRR~~~wwwbbbMMMCCCBBBBBBBBBCCCFFFPPPdddyyyyyygggQQQBBBAAABBB>>>TTThhhPPPKKKKKKOOOKKKIIIEEEAAAAAACCCFFFHHHCCC???@@@GGGHHHOOOiiiuuuooofff]]]UUUOOOJJJFFFCCCBBBAAA@@@@@@CCCFFFHHHFFFBBB???AAAKKKeee\\\HHHFFFCCCHHHRRRPPPFFFGGGHHH??????BBBBBBAAACCCHHHKKKJJJKKKHHHDDDBBBDDDHHHIIIHHHJJJaaauuu|||rrrnnnjjjiiipppzzzzzzmmm^^^rrroooNNNWWWJJJHHHJJJFFFBBBRRRMMMDDDHHHDDDGGG^^^gggccc```QQQTTT[[[dddmmmzzz```FFF>>>BBBRRRiii}}}rrrVVVOOOTTTHHHDDDRRROOOEEEKKKGGG@@@GGG>>>>>>===HHH{{{hhhTTTBBB;;;===CCCCCCDDDKKKZZZooo|||rrr___KKK???CCCGGGFFF```ZZZQQQJJJ???DDDLLLIIIEEEBBBBBBDDDHHHJJJDDD<<>>AAAEEEGGGGGGEEECCCBBB<<<888@@@]]]hhhGGGHHH>>>AAAIIIRRRLLL???CCCKKKGGG@@@CCCCCCBBBDDDIIILLLKKKGGGDDDAAA@@@DDDIIIIIIFFFAAAPPPaaa~~~|||xxxnnnddddddiiissstttgggiii}}}~~~~~~PPPQQQOOOCCCDDDLLLJJJOOOEEEBBBLLLGGGAAAOOO}}}lllccc\\\VVVTTTVVV\\\]]]jjj]]]CCCAAAFFF???hhhkkkmmmYYYMMMMMMNNNNNNMMMLLLKKKKKKCCCAAACCCCCC<<<999JJJbbbnnnYYYFFF;;;===DDDLLLEEEDDDTTTlll~~~|||jjjOOOCCCHHHIII666NNN___IIICCCPPPIIILLLKKKGGGBBB>>>>>>BBBGGG;;;AAAHHHJJJIIIJJJPPPVVVrrr```XXXXXXUUUVVVVVVNNNiiipppvvvtttqqqsssxxx}}}wwwnnnfff___ZZZ\\\^^^___^^^[[[VVVRRRPPPMMMKKKGGGBBB??????BBBEEEHHHJJJDDDBBBGGGBBB<<>>@@@AAABBBBBBBBBBBBCCCHHHbbbvvvqqqqqqssstttuuujjjkkknnnooonnnllliiifffkkkSSS}}}ssscccMMMOOOLLLGGGEEEAAAHHHIIIQQQRRRDDD???FFFKKK@@@ttt}}}~~~|||~~~sssrrrxxxvvviii[[[XXXSSSPPPQQQUUU]]]iiitttTTTAAAAAADDDKKKVVVlllbbbjjjGGGMMMEEEEEEEEEDDDDDDDDDCCCCCCFFFBBB@@@@@@<<<999AAAMMMxxx{{{uuuaaaKKK>>>;;;===DDDKKKGGGMMM\\\pppqqq]]]III@@@AAAFFFBBBRRRzzzvvvRRRIIICCCGGGEEEFFFEEECCC???<<<;;;===???>>>BBBFFFEEEAAA???AAAEEE???XXXjjjuuu______ddd]]]XXXZZZYYYUUUMMMGGGEEEFFFOOONNNNNNNNNMMMLLLKKKJJJOOOOOONNNJJJGGGFFFHHHKKKHHHEEECCCCCCCCCBBB???<<>>>>>@@@BBBCCCAAA>>>>>>AAABBB>>><<<<<<:::;;;<<<===>>>>>>??????>>>===>>>NNNfffuuutttnnnmmmooopppoooppprrrqqqmmmfff^^^ZZZaaa~~~wwwjjjUUUKKKKKKHHHGGGGGG@@@CCCGGG^^^eeeNNNCCCIIIEEEEEE```wwweeeTTTVVVWWWXXX[[[bbbppp]]]BBBIIIGGG>>>ZZZwwwjjjkkkQQQYYYCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFAAA???@@@???<<>><<<;;;;;;<<<>>>888<<<@@@AAA??????BBBEEE===KKKWWW}}}vvv~~~vvveeeVVVPPPRRRHHHFFFFFFIIIKKKIIIHHHHHHNNNJJJFFFDDDDDDCCCBBBAAA???>>><<<;;;;;;>>>@@@BBBIIIWWWcccwwwnnnXXXJJJNNNNNNDDD@@@FFF@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<>>AAAHHHJJJKKKLLLQQQggg}}}yyykkkTTTAAA>>>CCCEEEAAAIIIpppXXXDDD@@@>>>:::???===<<<:::999:::;;;======>>>@@@AAA@@@<<<::::::<<>>@@@???>>><<<;;;;;;;;;<<<:::===>>>AAACCCGGGjjjzzzllljjjfffddddddeeehhhjjj}}}}}}uuuvvvfffNNNEEEEEEFFFAAACCCGGGCCC@@@AAAKKKLLL???888>>>BBB@@@999OOO{{{yyyzzz}}}zzzmmm```TTTUUUVVVWWWXXX[[[___bbbcccooozzzZZZCCCKKKFFF???ZZZtttwww___RRREEE;;;LLLBBBAAA@@@@@@@@@AAABBBCCCCCCAAA@@@@@@AAABBBBBBBBBCCCuuuyyyiiiVVVAAA???BBBHHHMMMNNNOOORRRfffyyygggWWWDDD;;;>>>CCCEEEDDD[[[uuuPPPCCC>>>>>>999??????<<<999888999;;;<<<<<<<<<>>>>>>===;;;999999999???999444@@@WWWiiirrrmmm}}}zzzrrrmmmhhhjjjoooooojjjggglllssssssjjjaaalllnnnqqqvvvbbbJJJGGGIIIEEE<<<<<>>===<<<===>>>>>>999@@@BBBBBBAAAAAAYYYwwwlllddd___]]]]]]~~~{{{kkk~~~WWWLLLAAABBBGGGAAA???CCC@@@>>>AAA===;;;<<<666777AAA;;;AAADDD[[[|||zzz|||xxxuuuqqqhhh^^^[[[ZZZWWWQQQMMMQQQUUUXXX[[[cccpppzzzsssXXXFFFAAAKKKMMMWWWoootttmmmHHHOOONNN333LLLBBBAAA@@@??????AAABBBDDDCCCCCCAAA@@@???@@@AAA@@@CCCXXXyyyxxxrrr```OOOGGG>>>AAAHHHNNNPPPQQQYYYccczzz}}}qqqWWWGGG;;;;;;>>>AAAGGGPPPrrr[[[JJJEEE>>>AAA:::AAAEEE@@@:::777888999::::::444666888999:::;;;<<<===;;;888777;;;>>>EEEaaazzzrrrsss{{{}}}WWWEEEFFFHHHGGG@@@;;;>>>DDDAAA:::;;;<<<============<<<;;;;;;999:::???BBBAAA@@@AAA>>>===<<<<<<===???AAACCC<<>>@@@HHHBBB===>>>===<<>>CCCBBBAAA@@@AAABBBDDDEEECCCDDDCCC???===>>>???>>>AAABBB{{{fffcccuuurrrUUUAAACCCAAAFFFNNNRRRQQQUUUdddsssvvvcccNNNAAA:::>>>@@@@@@KKK]]]|||HHHGGGGGG@@@EEE<<>>???@@@???===;;;;;;<<<;;;999888888999;;;<<<<<<999:::???BBB@@@>>>???;;;::::::;;;>>>AAAEEEGGGAAAKKKKKKFFFFFFCCCCCCLLLVVVoooyyyyyysssKKKOOOHHHEEEAAA@@@AAABBBAAA???999:::;;;<<<<<<;;;:::999;;;@@@AAA>>>GGGiii{{{wwwrrrooojjjnnnrrrtttvvvzzz{{{}}}|||{{{xxxtttoookkkiiigggccc]]]WWWTTTSSSTTTVVVSSSTTTUUUWWWZZZ]]]___aaaiiinnnwwwuuuYYYJJJGGGHHHGGGSSSjjjtttxxxYYY@@@BBBMMMMMMDDD???@@@CCCBBB@@@@@@DDDDDDAAAGGGFFFCCCAAA???>>>>>>>>>EEECCChhhpppkkkgggaaaTTTCCC???DDDFFFKKKPPPSSSXXXfff{{{rrrcccUUULLL@@@:::>>>CCC<<<999TTTzzzbbbOOO>>>:::<<<>>>@@@CCCMMMJJJDDD>>>:::888888888555555666666777777888888555666777888:::===???AAA\\\kkk|||ssshhhqqqbbbNNNFFFAAA@@@EEE>>>@@@BBB@@@===;;;<<>>BBBCCCBBB???======999:::;;;>>>AAACCCBBBAAABBBEEEGGGHHHEEEBBB@@@@@@GGGbbb|||]]]GGGKKKGGGCCC@@@???@@@@@@===:::::::::;;;;;;<<<;;;;;;;;;:::<<<>>>>>>AAAVVV|||zzzwwwssssssrrrooommmlllmmmnnnpppllliiijjjkkkkkkgggccc______^^^]]][[[YYYWWWVVVZZZXXXVVVTTTSSSTTTUUUVVVZZZ[[[]]]bbbhhhooouuuyyyqqqZZZMMMEEE@@@FFFQQQfffiiinnn\\\KKK@@@DDDHHHDDD@@@AAAAAADDDEEEBBB@@@BBBBBB???AAA@@@>>><<<;;;;;;;;;;;;@@@<<>>DDDCCCAAA???<<<:::888888555555555666666777777777777666666888:::<<<<<<<<>>===>>>??????===<<<===>>>;;;;;;;;;<<<===>>>>>>>>><<>><<<<<<<<<;;;:::<<>>===<<<;;;:::::::::;;;<<<>>>888DDDooolll]]]JJJ;;;===CCCGGGKKKPPPUUUVVV___ppp|||hhhTTTFFF===999888888???DDDBBBCCCYYYaaaFFFAAA=========:::999999:::;;;===>>>>>><<<999777555555555555555555666666888666555777:::;;;999777666<<>>>>>===<<<======<<<<<<===>>>@@@AAA===@@@BBBBBB@@@===;;;:::===;;;::::::===AAACCCDDDAAABBBCCCBBB???======>>>BBBJJJTTT___mmm~~~~~~~~~OOOGGGKKKIIIFFFDDDBBBCCCDDDCCC???;;;;;;:::999999999;;;===>>>>>>999<<>>???@@@???<<<===SSSzzzXXXKKKDDDHHHLLLMMMOOOTTTYYYgggyyywwwiiiTTTBBB999777999;;;;;;BBBFFFGGGSSSsssLLL@@@@@@@@@???<<<999777888555777999;;;;;;:::888666555555555555555444444444666444333666:::;;;888555666555:::GGGYYYnnnuuu[[[>>>???===???EEEEEE???;;;<<<:::888888:::>>>???===:::;;;;;;;;;:::999;;;>>>@@@>>>@@@BBBAAA???<<<::::::<<<::::::;;;>>>@@@AAAAAA???@@@@@@???===;;;<<<===AAADDDGGGIIIUUUooo{{{xxxzzz{{{~~~~~~|||~~~\\\GGGIIILLLIIIEEECCCAAACCCDDDDDD@@@<<<:::999888888888:::;;;<<<>>>777;;;DDDAAA999DDD[[[yyy~~~tttdddXXXOOOHHHEEEJJJQQQUUU^^^{{{kkk{{{VVV;;;OOOKKKGGGDDDDDDCCC@@@>>>>>>:::@@@CCC@@@>>>@@@AAA@@@???>>>>>>>>>???@@@BBBCCC===???===FFFmmm}}}YYYRRRPPPTTTSSSRRRXXXcccjjjyyy}}}zzz{{{aaaUUUEEE999666888;;;===BBBBBBBBBLLLjjjYYYLLLBBBDDDCCC@@@<<<:::::::::666666666666666666666666666666555555444444333333222222333777:::;;;888555888666666777<<>>;;;888777888888777666777:::>>>>>>???AAA@@@>>>;;;:::999888888:::===@@@@@@>>><<<===>>>>>>===<<<;;;<<<===???CCCDDDAAADDDZZZ~~~~~~~~~~~~~~~}}}wwwtttfffFFFCCCFFFFFFFFFDDDAAA???@@@AAAAAA>>>;;;999888888777777888888999888555888@@@???;;;FFFWWWTTT^^^nnnaaaRRRGGGBBBBBBGGGMMMeeerrrgggmmmvvvYYYnnnZZZ===IIIGGGGGGDDDAAAAAACCCCCC???===:::======<<<===AAAAAA???>>>>>>=========>>>???@@@:::>>>>>>@@@WWW^^^UUUQQQTTTXXX]]]kkk{{{sssiiiNNNEEE;;;666777:::;;;:::@@@===@@@VVVCCCOOODDDFFFDDD???;;;<<<===<<<777666555333222333444555777777666666555444333333...111555999:::999888777444777999888444777HHHZZZlll~~~ppp___LLL999888???======<<<:::888555444555777444555666999;;;;;;999777444666777666444444888<<<===>>>@@@???===;;;::::::555666999===??????;;;888:::<<<>>>>>>======>>>???<<>>===JJJcccxxxrrryyyvvvwwwzzzOOOAAADDDCCCAAABBBHHHDDD@@@???@@@???<<<999777888888777777666555444444555888<<<<<<===DDDNNN;;;<<<^^^~~~oooeeeOOOHHHDDDFFFKKKUUUfffuuujjjggg<<>>>>><<<;;;;;;;;;<<<===<<<<<<>>>>>>EEEaaa~~~ooolllsssxxxuuunnnhhhVVVLLLUUUfffuuuvvvcccRRRBBB<<<666666:::===<<<999===CCCVVVxxxaaaEEEGGGAAACCCAAA===<<>>>>><<<::::::;;;555555777999<<<<<<:::888777:::>>>@@@@@@???@@@AAA===???@@@>>>===BBBMMMVVVZZZtttrrrrrruuu}}}xxxlll~~~zzz^^^GGGEEEIIIEEE@@@AAANNNIIIDDDAAA@@@???<<<999777777888888777555333222222777:::;;;:::===BBBFFF@@@<<>>LLLCCC999HHH???NNN]]]]]]QQQGGGBBBBBBAAA===777444999???>>>888@@@>>>===;;;:::::::::;;;AAA=========:::HHHzzz|||{{{pppyyy{{{vvvooofff^^^YYYXXXYYY[[[cccmmmqqqXXXKKK[[[yyy~~~yyyqqqbbbOOOBBB<<<777444777>>>BBB@@@===BBBTTTxxxMMMOOO<<<===???>>>;;;===BBB@@@:::333333333444444333333333:::999888777666555444333...666===>>>999444444666:::777777:::;;;999;;;???<<<===AAAEEETTTuuuuuufffSSS@@@:::333666999444777??????888999888666666777666444000444999:::777555555666444888<<<<<<888777:::===;;;<<<======<<<;;;;;;<<<666555555666999:::999888666:::>>>AAABBBAAAAAABBBAAA???>>>>>>@@@BBBBBBAAANNN[[[pppyyylllrrrwww{{{qqqyyyYYYTTTKKKDDD@@@>>>===<<>>===;;;;;;666777777555333222333444555666777888999:::;;;;;;444555:::@@@KKKfff~~~mmmVVVKKKIIIJJJMMMPPPVVVXXXfff{{{fffdddyyyiiiUUUEEEBBBAAA======CCC;;;XXXppphhhLLL:::<<>>======<<<<<<;;;::::::@@@999;;;@@@;;;<<<^^^zzz}}}|||vvvzzz~~~~~~{{{yyyxxxlllttt}}}}}}ssseee[[[UUURRRSSSSSSRRRWWWcccllloooyyy```GGGWWWwwwlllaaaSSSCCC999<<<888888>>>CCCAAA>>><<>>>>><<<:::;;;<<<>>>??????555555555555666888999:::::::::;;;===@@@BBBAAA@@@HHHEEEAAA>>><<<>>>AAACCCEEEHHHTTTeeeqqq~~~zzzpppffflllwwwxxxtttuuuZZZOOOJJJEEE@@@????????????=========<<<;;;:::999888:::;;;:::777444222333444444444555666777888999999;;;::::::999;;;GGGddd~~~~~~vvvkkkbbbHHHHHHKKKNNNPPPTTT___kkkxxx}}}mmmwww|||xxxSSSDDD999;;;<<<999999======EEEIIIDDD===;;;::::::<<<:::888777999::::::999;;;;;;;;;::::::::::::999@@@::::::===;;;<<>><<<999777666555444666444222111111333555666>>>777000...222444333000666999===<<<777444555666444555666555222111222333999666333111222555999<<>>??????>>>DDDBBB???<<<<<<===???AAACCC@@@DDDNNNXXXgggtttlllfff]]]pppzzzrrrpppyyyvvvbbbAAAFFFCCC???<<<===>>>>>>>>>777888999::::::999777666>>>>>>===999555333333333222333333444555666777777888888999888666999FFFSSSsssjjjaaaVVVMMMIIINNNRRRXXX___eeepppwwwttt}}}xxx~~~___HHHGGG<<<666;;;>>>;;;999<<>>GGGPPPxxxmmmtttzzzvvvrrrttt{{{|||xxx~~~rrrooonnnkkkiiilllhhheee___WWWOOOJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJOOORRRYYYeeeyyy}}}vvv^^^NNN]]]tttxxx```KKK>>>888666555777:::???BBB???>>>GGGRRRzzzkkkJJJDDDBBB<<<;;;;;;:::999777666555444444444333222222333333444666333000///000111111000555888:::999555111111222///000111000///...///111111111222222111000000//////222666:::DDDVVVmmmsssiiiVVVFFF>>>666///......000222222111000222222111111111111222222555555555555555444333222666666666444111000111222000222444888;;;=========888777555555666777666555222333333444444444333333666666666888;;;<<<;;;:::>>>===<<<;;;;;;;;;======???:::999<<>>???===;;;<<<:::???AAA<<<999999:::888<<<999777666666777666555666777777888999:::::::::333666777777:::@@@CCCCCC]]]wwwuuuvvvvvvooogggiiirrrlllpppuuuuuuqqqnnnllllllnnnrrr{{{wwwtttvvvpppuuu}}}zzzrrrqqqvvv{{{}}}}}}sssppp|||sssggg[[[YYYYYYXXXXXX[[[^^^\\\WWWPPPJJJFFFFFFHHHGGGFFFFFFIIIMMMPPPQQQQQQVVV\\\eeerrrwwwnnnMMMFFFTTTeeeqqqvvvhhhSSSAAA777555666888@@@??????BBBFFFRRRfffxxx]]]MMMHHHDDD@@@DDDBBB???<<<999777666555333333333333333222222111///000111111000///000111...000222222111000000222---...////////////000000+++---000222333333222111444222000000444:::BBBFFFSSSQQQYYYjjjrrroooooouuuzzzyyysss|||uuuiiicccaaaUUUHHHFFFDDD777222555444555555666777777444///+++000000////////////000000222222333333333333222222444333222000//////111222222222333555999;;;:::999999888666666777777666555333333444444444333222222555444444666888999888777888888888999999::::::::::::888999;;;;;;===GGGRRR^^^ccczzzsssxxx{{{oooooommmgggiiixxxxxxwwwyyy~~~^^^AAA888IIICCC@@@===;;;;;;:::888777777888:::;;;:::888666444888888888666444333444555222222333333444555555555444666777777777888888777999AAANNNppp~~~xxxwwwyyy}}}~~~{{{yyywwwlllaaaXXXSSSOOOLLLLLLKKKMMMTTT]]]gggvvvzzzrrruuuzzzgggIII???IIIPPPGGG@@@;;;:::;;;:::999:::777>>>BBB===777666777777<<<:::777666666777666555777888888999:::;;;<<<<<<222888;;;777777===AAAAAADDDccc{{{jjjbbbaaa```bbbfffiiiiiihhhgggjjjmmm^^^\\\]]]___``````aaaddd\\\aaagggiiiccc[[[\\\aaagggddd```ZZZTTTTTT[[[eeeYYYRRRMMMLLLLLLKKKLLLNNNMMMMMMLLLIIIFFFDDDEEEFFFFFFFFFGGGKKKPPPTTTUUUUUUXXXbbbnnnwwwssszzzPPP999;;;HHHUUUWWWPPPFFF===888888:::<<>>CCCFFFHHHJJJLLLPPPQQQKKKDDD???BBBEEEDDD???999666444444---000555111222777444333333444666777666222///......------------......//////000111111111111111000///...---...000111222111333555666555555777888999777666666777777555444444555555555555444444333555444444666777888777555555555666777888888888888777777999;;;:::999;;;@@@KKKMMM```{{{ooonnnpppwwwsssgggiiiooohhh\\\ggg}}}}}}zzzwwwvvvWWWDDD>>>===AAA>>><<<;;;;;;<<<<<<;;;999555666777888777555333222333333444333222222333555222222222333333444444444333555666444333555555222999999888GGGiii~~~xxxvvvwwwrrriiieeegggkkkkkkjjjllloooppppppoookkknnnooolllfffaaa``````ddd]]]UUUPPPRRRYYYaaafffpppxxxrrrccceeeOOOHHHDDDHHHLLLFFFCCC???:::888888:::<<<===<<<;;;777333666<<<<<<999;;;888666555666777777666999999999:::;;;<<<<<<===888<<<===888555777<<>>===<<<<<<<<<<<<===AAA<<<@@@TTTsssbbbBBBEEEKKKCCCAAAIIIWWWSSSLLLDDD>>>999777666222222222222222111000///---///111222222111000111..................//////,,,+++***+++---...---,,,......------...///000000///000000/////////222444999888666444222111444777111...///444444//////555000000000000000//////000;;;333444555000///...&&&---,,,---///111222222000------,,,,,,,,,,,,------------...///////////////---,,,+++---///111111111,,,000444444222222666:::555444444444666555444222666555555555555555666777777666666777888999777666555555666666777777777777666444444444666999===???BBBAAAKKK\\\dddfffsss{{{}}}tttpppvvveee```dddgggfff]]]XXXlllxxxuuuxxxxxxuuu~~~}}}xxxxxx~~~}}}yyywww}}}xxxUUUGGGBBBCCCCCC???:::::::::;;;======;;;999333333444555555555555444111222222111000000222444000111111111111222222222...333555222222666777555333<<<<<<888===JJJiiisssrrrjjjiiigggffffffeeecccbbb[[[ccclllnnniiigggjjjpppooooooqqqxxxyyyvvvppp[[[GGG>>>AAABBBFFFGGG???@@@>>>;;;888888:::;;;;;;::::::666333666<<<>>><<<888666444333555666666555999999::::::;;;;;;<<<<<<<<<:::999888666444777<<<>>><<>>>>>>>>>>>>>>CCCGGGWWWtttXXXKKKDDDIIILLLFFF@@@@@@CCCBBBAAA@@@===;;;999888333222222111000000//////...//////000111111000///000///---------------,,,,,,***)))***,,,---,,,***++++++,,,...000222444555333222000......///111222000111///------///111111333333222222111111333555666555333222333444666777///)))---111///555888000---,,,+++,,,---...---,,,------,,,,,,,,,,,,------,,,,,,------...---------...,,,,,,---000111///---+++...111111000000444777222222222444555555333222666555444333333555888999:::999888999::::::999777777666666666666666777888555444333333666;;;======>>>>>>AAAFFFJJJOOOYYYdddqqq}}}{{{yyyrrrsssdddfff___\\\```___PPPOOO||||||XXXCCCHHH@@@888;;;999;;;::::::;;;<<<<<<999777222222333444555777888888111222222111000///111222////////////000000000000,,,333555000...111111...,,,333222111555777BBBWWW}}}qqqyyyxxx}}}mmmppp}}}hhhYYYFFFDDD???DDDEEE999777AAAEEE;;;;;;999666444555444222///999???:::333333777;;;666444222222333555555555999::::::::::::;;;;;;;;;<<<555333777888555555:::777444<<>>???@@@@@@??????@@@@@@CCCQQQnnnaaa>>>DDDCCC:::777>>>CCCDDD===???AAABBB@@@;;;777333333222111000///////////////...---...000111///------+++******+++,,,,,,+++...,,,***+++......---***,,,,,,,,,---------,,,,,,---,,,,,,---///000///---111333333000000222000,,,,,,333444...///555333+++222000...---,,,---...///222---//////)))---111***+++***)))***+++,,,+++***---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,///------...111000---***...............///000000222222333555666777555333666444222111222555888;;;;;;:::::::::<<<;;;:::888888888666555555666777888555666777888;;;===:::666===??????===<<<@@@FFFIIIYYYgggfffcccvvvxxxuuukkkhhhbbbaaa\\\TTTNNNLLLRRR[[[bbbVVVLLLCCC@@@???<<<888888888888888888888777555555222222222333333444444444444333222000///.........---------............///000000000000////////////000000111222222222222111===VVV~~~vvvRRRGGGDDD>>>EEEDDDCCCAAA>>><<<:::999888777666555555444444444555666777777666444222000333333222222222222222222222555888;;;<<<;;;999777777777777777777777777777222<<<===>>>\\\ttthhh```VVVWWWSSSMMMKKKMMMNNNLLLIIIKKKIIIFFFFFFIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLNNNNNNNNNQQQVVV[[[YYY^^^iiiqqqrrrqqq{{{{{{xxxaaaGGG;;;;;;<<<;;;;;;BBB@@@===CCCKKKCCC>>>HHHccc|||CCCAAA>>><<<===>>>???===:::<<<:::888888999999666333444333111000000000111222------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,---------......---------............//////555444333444......<<<666666222...222999:::444;;;;;;999777555555888:::888:::<<<;;;:::888777777777777888888999;;;<<<<<<999>>>DDDFFFCCC@@@AAACCCMMMMMMOOOSSS\\\hhhrrryyyzzzyyyyyy{{{vvv]]]ZZZUUUOOOKKKKKKOOOSSSoookkkfff}}}]]]KKKCCC=========:::777666888888888888777666555555111111222222333333333333333222111000///.........------------............///////////////////////////000000111222111111111111:::SSStttyyyvvvyyy~~~wwwzzz~~~yyy~~~jjjfffqqqwwwWWWBBB???AAA@@@???>>>===;;;::::::999999999888666555444444444444444555666666666444222111333333222111111222333444333444666888:::<<<>>>>>>666666666666666666666666666777666666DDDfff~~~yyywwwuuummmbbbZZZWWWSSSOOONNNPPPNNNJJJIIIKKKLLLIIIFFFGGGIIIKKKNNNPPPSSSTTTYYY\\\___aaacccggglllpppuuuxxx|||lll^^^OOOAAA???CCCEEEEEEFFF@@@DDDBBB???<<<777CCC^^^zzzQQQAAA<<<;;;999:::<<<===;;;999<<<999555555666777777555333222111000///000000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------...............000,,,000888444///555222666666333444999:::777999:::999777555555666888999;;;<<<;;;888666555555555666777999999:::::::::;;;???BBBBBB???>>>@@@CCCEEEDDDCCCEEEIIIPPPVVV[[[jjjtttqqqeeefffgggnnnsssmmmZZZYYYVVVPPPJJJFFFDDDCCCKKKlll{{{iii~~~wwwTTT>>>@@@;;;999<<<>>>:::666555777888888777777666555444000111111111111111222222222111000///...---------,,,,,,,,,---------........................//////...//////000111000000000222+++333EEEOOOXXXxxx```[[[nnnllldddZZZLLLAAA<<<===???AAA<<<;;;:::999999:::;;;<<<;;;:::777555444444555555333444555666555555333222333222111000111222555666777666555555777;;;>>>AAA666666666666666666666666888555777:::777AAAlll~~~yyywwwtttqqqnnnpppnnnjjjhhhjjjjjjgggbbbdddfffhhhkkknnnppprrruuuxxx{{{~~~|||zzzssscccTTTFFFAAA???CCCFFFEEECCCCCC<<<@@@======DDDNNNhhhOOO999@@@999888777888999:::999888999666222000111333444444111000//////......//////000//////...---,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///000...999JJJFFF666222,,,222666555555888::::::777888888777555444444666:::;;;<<<:::777444333444555666888:::::::::888777<<<>>>@@@>>><<<<<>>===>>>@@@CCCEEEKKKNNNSSSWWWYYY```qqqwwwkkkhhhfffhhhjjjcccUUUUUUSSSOOOIIICCC@@@???@@@EEEnnntttXXXKKK:::;;;888:::???@@@;;;777666666666666666555444333333////////////000000000000000///...------,,,,,,,,,+++,,,,,,,,,------------------------............------...///////////////444......111///000DDD]]]iii}}}{{{rrr___bbbtttyyyqqq~~~vvvppplllZZZDDDEEE???>>>FFFIIICCC???AAA@@@>>><<<;;;;;;===???AAA>>><<<999666555555666777444444555666666666555555333222111000111333666777:::888666555555777999;;;666666666666666666666666333333:::@@@888666RRRvvv}}}{{{pppggg```XXXLLLBBB>>>>>>AAAFFFFFFAAA>>>??????===:::IIIiii```HHHAAA<<<::::::999999888888777666555444111/////////////////////.........---------000000///...---,,,+++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,------000333CCCUUUOOO;;;333---...000111444888::::::444666777777555333333444:::;;;;;;:::777666555666555777:::<<<<<<;;;999777:::<<<>>>>>>>>>>>>@@@BBB>>>>>>===<<<===>>>???@@@CCCAAAAAAAAA@@@AAAJJJTTT~~~yyyllldddaaaYYYMMMMMMLLLHHHDDDBBBAAAAAAFFF>>>QQQssswwwNNNLLLOOO???:::888:::??????999555444444444444444333222111111..............................---,,,++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,------------,,,,,,---............---)))///000,,,***...333444777EEE[[[sss|||rrryyy{{{hhhxxxuuukkkssskkk]]]dddoooxxx|||\\\PPPNNNKKKIIIIII>>><<>>@@@AAA>>><<<:::888777777777888555666666777777777777666333222111111222444666777666666666555555555555555777777777777777777777777000333777888666888CCCNNN}}}yyyzzz~~~zzzqqqfffXXXNNNIIIEEEAAA@@@???@@@CCCEEEBBB===<<<@@@CCCFFFLLLfffaaaAAAEEEFFF999???>>>===;;;888666555555555555555444222///,,,+++............------,,,,,,000///...---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************++++++++++++)))---///999GGGCCC888999;;;333---...444777777555222444666666444444444555:::;;;;;;:::999888999;;;777999;;;===>>>===;;;:::777:::>>>AAABBBAAAAAAAAA:::999999999:::;;;<<<<<<>>>===???AAA@@@>>>???DDD|||iii[[[UUUNNNEEEEEECCCAAA??????AAADDDEEEAAAEEEPPPhhhjjjOOOAAAEEEGGG<<<888777888;;;:::555222222222222222111111000///...---------,,,,,,,,,,,,,,,---,,,+++************+++******+++++++++,,,,,,,,,******++++++,,,,,,------***+++,,,,,,------,,,,,,&&&///000+++---555333*********///;;;HHHTTT___hhhggg```aaabbbKKK===BBBFFFAAABBBKKKBBBAAAFFFKKKHHH@@@>>>BBBBBB@@@>>><<<;;;;;;<<<===::::::999888888777777777777777666666666666666666333333222333333444555555000222333555666666555444666666666666666666666666999;;;666///111;;;>>>:::RRRzzzuuukkkeeeYYYPPPEEE@@@>>>>>>BBBFFFEEECCCAAA???;;;777;;;AAAFFFZZZpppnnnHHH999:::======@@@@@@???<<<888444333333555777999888555111...------............---,,,,,,...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********+++---///******222333777DDDGGG::://////444555222000111222444444444444666888::::::;;;:::999:::;;;===777999;;;===>>>>>>>>>===888;;;>>>AAACCCAAA???===<<<;;;999888888888888999555666:::???>>>999777:::~~~xxxfffYYYTTTMMMBBBBBBBBB@@@>>>>>>AAACCC>>>@@@>>>BBBMMM```^^^CCC@@@AAABBBBBB<<<888666666888666222111444////////////...---,,,,,,,,,,,,,,,++++++*********++++++***)))))))))******************++++++++++++))))))******+++,,,,,,---)))***++++++,,,,,,++++++---///---+++,,,///...***555000...000222333999AAAIIIUUUkkkxxxbbbNNNOOOPPP@@@:::999>>>>>>::::::???AAAAAABBBBBBAAA>>>>>>???======<<<;;;::::::::::::555666666777777666555555666666555444444444444444222333444555555444444333222222444555555555555444444444444444444444444444<<<<<<777111444;;;<<<888;;;^^^~~~vvvkkk```WWWQQQHHHCCC@@@BBBAAA???AAAGGGDDD@@@>>>@@@CCCGGGQQQ[[[iiivvvOOOCCC???777666???===>>>===:::555222111222111444666555222/////////---.../////////...,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******...000***(((,,,---444EEEBBB666...000333222//////000222333333333555999;;;;;;;;;;;;:::888888:::<<<777888:::<<<===>>>??????>>>>>>>>>??????===;;;999AAA???<<<:::888888888999<<<<<>>::::::???rrrmmmgggVVVLLLHHHBBBDDDEEEDDDBBB@@@@@@AAABBB>>>===888@@@FFF<<>>???CCCCCC<<<888:::>>>@@@;;;>>>???@@@AAACCC@@@<<<::::::::::::::::::::::::111222444666666555333222666555444333222111111111222333555666666555333111888777666555444333333333222222222222222222222222333333555777777666777999444LLLfff}}}{{{}}}vvvrrrjjj___UUULLLEEEAAACCCAAACCCHHHGGGAAA???BBB:::888===IIIWWWhhh{{{gggOOO>>>AAABBB:::555888888::::::777222000000111,,,...///...,,,,,,...111---.../////////...---,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&+++++++++///,,,---:::444---***///111//////222000111222222333666:::>>><<<<<<;;;999777666888999666777888:::<<<>>>???@@@CCCAAA>>><<<;;;999777666@@@>>>;;;888777777888999777777888:::888777<<>>:::<<>><<<;;;;;;:::??????;;;;;;???>>>:::<<<@@@@@@;;;:::>>>===999777444444:::BBBCCC<<<444888444000000333555555555333555666555333111000000111111222222222333333333555444222000//////000000333333444444444333111000666666666666777777777777:::>>>BBBRRR{{{zzz||||||yyy~~~~~~zzzxxxhhh___XXXPPPLLLKKKKKKHHHEEELLLEEE@@@@@@>>>:::;;;@@@>>>AAATTTssslllFFFDDDAAA===999777999;;;CCC@@@:::777444333111000111000000///...---------------------------------+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++)))******++++++,,,------000///...---...000222333777666444333333666;;;>>>???<<<888777888888666444555666888888:::===CCCGGG@@@>>>======>>><<<888444???>>>:::555555:::;;;999::::::999888999:::;;;<<>>>>>???AAABBBAAA???===999999999888777999>>>BBBJJJzzz[[[OOOUUUHHHBBB<<<:::===CCCJJJNNN777555444333333111///---......---,,,,,,,,,,,,,,,++++++***))))))***++++++*********)))))))))(((((((((((()))))))))*********((()))******++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////333222000000000333555777333444555777999;;;<<<===@@@FFFKKKLLLNNNNNNGGG???333777:::999555222111222===<<<:::888888888999::::::<<<>>>>>>===;;;::::::888===>>>;;;;;;>>>===999888<<<<<<999999======:::888666666;;;AAABBB===777888444000000222444444333333444666555222000///000000000000000111111222222000000/////////000111222222222333444333222111000333333333444444444555555666888888<<>>>>>AAA@@@<<<888999:::999777999>>>>>>;;;:::999888888888999;;;<<>>LLLFFF@@@999666:::AAAHHHLLL555444222111111///,,,***------,,,++++++++++++,,,+++******))))))******+++******))))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...///...,,,+++***)))))))))........................///111000...///000---(((...///111333444555666666444333333333333555777888999;;;======;;;999999999666:::===<<<===>>><<<999444777888777888<<<===;;;777777888:::<<<===;;;999999555111000222444444222333444666555222000////////////......//////000111/////////...///000000111111222333333333222000000111111111111222222222222333666666222777PPPyyywwwfff[[[mmmlllqqqzzzxxxtttpppmmmkkkqqq^^^LLLHHHHHHGGGIIIOOOPPPLLLGGGCCC@@@>>>;;;999666888???IIIRRR^^^pppiiiFFF>>>???<<<999888999888555222222000......000222333222---------,,,,,,++++++***+++++++++++++++++++++++++++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((()))******)))))))))***++++++,,,,,,---------...//////000000333222111000111222555666:::888666666777777777666555555777;;;AAAGGGJJJLLLCCC???;;;:::<<<<<<999555666999::::::===@@@???;;;999888777777777888:::;;;jjj___PPPGGGDDDDDDBBB@@@@@@;;;777:::AAACCC>>>777999999999888888888:::;;;DDDAAA@@@[[[}}}eeeIIICCCDDD@@@:::>>>999444333666;;;@@@CCC555333222111000...+++))),,,++++++*********++++++******))))))))))))*********)))))))))(((((((((((('''''''''((((((((())))))'''((())))))******))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,---------------,,,,,,+++.........//////000000000333222111000111333333222222000///000333444444222111111111222333555666777777999;;;:::888777777888666999===>>>???>>><<<999555666777777888:::;;;:::666777888888888888999:::999666222222444555444222444555777666333111000000///////////////000111111333222111000///......---111222333333333222111000111111111111222222222222000333888888222999VVVuuu~~~uuuiii]]]ZZZ]]]bbbiiipppuuuvvvxxxxxxwwwxxx{{{~~~}}}}}}yyyqqqiiiaaaWWWPPPNNNNNNNNNMMMOOOHHHFFFMMMWWW[[[YYYVVVPPPKKKCCC<<<999<<>>999555333111///...///000///...------,,,,,,,,,+++++++++******************************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((())))))***++++++++++++,,,---.../////////...111111000222444777888888888888777888999999999999666777999===BBBCCCAAA???<<<======<<<999777444333:::<<<<<<;;;<<>><<<:::;;;<<<<<<999777:::999999999999:::999999999===:::;;;III```jjjttt}}}nnnzzzcccTTTDDD>>>AAAAAA:::222666444222333555777999999444333111000000...+++)))******)))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''''''''(((((((((''''''((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))************)))***+++,,,,,,,,,+++***(((((())))))***+++,,,,,,***)))(((***---------,,,222...++++++---///---***111111111222222333444555555666888777666555666777888999<<<@@@@@@>>>;;;:::999888888999999888888999777999:::999777777999;;;:::666333333666777555333555666888777555222222222000000111111222222222222333333333222111000///...111222333444444333222111222222222333333333444444000///333888333///999KKKxxxqqqjjjiiimmmssswwwvvvtttpppkkkgggdddcccllleee^^^^^^bbbaaaYYYQQQUUUTTTSSSRRRRRRQQQPPPOOOSSS\\\dddiiissswwwgggQQQ???@@@AAADDDJJJVVVdddnnnwww|||^^^OOOFFF===666777555444888===???;;;777555333111000111000///------------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))'''(((((())))))******+++***+++,,,---......------000000111555;;;>>>>>>===999:::;;;;;;<<<<<<======;;;>>>BBBGGGHHHEEE@@@<<<;;;BBBHHHFFF>>>888777999<<<===;;;999:::>>>>>>;;;666666555444555666777888{{{[[[SSSIIIDDDCCCFFFIIIIII<<<<<<<<<:::888666666777777666666777999999888666333:::888333444===[[[XXX<<<>>>@@@???===;;;;;;<<<555444444555666666555333222111000//////...,,,***)))(((((((((((()))******((())))))******))))))((())))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((())))))))))))***++++++++++++***)))((((((------,,,,,,,,,,,,,,,,,,...++++++///000---++++++111///,,,---///111000.../////////000000000000000222333555555444444666777:::999;;;??????;;;999:::<<<999999::::::666666888:::;;;<<<;;;:::999:::;;;888555333333666888666444555666888777555222111222///111333444555444222111000000111222222222222222000111222333333333222111222222222333333333333444666111000333333///111777GGGnnn|||{{{~~~}}}wwwpppeee```[[[YYY[[[bbbjjjnnnuuuaaa^^^eee[[[FFFHHHQQQ___kkkvvvvvvTTTNNNHHH999777BBB222111111444888:::888555222111000000222222111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''((())))))***************+++,,,,,,------//////222888???CCCBBB@@@:::<<<>>>???>>>>>>???@@@:::???FFFJJJIIIEEEAAA???>>>EEEKKKIII@@@:::999;;;999:::999777:::???@@@>>>555444333333333444666777zzzTTTPPPJJJEEECCCCCCEEEFFF:::::::::888777666666777555444555777999:::777555888:::444333;;;===>>>IIIrrr___HHH===AAA>>>;;;999:::<<<>>>???777555444444444444222111///...------...---+++)))((('''''''''(((((()))***'''((()))******)))((('''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,,,,+++************)))))))))))))))(((((((((...))))))---...***(((***(((''''''(((***++++++***+++,,,---......////////////000222222222444666888;;;888999===<<<777666888<<<888888::::::555555888::::::::::::::::::888777444222000222555777666333333555666555333111000000---000444777777555222/////////111222222222111000---...000111111111000//////000000000000111111111666444111111111222444666...JJJooo~~~aaaLLLKKKVVVZZZUUUttt]]]NNNGGGIII@@@222777HHH111111111222222222222222///...---///111111000///++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))*********))))))***+++---......///222999AAADDDBBB>>>;;;>>>AAAAAA@@@???@@@AAA:::@@@FFFFFFBBB???AAADDDCCCDDDDDDBBB>>>:::999999777::::::999;;;???>>>999444333333222222444555666{{{QQQOOOKKKEEE???<<<<<<===:::888666666777888888777666555555888;;;<<<999666,,,777777555888555444<<<444KKKgggXXX:::888@@@777888;;;<<<<<<999555333888555222000111111000000,,,+++++++++,,,,,,***)))'''''''''''''''((()))***'''((()))******)))(((''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***)))((((((((()))***++++++))))))******+++,,,,,,---,,,&&&%%%***,,,)))))),,,)))***,,,,,,------------)))***,,,---///000000000---///000111222333666999;;;777777:::999444333666;;;666666:::999555555999888777666777888888555222111///...000444666555222111333444444111///......,,,///444888888555111...111111222111000///---,,,+++,,,.../////////......---------.........//////,,,111222000...111444555===666>>>ddd}}}}}}~~~|||vvvtttssssssrrrqqqooolllhhhkkkwwwwwwhhh___iiiyyyzzzcccAAAEEEBBB;;;;;;@@@:::---333444444222000//////000...---------......,,,***)))))))))))))))*********************************'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))+++***(((((((((***---.........111999@@@CCC???;;;;;;>>>AAABBB@@@>>>???AAA@@@EEEIIIEEE>>><<>>>>>;;;999999<<<===<<<<<<===888222444333222222222333444555uuu[[[SSSHHH???:::999999:::777777666444444333333333333222111222444555444333333444555555666666555555111666<<>>:::777888;;;;;;777333222222111111000/////////************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------////////////000111222333555666666666444444666888555555444444555777999::::::666333333444444666777666444333333555555444222222000//////000111000000777:::<<<:::666222000000...000000///...---...///........................,,,,,,,,,---------..................///////////////...222;;;DDDUUUzzz```GGG@@@>>><<<999666444444555666111000000000//////......,,,...000222222000...,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))***---222777;;;===>>>???:::===???@@@???>>>>>>???HHHSSSVVVKKK???>>>EEEJJJFFFEEECCCAAA????????????BBB===999999===AAAAAA???999555111111555999;;;:::qqqRRRMMMFFF@@@===;;;999888777666555444333333333333333111111222333444444333222333333444555444444444666999777555GGGmmm___::::::>>>>>>BBB>>>;;;;;;<<<;;;777222222111111000//////......************************''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,............///000111222444444555444333444555777666666666666666777888999===999555333222222333444666444333333444444333111111111222444555444111///777888999777222///.........///000///---------///------------------------,,,,,,,,,,,,------------------........./////////555222222444222777LLLdddrrr^^^HHH======<<<:::777444333333444555222111111000//////......+++,,,...//////...,,,+++*********)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))))))+++///444888;;;<<<<<<===>>>@@@???>>>>>>???@@@IIINNNOOOGGGAAACCCFFFFFFEEECCCAAA???>>>=========<<<999777999===???<<<888666555444555777888888888mmmHHHFFFCCC@@@???<<<999666666666555444333333333333222111000111333333333111000111222222333333222222111444444000///:::PPPccckkk@@@>>>AAA???DDDAAA>>><<<<<<:::666222111000000///......------))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((()))************)))*********+++++++++,,,,,,,,,,,,,,,------...///000111222333333222222444666666777777888999999999999BBB???999333000000111111666444333222333333111///000222555999:::888333///555666555222///---,,,---...///000///---,,,---...------------------------++++++,,,,,,,,,---------------------............333//////111---+++333???___tttTTTCCC<<<777777;;;888777555333222222444555333333222111///...------++++++++++++++++++++++++******))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))---111555777999999@@@@@@???===<<<===@@@CCCLLLKKKGGGCCCCCCEEECCC???BBBAAA???===;;;:::999999666666888<<>>888444000222444555333222222222iiiEEECCCAAA???>>><<<999666555555444333222222333333222000000000222222111000//////000111111111111000222...000777999444222666DDD]]]|||ttteeeRRRNNNxxxwwwJJJCCCAAA;;;@@@>>>;;;:::999777444111/////////...------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********++++++++++++***++++++,,,---...///000111111000000222444555666999;;;<<<<<<<<<<<>>555//////000000666444222222222222000///111222555888:::888444000333222000...------...000---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---111222000222777444LLLeee}}}dddQQQ>>>888888888999:::666555333222222333444555444333222111///...---,,,+++***))))))))))))***+++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&(((+++///222555666777???>>><<<::::::===CCCGGGKKKHHHCCCAAAAAABBB???;;;???>>>===;;;999888777666777888:::===???>>>999444000333666555222///000222gggFFFCCC???<<<;;;:::888777444333333222222222222333111000//////000111000///---......///000/////////<<<000+++333777222222777,,,444>>>HHHWWWrrrgggWWWIIIDDD@@@AAASSShhheeeEEE===888222777777666555555333111000......------,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******))))))))))))***+++,,,------...////////////111333333555888;;;===?????????EEEGGGBBB777000111333111555333222222222222111///222222222444555666444222111///---,,,---000222333,,,---...---,,,+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,///,,,,,,...000...---...000555777CCC___uuunnn[[[GGGDDD@@@>>>???>>>;;;888888555444444333333333444555333333111000...---,,,+++,,,+++***))))))***+++,,,)))))))))(((((((((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++...111333555666:::999999888999===DDDIIICCCAAA@@@@@@???======>>><<<<<<;;;:::999777666555888999:::<<<===<<<999777666888888666333222444777dddFFFBBB===999888888888777333222222111111222222222111///......///000///---,,,---......//////......111///111333000+++///999:::666111---000;;;JJJTTTcccNNNCCC===<<<:::999<<<@@@>>>999III___]]]DDD888666222000111111111111111000000///---,,,,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((()))))))))(((((())))))***+++,,,,,,---.........///111333222333666888;;;===??????@@@EEECCC888222444666333444333222222333333222111222000//////111333333333///---+++,,,...111333333,,,---...---+++***+++,,,************************))))))*********+++++++++************++++++++++++...,,,+++,,,---------,,,///333///...777AAARRRiiivvvUUUEEE@@@888:::===???>>>:::555444555444444444333333333333333111111000///---,,,++++++,,,+++***))))))***+++,,,))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))+++---000222444555444555666777888<<>>===;;;>>>CCC::::::::::::999888777666999999:::::::::999888777555555444333111111333444___AAA>>>:::888777777666555222222111111111111222222000///......//////...,,,,,,---......//////......'''---444555000,,,---111,,,,,,---000444666555333:::GGG___{{{mmmWWWFFF<<<999:::;;;<<<:::555555888666222,,,::::::222444333111444///000111111000/////////,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,---.........///111333222222333444666888:::;;;888@@@AAA777222666888555444333222333444555444333000///......111222333222000---+++,,,...000000///+++,,,---,,,+++******,,,))))))))))))))))))))))))))))))))))))*********+++)))))))))*********++++++)))***++++++---///000000***111222111222,,,...>>>^^^www~~~cccNNNDDD;;;>>>CCC???888:::;;;777333222333444333333333222111111111111///......---,,,,,,+++++++++******************+++))))))(((((((((''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,...000222444111333555777888999<<<>>>888666888======999:::???888999:::;;;;;;:::999888999;;;======<<<:::999888333333222333444444222111\\\;;;:::888777777777555444222111111111111111222222000///------......---,,,,,,---......//////......333111---***---333444222222000---...000111111000000111444888>>>III]]]ooojjj[[[KKKEEE???===<<<::::::;;;222666:::;;;777444666999666999333000444111...444000111222222000/////////++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,+++---.........///111333333222111111222333555666111<<>>999888<<<<<<777555777888999:::;;;<<<;;;;;;:::;;;>>>AAABBBAAA>>>;;;:::777777888;;;>>>===888444aaaAAA>>>:::888666555444222111000000///////////////---......//////...------,,,,,,,,,---------.........------------...//////......///000000000000000000111111222444555666666CCCJJJVVVfffxxxgggVVVLLLEEE@@@===;;;888777777777666444666888:::999666555777999333333333444333333222222333222222111///---,,,+++***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++,,,---...000111333222000///000222555777FFFQQQHHH666333555444777333333222333444444222000///...---...000000///...,,,,,,---///111222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------///111222444<<>>?????????===999666444444333333333333333111000///.........///////////////---,,,++++++******++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,000000111222444555666777===<<<:::999888777777777999999999999::::::;;;<<<:::999888888888999:::;;;888888888888777777777777\\\@@@===:::777666555333222111000//////....../////////.........------,,,,,,,,,,,,,,,,,,---------------------------......///......///000000000000000...//////000111222333444---///222666:::@@@GGGLLL___aaakkkzzztttggg```WWWNNNAAA999777777666555::::::999777666555555555333555666666555444555666222333444555555444333333222222222111///...,,,+++***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((*********+++,,,---...///111111000///000222444555777CCC===000000444444888777555333222222111///...000...------...///......,,,,,,---...111111000...,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,,,,------000111000000555@@@JJJlll}}}xxxaaaWWWKKKCCC???===:::777<<<<<<<<<:::777444333333333333222222111000000000.........---------------++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))***++++++,,,...///000111333444555555;;;:::999888777777777777;;;::::::999999999999::::::999888666666666777888666666666666555555444444VVV???<<<999666555444333111000000///............///111///...,,,++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///......///000000000000///,,,,,,---...///000000111111111111///------...///333222666>>>CCCGGGUUUddd```eeemmmxxxyyymmmlllpppmmmcccNNNSSSXXXUUUMMMEEECCCDDD555333222555999<<<;;;999777888:::888444333444666444444333555666666444333222444666777888777666555222222111111///...,,,+++))))))******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---/////////000000111222222,,,888444+++///222222777:::777444222111111///...222000...------......------,,,,,,...000000///...,,,++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***************++++++,,,******+++++++++,,,,,,,,,***,,,......,,,+++++++++333BBBWWWeeennnwwwjjjOOOEEE>>>:::666666999;;;<<<:::888999999777444333222333444333222000000000000111......------,,,,,,++++++******)))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))***++++++,,,---...///000222333333888888777666555555666666;;;;;;:::999888888888888:::888777555444333444444555555444333222111111000RRR>>>;;;777555444444222111000///......------......222000---+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......///////////////++++++,,,,,,---...//////---///222333333333555666222222444555222,,,...444777888888777;;;JJJ___pppxxxuuuoooiiieeebbb^^^[[[XXXPPPOOOVVVTTTHHHAAACCCGGGEEE>>>888:::???===666111666;;;<<<:::999;;;===777666777999;;;999555111444888:::999444222444777888666444555777777555111333555777999999888666555111111000000///---,,,+++((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++,,,---...///000000000///,,,666333---111222000444999777444222333555555555555333///......///......---,,,+++---...///...---++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++************++++++++++++,,,,,,+++,,,///111222222,,,///000000333>>>OOO\\\iiinnnvvviiiXXXTTTPPPFFF@@@AAA999888666666777777444222666666777555333222333444666444222000///000111222///......---,,,++++++*********)))(((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((()))*********+++,,,---...000111111555555444444444444555555999999888777777777888888888777666444333333444444444444333222111//////...RRR<<<:::666444333333222000///......---------------111///---***))))))***+++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,---............---++++++,,,,,,---.........'''))),,,------,,,---...***,,,111444333000000333...000111///------222666;;;888444000---,,,...111333///000555666333111444111111111111444999:::777666555444444444333222111333333333444444222///---222666:::999444222444777999666333333555555333000222333555555555444222111/////////...---,,,+++***'''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++---...//////...------555222---333222000444666444333333666:::;;;<<<777444111000000000///...---,,,++++++---...---,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++)))))))))*********++++++...,,,******---//////...333222000...,,,++++++,,,333;;;HHHXXXgggrrrxxxzzzwwwqqqjjjaaaFFFBBB<<<999<<<@@@>>>999444444555777888888666444555666666555333333444666777555333111000111222333000//////...---,,,++++++++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''((())))))((()))***+++---...//////222222222222333444555555555555555666777888999:::777666555555555666777777444444333222000///......PPP;;;888555333333222111000......---,,,,,,,,,,,,---///---,,,***))))))******))))))*********+++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///000000///......///++++++------...///222555)))+++...111333333444444111111444666444111333888//////000222333222333444+++,,,...///000111222111+++******,,,111444444333666666666555555444444444000444777777444333444555555333000///000111222222333333222111///---,,,+++---------,,,,,,+++))))))''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,------,,,,,,)))///,,,+++222222000666222111111333666:::;;;<<<555444222222222111///---...,,,******,,,------,,,+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***((())))))))))))*********'''((())),,,------***'''******+++...222333111///(((***...444:::@@@EEEHHHTTT\\\hhhrrryyy~~~~~~www\\\YYYQQQGGGBBB@@@===999@@@AAA<<<555555:::888000666777999;;;===>>>??????666666666444333333555777555444333111111111111222//////......------,,,,,,++++++***))))))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''(((((('''((()))***,,,---......000000000111222444555666333333444555666888999:::777666555555666777888999333333222111000000//////MMM:::777444222222222111000...------,,,+++,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********+++***************+++,,,,,,((())))))***************++++++++++++,,,,,,,,,,,,***,,,------,,,,,,...///111111///,,,***+++,,,,,,555222...+++***+++,,,...+++)))***///...***))),,,...//////,,,+++++++++***......000000...,,,,,,.../////////...,,,+++,,,,,,333222111000...---...///...000222333444333222111000000...,,,---000555999999777444000---+++***)))***++++++******)))((('''&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***++++++++++++(((,,,((((((000111///666000//////000333444444333111111111222222111...+++...,,,******+++,,,,,,+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((()))))))))******$$$&&&***,,,---,,,++++++000...+++)))((()))+++,,,222111...)))%%%$$$&&&(((///111555:::@@@EEEKKKNNN[[[```ggglllnnnqqqwww|||~~~mmmeeelllwwwsssiii\\\QQQIIIAAA888222555111000444777999===BBB777222///111555999>>>BBB333333444444444666888999666666555333111111444666222222111111000/////////---------,,,,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&'''''''''((()))***+++,,,---...//////000111222444666777444444444444555666777888888777666555555666777777111111000000000/////////III999777444222222111000///...---,,,,,,++++++,,,,,,******+++++++++******)))))))))))))))*********************)))***++++++,,,''''''((()))))))))))))))************++++++++++++,,,---...---++++++---...&&&))),,,---...///...,,,'''))),,,...............222***''',,,///---...222(((,,,---+++***---///---++++++---...,,,)))***,,,(((,,,000///+++***...222.../////////......///000------...000222222000......///...------222;;;BBB???===888333///,,,++++++))))))***))))))((('''&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((()))******++++++,,,...((((((000///---444000///......///...+++)))......///111222000,,,)))...,,,***)))***,,,,,,+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))))),,,,,,***(((&&&&&&))),,,$$$)))///000...,,,,,,...))),,,//////------000333...+++)))***///333555555000222666888777888>>>EEEDDDLLLPPPNNNKKKIIIEEE>>>JJJIIIFFF@@@999666666999:::666222000222333333222333///111777666///000777999000222======222///666222333333333333666:::===666666444222000000222555///000000000///...---,,,++++++++++++++++++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''''''''(((***+++,,,---......//////111333555666777555555444444444555555666:::888777555444444444555//////////////////......MMM:::777333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---///000000...---...///...---,,,,,,---///111222000222333222111444:::???SSSWWWNNN888)))))),,,***+++++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,------......///---,,,,,,,,,,,,---......333111//////000///,,,))))))))))))***++++++,,,,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&///'''###(((+++(((%%%$$$))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------.........//////////////////////////////---------............///111111000000000000111111000111111000///000333555666444333333444666666666333333333333333444555666222111///000111333222222222111///.........///000---,,,++++++******++++++***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++//////......///111333444666666555555555666666777777888888888888666444333///000111111111000...---JJJ:::777333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))+++++++++++++++***))))))*********++++++++++++,,,++++++++++++++++++++++++*********************************************************++++++++++++,,,---///111111///......///......------...111333555222222111111333777===AAAAAAFFFBBB444***++++++'''******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++,,,,,,------------....../////////000000///---...//////---***))))))*********+++++++++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&& """$$$$$$%%%&&&((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........//////............/////////000000000///000333555999666444333444555444333222333444555444333222111111///...///000222222111000000...---------...///++++++***))))))))))))******)))((('''&&&''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********......//////000111333333444333333333333444555555666777777777666555333222///000000111000///...---FFF999666333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))*********)))(((((()))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...111111000.........------...///111444666888999555222111333888<<<>>>///444555000...000---&&&)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))((())))))***++++++,,,,,,,,,---///111111111111111...------...///000...,,,++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&111444***"""$$$'''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---.........///222555:::777555333333222111000111222444555555222///---///...---...000111222111//////...---------------******)))(((((((((((()))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))------///000111222222222111111111111111222333333444555555555444333222111000000000000000///......CCC888666222000000///...---++++++++++++++++++++++++))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))((((((''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((+++...000...---,,,,,,------...000222555888999???999222///111444555555)))---......111444000(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,+++---///111222222111000/////////000000///...---,,,++++++***)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...;;;<<<---###%%%'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++*********************************+++++++++,,,,,,++++++************++++++***+++,,,,,,---...111444666444222111111111///---111222333444444333111000///...---...000222222222//////.........---------******)))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++,,,...000222222222111000000000000111111222333333333333333222222111111000000000000000//////...BBB777555222000000///...---++++++++++++++++++++++++))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&(((+++,,,+++*********+++,,,---///222444666777<<<666///,,,---000000///------,,,,,,///222...)))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,***+++...000000000///...222222222222000...------,,,++++++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###---...$$$!!!)))***###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************+++******))))))******+++((()))***++++++,,,000222111///...///000000...---222111000000111333555666111///...///111333333333000000000000//////......++++++***))))))))))))***(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***---///000111111000000000000000111222333444333222222222111111111111111000000///////////////BBB777444111/////////...---++++++++++++++++++++++++)))((((((''''''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((()))(((((((((******+++,,,...///111222222222///,,,***+++---/////////---))))))***+++***'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,++++++---.........---,,,222333444222///---,,,---++++++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& %%%%%%!!!"""))))))###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))*********))))))*********((())))))))))))***---000---,,,,,,...000000///---111000...---///222555888222111000000222333333222000000000111000//////...++++++***))))))))))))***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***,,,...//////000000000000111222333444555444333222222222222333333111111000///////////////AAA666444111/////////...---************************((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&&&&''')))+++)))***++++++,,,,,,,,,,,,+++++++++***)))***,,,...---***((('''''''''&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******+++------------,,,,,,,,,,,,...000222111...,,,,,,---******))))))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))(((((()))))))))'''((()))(((((()))+++...---------///111111///---......------...///111333333111//////000111000/////////000000000///...---******)))(((((((((((()))'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((()))+++---...////////////000111333444555555444333333333444555555222111000///...//////000AAA666333000////////////...************************((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%'''***---))))))*********)))((((((***,,,---+++(((&&&(((+++***)))((()))(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''##################$$$$$$"""""""""######$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))//////---,,,,,,,,,,,,,,,***---//////,,,+++,,,...))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""###&&&%%%!!!###(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((()))((('''(((***,,,/////////000222222///---,,,,,,------------------333111///////////////------.../////////...,,,,,,))))))(((''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&''')))+++...///......//////000222333444666555444444444555666777222111///.........///000xxx>>>555222000//////...---,,,++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%))),,,111,,,&&&%%%''')))'''%%%''''''&&&&&&&&&%%%%%%%%%***XXXNNNLLLNNNKKKOOOTTTUUUMMMPPPHHHVVV(((&&&###+++444\\\KKK!!!((("""***&&&...888;;;RRRFFFMMMOOORRRFFFJJJRRRQQQKKKLLL___"""))) ,,,***"""555(((<<>>555222000//////...---,,,++++++++++++++++++++++++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''+++...000+++&&&%%%''')))(((&&&'''''''''&&&&&&&&&%%%%%%IIIqqq(((---555 &&&###+++%%%&&&///GGG'''&&&%%%''')))!!!(((%%%...111$$$,,,222&&&///(((vvvOOO(((+++$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,---***+++---......---+++***)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&''')))+++,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,------...000000//////...---------------,,,,,,,,,+++++++++******)))((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,,,,,,,---///000222222333333333333333222111000000000//////////////////uuu===555222000//////...---,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&)))---000---)))%%%$$$''')))(((''''''''''''''''''&&&&&&&&&+++XXXkkkqqq333 000 $$$((( &&&&&&$$$===aaatttwww]]]'''------+++---***&&&&&&%%%{{{(((%%%###((('''000***ZZZ444)))000+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++***)))(((((((((((()))***+++++++++***++++++,,,---///...------------...///------,,,+++******)))))),,,+++***(((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++***+++,,,---...000111111222222222222111000///...---...///000000//////...rrr<<<555222000//////...---,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''+++---***'''%%%%%%'''(((((((((''''''''''''''''''''''''###$$$'''((("""kkk'''+++$$$222"""<<<@@@ 777$$$)))000......%%%+++...***"""$$$&&&---%%% ###$$$!!!---+++|||+++''',,,+++FFF<<<)))(((---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((((((((())))))***+++++++++))))))***++++++***))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))+++******************+++******************+++,,,...---,,,++++++---///000......---,,,+++***)))(((+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))******+++,,,---///000111111111111111111000///...---+++---///000000///...---nnn:::555222000//////...---,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''&&&$$$%%%'''((('''&&&%%%%%%&&&'''((('''&&&&&&'''''''''''''''''' $$$***$$$VVV ,,,(((---333000$$$999!!!CCC+++(((///111'''---***%%%(((***###'''444***333333"""&&&&&&sss(((000%%%&&& GGGQQQ)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''(((((())))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''******++++++++++++******))))))))))))***+++,,,,,,---,,,+++***+++---///000000///...---,,,+++***)))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))***+++,,,...000000000000///000000000000///......+++,,,...///000...---+++jjj888555222000//////...---,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%###000%%%MMM$$$...333(((777HHH---...>>>$$$444...''')))***$$$+++((($$$((($$$"""===wwwiiiooorrrkkktttyyyvvvooo!!!''' >>>...///444!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))***,,,---...,,,++++++***+++,,,---...//////......---,,,++++++((((((((((((((()))******&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))+++...////////////......//////000000//////,,,---.........---++++++fff666555222000//////...---,,,++++++++++++++++++++++++'''((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###)))111JJJ,,,222'''!!!111((()))(((!!!...***,,,)))zzz###,,,...+++444'''+++(((...+++&&&222www///!!!%%%fff;;;(((&&&"""444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&'''(((((())))))******))))))))))))))))))***''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))+++---///111+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***))))))(((((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%'''))),,,---------,,,,,,---...///000111111111///......---,,,+++******ddd555555333000/////////---,,,++++++++++++++++++++++++'''((((((((())))))******''''''''''''''''''''''''$$$%%%''''''''''''(((***%%%&&&'''&&&$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$&&&''')))BBB &&&)))+++)))''')))((("""***###))))))MMM000...$$$***&&& %%%+++***!!!***ppp%%%&&&%%%+++qqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))******))))))))))))******&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&((((((((((((&&&&&&&&&&&&'''))),,,///111222***+++,,,,,,,,,++++++***,,,+++++++++++++++++++++,,,+++***(((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###%%%'''***+++++++++***+++,,,...000111222333333000///...,,,+++***))))))```<<<555222000//////...---,,,+++++++++************)))((((((''''''''''''(((((('''''''''''''''''''''''''''%%%###$$$&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&&&&$$$%%%(((((('''''')))""",,,%%% ******"""%%%'''&&&&&&***%%%###000 zzz###$$$)))!!!***%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++,,,,,,,,,+++))))))***,,,************))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++------...///000000000////////////...------,,,,,,___;;;555222000//////...---,,,+++++++++************)))((((((''''''''''''(((((('''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&$$$(((***(((%%%&&&'''&&&***%%%kkk)))!!!&&&$$$###((()))&&&&&&"""... $$$ooo%%%+++!!!%%%$$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))************)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***(((((()))***+++,,,------++++++*********))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,---...//////000//////---...///000///---+++***]]];;;555222000//////...---,,,+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&'''(((%%%!!!!!!%%%%%%###000+++$$$%%%"""&&&)))'''&&&&&&)))"""&&&,,,333UUU''',,,sss... 444$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((((((&&&&&&'''+++000333222000+++++++++***************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---...////////////---///333555444111,,,)))[[[<<<555222000//////...---,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$%%%???(((###(((&&&&&&''')))$$$...^^^WWW"""&&&***$$$)))((($$$&&&&&&"""###(((******???..."""%%%yyy(((###---...)))%%%'''!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''')))((((((...555888555111++++++++++++************((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***+++,,,---...////////////222777:::999555///+++YYY===555222000//////...---,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$%%%???(((###(((&&&!!!)))444000666///!!!(((---$$$)))%%%&&&&&&&&&'''&&&---"""---)))YYY333hhh$$$"""111)))%%%&&&!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&+++))))))...444666333///************************'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))+++***(((&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++---....../////////222777:::999555///+++VVV<<<555222000//////...---,,,+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&***%%%***...!!!&&&bbbPPP%%%+++'''***!!!((($$$,,,&&&&&&((( ...###$$$111!!!!!!oooXXX777www((((((111 """$$$######((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((''''''***---///---***)))))))))))))))*********'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((+++...---***'''((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---......///---///333555444111,,,)))SSS:::555222000//////...---,,,+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&...###&&&%%%"""999;;;$$$222 '''###***###,,,&&&&&&''')))111***)))'''CCCxxx###'''"""***!!!%%%"""***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&'''((()))))))))''''''((((((((()))))))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((()))))))))*********((())))))))))))*********************************)))---111000,,,((()))+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---.........---...///000///---+++***PPP999555333000/////////---,,,+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$%%%???(((###(((&&&!!!'''***((((((,,,,,,(((>>>vvv))) 000&&&)))000!!!(((&&&&&&$$$)))""" '''((('''&&&'''444uuu"""))),,,%%%(((!!!***###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((''''''%%%&&&''''''&&&'''***,,,&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,........................***///222111---)))***,,,)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''((()))+++---........./////////......---,,,,,,zzzPPP666555222000//////...---,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!111***,,,;;;$$$%%%+++%%%""""""&&&***(((!!!...$$$&&&$$$QQQ&&&---,,,$$$((("""///(((((('''''''''&&&&&&&&&(((XXX'''!!!'''###%%%(((xxx+++###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&###%%%''')))*********)))&&&&&&%%%'''(((***))))))''')))******)))((()))******,,,.........000666:::===???AAA@@@???@@@EEEJJJHHHHHHIIIHHHFFFCCC???===EEEEEEFFFEEECCC???;;;999222444555111+++(((***...******+++++++++)))(((''''''(((((()))(((((('''&&&((((((&&&&&&&&&'''((()))''''''(((((()))+++,,,---------------,,,,,,+++***{{{QQQ999555222000//////...---,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))!!!///@@@---****** 000777===EEE&&&$$$...)))333::: '''000!!!%%%///000'''''''''&&&&&&&&&&&&&&&'''"""+++&&&""")))%%%'''nnn)))...JJJ $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))&&&%%%$$$%%%'''(((***)))))))))******((('''&&&)))...111222222333444888<<<@@@DDDGGGLLLSSSWWW[[[[[[\\\[[[[[[]]]```ccc```aaacccddddddcccbbbbbb^^^___``````___\\\XXXVVVNNNNNNKKKCCC777---))))))444333111///---+++******)))))))))(((((((((((()))((((((''''''((())))))***'''''''''((()))***,,,,,,,,,,,,,,,,,,,,,+++******{{{RRR<<<555222000//////...---,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111JJJ%%%333999&&&$$$+++,,,...lll444$$$%%%(((333%%%---,,,###<<<===$$$///''')))))))))******************+++,,,444)))%%%***%%%%%%CCC&&&'''((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((('''&&&&&&'''(((***,,,+++***)))(((((()))+++,,,222555888<<<>>>BBBEEEHHHTTTWWW[[[^^^aaacccgggiiihhhfffcccaaaaaaaaa````````````aaaaaabbbbbbaaaaaa^^^___aaabbbbbb```^^^\\\```aaaaaa[[[RRRJJJFFFFFFJJJGGGBBB===888555333222---+++)))((('''(((***+++(((((((((''''''''''''&&&&&&&&&&&&'''((()))***+++***++++++++++++***))))))yyyPPP;;;555222000//////...---,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''^^^FFF)))%%%+++///***!!!uuu222666$$$ BBB"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%---(((444***%%%***&&&&&&%%%&&&&&&CCCeee222$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''(((***+++,,,,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))'''(((***,,,---,,,+++***)))***,,,///333999@@@EEEOOOPPPRRRTTTWWW[[[aaaeee```bbbeeeggghhhhhhhhhhhhooojjjddd```^^^[[[VVVRRRWWWXXXYYY[[[^^^```aaabbb```bbbdddfffgggfffdddcccUUUWWWYYYZZZZZZZZZ]]]___]]][[[WWWRRRMMMIIIEEECCC777444000,,,***)))***++++++++++++***)))'''&&&&&&&&&&&&&&&&&&'''((()))***))))))************))))))vvvLLL999555222000//////...---,,,++++++++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))FFF000''''''$$$---;;;:::&&&,,,***hhh(((*********+++++++++++++++))))))&&&###jjj&&&###+++(((++++++uuu### (((((( %%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''((((((((()))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******,,,++++++************+++111777@@@GGGLLLOOOQQQSSSKKKPPPWWW[[[^^^^^^______ccceeeiiillloooppppppooopppkkkeeeaaa^^^ZZZUUUPPPDDDGGGKKKPPPUUUYYY\\\]]]XXXZZZ\\\___```___^^^\\\QQQQQQQQQQQQTTTXXX___ccc^^^_________]]][[[XXXVVVLLLHHHBBB;;;555000---+++---,,,,,,+++++++++******''''''&&&''''''((()))***((())))))******)))))))))sssIII888555222000//////...---,,,,,,++++++++++++*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((('''''''''''''''''''''''',,,###///www777(((,,,///&&&000!!!###)))sss???555%%%'''555!!!###444DDD---++++++*********))))))))))))%%%'''(((+++###+++&&&+++'''(((&&&}}}[[[\\\(((000%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((('''(((((())))))******++++++)))'''%%%&&&+++444===BBBKKKRRRYYYZZZTTTLLLDDDAAAAAAIIITTT\\\\\\WWWPPPLLLRRRRRRTTTXXX[[[\\\[[[YYYRRRPPPMMMKKKIIIGGGDDDBBB777999<<<>>>@@@@@@??????@@@BBBEEEGGGHHHGGGEEEDDDHHHEEEBBB@@@BBBHHHNNNRRRPPPRRRUUUYYY[[[]]]]]]^^^^^^[[[VVVOOOGGG???999555,,,+++***((((((((()))***((('''''''''(((((()))***((())))))************)))rrrHHH999555222000//////...---,,,,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''---%%%###777((($$$lllAAA&&&'''---$$$$$$''';;; ,,,sss???)))"""'''333000000***000111)))JJJ111333222222111000///......---&&&888+++"""%%%///---)))---&&&%%%,,, +++ttt(((---###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''(((((()))******+++,,,,,,***+++000777AAALLLUUU[[[^^^]]]ZZZQQQGGG@@@???@@@WWW[[[______[[[TTTNNNKKK777666888<<>>999777777:::>>>@@@FFFFFFFFFGGGJJJNNNRRRTTT\\\]]]^^^]]]YYYSSSMMMIII<<<888333...***((((((((())))))((((((((()))******((()))******+++++++++***qqqIII;;;555333000/////////---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((("""555***!!!$$$666222dddAAA&&&%%%///,,,$$$888&&&...000%%%III???444666<<<888>>>;;;UUULLLSSSUUUSSSTTTPPPdddbbb^^^^^^]]][[[ZZZYYYXXXWWWSSSOOOGGG999GGG@@@)))UUU%%%'''///***)))(((!!!+++%%%CCC;;;$$$'''777%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))''''''(((((()))))))))***(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))((((((((('''((())))))***++++++,,,,,,666===GGGRRRZZZ^^^______\\\VVVJJJ???;;;DDDTTTbbbbbb^^^UUUKKKAAA<<<<<<===???@@@DDDMMMWWW___bbbbbbgggiiikkkiiieeecccccceeeYYY\\\```cccdddbbb^^^[[[dddfffggghhhhhhfffdddbbbbbb^^^XXXSSSPPPNNNMMMLLLEEEBBB===:::;;;>>>CCCFFFPPPTTT[[[aaacccaaa^^^[[[UUUPPPGGG===444///---,,,***))))))))))))******+++))))))***+++++++++++++++mmmGGG:::777444000......//////...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))***+++******)))(((***,,,,,,++++++,,,---111,,,))))))***---111555000444:::@@@GGGNNNVVV[[[```gggkkkllloootttrrrkkkuuukkkdddfffjjjlllnnnppprrruuutttppppppssspppiiijjjjjjjjjkkkkkkggg```ZZZNNNHHH<<<111,,,---,,,((())))))+++++++++)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((******)))((('''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''))))))((('''((())))))((((((***,,,,,,+++***''')))+++***)))(((+++...------...222888>>>AAACCCDDDDDDCCCBBB???;;;777555666888888777333000......//////...+++))))))+++...***)))***+++------+++)))$$$)))+++(((&&&'''(((&&&((()))***)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%)))+++((($$$''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((''''''''')))))))))((((((((()))***((()))+++---///333777999WWWZZZ]]]``````^^^[[[YYYZZZddd]]]XXX___UUUHHHNNNFFF:::666???IIIOOOXXXaaa^^^fffkkkkkkkkkmmmkkkfffgggfffddd```^^^aaajjjrrrkkkRRRQQQmmmvvvcccYYYbbblllwwwnnnXXXYYYpppxxxkkk___```dddhhheee___\\\^^^YYYZZZWWWRRRPPPQQQOOOLLLHHHKKKQQQ[[[ccceee```[[[bbb^^^XXXSSSOOOHHH<<<111,,,+++***+++,,,+++(((%%%)))***+++++++++***)))(((lllGGG:::777444000/////////......++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******---,,,)))'''&&&&&&'''(((,,,,,,+++***((()))+++...'''...777>>>BBBDDDHHHLLLTTTWWW[[[```cccggglllooorrrvvvwwwuuuuuuvvvqqqiiiWWWQQQNNNSSSWWWVVVSSSQQQWWWbbbmmmrrrssspppfff[[[RRRTTT[[[ccckkkooonnnlllllljjjbbbVVVKKKAAA444((())))))))))))))))))******)))((((((''''''(((((((((+++***(((&&&&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))((((((((()))*********)))(((''''''''''''&&&&&&&&&''')))***)))---222444444444666888??????BBBHHHOOOVVVZZZ[[[YYYZZZ\\\\\\[[[XXXVVVTTTOOOQQQRRRQQQPPPOOOOOOPPPNNNMMMJJJEEE???999555333444111...***((((((***+++,,,---,,,***+++---,,,((()))))))))(((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''+++,,,)))&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))++++++***)))))))))///...,,,---444DDDZZZiiigggaaaYYYSSSQQQTTTZZZ______aaaWWWMMMIIICCC;;;<<>><<<666000000111,,,%%%+++***)))''''''((()))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&(((+++,,,***'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***+++,,,+++)))))))))***'''777KKKXXXYYYSSSNNNLLLAAA@@@???AAAGGGPPPYYY___HHHCCC@@@===@@@RRRdddfffgggpppsssmmmfffiiioootttpppkkkzzz{{{ppptttyyy|||nnn\\\]]]^^^___aaabbbbbbbbbbbbcccaaa___]]]YYYWWWVVVWWWNNNHHH???333+++(((***,,,)))))))))***))))))))))))iiiEEE;;;666333111/////////...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++%%%(((,,,///111000///---'''***---111777@@@HHHNNN[[[]]]\\\XXXUUUWWWZZZ\\\HHHGGGDDDAAA@@@BBBFFFJJJIIIIIIHHHHHHIIIIIIEEE@@@===;;;???GGGKKKFFF<<<777555999>>>AAACCCGGGJJJMMMAAA===888444444777;;;>>>AAAHHHOOOTTTWWWYYYUUUOOO:::777222...***)))))))))((((((((()))))))))))))))%%%''')))++++++)))&&&%%%)))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))&&&'''((()))************,,,***)))***,,,------+++&&&,,,333777;;;BBBLLLTTTTTTXXX^^^dddjjjooosssuuupppooollljjjhhhddd___\\\aaacccfffhhhiiiiiigggfffeeeeeedddcccaaaaaaccceeennnlllkkklllnnnmmmkkkhhhfffgggdddZZZMMMCCC???@@@GGGGGGBBB:::777777333///111...+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''(((++++++***(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******---,,,+++((('''+++111777JJJNNNSSSTTTRRRMMMIIIGGGEEEAAA===999999;;;???BBBAAAFFFYYYbbb___mmmtttcccjjjjjjvvvyyyllltttfffnnnuuurrrhhh___]]]___ddd```^^^___^^^YYYUUUTTTPPPQQQPPPJJJAAA777000---+++************+++,,,,,,fffDDD<<<555333111000000///...,,,,,,,,,,,,++++++++++++***************************************************))))))))))))************))))))))))))))))))))))))************++++++++++++------------,,,+++***)))222777???HHHQQQYYYaaaffflllhhh___UUUSSSVVVVVVRRRFFFDDD@@@>>>???FFFPPPWWW[[[[[[^^^cccgggjjjlllmmmaaa]]]^^^eeejjjfff```]]]KKKRRR^^^jjjqqqsssssstttvvvqqqgggZZZMMMBBB:::666DDDKKKQQQQQQOOOLLLEEE>>>AAA>>>999444000...---,,,((((((******++++++******((())))))***+++******)))))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---,,,,,,***)))***,,,///222444555???FFFPPPWWW]]]dddooowwwtttrrrooonnnmmmmmmmmmmmmcccaaa___]]]ZZZVVVRRRNNNEEEGGGKKKNNNQQQSSSTTTTTTRRRRRRQQQNNNLLLKKKMMMOOOOOOOOOOOORRRXXX___eeegggnnnsssvvvpppaaaQQQFFFBBBGGGLLLMMMGGGAAAAAACCCDDD999666333000///,,,)))&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++++++++***))),,,666DDDOOO]]]RRRFFFBBBIIITTT]]]aaaZZZPPPCCC888555;;;FFFMMMbbbcccllljjjeeeyyyvvvmmmzzzyyyhhhffflll```YYYWWW___ddd^^^SSSMMMGGGMMMSSSUUUQQQIII???999---,,,***))))))***+++,,,dddDDD<<<555333111111111000...,,,,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,///---)))(((+++111999>>>KKKQQQZZZccciiinnnqqqtttuuutttnnnhhhkkkqqqnnndddfffaaa[[[UUUTTTZZZcccjjjssstttvvvxxxuuurrruuuzzztttmmmjjjnnnssstttssssssllljjjmmmtttzzz{{{|||~~~}}}~~~~~~xxxmmm```TTTNNN\\\eeekkkkkkfff___UUULLLCCC@@@:::555222222333444,,,---...000000000//////333///+++'''%%%&&&)))+++******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******++++++,,,+++************++++++)))---333999@@@HHHPPPVVVaaadddgggggghhhjjjooosssnnnjjjeeeaaa``````______YYYXXXYYY[[[^^^______^^^TTTUUUXXX\\\aaaeeeiiijjjiiihhhddd]]]UUUOOOLLLLLLCCCBBBAAAAAAEEELLLVVV^^^aaagggnnnpppkkkbbb[[[WWWSSS[[[^^^WWWMMMKKKMMMNNNEEEBBB???>>><<<777000***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((***......,,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))***++++++,,,,,,***...222666<<>>@@@EEEEEECCCBBBGGGSSScccqqqxxx{{{zzzzzz~~~|||zzzzzzzzzzzzyyy}}}{{{xxxvvvwwwyyy}}}vvvyyy{{{||||||{{{{{{|||mmmooonnnggg______hhhrrroooeeeWWWLLLHHHHHHLLLNNNZZZaaafffgggiiikkkkkkhhhVVVVVVXXX[[[ZZZSSSFFF;;;222111000...,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%%%%%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***000444444---'''************************************************))))))))))))))))))))))))((()))+++++++++***++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,------:::HHHYYYdddfffeeefffhhhhhhggggggkkkpppsssrrrooonnnooopppqqqssstttuuuuuu|||~~~lllYYY[[[TTTNNNOOOTTTVVVQQQKKKTTTOOOEEE;;;333...,,,+++WWWLLL<<<666333111000000///...------------,,,,,,,,,++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,///000---***%%%,,,111...***///:::DDDMMMVVVcccmmmnnnlllnnnrrruuuzzz{{{yyyzzz}}}~~~{{{vvvgggpppmmmgggoooooouuusssyyyvvvxxxwwwqqqiiifffgggiiiiiipppiiiffffff```XXX[[[fffeeedddfffjjjmmmmmmmmmnnnfffkkkmmmkkkiiieeeXXXIII888555000+++))),,,222777444///******,,,,,,(((###((((((((((((((((((((((((***$$$!!!###$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,+++)))))))))***)))(((+++,,,,,,,,,+++******)))***000:::DDDLLLVVVdddpppvvv\\\DDD???EEEKKKQQQXXX]]]```eeekkkoooqqqtttxxx{{{~~~~~~|||~~~}}}~~~rrrzzz~~~zzzrrrrrruuummmooo}}}xxxssskkk___UUUSSSVVVZZZ\\\YYYYYY^^^ddddddcccccccccbbb]]]VVVPPPQQQSSSKKK:::,,,***,,,---,,,,,,+++)))((('''''''''))))))((((((((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''))))))(((&&&###...+++(((''''''((((((((((((,,,///...+++))))))***...------///000///+++'''***///222000+++)))...444---+++***+++---...,,,+++*********+++------+++)))&&&))),,,+++(((&&&&&&'''&&&&&&''')))******(((&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((()))***,,,...---***((())),,,---,,,,,,111<<>>888333...***))))))***,,,+++)))&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&''''''''')))((((((''''''(((((()))''''''''')))+++---......$$$&&&(((***,,,,,,***)))///222333111...,,,---000///000444;;;CCCIIIKKKKKKQQQSSSTTTRRRPPPNNNPPPQQQVVVRRRMMMFFF???888222///222...***'''((()))******((()))++++++******+++,,,...+++)))((()))+++++++++***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))+++************)))(((&&&***++++++,,,111<<>>444)))+++,,,,,,+++***(((((((((((((((((((((((((((((('''&&&)))///000+++&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))*********)))***,,,---------------------...000777DDDTTT___mmmssswwwxxxzzz|||wwwwwwzzz}}}~~~{{{}}}qqq{{{wwwxxxxxxwwwoooiiihhhbbbTTTJJJHHH===KKKYYYYYYOOOKKKRRR\\\bbbdddddd```YYYSSSNNNLLLJJJDDD;;;111***((())),,,))))))***++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((()))***))))))(((((())))))************)))((((((((()))000---***&&&&&&)))///333666<<>>MMM[[[fffkkkgggkkkmmmnnnpppttttttpppooobbbooo|||rrrsssZZZQQQEEE>>>AAAGGGGGGCCCOOOIII:::777444222111111000///............---------,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,---------.........---...///......222:::@@@PPPVVVaaahhhaaaSSSKKKLLLbbbmmmtttqqqmmmpppvvvzzz|||}}}iii___^^^______```bbbfffgggeeeccccccdddeeegggjjjjjjbbbSSSHHH777222,,,+++,,,,,,)))%%%))))))))))))))))))))))))'''&&&)))000111,,,&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))************+++)))+++...---,,,+++,,,...)))000;;;FFFQQQ^^^kkktttuuu~~~|||~~~yyyvvvggg{{{rrryyy|||vvvpppqqq{{{oookkktttvvvhhhVVVMMMPPPYYYaaa___TTTJJJGGGIIIYYY___eeegggccc]]]\\\]]]\\\ZZZTTTFFF666+++)))***'''((())))))************))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))*********))))))))))))******%%%(((+++,,,,,,+++---///((()))+++---111888BBBHHHXXX]]]dddhhhkkkoootttxxxuuuxxx{{{|||xxxrrrkkkffffffiiijjjgggdddgggpppxxxxxxxxxxxxxxxvvvvvvvvvwwwvvvuuutttsssrrrooojjjfffUUUNNNEEE>>>999555111---+++******,,,...///...---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((()))))))))***'''***------,,,++++++,,,///666BBBQQQ^^^gggiiiiiiiiiooorrrooolllmmmnnnnnnbbbnnn{{{~~~pppZZZHHHCCCCCCCCCNNNJJJ;;;777555222111111111///...............---------,,,++++++,,,---------------,,,,,,,,,,,,------------,,,------....../////////000...---...555BBBQQQ[[[hhh[[[TTTZZZ``````^^^___ddduuu}}}|||sssooobbb^^^]]]aaacccaaa^^^]]]cccccceeeiiijjjhhhaaa[[[MMMAAA333***)))+++***)))))))))))))))))))))))))))'''&&&(((...///***&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))*********++++++++++++(((+++,,,,,,******---111---<<>>JJJSSSZZZaaafffjjjnnnqqqqqqppppppsssvvv{{{|||{{{ttthhhYYYMMMFFFHHHLLLNNNJJJDDDDDDLLLTTTWWWVVVUUUXXX]]]bbbeeegggnnniiiccc```aaafffjjjmmmmmmiiiccc^^^YYYSSSNNNKKK:::555---)))(((+++///000++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))******(((+++...---+++)))+++---;;;EEESSSaaaiiillljjjhhhnnnssstttmmmhhhkkkrrrvvvwwwwww}}}VVVCCCEEEKKKMMMKKK<<<777555222111111111000...............------------+++,,,---.........---,,,,,,,,,,,,------------...,,,------...//////000000000111555===IIIVVVaaafff```SSSOOO\\\kkkqqqvvv|||zzzxxxjjj___]]]___]]]ZZZZZZ```aaaccceeeffffffeeeddd]]]SSSEEE:::222///,,,+++))))))))))))))))))))))))(((%%%&&&***+++(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))*********+++++++++,,,,,,(((+++---,,,+++---333999EEETTThhhuuuxxxuuusssssssssppplllsssiii___^^^ggghhh___]]]dddaaafffkkkqqq|||pppqqqqqqjjjlllyyyttttttpppsssqqqttt|||hhhlllsssxxxyyytttkkkeee]]]WWWXXXaaajjjjjjhhhhhhdddfffhhhfff^^^RRRDDD;;;///---***((('''((()))***))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''&&&'''''''''((((((((()))//////...---,,,++++++***''''''''''''((()))***++++++++++++******+++++++++,,,......+++)))+++222777CCCNNN[[[eeeiiijjjlllnnnlllmmmkkkgggdddeeejjjnnnhhhiiiggg```TTTHHH???;;;DDDHHHLLLKKKHHHFFFHHHJJJOOOIIIBBBAAAFFFJJJJJJIIIMMMGGGAAA@@@FFFQQQ\\\bbbeeehhhjjjjjjhhhfffdddcccSSSLLLCCC:::666444222222+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********))),,,---,,,+++---444:::MMMVVVaaajjjllllllllllllooopppmmmjjjppp{{{hhhZZZVVVSSSLLLKKK===777555333111111111000...//////.........---------+++,,,---.........---,,,,,,,,,,,,---------......---------...///000000111---444AAAQQQ___eeeeeeaaaOOOQQQ^^^ooovvvtttxxxiiiaaa```^^^\\\\\\ZZZ^^^cccfffffffffffffffbbb```YYYNNNAAA555...***)))))))))))))))))))))))))))%%%$$$((()))'''%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***---/////////333;;;BBB___hhhssswwwtttpppoooqqq|||mmm___bbbbbbYYYhhheeemmmyyy{{{zzzvvvrrrwwwsssjjjtttsssssssssuuuuuutttssslllYYYKKKQQQ^^^gggjjjkkkiiiddd```bbbdddaaaWWWNNN777444///,,,)))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))111111000///---,,,+++***''''''''''''((()))++++++,,,++++++******++++++,,,***,,,...///333===LLLWWWccchhhllllllfffaaa```aaaXXXUUUNNNEEE???>>>DDDIIISSSXXX^^^bbbdddgggkkknnnaaadddjjjnnnpppnnnjjjggg[[[UUUQQQWWWeeeqqqwwwwwwooofffYYYNNNGGGDDDBBBBBBIIIPPPYYY___aaabbbccceeeiiifff```YYYPPPFFF<<<555+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,,,,---555AAAJJJZZZaaaiiilllllllllooossskkkiiieeehhh{{{~~~}}}sssQQQFFF@@@777555333111111111000...000/////////............---------.........//////,,,...000///......000111...000111000000111333666>>>KKKWWW^^^hhhqqqooofffdddkkknnnlllwwwxxxsssppphhh]]]UUUZZZ[[[^^^aaabbbaaacccfffddd```]]]\\\XXXMMM;;;...***++++++)))'''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********)))(((***---000,,,///222111333???RRRaaalll{{{rrryyy}}}kkkvvvuuuWWW[[[ZZZZZZ___kkkwww}}}}}}yyyvvvkkkjjjvvvnnnkkkmmmvvvzzzuuurrrssswwwppp[[[GGGMMMeeerrrnnnmmmhhhcccbbbcccccc```]]]WWWGGG555+++((()))+++---'''((()))(((((((((***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((()))+++,,,------,,,+++***************)))((((((+++***)))***,,,---,,,***---...222;;;KKK]]]iiimmmrrrfff^^^\\\YYYRRRNNNOOOSSSEEE;;;;;;>>>EEEXXXlllwwwxxxyyyxxxuuuuuuzzzmmmjjjggggggmmmtttsssooo[[[[[[___iiiuuu}}}~~~|||wwwwwwlll\\\UUUWWWUUUNNNHHH<<<:::EEELLLNNNYYYiiifffgggccc___``````XXXLLL999000(((''',,,///---(((***)))((()))+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))),,,---+++))))))++++++***)))))),,,444CCCTTT``````iiitttqqqggglllrrrkkkbbb}}}yyywwwPPPFFF???777555333222222111000...000000/////////.........---------.........//////,,,---............//////222111//////111666;;;???UUUWWWYYY[[[bbblllqqqpppuuuxxxqqqgggXXXVVVUUUXXX]]]bbbfffiiieeebbb``````]]]VVVJJJAAA555000+++((((((******)))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***++++++++++++++++++************+++---......---,,,666------;;;IIITTTddduuu}}}lllhhhjjjgggbbb___rrrwwwtttbbbtttiiiiiinnntttxxxpppuuunnnZZZOOOTTT___dddeeeiiilllkkkfffccceeegggbbbZZZMMMAAA777///,,,+++'''((())))))((('''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,+++******))))))***+++,,,,,,---...---++++++---000///;;;JJJYYYdddlllooopppeeeTTTDDD???BBBHHHQQQYYYMMMSSSWWWXXX^^^jjjrrrtttwww{{{xxxqqqrrr{{{{{{sssvvvwwwtttooooooqqqlllbbbeeefffiiiooosssuuutttqqqsssxxxvvvjjj^^^ZZZ]]]```ZZZ\\\UUUIIIHHHPPPQQQKKKMMMZZZcccbbb]]]]]]]]]\\\PPPIII>>>222+++)))+++...+++***((()))******((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))*********......111999FFFUUUaaahhhrrrdddgggtttsssiiiccc```uuu{{{OOOEEE???888555333222222111000///000000000/////////......------........./////////.........///111111000...333111...000888BBBKKKPPPQQQQQQWWWbbblllppptttwwwfff___VVVRRRTTT[[[aaadddcccbbbccccccccc___YYYUUUDDD:::...)))***,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,)))***---///111111...,,,222///;;;UUUgggmmmzzzjjjbbb^^^bbbdddiii{{{uuuuuuxxxfffdddiiimmmgggqqqsssdddNNNIII]]]sss^^^```bbbdddeeeeeeeeeeeeeeeddd___SSSDDD666,,,'''((()))***++++++)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((***+++,,,---,,,+++)))))))))+++...///,,,---...***(((,,,666???MMMYYYiiirrrqqqkkkhhhgggIIIDDDEEEOOO\\\gggooottt|||}}}zzzrrrmmmqqqwwwzzzooolllqqq}}}|||xxxvvv{{{~~~zzzqqqjjjhhhjjjggghhhlllqqqnnnddd[[[WWWdddiiieeeWWWSSSXXXXXXOOOJJJHHHGGGJJJVVVaaaccc```]]]\\\VVVHHH777---,,,///---+++************(((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((()))+++,,,---,,,+++---///777EEEVVVccchhhiiiqqqllloootttnnndddfffppp~~~MMMEEE>>>888666333222222222000///000000000////////////...............////////////000//////111333444222000222111111777CCCPPP[[[aaaTTTQQQYYYkkkxxx|||uuucccYYYXXXZZZ[[[^^^```dddffffffccc___]]]RRRGGG999///,,,,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,)))+++---...---///222666:::HHH]]]nnnyyyqqq\\\jjjbbb___kkkzzziii{{{llllllqqqtttiiiQQQAAALLL```eeeWWWLLLQQQ```iiifff]]]aaadddccc[[[PPPCCC666,,,++++++,,,---...---+++)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))))))))***,,,---++++++*********+++,,,------...------222===MMMYYYlllmmmooommmddd\\\ZZZ]]]UUU[[[fffsss{{{}}}{{{yyyuuurrrssswwwvvvzzziiiooo|||{{{nnnddd[[[YYY\\\___ZZZUUU\\\jjjbbbTTTDDD???HHHTTTXXXWWWQQQVVVZZZXXXOOOBBB666///...,,,***+++,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))...******---000...---,,,,,,444BBBRRR```hhhjjjiiiiiiuuuqqqfffoooLLLEEE???888666444333333222111///111000000000////////////........./////////000000000//////000222444444444555666:::BBBMMMXXXaaafffoooffffffssslllaaa]]]ZZZ\\\```eeeiiijjjfffaaa^^^ZZZSSSHHH;;;111+++***+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************************++++++,,,,,,***---...+++)))...;;;GGGQQQiiiyyyyyyssspppjjjhhhVVV[[[zzzwwwnnnnnnbbbbbbhhhmmmcccSSSOOOWWWnnn\\\JJJHHHUUUcccfffcccdddfffddd```\\\VVVIII;;;...---+++,,,---...,,,***************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))///...,,,+++******+++,,,***+++,,,,,,,,,+++******,,,000666AAANNN\\\fffkkkmmmddd\\\XXXSSSQQQWWW```vvvwwwwwwtttqqqpppppppppwwwmmmdddgggiiibbbRRRJJJVVViiinnnnnnjjj\\\III???BBBJJJ???AAAIIIUUU^^^YYYIII;;;///---******+++,,,------************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******///+++***...///,,,,,,///777EEEVVVccciiijjjlllmmmlllnnn```eeeKKKFFF@@@999666444333333222111000111111000000000/////////....../////////000000000---.........///111666999???CCCIIIOOOUUU]]]dddiiirrrttt}}}rrrggg\\\^^^aaafffkkknnnlllfffaaa^^^[[[UUUJJJ===222---+++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******)))))))))))))))*********++++++))))))******++++++,,,,,,,,,...000...///888IIIWWWUUUssskkkHHHTTTWWWbbbkkkzzzzzzssspppkkkeeeeeekkkjjjbbbUUUIIIEEEMMM\\\hhheeefffddd______```UUUGGG555000***(((***++++++)))************************(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))000///...---,,,+++++++++++++++,,,---------,,,,,,+++444EEEXXXgggmmmllliiidddZZZSSSRRRRRRRRRZZZeeekkklllooosss~~~xxxvvvZZZ[[[eeeffffffiiimmmmmmaaaOOOAAA;;;<<<777777DDDVVV___XXXNNN999555...******+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++---((()))------)))---666GGGTTTdddlllkkkiiijjjllljjjpppqqq{{{{{{{{{yyywwwvvvwwwxxxppprrrsssssssssuuuwwwyyy{{{|||}}}~~~~~~~~~}}}|||KKKGGGAAA999777444333333333111000111111111000000000//////.../////////000000000000---000222000...222:::BBBLLLSSSZZZ^^^aaafffooowwwyyyvvvbbb______bbbiiippprrrmmmhhh```___\\\VVVMMM@@@444,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))************)))))))))*********+++++++++******++++++,,,------......///222888AAALLLXXX___[[[vvvwwwsssxxxiiiNNN\\\|||ppp``````gggfffdddZZZJJJ===>>>LLL[[[^^^cccbbb]]]]]]```[[[PPPAAA999...((((((*********************************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---,,,++++++---000333555<<>>XXX```jjjooommmkkkkkklll___^^^cccjjjiiijjj{{{{{{wwwxxxhhhZZZYYY\\\\\\\\\^^^RRRKKKAAA:::;;;EEESSS\\\___UUUFFF999111---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++))),,,222000///<<>>666AAAUUUYYYWWWQQQHHH===555///---///---++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,............333@@@QQQ___eee^^^hhhqqqfff```oooxxxnnniiijjjnnnrrr|||{{{xxxwwwuuurrrnnnkkkiiihhhbbbaaa^^^[[[XXXUUURRRQQQRRRSSSUUUXXX\\\___cccdddgggiiimmmpppsssuuuvvvvvvxxxyyyzzz{{{zzzxxxvvvuuukkkhhhccc\\\VVVRRROOONNNZZZ```oooxxxNNNCCCCCC======999444444777666000222222222222222222222222111000000111111222333444666333333555888@@@SSSfffhhhnnnvvv~~~zzzpppsssvvvvvvvvvqqqqqqiii\\\WWWXXXPPPDDD333000---++++++,,,,,,,,,************************************************************++++++++++++,,,,,,---------,,,,,,+++333444111,,,***,,,000222BBBUUURRRLLLgggyyy```RRRPPPUUUmmmmmmgggcccdddbbbEEE999CCCNNNYYY___ccceeebbb^^^```VVVHHH:::111---++++++,,,,,,+++***************************************+++*********))))))))))))++++++++++++*********)))+++***+++,,,---......---***))),,,444AAAQQQ]]]ddd\\\UUUKKKPPPccclllmmmssszzzttteeesssvvv}}}~~~xxxyyy```^^^bbbXXXPPPOOOGGG<<<<<>>555---,,,***+++++++++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,---...,,,+++...:::LLL[[[dddffflllhhhaaagggyyymmmccc]]][[[[[[[[[hhhiiijjjjjjhhhddd```]]]]]]ZZZUUUOOOJJJGGGEEEEEEIIIIIIIIIHHHHHHGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEHHHIIIMMMQQQWWW\\\aaacccgggccc]]]VVVOOOKKKHHHGGGKKKKKKJJJIIIGGGEEECCCBBBBBB@@@@@@EEENNN]]]tttrrrLLLBBB@@@<<<;;;999777666444222000333333333333333333333333222222222222333444555666888999;;;???EEEOOO]]]ggg|||zzzsssvvvcccXXXRRROOOJJJ@@@444,,,***,,,------*********************************************************+++++++++,,,,,,,,,------............---+++***---333555777AAAMMM]]]fffsss~~~qqqRRRRRRrrruuulll```nnncccpppnnn[[[TTT```fffaaaXXXYYYXXXPPPEEE999222///------,,,+++++++++++++++************************************************+++++++++++++++++++++++++++,,,...............///000555@@@OOOZZZ[[[SSSJJJVVVUUUaaaeeejjjyyyzzz~~~~~~[[[LLLRRR[[[ZZZTTTQQQNNNMMMNNNQQQPPPJJJDDD444111---++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,------...---222<<>>>>>??????@@@@@@???>>>>>>===>>>>>>>>>BBBBBBCCCEEEHHHLLLOOOQQQXXXVVVQQQLLLHHHDDDBBBAAA<<<<<<======<<<;;;999888@@@???@@@AAAAAAGGGVVVeee~~~oooKKKCCC@@@===666666;;;999///---444333333333333333333333333333333333333444555666777444:::AAAEEELLL\\\ooo}}}~~~vvvaaaWWWUUUUUUKKK===222---,,,,,,,,,***************************************************++++++++++++,,,,,,,,,,,,---...///////////////000000111333555<<>>999000+++)))***,,,---************************))))))))))))))))))))))))************************************************------,,,,,,,,,---......///<<>>===<<<999999999888888888888777888888888888999999999999777666666666666666777888<<<<<<;;;<<<===???AAACCCDDDDDDCCCBBB@@@===;;;999999999:::;;;:::999777666222444999<<<:::;;;DDDOOO^^^qqqlllJJJDDDAAA777111000444444000444===444444444444444444444444444444444444555666777888444>>>HHHQQQ```zzz{{{lll^^^ZZZYYYSSSGGG;;;222---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000000000000222333111333>>>SSSfffppp|||oooZZZ[[[zzzwwwrrr{{{vvvssspppnnnllliiifffcccaaa``````______```bbbcccbbbaaa]]]^^^```bbbcccdddeeeeeeiiijjjlllooosssvvvzzz{{{zzznnnhhhmmmtttsssdddVVVYYYdddaaa\\\WWWVVVTTTKKK;;;---///...------,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...///...,,,---222666EEETTTbbbdddZZZUUUZZZbbbUUUxxx~~~rrrOOOYYYVVVTTTTTTUUUTTTPPPMMMHHHAAA666...******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000666FFFZZZddddddbbbdddhhhnnnyyydddXXXOOOKKKFFFDDDEEEEEEDDDBBBEEECCC@@@>>>>>>===<<<:::@@@AAAAAA@@@===:::777444;;;<<<======;;;999666444;;;;;;;;;;;;:::::::::999666666666555555555444444222222222333333555666666444444444555666888999:::999:::;;;<<<:::888555444777777777777777666555444444444555666444444:::CCCJJJXXXmmmjjjJJJEEEBBBNNNPPPFFF444---555;;;:::444444444444444444444444555555555555666777888888;;;HHHXXXhhhwwwddd[[[XXXVVVPPPEEE888///,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000000111111000...333666???ZZZyyyyyyyyy[[[YYYzzz{{{uuuqqqkkkfffbbb___\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWZZZYYYYYYZZZ\\\\\\[[[YYYXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWXXXYYY[[[]]]^^^___eeegggkkkooouuu|||llliiixxxsssZZZTTTcccbbb]]]XXXWWWWWWPPPBBB666///......---------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...---111999@@@ZZZbbbiiihhhcccfffttt\\\\\\\\\ZZZXXXWWWUUUSSSRRRQQQKKKAAA888222///---,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,---...///000222333BBBQQQaaahhhfffffflllssswww___OOOHHHFFFEEE===>>>?????????===;;;:::888777666777999<<<===<<<555777;;;======<<<999777444444555666777777777777444444444444555555555555777777666666555555555555333333333333444555666777222222333444555555555555888888888888888777666666666666555444444444444555<<<999777777555333777<<>><<<999666444333333555555555666666666666777888666777888666555:::BBBHHH___|||ttthhh[[[___RRRIIIMMM???,,,------------+++******,,,...++++++,,,,,,,,,---------,,,,,,------.../////////333---,,,333666222000333;;;<<>>NNNQQQNNN\\\ggghhhxxxhhhyyyrrrZZZfffccckkkoooaaaWWWPPPLLLAAA111+++...+++++++++)))((()))+++---))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,///000,,,,,,999III[[[YYYhhhiii^^^zzzfffFFF>>>======<<<;;;;;;::::::555666666777999::::::;;;888777777666666777777888777888888999999888888777666666666666666666666666666555333444666777777666:::777555555666666444222555555444444444444444333666555333333444666777666666666666666666777999;;;:::777555777:::<<<:::777;;;888777888<<>>===AAA:::===PPPfffsssxxxzzzbbbHHHEEE???>>><<<:::888666555444333444555555555555666666666888777999======<<>>>>>>>>???@@@@@@AAAAAAGGGBBBBBBMMM[[[fffrrr{{{___GGGEEE>>>;;;:::999777666555444444444444444555555555555666444555999======???IIISSS|||jjjYYYUUU\\\UUUHHH>>>777........................,,,,,,,,,,,,------------,,,------......///000000'''777111)))333444333>>>PPPzzzfffWWWooosssmmmcccYYYTTTSSSUUUVVV[[[```iiittt|||yyysssooohhhjjjnnnuuu^^^PPPWWWXXXTTTVVVHHH===333000000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////444...---999LLLYYY[[[VVV\\\gggwwwyyyjjjmmmiiimmmrrruuulll^^^SSSNNNHHH:::,,,///......---,,,+++***)))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,...111555>>>NNN]]]\\\qqqccc```___CCC222222:::999888888888888888888888===<<<<<<<<<;;;;;;::::::999888888888888888888999888888999999999999888888777777777888888888888888666888::::::888888;;;>>>999888777777888999888666666666777777888999999999999999999999999:::;;;;;;>>>??????@@@@@@@@@??????@@@AAABBBAAA??????AAADDD@@@AAABBBCCCCCCCCCDDDEEEEEECCCCCCHHHOOO\\\ooo}}}\\\FFFEEE>>>999888777666555555555555444444444444555555555555333666:::;;;:::AAAVVVkkk~~~\\\UUU^^^WWWOOOIII<<<...------...//////...---,,,,,,,,,------------...---------...//////000000***333+++,,,<<<888111???hhh|||XXXccc}}}pppgggYYYWWWTTTSSSWWW```kkkrrr{{{|||rrrlllnnnxxxqqqKKKJJJPPPPPPWWWMMMDDD888111......///000------------------------------------------------......//////////////////222...444GGGXXX`````````hhhwww}}}oooZZZMMMHHH???444...---,,,,,,---,,,***)))************************))))))*********++++++++++++++++++,,,,,,,,,------...---...222;;;HHHXXXcccbbblllkkkyyy{{{HHH;;;AAABBB===;;;999:::::::::;;;;;;;;;;;;>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA<<<<<<<<<<<<=========<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAADDDBBBAAA@@@BBBEEEGGGHHHGGGFFFEEEDDDDDDFFFHHHIIIFFFEEEDDDEEEGGGHHHHHHGGGAAABBBDDDFFFJJJVVVggguuuYYYFFFFFF>>>888777777666666666666666444444444555555555666666777:::===;;;;;;KKKmmmkkkWWW[[[VVVTTTPPPAAA000...,,,---...///---+++,,,,,,---------.........------......///000000111333444000333777...555RRR|||{{{aaa```uuucccVVVQQQQQQUUU\\\dddnnnzzz{{{vvvsssUUUBBBGGGMMMUUUOOOIII>>>333------...///------------------------------------------------------......////////////---444BBBQQQYYY]]]dddmmm{{{vvv}}}nnnXXXMMMFFF???...,,,***+++------,,,***************************************++++++++++++++++++,,,,,,,,,---------000///000555AAAQQQ^^^dddgggdddmmmQQQ999888<<<999:::@@@;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDGGGDDDAAACCCFFFHHHFFFDDDBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAACCCEEEEEECCCCCCDDDFFFGGGEEECCCFFFLLLSSSWWWYYYWWWQQQJJJJJJOOOSSSQQQNNNVVVPPPKKKIIIKKKJJJFFFBBBBBBEEEHHHKKKRRR[[[eeejjjUUUEEEFFF>>>888888777666666666777777555555555666666666666777666888;;;>>>FFF___dddXXXUUUVVVRRRFFF555111---,,,...///...,,,,,,---------............---......//////000111111//////555777...333WWW|||gggZZZ~~~xxxuuudddWWWQQQTTTZZZ]]]gggvvv}}}~~~sssNNNFFFLLLTTTOOOMMMDDD777///...///...------------------------------------------------------......//////000000///===MMMTTTXXXbbbtttqqqrrrjjjUUUHHHBBB222...+++***---...---+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------000111222999IIIYYYbbbbbbccciiiFFF===777999:::888<<>>:::999888777777777777777666666666777777777888888777777<<>>QQQbbbfffbbbeeeYYY>>>999666888???EEEFFFEEEGGGHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOORRRSSSQQQLLLIIILLLPPPQQQSSSTTTRRRPPPNNNOOOQQQQQQQQQRRRSSSSSSTTTUUUUUUQQQUUUYYYXXXUUUTTTUUUXXXZZZggg~~~qqqddd\\\[[[\\\UUU___jjjwwwRRRDDDGGG>>>;;;:::999888777777777777777777777777888888888888???===DDD]]]]]]VVVSSSMMMQQQ@@@999111...000222111///---------.........//////......//////000000111111===,,,333888CCC{{{vvvYYYkkk{{{ZZZrrr]]]WWWSSSVVV^^^lll~~~NNNFFFNNNOOOSSSNNNAAA666333111///................................................///000000111222222333333AAAKKKOOORRRiii}}}pppXXXLLL@@@999111---......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........111666BBBVVVhhhjjjcccooo<<<:::???AAA===;;;AAAFFFGGGOOOPPPQQQSSSUUUWWWYYYYYY\\\[[[[[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[ccchhhcccXXXSSSYYYbbbbbbdddeeeccc```^^^___aaaddddddfffhhhjjjlllmmmnnnhhhmmmqqqpppmmmkkkmmmpppuuuyyy}}}uuuUUUEEEDDD@@@;;;:::999888777777777777>>>444666<<<888888;;;888;;;444RRRxxxZZZWWWWWWPPPHHH>>>333...///111000.........////////////......//////000111222222111///===***666EEEUUU[[[uuummmiiiVVVZZZTTTWWWiii~~~yyyMMMDDDNNNSSSOOOFFF>>>///)))222000/////////...........................///000000///......222333222666<<>>GGGrrreeeTTTPPPMMMNNNDDD888111000111000......//////000000//////...000000///000222333444444...<<<888PPPtttaaaooo{{{iii]]]WWWRRR```xxxtttsssxxxiiiLLLIIILLLKKKGGG@@@222---555000000/////////.........///............///000000222222333333111222;;;FFFLLLGGGUUU~~~XXXKKKDDD:::000---...---++++++++++++++++++++++++++++++,,,,,,)))(((,,,///000...---------///000111111222999HHH[[[```ZZZvvvrrrDDDGGGBBB@@@???AAAEEEMMMUUUYYY\\\eeeoootttwww{{{zzzxxxzzztttppp{{{}}}|||}}}zzz~~~uuurrrSSSDDDDDD@@@;;;:::999888888777777888777999:::999777999;;;:::<<<___xxxUUUJJJNNNSSSJJJ===444111000000/////////000000000000//////000000000000111333666777***BBBTTTyyyvvv^^^sssrrr^^^QQQSSS]]]kkkzzzooofffhhhtttvvvxxxqqqkkkxxxeeeKKKGGGHHHJJJCCC555000555000000000/////////......//////......//////000111///111222111...111AAAQQQVVVSSSwwwlllPPPHHH===555000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***---222...------...///111222444333AAAPPP^^^gggoooQQQ<<>>CCC~~~^^^MMMSSSTTTMMMAAA777111000111111///000000111111000000//////000111222222333444666<<<888sssuuu]]]dddvvvpppaaaUUUPPP```www~~~XXXHHHGGGMMMEEE666000111000000000////////////.../////////...///000000111...///000111222888IIIZZZ[[[iii}}}XXXLLL???888222,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,222222+++))),,,---.........///111444666555MMMWWW]]]{{{|||WWWHHHDDDBBBCCCBBBCCCIIISSS^^^iiinnnyyyooo```qqqwww}}}PPPDDDDDD???<<<;;;:::999888888888888555<<<777777AAA???<<>>IIIYYYeeezzz~~~bbbGGG>>>777,,,***111,,,,,,,,,,,,,,,,,,,,,,,,<<<888///'''''',,,///...,,,...//////...111777<<>>???GGGQQQnnnxxxNNNCCCDDD???<<<<<<;;;:::999999999999777>>>777999BBB888LLLgggPPPMMMMMMJJJAAA666000111333111222222222222222222111///222444444333555:::@@@[[[lllwwwnnnWWWWWW^^^ppp[[[AAANNNKKKDDD@@@222111111111000000000//////000000//////000000111222000...///666AAAQQQiii|||uuuPPPDDD<<>>LLLVVVkkk~~~RRRAAAHHH???555:::===BBBEEEGGGJJJVVVrrrsss[[[\\\rrr|||hhhpppZZZGGGBBB<<<999CCC\\\wwwMMMCCCDDD???<<<<<<;;;:::999999999999444===999===DDD;;;^^^qqqSSSNNNOOOMMMDDD888111000222111222222333333222222111111333444222222777AAAIIIrrrllliiiUUUVVVcccyyyxxx|||~~~eeeCCCNNNJJJDDD@@@...111111111111000000000000000000000000000111111222///000555===III___WWWIII@@@111,,,222------------------------000FFFKKK888+++///111+++,,,...000///...111999???PPPiiiwwwRRR???@@@CCC555777AAA===>>>??????@@@PPPwwwzzzeee~~~]]]GGG???GGG\\\ooo{{{rrr|||cccNNN;;;@@@999444DDD___~~~NNNDDDAAA>>><<<;;;::::::999999::::::444EEE999333FFFRRR{{{PPPOOOLLLMMMFFF999777888...222222222222222222222222444///444;;;///:::888rrrqqqbbbjjjNNN\\\WWWxxxlllzzz|||CCCRRRTTTCCCHHH333333111//////000111000////////////000111111222222444555333HHHGGGPPPhhhCCC@@@888---555......---------,,,,,,,,,,,,555<<<888---''',,,444000444...,,,333555:::GGG\\\~~~tttRRREEE???:::999===@@@AAA@@@>>>@@@???AAAXXXnnnlllQQQCCC===;;;CCCOOOwww||||||uuu^^^NNN===;;;:::777???aaaNNNEEEAAA???<<<;;;;;;:::999:::::::::999=========HHHkkkjjjQQQMMMOOOIII;;;888777///222222222222222222222222000777333555999999IIInnn{{{^^^RRR```}}}fff|||QQQNNNPPPGGGIII666333111000///000111000/////////000000111222222222444666888HHHIIIeee~~~UUUHHH>>>222333.........---------,,,,,,,,,000444333///,,,...111///333...---444555;;;IIIWWWVVVBBBCCC???;;;;;;>>>@@@???>>>999===BBBNNNmmm~~~{{{sss]]]GGG>>>999777<<>>YYY|||sssddd]]]qqqOOOEEEBBB@@@<<<<<<;;;::::::::::::;;;;;;666<<<@@@OOOUUUNNNPPPMMM???999777000333333333333333333333333,,,>>>333///BBB===iiikkk}}}uuu]]]UUU___tttwwwbbbpppoooQQQNNNKKKHHH:::333222000000111111111000///000000111111222333333111444<<>>OOO[[[ZZZ>>>;;;;;;::::::;;;===>>>>>>===@@@AAAGGG^^^{{{}}}zzz~~~aaaQQQDDD???===999;;;AAASSSPPPMMMjjjYYYxxx~~~uuubbbQQQGGG===888777999<<>>777---............------------,,,***)))+++000222000...---111///000666777CCCZZZyyydddDDD???AAA777999<<<>>>@@@AAABBBBBBLLLIIIQQQmmm}}}kkkmmmwwwpppcccUUUKKKBBB@@@>>>;;;<<<@@@GGGPPPlllqqqcccoookkkRRRdddmmmYYYJJJBBB;;;666444:::<<<@@@```OOOOOOlllNNNEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<:::HHH;;;GGGfffRRRKKKNNNFFF<<<999555333333333333333333333333222333:::333===dddkkkhhhXXXSSSeeeaaa```ttt}}}iiiuuuqqqRRRMMMDDDDDD444222000000111222111000111111111222333333444444:::999RRRmmmVVVAAA<<<444//////.........------------------......//////000...111///222888;;;KKKhhhsssGGGBBBFFF@@@:::>>>BBBDDDDDDEEEHHHJJJQQQRRRaaauuusss~~~uuu```QQQIIICCC<<<999888777999===EEE\\\{{{kkk___PPPFFFeee|||gggSSSDDD<<<999666222888===:::WWWoooGGGMMMtttMMMEEECCCAAA>>>>>>===<<<<<<<<<<<<===444EEE<<>>bbbeeeCCC;;;666/////////.........------...///000///---,,,///222000111000333:::???UUUwwwWWW???DDDCCC666;;;@@@DDDEEEDDDGGGNNNTTT[[[ddd~~~}}}mmm[[[OOOBBB>>>:::666555777:::===GGG___jjjVVVSSSbbbqqq___NNN@@@888555777111666???;;;UUUcccGGGQQQ|||LLLDDDBBBAAA???>>>======<<<<<<======888;;;EEEssseeeMMMOOOLLLAAA:::555444444444444444444444444999333555???bbbkkk\\\PPP```wwwwwwjjj|||]]]sss___RRREEEFFF555333111111222222222111222222333333444555555555666GGGwww~~~vvvGGG:::666////////////..................///...---...000111222333111555<<>>@@@GGGaaa}}}aaaLLLLLL]]]sssbbbSSSGGG<<<666111999111333AAA@@@XXX]]]NNN___KKKCCCBBBAAA??????>>>===============EEE777TTTmmmOOOPPPNNNCCC:::444444444444444444444444444999999000BBByyyvvvmmmXXXYYYllluuuxxxxxxttt}}}```iiieeeUUUEEECCC555333111111222333222111222222333444444555555666:::TTTtttPPP>>>;;;000/////////...............,,,++++++...000111111333333111666===EEEcccOOOCCCDDD999777CCCBBBIIIRRRXXX___lll|||aaaKKK===555777888777888;;;???@@@EEEhhh~~~iiiSSSGGGHHHlll~~~iiiWWWJJJBBB:::555///:::111111BBBDDDZZZVVVOOOcccIIIDDDCCC@@@???>>>===<<<;;;;;;<<<======GGGccc|||MMMMMMKKK???AAA555555555555555555555555555999888444NNNjjjzzz^^^LLL]]]ooobbbXXXTTT[[[bbbsss~~~~~~{{{\\\{{{nnnbbboooxxxNNNJJJ===555333111111222444444444---555333///333444333:::@@@kkknnnZZZ@@@<<<444111///.../////////.........//////000000111111,,,000444555;;;VVVdddKKKEEE:::AAABBBKKKXXXJJJVVVooo|||yyy|||lllUUUDDD888;;;666555888;;;;;;===@@@LLLttt~~~eeeNNN===>>>UUUnnnrrr___RRRAAA888777111111444555::::::===^^^TTTRRRiiiJJJEEEDDD@@@???>>>===<<<;;;<<<======>>>IIIzzzSSSNNNLLLAAABBB666555555555555555555555555333888;;;^^^|||gggWWWTTTsssdddSSSHHHDDDKKKRRR^^^pppzzz~~~eeevvvbbbfffXXXQQQEEE555333111111333444444444...555222000666666555<<>>FFFIIIQQQTTTnnn{{{|||uuueeeQQQDDD<<<:::666555888::::::===AAAKKKuuuiiiPPP===;;;LLLaaahhhSSSIII===888888333111444666:::<<>>@@@OOO\\\MMMKKKAAAAAA555555555555555555555555555222888AAA{{{yyySSSQQQ^^^}}}```KKKAAAAAAIIIPPPVVVfffyyydddwww~~~pppttteeeZZZ~~~]]]PPPEEE666444222111333444444333000555222111888888777>>>[[[qqq[[[jjjGGG:::444222///...///000///.........///000000111111222555333777999JJJRRRGGGIIICCCIIIRRR]]]nnn|||uuuooooooqqqnnnzzz]]]KKKBBB===999555444777999:::===BBBJJJxxxlllSSS>>>777BBBQQQxxx___HHHAAA999777888444111555666:::???FFFjjjXXXUUUgggMMMGGGFFFAAA@@@???>>>=========>>>???DDD\\\fffMMMJJJBBB???555555555555555555555555555777999LLLiiiMMMVVVooo{{{bbbJJJDDDIIISSS^^^fffsssoooQQQUUUjjjqqqfffkkkUUUiiiaaaMMMCCC777555222222333444444333222555222222999777666???rrryyy[[[IIIYYYyyy~~~lllOOOAAA444222/////////000000///...//////000111111222222777222555444FFFuuuSSSHHHIIIDDDMMMcccttt|||ccczzzgggaaammmzzziiivvvuuuYYYFFF===:::888555555777999999>>>DDDMMMnnnSSS===555===GGGfff|||[[[FFF@@@777333555444333777777:::@@@KKKoooTTTSSSbbbNNNHHHFFFAAA@@@???>>>======>>>???@@@JJJrrruuuQQQMMMDDD@@@888666666666666666666666666888===cccyyy]]]OOOccc~~~bbbFFFEEEMMMXXXhhhyyylllJJJLLLeeessslllkkkuuuWWW^^^iiiPPPDDD777555333222333444444333444666333333888444666CCC___LLLDDDUUUqqq{{{}}}YYYwwwVVV@@@555222000///000000000/////////000000111222222222333222555999RRRaaaRRRGGGKKKPPPbbbtttvvvmmm]]]~~~rrriiiddd~~~lllppp}}}~~~oooUUUDDD:::666777555555888888999@@@GGGTTTmmmPPP;;;555<<>>>>>>>>???@@@AAARRRWWWPPPGGGBBB===666666666666666666666666444CCC|||kkkTTTUUUkkkbbbCCCHHHPPPZZZpppwwwXXX\\\wwwkkktttuuuvvvwwwyyy|||hhh^^^~~~]]]WWWqqqTTTCCC888666444333333444444333444777444444777333999MMMooo~~~PPPFFFFFFXXXppp~~~xxxyyyMMMZZZ```<<<555333000///000111000/////////000111111222222333000333777JJJsss|||VVVTTTHHHVVVlll^^^qqq___qqqdddcccjjjqqqdddeeeeeeuuuxxxsss{{{}}}wwweeePPPBBB:::666777666777999999:::BBBJJJ\\\jjjMMM999666===CCCQQQnnnuuuRRR>>>===666000444777666;;;:::;;;EEEVVV|||NNNVVVbbbNNNGGGEEE???@@@@@@???>>>???@@@AAABBBXXXYYYQQQFFFAAA???666666666666666666666666555FFF^^^RRR]]]www```BBBMMMUUU___|||ssstttuuu{{{tttpppllleee___PPPSSSUUUVVVXXX^^^gggooo}}}WWWbbb~~~aaaRRRrrrvvvWWW@@@999777444333444444444333222666666666777444@@@[[[{{{yyy|||LLLCCCDDDVVVooovvvzzzkkkJJJCCCyyyooo???555333000///000111000000///000000111111222333333111555999]]]dddVVVYYYHHH]]]^^^rrr|||eeehhhjjjhhhaaaVVVRRRjjj}}}zzzyyywwwnnn\\\KKKAAA;;;777888777888::::::;;;CCCMMMccc}}}gggKKK999666;;;???IIIiiiVVV999888777444666777555;;;;;;<<>>===777777777777777777777777;;;FFF~~~YYYTTTddd[[[>>>OOOXXXbbbttt|||nnnfffnnnsssiii]]]WWWWWWXXXVVVSSSMMMQQQTTTSSSQQQRRRWWW\\\bbbccc{{{kkkRRRlllyyycccQQQjjj|||\\\AAA999777444333444444444333000666777777888666FFFeeebbbyyylll~~~LLLAAA???QQQlllxxxxxxcccMMM888mmm|||HHH555333000000000111111000000000000111222222333333444888888fffYYYWWWYYYBBBYYYzzzYYY]]]nnnooowww|||ooo```QQQYYYpppzzzzzzlllYYYIIIAAA<<<888888888999;;;:::<<>>MMMdddwwwHHHZZZeeeNNNFFFFFF>>>===??????===>>>@@@BBBBBBgggxxxYYYEEEMMM???>>>999999888888888888888999???UUUuuuWWWTTTuuu[[[EEENNNTTTsssfffYYYRRRPPPZZZiiiyyyhhhbbb\\\ZZZZZZYYYUUUPPPWWWVVVUUUUUUVVVZZZ^^^aaaaaammmwww{{{hhhXXXKKKOOO|||}}}eeeXXX___UUUCCC888333111555888666333333;;;000888666;;;999BBB|||qqq[[[~~~qqqIIIBBBBBBUUUvvvwww~~~yyyeeebbbNNNDDDRRRGGG<<<444///000111///...///111000000000111222333333555@@@<<>>>>>@@@BBBCCCssszzz```GGGMMM@@@@@@999999888888888888999999CCC|||nnnTTTXXX~~~```KKKTTT[[[wwwbbbNNNIIIJJJKKKRRR[[[xxxsssiiieee___\\\[[[ZZZXXXUUUUUUUUUVVVWWWYYY^^^dddhhhpppwww}}}nnnXXXRRRMMMSSS|||}}}}}}gggVVV[[[VVVFFF===777333555777555444444:::000777777:::999KKK{{{\\\NNNhhhwww{{{cccFFFAAACCCUUUssslll|||iiibbbLLLBBBMMMMMM<<<444///000111///...///000000000000111222333444555999AAA{{{XXXLLLEEECCCYYYwwwtttVVVOOOaaauuu]]]JJJOOOwwwqqqVVVAAA666999999777===888===CCCFFFccc~~~oooXXXDDD999666777888DDDeeemmmGGG<<<:::999999666;;;BBBFFFKKKccc```MMM\\\jjjOOOFFFGGG???@@@@@@??????>>>???BBBFFF|||kkkKKKMMMAAAAAA999999888888888888999999===eeeRRR```bbbLLLUUU___[[[LLLBBBFFFOOOSSSWWW\\\ssszzzpppkkkhhhddd___\\\ZZZZZZZZZWWWXXXZZZ\\\```fffmmmrrrjjjWWWKKKLLLLLLVVV{{{uuujjjQQQSSSYYYHHH???888222333444333333444:::000666999888:::ZZZcccOOOKKKVVVeeesss{{{uuuhhhdddeeehhhjjjttt}}}lllSSSAAA???DDDUUUnnnvvvhhh~~~lll```JJJAAAJJJ}}}SSS<<<555///000111///...///000000000111111222444444555999XXXmmmKKKJJJ???MMMssshhhFFFXXX~~~wwwdddKKKRRRfffHHH999;;;999777===:::???GGGOOOppp~~~}}}|||xxxiiiTTTAAA666555888;;;IIIkkkwwwOOO===999:::999888===BBBHHHWWW}}}```NNN___vvvPPPFFFGGG@@@BBB@@@@@@@@@>>>>>>CCCJJJ{{{wwwNNNKKKAAA@@@999999888888888999::::::GGG```SSSiiifffNNNWWWgggpppNNNHHHFFFNNNYYY```gggnnnxxxnnnlllgggaaa[[[YYYZZZ[[[ZZZ]]]```bbbfffllluuu{{{uuudddUUUPPPPPP]]]ooonnnPPPPPP[[[HHH<<<555111333555444222333999111555:::666<<>>;;;@@@IIIVVV}}}~~~uuupppqqqqqqpppoooppprrrsssuuussssssssstttuuuvvvvvvwwwqqqdddQQQ???555444888<<>>EEEQQQkkkaaaOOOaaaPPPFFFGGGAAACCC@@@@@@AAA???>>>EEEOOO{{{{{{PPPIIIBBB@@@999999888888999::::::;;;YYY^^^WWWrrrpppSSS]]]vvv```GGGHHHKKKQQQXXXcccrrrqqqnnnhhh```ZZZXXXYYY[[[\\\```ccceeehhhnnnwww~~~lllYYYUUUffflllsssWWWVVV\\\FFF888444333888;;;888555555999444555999444BBByyy}}}cccjjjYYYTTTMMMOOO^^^nnnxxxvvvaaa___]]]^^^aaaeeehhhjjjooorrrqqqooopppnnn^^^JJJ>>>@@@GGGTTTiiixxxnnnkkkkkkYYYFFFDDDDDDhhh]]]===555000111222000///000000000000111222444555666666@@@WWWEEELLLbbb{{{KKKYYYwwwoookkk^^^UUUKKKNNNiiiyyymmm|||YYYBBB;;;777>>>;;;@@@III\\\zzzsssoooggg^^^XXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___aaadddfffhhhfff]]]NNN???666555999===???aaaiiiEEE:::777888BBBDDDOOOfffaaaQQQbbbQQQFFFHHHBBBBBB??????AAA@@@>>>GGGTTTuuuRRRIIIDDD@@@999999888999999:::;;;<<>>YYYeee===666000111222000///000000000000111333444666777:::AAASSSHHHSSSzzzfffIIInnnyyyqqqkkkaaaXXXKKKLLLKKKGGGCCCGGG^^^{{{tttUUU<<<777>>><<<@@@KKKcccppp^^^TTTPPPLLLJJJIIIDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRWWWRRRIII???888666999===???cccuuuMMMAAA<<<888AAAKKK[[[~~~```RRRcccRRRFFFHHHBBBBBB>>>>>>BBB@@@???IIIYYYrrrzzzVVVKKKGGGAAA999999999999:::;;;<<<<<<[[[|||XXX\\\{{{SSS```hhhIIILLLOOORRR]]]rrrrrrkkkbbb]]]\\\___``````___dddiiikkkmmmsss}}}___VVViiihhhzzz^^^bbb]]]DDD:::666666;;;>>>;;;888777222:::555888;;;___ttt~~~{{{ZZZXXXhhhvvvppphhhfffeeecccdddhhhpppyyy~~~xxxdddNNNKKKJJJPPPaaaxxxgggRRRBBBEEE<<>>CCC;;;MMM~~~aaa<<<777>>>===CCCOOOkkkcccVVVHHHBBB???>>>@@@CCC??????>>>======<<<<<<<<<;;;:::::::::<<<>>>AAABBBFFFEEECCC>>>:::888;;;===EEEfffvvvssszzzyyyHHH@@@@@@<<>>BBBAAA???KKK\\\rrrrrrXXXMMMJJJBBB999999999999:::;;;<<<===vvvTTT\\\WWWfffiiiKKKLLLMMMRRRbbb|||qqqiii___\\\___ccceeedddbbbhhhnnnppprrryyyiii___ooofffzzz|||WWW^^^^^^EEE<<<666333666888666555555000;;;555888???jjjrrruuupppsssZZZ___qqq~~~pppjjjeeegggjjjmmmrrrwww~~~tttUUUOOOKKKOOO^^^uuuzzzbbbOOOBBBGGG>>>OOOfff===666111111222111000111000000111222333555777777>>>```iiiNNN[[[ssseeeDDD|||xxxyyy~~~~~~yyy{{{vvvvvvsssmmmiiiddd[[[RRRMMMNNNLLLFFFBBBAAA>>>:::555BBB555444EEE777555```}}}\\\;;;666>>>>>>EEESSSqqqmmmNNNGGGAAA@@@???===>>>AAABBBBBBAAA@@@???>>>======<<<;;;999888888:::;;;===:::<<<>>>===;;;:::<<<>>>@@@^^^uuupppbbbggg|||vvv===888AAACCCOOOgggzzz[[[TTTjjjOOODDDHHH>>>BBB;;;AAA@@@@@@>>>AAAeeerrrxxx[[[LLLHHHDDD;;;888777888888777;;;BBBzzzsss[[[```YYYiiiwwwRRRMMMQQQcccvvvqqqiiiccc```^^^^^^bbbhhhllliiiiiipppwww~~~|||fffddduuuhhhqqqtttVVVYYYoooaaaFFF888777666555555444444555888:::111===666~~~|||iiivvvlll~~~yyy```sssvvvoooooommmmmmooouuu|||]]]MMMGGGSSSaaannnooossscccKKKBBB???@@@HHH|||lll;;;555111222222000000222000222333333222333555777@@@```UUU^^^sssOOOooo}}}jjjiiipppoooeee[[[PPPOOOOOOQQQUUUYYY\\\]]]YYYUUUNNNIIIDDDAAA>>><<<;;;;;;;;;<<<<<<;;;;;;:::999888666777999<<>>===>>>===;;;999777888:::777999;;;;;;:::::::::;;;CCCllluuu]]]ZZZttt```777<<>>DDDiiirrrtttXXXIIIGGGBBB<<<999888999999888<<>>:::|||ZZZmmmsssoooooozzztttuuuuuuuuuwww{{{eeeSSSJJJTTTcccsssooorrrbbbKKKBBB>>>???GGGwwwppp;;;555111222222000000222000222333333222333555777CCCXXXMMM\\\dddTTT[[[OOOGGGIIIPPPRRROOOMMMDDDBBBAAABBBEEEIIIKKKLLLJJJGGGCCC@@@>>><<<;;;::::::::::::999888777555555777777777999;;;>>>@@@BBBHHHZZZmmmzzzzzz___DDD888888???GGGJJJZZZqqqTTTEEEFFFDDDBBBBBBDDDFFFFFFDDDEEEFFFGGGGGGEEEDDDDDDDDDAAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===IIInnnvvvcccgggMMM666>>>GGGQQQ```yyyaaaQQQYYYkkkVVVGGGJJJAAACCC<<>>;;;:::;;;:::999===CCClllYYYccchhhyyy~~~QQQOOOXXXooowwwnnnhhhdddbbbfffkkkqqqvvvxxxddddddmmmxxxdddmmmwwwSSSQQQddd```JJJ888888777666555555555555444777222???@@@yyywwwrrrgggxxx|||}}}ppp\\\NNNUUUeeewwwnnnppp```KKKBBB>>>>>>FFFsssooo;;;555111222222000000222000222333333333333666888EEEVVVPPPcccrrrPPPYYYgggBBB===;;;>>>???===>>>AAA===;;;999:::<<<>>>??????<<<;;;;;;:::999999999999::::::;;;<<<============<<<======>>>???@@@@@@AAA;;;BBBLLL[[[kkklllTTT888666:::CCCLLLQQQcccZZZIIIBBBGGGEEEDDDEEEGGGHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEBBB@@@>>>======<<<:::999<<<;;;;;;::::::;;;===>>>ZZZtttuuufffqqqnnn>>>===EEELLL\\\mmmZZZPPPYYYjjjYYYHHHIIIBBBDDD===BBB???@@@@@@JJJssssssiii{{{bbbWWWYYYKKK@@@===;;;<<<;;;:::>>>DDDhhhXXXfffmmm{{{wwwRRRRRR^^^xxx|||sssoookkkjjjmmmssswwwsss^^^^^^hhhsss~~~aaannnqqqNNNLLLaaabbbJJJ999888777666555555555555444777555???FFFttt}}}qqqaaarrrmmm]]]aaaooollllll\\\IIIBBB===<<>>???>>>>>>===>>>???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCKKKOOOYYYiiixxxuuuZZZ===666<<>><<<999>>><<<;;;;;;===???AAABBBaaarrrppphhhzzz]]]>>>JJJOOOXXXlllwwwRRRNNNWWWggg\\\HHHHHHBBBCCC===CCC??????@@@LLLvvvsssgggvvvjjjdddgggPPPAAA>>><<<===;;;:::>>>DDDeeeZZZiiirrr{{{vvvssskkkMMMRRRdddzzztttrrrqqqqqquuu{{{mmmWWWTTT]]]pppzzz^^^ssseeeKKKHHH\\\]]]@@@999888777666666555555666666888888???LLLooo~~~{{{vvvfffuuuxxxyyyhhhfffVVVGGGBBB<<<;;;EEEuuueee;;;555111222222000000222000111333333333555777999ZZZfffRRRccc```___LLLTTTJJJ>>><<<>>>DDDHHHGGGFFFHHHHHHFFFFFFFFFHHHIIIHHHFFFDDDEEEEEEDDDAAAAAABBBDDDDDDDDDCCCBBB@@@???===<<>>DDDKKKXXXvvv___FFFJJJLLLHHHEEEFFFKKKLLLIIIJJJNNNMMMJJJHHHHHHJJJKKKKKKKKKGGGFFFEEEEEEEEEDDDBBB@@@AAA>>>===>>>AAAEEEGGGGGGXXXjjjooorrrnnnLLLFFFSSSXXXeeeyyy~~~|||MMMLLLUUUddd```HHHGGGCCCBBB===DDD@@@???@@@KKKvvvrrrfffuuurrrsssuuuTTTAAA>>><<<===;;;:::>>>DDDddd]]]nnn}}}~~~|||___JJJUUUmmm{{{wwwtttuuuwwwxxx|||iiiRRRLLLSSSmmmxxx\\\{{{[[[LLLHHHZZZ^^^<<<999999888777666666666666777888:::===QQQmmmvvvooorrr}}}|||zzzwwwuuuttt}}}bbb___PPPDDDAAA:::999DDDuuuggg;;;555111222222000000222000111333444444555888:::iii```SSSdddSSSEEEDDDdddHHHBBB???@@@GGGLLLLLLKKKKKKKKKHHHEEEEEEHHHKKKNNNPPPHHHIIIIIIFFFCCCCCCGGGJJJNNNOOOQQQSSSTTTVVVVVVVVV]]]```eeelllttt}}}mmmPPP;;;<<>>???DDDGGGGGGEEEWWWjjjttt{{{zzznnnGGGDDDNNN[[[bbbooowwwJJJJJJSSSddddddIIIHHHDDDAAA===DDDAAA@@@???JJJuuupppddduuu^^^AAA>>><<<===;;;:::===CCCeeeaaarrrVVVPPP___{{{{{{xxxxxx|||uuucccSSSQQQZZZnnn|||ZZZVVVKKKKKKbbbfffAAA:::999888777666666666666555666999;;;UUUoootttllljjjuuu{{{xxxwwwvvvvvvxxx}}}]]]YYYJJJAAA@@@999888DDDsssfff;;;555111222222000000222000111333444444666888;;;ggg___UUU]]]JJJDDDNNNzzzMMMLLLJJJKKKOOOPPPNNNMMMOOOSSSMMMEEEBBBFFFPPPYYY```ZZZ\\\\\\ZZZWWWYYY```ffflllnnnqqqvvvzzz~~~zzznnn___NNN???777???EEEJJJTTTmmmWWWSSS[[[TTTQQQNNNRRRZZZYYYSSSUUU]]]SSSQQQOOOQQQUUUVVVTTTPPPLLLQQQVVVVVVQQQOOOQQQTTTPPPMMMJJJKKKNNNOOOLLLIIIWWWfffjjjkkkooogggUUUKKKBBBNNN[[[hhhssswwwtttHHHHHHRRReeegggKKKIIIFFF@@@===EEEBBB@@@???IIItttoooccctttiiiAAA>>><<<<<<;;;999===CCCqqq~~~eeedddtttOOOZZZkkk}}}~~~iii\\\UUU\\\jjjqqq{{{YYYUUUHHHOOOnnnkkkEEE:::999888777666666666666333333777:::WWWrrr~~~gggfffmmm~~~ssslllooouuuyyy[[[UUUGGG@@@@@@999888DDDqqqaaa<<<555111222222000000333000111333444444666999;;;\\\ZZZRRRRRRCCCKKKcccZZZFFFGGGJJJNNNNNNLLLOOOTTT^^^UUUIIICCCIIIVVVfffooovvvxxxyyywwwvvvzzz|||wwwlllaaaRRRFFF???>>>BBBGGGBBBHHHNNN[[[www\\\___hhh]]]VVVSSSWWW```___XXXZZZddd[[[YYYWWWZZZ^^^___\\\XXXWWW^^^eeeeee___\\\___eeeddd```]]]]]]___^^^YYYUUUNNNWWWSSSNNNQQQNNNEEEEEERRR```hhhuuu|||sssGGGGGGRRRhhhjjjJJJGGGEEEBBBCCCBBBCCCBBB===NNNppprrr___yyydddDDDGGGIIIEEE???;;;;;;>>>~~~mmm\\\uuuVVVWWWooojjj^^^^^^\\\\\\www~~~kkk___nnnSSSJJJLLLQQQBBB:::999888777666666666666666999===888VVV{{{xxxrrrzzz{{{tttiiiyyyyyyddddddiiittt}}}]]]RRR@@@;;;>>>999999HHHZZZ777555444222111111222222222333444333444666:::===```uuuTTTQQQFFF@@@QQQwwwmmmNNNIIIPPPOOORRRSSSWWWwww{{{eeeNNNEEEHHHPPPWWW]]]hhhooovvvxxxwwwyyy}}}|||yyykkk___XXXQQQFFF???@@@EEEEEEBBBIIIIIIaaaqqqnnnooommm```]]]UUU^^^lllhhhbbbeeefff```\\\aaafffeeehhhfffZZZbbbfffhhhffffffkkkoooppprrrttttttqqqqqqrrroooiiiggg^^^YYYYYYTTTLLLMMMVVVaaapppzzz~~~NNNFFFSSSqqqmmmLLLHHHFFFBBBDDDBBBCCCBBB===MMMnnnnnn___eeeMMMPPPPPPMMMFFFBBBBBBDDDsss^^^sssWWW[[[pppxxxYYYSSSYYY\\\___yyydddeeehhhPPPLLLNNNMMMBBB<<<;;;:::888888777777777444555:::;;;ZZZtttjjjcccsss}}}zzz|||vvvwwwUUUOOOAAA;;;???;;;;;;GGGUUU777666444222111111222222222333444333444666:::===rrrpppNNNKKKBBB===NNN^^^dddOOOOOOPPP[[[mmmvvv}}}lllXXXLLLHHHGGGKKKOOOYYY___eeegggffffffiiimmmjjjkkklllmmmnnnnnnmmmlllpppooonnnnnnmmmggg]]]VVVLLLGGGAAAAAADDDFFFGGGHHHVVVbbbyyyyyyrrruuurrreeefff\\\gggxxxpppdddgggmmmhhhdddiiillljjjoooooodddjjjoooqqqpppqqqvvvzzz{{{}}}tttjjjddddddaaa\\\aaakkkUUUIIISSSppprrrOOOIIIGGGBBBDDDBBBBBBBBB>>>LLLiii}}}ggg```aaaPPPQQQQQQLLLFFFBBBAAACCC|||bbbqqqYYY]]]mmmnnnTTTRRR]]]dddfff}}}```qqq```MMMIIIOOOgggIIICCC>>>===;;;:::999888888888777222888@@@```~~~kkkiii```www|||jjjLLLLLLBBB;;;???======FFF~~~LLL888777555333222222222222222333444333444666:::===nnnIIIGGG@@@>>>PPPdddZZZRRRRRRdddyyyjjj]]]SSSJJJHHHJJJKKKNNNSSSVVVWWWXXXYYY[[[TTTUUUWWWWWWXXXYYY[[[]]]___cccggggggbbbZZZRRRMMMEEEAAABBBHHHIIIHHHNNNWWWnnn~~~{{{zzzmmmmmmgggtttvvvhhhmmmuuuooommmrrrssspppvvvyyyooorrryyy|||{{{||||||vvvuuusssrrrzzz|||]]]LLLTTTpppwwwSSSJJJGGGAAADDDBBBAAACCC???JJJbbbvvvbbbbbbsss___OOOOOOMMMIIICCC???>>>>>>eeelllrrrYYYYYYfffxxxgggVVVXXXfffsssuuuyyybbb{{{XXXKKKLLL[[[XXXIIIDDD???>>><<<;;;999888888777<<<222666CCCccczzzhhh{{{mmmppp[[[GGGIIIAAA;;;===<<<===GGG|||FFF999888666444222222222222222333444333444666:::===rrrJJJFFFBBBCCCWWW{{{lll___\\\kkk}}}sssllldddZZZTTTRRRFFFGGGIIILLLPPPTTTWWWYYYWWWWWWWWWVVVUUUXXX^^^bbbaaahhhpppooofffZZZOOOJJJHHHFFFIIINNNLLLKKK[[[ppp|||qqqooossssssqqqyyyzzzrrrssszzzzzzuuu|||uuuwww~~~~~~|||```NNNUUUqqq}}}VVVKKKGGGAAAEEEAAA@@@CCC@@@GGG\\\nnn___eeerrrgggRRRQQQNNNJJJEEEAAA??????QQQyyyxxxTTTVVVaaarrr{{{]]]WWW]]]oooeeefffmmmSSSJJJSSSrrrvvvZZZLLLDDD@@@???===;;;999888777777===222555BBBdddqqqyyyzzzbbbNNNIIIIII@@@:::;;;999>>>PPPuuuCCC:::999777555333222222333222333444333444666:::===sssyyyNNNGGGDDDJJJaaazzzsssxxxwwwooopppqqqmmmeee```OOOOOONNNOOOSSSYYY^^^bbbgggfffddddddffflllsssyyyzzz{{{zzzrrrfffYYYOOOKKKJJJJJJNNNOOOMMMUUUqqq~~~zzz}}}pppsss{{{ppp~~~}}}tttzzz{{{zzzzzz~~~}}}___OOOVVVqqqZZZLLLHHHAAAEEEAAA@@@CCCAAAFFFUUUfff^^^iiiyyyiiiTTTRRRNNNIIIEEECCCAAA@@@SSS~~~RRRXXXcccuuussssssuuuWWWmmm```OOOIIIOOOccc[[[OOODDDCCCBBB@@@===;;;999888888999222777???bbb|||nnn[[[NNNRRRIII===;;;<<<777DDDbbbddd<<<;;;:::888555444333333333222333444333444666:::===iiiSSSGGGEEEOOOjjjyyyqqqtttzzzzzztttpppggggggfffeeefffjjjpppuuuwwwuuuuuuxxxvvvggg\\\UUUPPPMMMIIILLLNNNOOOVVVkkkttt~~~yyyrrr~~~}}}xxx{{{~~~~~~|||}}}www{{{aaaPPPTTTlll___OOOKKKAAAEEEAAA???CCCBBBDDDPPP^^^___mmmdddTTTQQQMMMIIIFFFDDDBBBAAARRRWWW[[[ggg{{{hhhYYYtttTTTMMMHHHQQQ^^^RRRQQQIIIGGGEEECCC@@@>>><<<::::::999999===???___{{{bbbXXXVVV[[[III999<<<>>>777MMMxxxWWW;;;<<<;;;888666444333333333222333444333444666:::===tttYYYIIIFFFUUUsssyyywwwyyyxxxvvvvvvxxx|||~~~|||}}}|||iii]]][[[ZZZVVVQQQMMMPPPPPPSSSgggxxxvvv}}}}}}yyyuuuuuuqqqyyyeeeQQQPPPbbbbbbRRRMMMAAAEEEAAA???DDDBBBCCCNNNxxxYYY___ooottt}}}aaaXXXTTTOOOLLLIIIHHHFFFEEEHHH^^^]]]jjj~~~ZZZccciiiMMMKKKGGGbbb```GGGRRROOOIIIHHHFFFCCC@@@>>>===<<<<<>>@@@:::999XXXDDDGGGFFF<<<333222777;;;777222444222333666777666999>>>nnnLLLIIIaaapppttt```\\\iiivvv|||mmmhhhdddgggkkkjjjbbbZZZZZZUUUWWWmmmyyyqqquuu{{{{{{NNNEEE[[[~~~kkkcccXXXMMMJJJGGGFFFEEECCCFFFJJJeee]]]qqqvvvuuuhhhaaaYYYUUUVVVUUUMMMFFFDDDFFF```ccc[[[uuuXXXLLLLLLiiiiiiPPPRRRLLLQQQNNNKKKHHHDDDBBBAAA@@@???<<<;;;<<<===SSStttfffTTTSSSYYYLLLAAA===>>>888:::^^^FFFCCC???<<<999888888777444222333222333666666555888===kkk~~~XXXLLLaaauuukkkVVV[[[jjjsss}}}pppmmmjjjiiimmmrrrqqqiii```[[[[[[ddd}}}|||wwwyyy~~~\\\JJJXXX{{{}}}tttiiiPPPJJJGGGGGGEEEBBBCCCHHHhhhwwwbbbdddmmm|||sssfff```[[[ZZZXXXQQQKKKHHHJJJYYYcccXXXmmmiiiSSSPPP[[[[[[RRRMMMOOOQQQPPPMMMHHHCCCBBBBBBDDDFFF???:::@@@???LLL~~~yyyYYYTTTYYYOOO???===>>>>>>888CCCpppOOOBBB===??????;;;666333555888444222333555555444777<<>>555333444666666444777<<<\\\qqqPPP\\\zzzUUUdddgggVVVHHHPPPfffuuuzzzyyyvvvxxx~~~wwwjjjiiitttXXXSSSvvvbbbXXXRRRUUUTTTLLLIIINNNRRRbbbYYY{{{kkk]]]qqqbbbdddgggccc^^^YYYXXXZZZ\\\\\\___UUU^^^XXXqqqvvvYYYLLLLLLmmmbbbRRRWWWJJJRRRPPPKKKLLLMMMKKKIIIHHHIIIKKKDDD>>>GGGAAAEEE|||}}}eeeJJJWWWbbbJJJ@@@BBB@@@999===]]]lllYYY???FFFDDDBBB@@@???>>>======888666666888777555777<<>>;;;DDDllleeeXXXPPPGGGEEEBBBBBBCCCEEEFFFFFF999777666777666333555:::===tttxxxMMM>>>888OOOuuuxxxQQQTTTvvvggg^^^^^^fff[[[dddsssaaaNNNpppeeeZZZfffccc___VVVYYY[[[YYYUUUQQQOOOPPPRRR]]]SSSiiizzz[[[fffgggddd___FFFIIIxxxgggVVVPPPNNNJJJIIIKKKCCCFFFHHHFFFCCCEEELLLSSSOOOMMMMMMSSSVVVVVVsssuuu```PPPNNNMMMFFF@@@AAA:::BBB===FFFhhhXXX___GGGEEEFFFBBB<<>>???:::777888777666888<<>>AAANNN\\\yyyRRRfffooo^^^dddqqqvvvkkkqqqSSS[[[ccc[[[VVVZZZZZZ]]]]]]ZZZSSSMMMKKKKKKAAAFFFQQQRRRRRRsssccc\\\ZZZfffkkkZZZPPPRRR]]]yyyTTTYYYVVVSSSQQQPPPPPPMMMIIIIIIJJJKKKIIIFFFHHHNNNSSSSSSUUUPPPLLLOOONNNVVViiikkk[[[OOOJJJEEEEEECCC???<<<;;;666GGG^^^XXXTTTGGGGGGYYYhhhpppdddNNN@@@@@@DDD777:::======:::888777666333DDDrrrlllHHH===888999@@@DDDGGGTTTdddxxx|||XXXcccmmmYYY^^^rrrnnndddaaaYYYbbb^^^UUUVVVXXXZZZ\\\]]]YYYRRRLLLIIIIII@@@DDDGGGFFFGGG\\\eeeTTTYYYkkkbbbNNNNNNXXX\\\___QQQRRRSSSSSSQQQRRRRRROOOIIIGGGJJJLLLIIIFFFGGGNNNUUUNNNRRRMMMIIINNNOOORRR___ttt^^^PPPJJJIIIFFFCCC@@@===<<<;;;???eeexxxSSSUUUUUUMMMOOOVVVaaahhh```MMM???>>>BBB>>>DDDIIIFFFAAA>>>;;;888999@@@nnnjjjGGG<<<777888AAAFFFLLL___uuuyyyqqqqqq{{{aaadddooo```[[[aaaxxxjjjiii]]]bbbfffWWWSSSZZZWWWVVVYYY[[[YYYTTTPPPOOOOOOAAAFFFBBBBBBHHHKKKiiijjjYYY___jjjlll~~~cccPPPJJJZZZppppppRRRYYYRRRUUUTTTPPPOOOQQQOOOJJJJJJJJJIIIGGGEEEGGGKKKOOOGGGNNNIIIFFFMMMQQQQQQXXXmmmuuu```QQQKKKEEEFFFEEEAAA>>><<<======TTTjjjTTTXXXYYYVVV\\\TTTTTTSSSOOOHHHBBB???@@@AAAIIINNNJJJFFFEEEDDDAAA<<<>>>mmmfffCCC<<<888:::BBBFFFQQQqqq{{{uuummmfffhhhuuuqqqooommm[[[cccgggfffwwwqqqttt[[[XXXdddcccNNNNNNYYYRRRJJJNNNSSSTTTRRRQQQRRRTTTAAAKKKEEEHHHRRREEEKKKwwwooo[[[[[[cccoooxxxaaaPPPLLLTTTnnnXXXKKK___VVVXXXUUUNNNLLLPPPPPPLLLMMMJJJFFFDDDEEEGGGIIIIIIDDDLLLHHHEEENNNSSSRRRVVVddd{{{gggQQQIIIKKKBBBDDDCCC???<<<<<<>>>???ggg```XXX[[[YYYYYY___SSSJJJAAAAAAEEEFFFCCC???999BBBGGGDDDBBBEEEHHHGGG666888iiiccc<<<<<<:::>>>DDDGGGWWW}}}rrrlllhhhaaa[[[cccrrr~~~oooccchhhddd[[[~~~ccc[[[XXXUUUTTTVVVXXXYYYZZZPPPTTTQQQIIIJJJRRRPPPHHHHHHHHHJJJKKKIIIHHHOOOWWWrrrnnnbbbXXXYYYdddxxxcccQQQTTTRRR[[[]]]NNNXXX[[[VVVWWWRRRJJJEEEEEEEEECCCHHHIIIIIIGGGDDDCCCFFFHHHGGGGGGGGGGGGHHHLLLQQQUUUZZZqqqwwwbbbOOOFFFGGGKKKAAAKKKAAA888;;;888>>>UUUcccKKKXXXdddZZZRRRWWWSSSMMMDDD>>>>>>AAAEEEHHH===<<<<<<<<<===>>>@@@BBB777DDDIIIbbb@@@>>>777???HHHLLLkkkqqqbbb```___WWWRRRTTTdddlllxxxmmmeee^^^bbbaaaqqqiii```[[[YYYUUUTTTTTTTTTSSSRRRMMMMMMIIIFFFMMMXXXWWWMMMGGGGGGIIIJJJHHHFFFKKKSSStttzzzrrrYYY\\\[[[aaappp^^^UUUJJJLLLhhhpppNNNHHHPPPNNNNNNQQQNNNHHHFFFKKKQQQSSSIIILLLNNNKKKDDD??????AAACCCDDDEEEEEEFFFJJJNNNRRR\\\ddd~~~tttdddTTTIIIDDDDDDFFFGGGDDD===<<>>===<<<<<<<<<555<<<;;;fffeeeDDD<<<<<>>>>>>>>@@@BBBCCCDDDFFFJJJLLLQQQQQQmmmyyyhhh]]]PPPGGGDDDEEEDDDCCCGGG<<<<<<>>>:::IIIsssYYYWWWNNNFFFNNN]]]]]]QQQ___WWWOOONNNSSSSSSKKKCCCBBBBBBAAA???===<<<::::::888<<<999RRRnnnNNN999???DDDOOOqqqwwwnnnccc[[[]]]^^^^^^ccckkkpppxxxsssbbbaaadddhhhXXXhhhVVVMMMVVVZZZYYYWWWVVVTTTPPPKKKGGGKKKIIIDDDCCCJJJTTTTTTOOOEEEDDDEEEGGGFFFDDDFFFLLL???]]]pppXXXxxxiii[[[VVV\\\jjjuuubbbLLLVVVWWWmmmXXXJJJKKKPPPQQQJJJCCCHHHHHHCCC???EEEMMMRRREEEIIIMMMPPPPPPKKKDDD@@@>>>@@@BBBCCCCCCCCCEEEFFFCCCIII\\\vvvmmmVVVPPPHHHCCCDDDFFFGGGFFFDDD:::???>>>:::^^^iiiRRRXXXSSSHHHJJJVVVWWWMMMMMMIIIEEEGGGKKKMMMJJJGGG?????????>>>===<<<;;;;;;888>>>???KKKrrrNNN<<>>???CCCDDDEEECCCEEEKKKQQQOOOGGG>>>AAACCCDDDDDDCCCAAAAAABBBBBBLLLQQQjjj}}}sssfff\\\LLLJJJHHHFFFEEEEEEGGGHHHEEE;;;;;;???RRRZZZQQQRRROOOJJJIIIKKKKKKIIIJJJPPPTTTSSSKKKCCC>>>===??????>>>======<<<<<<<<<555:::>>>BBBqqqIIIDDDIIIGGGbbbnnneeeiiijjjeeebbbfffvvvMMMXXXbbbRRRWWWWWWWWWXXXWWWTTTNNNJJJDDDFFFHHHGGGGGGIIIMMMPPPIIIEEECCCEEEEEEEEEGGGLLLOOOCCCYYYmmmzzzqqqddd\\\YYYXXXaaafffnnnxxxvvvZZZJJJOOO]]]uuujjjQQQGGGLLLHHHDDDEEECCCCCCFFFFFFBBB@@@AAABBB@@@EEEAAA???BBBHHHHHHAAA:::CCCDDDEEEEEEBBBAAAAAAAAADDDKKKFFFUUU}}}sssjjj```UUUMMMGGGHHHHHHGGGEEEDDDDDDEEEBBB888999NNN{{{lll]]]SSSMMMJJJMMMMMMJJJIIIKKKKKK[[[kkkiiiXXXEEE<<<:::CCCBBB@@@>>>============999888<<<;;;gggwww~~~[[[EEEIIIJJJsss{{{yyyzzz{{{{{{~~~pppcccdddgggfffjjjssshhhPPPPPPYYYTTTTTTTTTTTTUUUTTTQQQMMMIIIFFFFFFGGGJJJKKKKKKLLLMMMNNNHHHCCCCCCBBBBBBDDDHHHGGGEEELLLiii~~~}}}jjjeee]]]WWWYYYcccqqqzzzyyyooo[[[MMMMMMaaazzzuuuVVVHHHGGGJJJEEEDDDGGGDDDBBBBBB@@@===???DDDDDDAAACCC@@@>>>===>>>>>>>>>===BBBCCCDDDCCCBBBAAABBBCCCAAAFFFAAAGGGhhhyyylll```WWWQQQKKKGGGHHHFFFEEEFFFHHHGGGBBB>>>:::AAATTT|||]]]ZZZSSSLLLGGGIIIMMMOOOKKKHHHGGGZZZlllkkkYYYGGGAAABBBFFFDDDAAA??????AAACCCEEE???;;;???@@@RRRffftttIIIMMMVVV}}}gggfffgggcccaaa```bbbfffllltttqqqlllgggfffgggaaabbbyyy}}}ZZZbbb[[[OOOZZZgggSSSRRRRRRRRRQQQNNNJJJFFFLLLHHHGGGKKKOOONNNKKKHHHRRRJJJCCCAAA@@@???AAAEEECCCNNNKKKCCC[[[~~~xxxxxxyyy{{{{{{jjjbbbccc^^^UUU\\\aaahhhpppxxxvvvcccTTTTTT[[[iiizzzJJJPPPEEEDDDDDD@@@CCCHHHCCCCCC@@@;;;888<<>>GGGggguuukkk\\\QQQLLLKKKIIIIIIKKKFFFBBBEEEKKKKKKCCC:::777TTT~~~hhhOOOLLLMMMJJJCCC???FFFNNNIII===GGGUUUaaa\\\LLL??????DDDDDDBBB@@@@@@BBBFFFKKKNNN???;;;BBBGGGEEEZZZ|||RRRYYYfffZZZSSS```bbbYYYTTTRRRRRRSSSTTTXXXdddqqquuuqqqmmm\\\hhhjjjbbboooaaaSSSRRRPPPQQQUUUXXXUUUPPPLLLIIIGGGFFFEEELLLHHHIIIPPPSSSOOOLLLLLLTTTMMMCCC<<<:::>>>EEEJJJJJJFFFHHHJJJGGGYYYzzzvvvrrrtttzzz~~~~~~|||xxxqqqlllcccaaa^^^\\\]]]```dddgggooo{{{aaaXXXXXXWWWYYYhhhXXXKKKMMMGGG@@@>>>@@@BBBAAA???>>>>>>===<<<<<<<<<<<<<<>>=========<<<<<<<<>>BBBAAA===BBBLLLMMMGGG>>>;;;<<<@@@EEEWWW~~~vvvqqq``````fffWWWbbbmmmkkkeeehhhddd___[[[UUUSSSXXX___qqqxxxiiisssjjjdddcccdddiiieee~~~pppVVVOOOPPPOOOOOOSSSOOOOOOMMMHHHEEEEEEJJJOOOQQQMMMOOOUUUWWWSSSOOONNNWWWRRRJJJAAA===>>>DDDIIIIIIDDDFFFJJJFFFQQQ~~~|||yyytttpppggghhhiiijjjkkkkkkkkkkkkqqqqqqqqqqqqqqqrrrssstttqqqrrrrrrrrrqqqnnnllljjjkkkiiifffeeefffgggggggggggggggiiinnnttt{{{zzziii```[[[[[[SSSVVVpppbbbOOOLLLLLLHHHDDDDDDEEEEEEAAA======<<<;;;;;;::::::;;;;;;???>>><<<:::999999:::;;;;;;<<<===<<<;;;<<<===???<<<;;;>>>???>>>HHHhhhtttfff\\\QQQLLLGGGGGGIIIIIIIIIIIIIIIRRRWWWLLL<<<;;;OOOeee^^^MMMKKKGGGFFFBBB===::::::;;;;;;;;;===BBBGGGEEE???<<<>>>BBBBBB@@@===???GGGNNNLLLEEE???<<<<<>>CCCIIIGGGAAACCCHHHEEEGGGaaa|||yyyuuusssqqqppphhhgggffffffeeeeeeeeefffiiiiiiiiiiiiiiiiiiiiihhhgggiiikkkmmmppptttyyy|||ssseee[[[XXXZZZZZZmmm}}}]]]OOOLLLKKKHHHGGGFFFGGGHHHEEE>>>999;;;:::999999888888999999======<<<;;;999888888777888:::<<<<<<;;;:::;;;<<<;;;:::;;;<<<:::???SSSiiiyyyrrrkkkaaaWWWOOONNNIIIGGGIIIJJJIIIKKKOOOPPP[[[]]]MMM<<>>888>>>HHHIIICCC======;;;<<<<<<<<>>???DDDCCCAAAKKKZZZ```{{{mmm[[[YYYYYYUUUYYYbbb|||YYYNNNNNNJJJDDDBBBBBBBBBCCCCCC???999555:::999999888888888888888<<<<<<<<<;;;:::888666555666888:::;;;999888888888<<<:::::::::888666>>>IIIkkk{{{zzzrrrggg___YYYTTTOOOLLLGGGJJJKKKKKKRRR\\\```]]]SSSPPPHHHBBBLLLooocccNNNIIIEEEBBBEEE>>><<<;;;;;;<<<<<<;;;:::::::::;;;@@@EEEIIIJJJJJJLLL===555;;;@@@<<<666666;;;:::<<<<<<;;;AAAUUUiiiyyymmmlllxxx}}}dddUUUKKKEEECCC~~~uuusssjjjkkkrrriii^^^lllnnnXXXQQQNNNLLLLLLKKKIIIIIIKKKMMMJJJFFFFFFGGGHHHFFFDDDGGGJJJNNNPPPPPPOOOLLLJJJCCCHHHJJJFFF@@@===@@@EEEAAA<<<;;;???BBB@@@BBBFFFCCC[[[}}}ppp]]]UUUSSSVVVUUUYYYvvv|||TTTGGGHHHFFFAAA>>>???>>>>>>>>>===;;;777555:::999888888777777888888:::;;;;;;;;;:::888666444444666888888777555555555888777777888777444555999FFFpppzzzooouuukkk]]]SSSNNNKKKJJJHHH>>>MMMRRROOOYYYkkkhhhWWWCCC<<<;;;NNNxxxvvvJJJKKKRRRFFF???FFF===<<<;;;;;;<<<<<<;;;999777555555999@@@EEEEEECCCIII<<<555888:::666666:::<<<===>>>===;;;>>>KKKWWW}}}|||yyyhhh^^^qqq}}}[[[MMMMMMLLLDDD===~~~tttzzz|||vvvrrrqqqtttiiigggnnnjjjjjjtttYYYXXXMMMLLLKKKJJJKKKLLLMMMNNNGGGBBB???AAAFFFHHHDDD???BBBHHHKKKIIIHHHHHHGGGEEEFFFIIIJJJGGG@@@<<<===???>>>;;;999;;;???AAAAAA@@@DDDJJJssswwwggg[[[VVVZZZRRRTTTbbbtttnnnYYYHHHGGGDDD<<<;;;BBB=========<<<;;;:::888888999888888777777777777777777888999999888777555444333555666555444333333444111222333555666666666777333WWW||||||wwwrrrfff]]]VVVNNNHHHHHHIIIJJJIIIQQQ```aaaTTTPPPUUUIII333666FFFccciiiSSSKKKIIIDDDAAABBBBBB@@@???>>>???>>>===;;;777444222555<<<@@@???===AAA:::777999<<<>>>AAAEEE@@@AAAAAA>>>::::::@@@GGGmmmxxxccc```eeejjjyyyjjjccclll{{{mmm^^^PPPIIIGGGBBB===:::~~~rrriiieee||||||rrrnnnnnnooopppmmmlllnnnvvv]]]SSSMMMJJJJJJHHHHHHIIIKKKJJJIIIEEEBBB@@@@@@DDDFFFEEECCCBBBGGGHHHCCC@@@AAAAAA>>>DDDEEEEEECCC???<<<;;;;;;;;;;;;:::999<<>>BBBEEENNNggg}}}jjj]]]UUURRRVVV]]]```^^^hhhhhhLLLLLLJJJFFF@@@===???BBB999:::<<<<<<;;;999999888777777666555555555555555444444555555555555444444333444444222111000111333///111222333444555777777555BBBWWWssstttooosssjjjgggfffZZZIIIGGGGGGJJJNNNQQQPPPNNN______YYYLLL???;;;===???XXXyyymmmZZZ[[[SSSEEE???AAABBB===FFFCCC@@@???>>>>>><<<;;;777444222444999<<<<<<::::::999888:::CCCLLLLLLGGG===??????;;;888888;;;===VVVvvvnnnnnnyyyxxx|||tttnnnxxxmmmOOOKKKHHHEEE@@@:::;;;@@@kkkcccVVV\\\~~~yyywwwsssqqqpppnnnkkkiiiiiivvvXXXOOO[[[LLLJJJIIIGGGEEEFFFGGGDDD@@@IIIHHHEEECCCBBBCCCFFFHHHGGGLLLLLLEEE@@@AAAAAA>>>>>>>>>>>>======;;;:::999888;;;<<<999999======;;;<<>>@@@AAA@@@<<<888???===;;;888888:::===>>>???@@@IIIOOOJJJTTT|||nnneee^^^ZZZZZZ[[[XXXXXX]]]dddqqqfffRRRFFF@@@AAAAAAAAA@@@===:::999:::999999999888888777777666555333222111000000000////////////////////////222111111111000000////////////000111222222333333333444444888AAAUUUlll}}}ttt~~~{{{tttxxx|||}}}~~~}}}oooZZZYYY[[[ZZZVVVXXX[[[WWWOOOPPPSSSQQQKKKHHHHHH@@@555444555BBBMMMSSSkkkssssssNNNHHHBBBAAA???>>><<<;;;;;;;;;===;;;888555333222222222222222111111111111111111777888999999999777666555999888666444333444666777>>>QQQvvv}}}rrr}}}qqqgggdddwwwjjjRRRDDDBBB>>>:::999???FFFIIIHHHxxx{{{~~~{{{lllYYYVVVQQQNNNXXXyyyyyywwwvvvtttuuuyyyfffxxxzzzqqqpppttt~~~uuu^^^ZZZZZZRRRHHHEEECCCBBBBBBBBBCCCBBB@@@JJJLLLUUU[[[TTTGGGFFFNNNLLLKKKIIIFFFBBB>>>;;;999;;;;;;===???AAA@@@<<<999@@@???>>><<<<<<;;;;;;;;;>>>???FFFIIIAAA???XXXxxx|||mmmeee^^^\\\\\\[[[]]]aaa\\\bbbmmm{{{mmmXXXLLLBBB;;;>>>>>>??????===;;;888777777777777777777777888888555444333222111000000000////////////////////////111111111000000000////////////000111111222333333222444555444888DDDWWWeee{{{oookkkrrrzzz|||xxxxxxuuuqqqooommmgggaaaeeellltttyyy{{{vvvgggVVVaaa]]]TTTKKKIIILLLKKKFFFJJJGGGCCC>>>:::666666777@@@LLL___yyyyyyKKK:::>>>===<<<;;;;;;::::::::::::>>><<<888444111//////...000000000000000000000000666555444333222222333333888666555333333444555666777EEEeeessslllooo{{{rrrvvv{{{gggRRRJJJKKK>>>>>><<<;;;>>>EEELLLPPP~~~}}}{{{}}}}}}zzzvvvxxx{{{rrreeeXXXLLLIIIOOONNNSSSvvv}}}yyywwwyyy{{{zzzuuurrrrrr~~~qqqxxx^^^\\\\\\RRRJJJKKKEEECCCBBBBBBDDDDDDCCCBBBIIIIIIOOOVVVTTTLLLKKKPPPMMMLLLHHHDDDAAA===;;;:::::::::;;;>>>@@@???===;;;@@@@@@@@@???>>><<<:::999999<<<@@@BBB===:::>>>FFFQQQ||||||yyy{{{~~~vvv}}}uuufff\\\XXXUUUUUUUUUYYYcccmmmeeeGGG>>>>>><<<999;;;;;;;;;;;;:::888666444333444444555555666777777444333222111000/////////////////////////////////000000000000//////////////////000000111111222222111333444222111666BBBLLLyyyttt{{{uuuqqqmmmhhhgggiiigggmmmrrroooiii```TTTKKKOOOJJJ@@@888777;;;;;;888666000---...111888EEESSS___|||{{{NNN999:::BBB888888777777777777888888:::888555222000..................///////////////555444111///...///111222555555444333333333333444555<<>><<<<<<888888999;;;>>>???>>><<>>===<<<<<<;;;;;;999;;;;;;999;;;???AAA???@@@YYYzzzmmmjjjmmmpppyyytttvvv|||zzzsssooojjjhhhmmmqqqkkkaaaXXXYYY^^^eeemmmzzz{{{dddJJJ<<<>>>BBB@@@;;;999999999888777666444333222222333333333333333333333222111000////////////......................../////////////////////////////////000000000111111///000111222444777<<>>;;;777666888:::999666999;;;<<<@@@MMMbbbuuufffmmmsssPPPAAA@@@CCCBBB777666555555444555555555222111000/////////000000.............../////////555444333222111111111111222333333333222222222222555666AAAgggkkkmmm~~~uuu\\\PPPPPPLLL???111777999???IIINNNMMMKKKJJJzzz{{{|||tttiiiaaaaaafffhhhfffOOOIIIGGGHHHGGGEEEHHHOOOwww|||xxxyyypppkkkrrrmmmYYYWWWUUUSSSOOOJJJHHHIIIHHHDDD???===???DDDHHHKKKKKKJJJLLLPPPRRROOONNNNNNNNNLLLHHHDDDAAA>>>======888777777999<<<============;;;999888888:::<<<>>><<<>>>;;;555555;;;===:::666999KKKjjjsssuuu~~~lllhhhkkklllllllllnnnooosssyyy}}}tttqqqmmmjjjgggccc]]]XXX[[[\\\[[[]]]bbbfff```XXXKKKYYYrrrqqqdddMMMFFF???>>>BBBBBB===888888888777777666555444333333333222222111000//////111111000///............------------------------...................../////////////////////000000000...---111888;;;:::777:::^^^tttggg^^^___```ZZZSSSQQQJJJEEEAAABBBCCCDDDHHHMMMGGGAAA:::444000111555:::555222000333888;;;<<<<<>>@@@;;;888777777555444333222222222//////............//////........./////////000000111222444555444333111///000111222333333222111111333222333III]]]{{{qqqiiiuuubbbbbb\\\PPPBBB:::999<<<@@@DDDIIIKKKHHHLLLaaawwwwwwyyyuuueeeZZZVVVXXX[[[\\\GGGGGGDDDCCCFFFJJJGGG@@@III~~~zzzwwwtttxxx|||tttWWWJJJSSSUUUMMMGGGIIIIIIEEEGGGBBB===;;;>>>DDDIIILLLJJJLLLNNNPPPPPPNNNMMMLLLJJJHHHFFFCCC@@@>>>===<<<888777666777:::<<<===<<<;;;999666555666888<<<>>>888<<<<<<999777999999888888555777>>>IIIeeerrrsssvvvqqqiiifffccc```^^^```dddgggfffeeefffhhhkkkmmmoooqqquuuxxxtttxxx}}}uuurrrmmmjjjgggccc___[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\eeennnrrrsssqqqjjjbbbtttfffNNNKKKCCCAAA@@@@@@@@@>>>:::777777777666555555444333333444333222111///...------000///......---------...---------------------------------...........................////////////111...,,,000666888444000000AAAXXX}}}~~~eeeOOOGGGKKKHHH@@@;;;<<>>444444777:::;;;;;;???EEEGGGAAA@@@GGGRRR[[[dddjjjfffVVV}}}jjjMMM888888>>>:::888;;;777666555333111000000000111000///...---,,,+++***------......///000000000,,,...111444444222///---///000222444444333111000444444000:::DDDbbbzzzsssmmmnnnrrr```VVVTTTNNNEEE===:::<<>>FFFBBBEEEQQQ___rrr}}}hhhfff{{{nnnggg^^^XXXRRRKKKFFFDDDCCC@@@AAAFFFFFFCCCCCCFFFKKKDDDgggmmmJJJAAAIIIJJJEEEBBBCCCFFFFFFCCC@@@>>>======???CCCFFFGGGGGG999@@@FFFFFFDDDBBBAAA@@@????????????===;;;888777:::888555555777:::;;;;;;999999999999999888777666===555222666777333333888222555888777555777???HHHeeelllzzzvvvsssoookkkfffffffffccc```______```pppvvv|||yyylllgggpppvvvpppccc\\\bbbkkkgggkkkpppssswwwuuuTTTHHHDDD>>>;;;======999666666999;;;:::888444444333222111111111222000000000000000/////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---***...222000,,,+++///333///333---444ZZZ{{{yyyyyy~~~xxxyyylll```yyysssLLLAAA444<<<<<<444333999666,,,000000////////////000000------.........---,,,,,,******+++,,,,,,---......------///000111333444444...000333555666444222000---111---333444IIIvvvnnn___ZZZXXXUUU888;;;<<<<<<<<>>CCCiiimmmaaaaaa```YYYWWWTTTQQQNNNKKKFFFCCCBBBBBBBBBBBBBBBCCCDDDDDDAAAHHHXXXvvv~~~rrr]]]SSSLLLFFFCCCEEEIIIHHHCCCDDDHHHIIIEEEKKKLLLMMMLLLHHHEEEBBBAAADDDCCCBBBBBBBBBCCCCCCDDD:::===@@@???<<<888666666555555555666888:::===>>>@@@===999777888999999999555555444333333222111111666666555444333444777999<<<;;;VVVvvvlllddd^^^aaaxxxqqqpppgggUUUOOOHHHCCCAAA???<<<999:::777666888===>>><<<888444333222111111111333333333222000...---...///000...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,***))))))------------------------............////////////222---,,,111777IIIpppwwwuuu|||ssszzz~~~|||sssssswww{{{rrrjjjiiikkknnnqqquuubbbllljjjLLL===999888666333222333333333222222111111000///......---000//////...---+++***)))******+++++++++,,,,,,,,,+++++++++,,,---...///000111///...000333555444222000000000111555>>>HHHOOO}}}lllllljjjeee\\\OOOCCC<<<888888;;;AAAHHHKKKGGGCCC>>>LLLtttoooccc___]]]XXXUUUQQQNNNKKKHHHEEEBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAADDDRRRooocccIIIEEEOOOSSSKKKAAA???DDDDDDAAA@@@DDDEEECCCLLLJJJEEEAAA@@@CCCIIIMMM\\\UUULLLFFFFFFFFFDDDBBB999;;;===<<<:::999:::<<<666555555666777999;;;<<>><<<;;;:::888<<<999888;;;@@@BBB@@@===555444333222111000000000111000...------///000111------,,,++++++++++++,,,---,,,++++++*********+++************************---------------------------.........////////////222///111444111222CCCXXXrrrhhh^^^VVV___YYY]]]\\\]]]\\\XXXTTTWWW^^^fffnnnoookkkwwwyyyUUU===444555777666444222111222222222111111111000000///......---//////......---,,,******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,...//////111///...///222333222111444333222111222777>>>CCCooolll\\\pppiii^^^RRRHHHBBB???>>>DDDDDDDDDDDDCCCCCCAAA@@@ZZZzzznnnaaa[[[WWWVVVRRRMMMIIIGGGEEECCCAAA???>>>>>>>>>>>>???@@@@@@BBB???======FFFeee~~~]]]III:::>>>KKKPPPHHH???;;;AAADDDBBB@@@BBBDDDDDDHHHEEE@@@===>>>EEEOOOVVVlllaaaSSSKKKHHHGGGDDD@@@<<<<<<;;;999888999<<<>>>666666555555666777999:::<<<999666444555555555555333333333222222111111000,,,222777777333444;;;CCCCCC666///222666<<>><<<;;;;;;:::888888;;;???BBB@@@>>>444444444333111000...---...------------///111222---,,,++++++******++++++,,,,,,+++************++++++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......222777222+++---555OOOsss}}}pppMMM999777;;;:::555444222000000000111000///000000000///......---------------------,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,---...///111000//////111111111///333333222000///111555888WWWuuukkkhhhhhhiii```XXXLLLAAA;;;;;;???CCC>>>EEEJJJHHHCCCFFFTTTaaayyyppphhh]]]WWWSSSTTTOOOIIIEEECCCBBBBBBAAA>>>============>>>?????????>>>BBBCCC>>>CCCffftttOOONNNIIIFFFFFFEEEBBBAAACCC>>>CCCGGGFFFDDDDDDFFFHHH>>>@@@AAACCCEEEIIINNNRRR```[[[TTTNNNIIIFFFBBB@@@@@@???===:::888777888999777666555444444555666777999777444222333333333222222222222111111000000000...111444222//////333777000111555888444///444>>>RRRqqqtttvvvttt|||^^^HHHEEEBBBCCCEEEGGGEEE???;;;999:::555555444666999:::999888222222333333222000...,,,------,,,,,,---...//////,,,,,,+++***************++++++***************+++///...---,,,,,,...000111++++++++++++++++++++++++,,,,,,---------.........///---...333333000222777***CCC^^^|||xxxPPPDDD:::===GGGJJJ@@@444333111000000000111000.../////////......---------+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,+++++++++,,,------...000//////////////////......///000000///000333555@@@aaawwwtttpppmmmjjjfffbbb___DDDBBB@@@???@@@BBBFFFHHHBBBGGGJJJHHHLLLdddooohhhbbbYYYUUUTTTQQQMMMGGGBBBAAAAAAAAAAAA======<<<<<<======>>>???:::999???FFF@@@666???RRRwww]]]MMMDDDCCCBBBCCCDDDAAA===AAAGGGDDDEEEHHHIIIGGGEEEGGGIII999===AAADDDFFFGGGHHHJJJJJJOOOSSSPPPHHHAAA>>>???@@@???>>><<<:::888666555666555444333333333444444777444222111111111000///000000000000000/////////111000......//////...------///111111///---111555---;;;888DDD___~~~tttlllcccXXXTTTWWWbbb```MMMCCCEEEBBB>>>AAACCCAAA;;;666444444333222222222333333111000///000111222111000///......------,,,,,,,,,,,,,,,++++++***))))))))))))************))))))***++++++111000...,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,------------333...,,,---......000222---333666FFFiii^^^GGG<<<888555777;;;<<<999444222111000000111111000...............------------***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------...//////......---......,,,...000000000000222333...@@@TTTqqqwwwuuuzzzuuupppnnnlllmmmmmmjjjcccVVVGGG>>>999<<>>===888999??????;;;<<>>:::>>>BBBBBBAAABBBIIIEEEDDDEEEEEEBBBBBBEEE;;;===>>>>>>>>>@@@BBBEEE>>>HHHQQQOOOFFF>>>===??????>>><<<<<<<<<:::777555555444333222111222222333555333111000000000///---////////////////////////222...,,,...111333000---...000000......111222111888999,,,444===EEEXXXXXXjjjrrr```PPPDDD???@@@FFF@@@CCCCCC;;;<<>>888:::<<<;;;999666444333222222222222111000......//////000000000000//////---------,,,+++******)))+++***))))))((()))))))))***))))))))))))***++++++...---+++***)))))))))***************************+++++++++,,,,,,,,,------...---,,,---...///...---///444000///<<>>[[[}}}|||nnnsss|||}}}wwwtttooommmmmmooosssxxx{{{|||qqqeeeTTTFFF??????BBBEEEDDDDDDDDDEEEFFFGGGIIIJJJ???CCCYYYgggccc]]]PPPOOORRRIIIEEEAAA>>>======<<<<<<::::::999999::::::;;;<<<<<<;;;:::;;;===???@@@AAA<<>>===@@@AAA???>>>@@@NNNEEE???AAABBB???===???===>>>??????>>>>>>@@@AAA<<>>RRRqqq}}}lllRRRLLLFFFCCC???::::::===CCC;;;<<<>>>:::===AAA;;;777777666777888888666444111111222222000/////////111000//////............++++++++++++++++++************)))(((((((((((())))))))))))))))))***++++++))))))))))))((((((((((((************************++++++++++++,,,,,,,,,,,,)))+++,,,---///000111000)))111111//////+++555LLLttt}}}VVVAAA;;;999999;;;222444666666555222111000.........///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))),,,------,,,+++---///000111111000......///000555777888NNNwwwuuuhhhpppsssooolllmmmvvv{{{xxxrrrlllgggcccbbbaaadddqqqxxxjjjLLLHHHCCC@@@@@@BBBCCCDDDIIIGGGEEEDDDDDDGGGJJJLLLKKKfffdddbbbZZZKKKIIIMMMFFFCCC???<<<;;;;;;:::999888888888888888999999:::222999===;;;:::;;;:::666>>>666>>>[[[~~~xxxTTTQQQ:::===EEE;;;<<<:::111999CCCDDD;;;444<<>>AAA>>>;;;;;;<<<@@@DDDFFFDDDBBB???>>>===??????===;;;===CCCHHHLLLEEE===888666555444222333222111000000111222222333222000000000///...,,,---.....................---///111111...------///,,,222222,,,+++111333///***777000000///...999222000000888BBBCCCIIIiiirrrddd^^^VVVHHH<<<@@@AAAAAA@@@??????===<<<<<<888===BBB>>>>>>===333666444222222444555222///...///111111000//////000444222000...---,,,,,,---((()))***++++++,,,++++++******)))((((((((((((((())))))((())))))***++++++'''((()))******+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,---...,,,)))(((+++.........---(((,,,444//////<<<888QQQooowwwLLLBBB???CCC>>>222333>>>999444///...000111000---,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++(((+++------++++++...000---...//////......000222...000000>>>]]]wwwyyykkkccchhhooouuutttccc^^^fffuuuzzzssslllgggjjjlllpppwwwsssdddUUUJJJCCC???>>>>>>@@@BBBCCCCCCBBBAAABBBBBBDDDGGGJJJNNNPPP{{{dddaaaPPPKKKGGGFFFDDDCCCAAA>>><<<:::999888888888777666666666666666777777888888888999999999:::;;;===>>>CCCZZZ{{{kkkLLL???>>>>>>===<<<:::999888444999===???>>><<<===>>>BBB>>>888777999<<<======;;;???CCCGGGGGGCCC???;;;???<<<999;;;???AAAAAA@@@===<<<:::999888777444111333333111///---///333666111111111111000///------******++++++++++++,,,,,,..................------...............---------///000000000111111111111222111000111333777;;;>>>LLLQQQ```{{{rrrnnnXXXMMMEEEEEEDDD@@@???BBB>>>???AAA@@@>>><<<<<<===:::888;;;BBBDDD???777333222222333555666555111...222111000.........//////000000///...------,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---......------......///000111333444===OOOiii|||kkkVVVDDD<<<:::888888999;;;;;;:::666444111000000///...,,,------+++******+++------++++++++++++++++++++++++,,,++++++++++++++++++,,,...***&&&(((---///---))),,,,,,***)))))))))***+++++++++******++++++,,,------.........------///000///444333333888DDDiiipppjjjgggccchhhrrrvvvqqqjjjddd\\\nnnuuu|||rrrttttttmmmmmmnnnqqqwww}}}mmmcccTTTHHHBBBAAAAAABBB>>>CCCAAA@@@DDD@@@===FFFEEEAAA===???EEEXXXwwwsssZZZYYYJJJHHHEEECCCAAA@@@>>><<<:::888777666888777666666555555555666777777777888888888888999999;;;======;;;@@@SSShhhrrrUUUAAA===;;;;;;;;;;;;:::888777666444888<<<>>>===<<<<<<===@@@<<<777666888;;;======;;;===???AAAAAA???===;;;===<<<<<<>>>AAADDDEEEFFF@@@>>><<<;;;:::888555222222222000...---...111444000000000000///...---,,,***++++++++++++,,,,,,,,,.........---------------000//////////////////////////////000000000111111111111000000111444666777000111555???KKKSSSUUUSSStttyyyxxx|||eeefffddd^^^UUUMMMIIIHHHKKKDDD>>>???>>>;;;<<<@@@FFFDDDAAA===::::::<<<>>>>>>999888;;;===999555333333222222444555444111///444222000...------------///......---,,,,,,++++++++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************,,,++++++++++++,,,------------------...///000111///111444999BBBMMMXXX```~~~|||mmm\\\OOOHHH@@@999;;;999666666777888888777555333111/////////---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***,,,......---***)))(((,,,+++***)))))))))***+++++++++******++++++,,,---,,,---......------...000///444333111333888QQQuuu~~~qqqiiihhhiiikkklllrrr}}}uuugggaaaaaa```aaajjjyyyuuuvvvhhh\\\RRRLLLEEEAAA>>>???AAACCCAAA???LLLMMMFFFFFFNNNLLLFFFHHHGGGFFFKKK]]]zzziiiNNNNNNCCCDDDAAA>>>>>>===;;;999777555555444777666555555555555555555666666666777777777777888555666999;;;999666888===EEEiiixxxbbbQQQAAA555333999777777777777777666555555444666:::;;;;;;:::::::::<<<999666666888:::<<<===:::;;;;;;;;;;;;;;;;;;:::999;;;===???AAACCCGGGJJJBBB@@@>>><<<;;;999555333000000///---,,,---///222////////////...---,,,,,,++++++++++++,,,,,,,,,---------------------------////////////////////////....../////////000000000000000000000000000000000111111000...,,,...333777666<<<>>><<<>>>HHHTTT[[[aaabbbiiiuuu}}}}}}yyywwwtttzzzrrrjjjooopppiii\\\RRRSSSVVVMMM@@@FFFAAA<<<;;;>>>AAAAAA@@@>>>;;;999:::999888;;;@@@RRRNNNGGG@@@;;;<<<@@@EEECCC;;;666666777666555666333222111111222222111///444222000...,,,++++++,,,------,,,,,,+++*********+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---------------...///000000...111333111///000444999@@@MMMbbbyyytttddd^^^WWWOOOJJJDDD>>>===@@@999777444333333444333222444222000//////...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******+++333:::999111+++***,,,,,,+++******))))))******+++************+++,,,,,,,,,---......------...///...333111000111...999RRRpppaaaTTTOOOPPP[[[hhhtttrrrpppgggZZZVVV[[[aaacccjjjrrrtttkkk```ZZZSSSLLLGGGCCC@@@===BBBAAAAAAFFFLLLNNNKKKGGG???EEECCCBBBIIIIIIIIIPPPVVVjjjfffIIIIII@@@BBB???<<<;;;:::999777555444444333555555444444444444444555555555555555666666666666555333333666999;;;<<<<<<111AAAVVVllllllOOO222***111888::::::333444444555555555444444333555777888999888888888777666555555666999;;;<<<999::::::::::::::::::999555888<<<======???CCCGGGAAA???===;;;:::888444111...///...---++++++---///------......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------............/////////...//////000000///...---...111333222///...///222111///...000000///111666555888;;;===BBBFFFEEE@@@GGGPPPRRRIIIFFFLLLOOOJJJFFFIIILLLKKKFFFAAA???@@@======999333222666555000999666444777===@@@===:::888999::::::888888<<>>OOOgggzzzfff___]]]TTTKKKHHHFFFIIIQQQWWWNNN===666:::999666333111111111000///333111...---......,,,+++***+++,,,------,,,+++***************************))))))(((((((((((()))))),,,333:::999222++++++...+++++++++******************************++++++,,,+++,,,......---,,,---///---111//////333///111@@@```}}}ssskkk___XXXXXXTTTRRR___rrrzzztttggg___XXXQQQVVVXXX[[[aaajjjuuuwwwxxxvvvmmm___RRRJJJGGG@@@???@@@AAADDDEEEDDDCCCSSSNNNIIIHHHJJJKKKHHHEEEIIIRRRLLL@@@AAAKKK___xxxhhhJJJIII???AAA>>>;;;:::999888666555444444444444333333333333333444444333333444444444555555555777444000111666;;;<<<999AAA:::888@@@PPPiiioooWWWDDD999777666888777333222333222222333444444444444333222333444555666666555444333333444444555777999:::888999;;;<<<<<<;;;999888555888<<<<<<;;;<<>><<<:::888777555222///,,,---...---+++***+++,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,++++++++++++,,,,,,------***+++++++++,,,,,,,,,---,,,,,,---------.........+++---...000000000///...)))***,,,///000000///...444///...444666222222555...111111---...333333...)))000333///---///111///555555333000000444666444222333333222444777888666000000111444666666444222666:::;;;:::777888;;;>>>EEECCC@@@;;;888888;;;>>>???888555777:::999999:::222000------.../////////---,,,+++++++++,,,---...)))))))))))))))((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,,,,---...///222111111222444333///,,,111111111111333777<<<@@@WWW___lllyyy}}}zzztttooosss}}}ppp[[[JJJIIIKKKHHHHHHLLLCCCNNN___hhhZZZBBB666888888555222000000000///...111///---,,,------,,,***+++,,,---......---,,,+++************************)))(((((((((((((((((())))))+++...---+++))))))***++++++++++++******))))))******))))))******+++,,,***,,,......---,,,---......222......444111000:::888NNNtttqqqdddhhhjjjbbb^^^cccyyynnnaaa\\\UUUPPPOOORRRWWWZZZYYY^^^eeeiiikkkmmmrrruuuwwwyyy{{{|||||||||}}}~~~}}}yyytttoookkkhhhgggdddZZZVVVYYYaaalllbbbGGGGGGGGGFFFCCCAAABBBFFFJJJKKKIIIGGGHHHNNNVVV\\\```]]]WWWOOOHHHDDDBBB@@@>>>777BBBAAACCCZZZ{{{iiiMMMJJJ??????===;;;888888666555444444444444222222222222222333333444222222222333333333444444111222222333777;;;:::666===666555:::<<<@@@UUUnnnrrr```TTT===666111+++222999;;;666111000222111222222333333333222222222111111222444444333222///111333444444444666777777888:::;;;;;;:::888777777999;;;<<<;;;;;;<<<===999888666555444222///---,,,---......,,,******************++++++******)))))))))))))))*********+++)))******++++++,,,,,,---+++,,,,,,------.........+++,,,,,,,,,,,,---------***,,,---///000000000///444000------///111111000+++((((((,,,...---,,,---111222111......111222111000222444444444444555555...000000000222555444222000/////////000111000///333333333222111333555888555888999777666888888777;;;;;;;;;:::888777999:::777222000555888666444444111///,,,,,,---......---******)))***+++,,,...///))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((())))))***+++++++++++++++,,,---......000...---///333333000,,,(((***,,,...000111111111777===@@@??????FFFMMMQQQeeellltttwwwvvvqqqmmmkkknnnqqqrrrpppooolllbbbXXXPPPKKKGGGFFFEEEIIITTT___[[[NNNEEEGGGIIIFFFBBBCCCIIISSS```dddYYYHHH@@@AAA777444111/////////...---000...,,,+++,,,,,,+++***+++,,,,,,------,,,,,,+++************************))))))(((((((((((())))))***)))'''((()))***++++++***++++++++++++***))))))***))))))))))))***++++++)))+++......---,,,,,,---///333...,,,111000...555111333OOOzzzzzzqqqhhh```XXXRRRNNNLLLMMMNNNMMMLLLLLLMMMNNNMMMOOOPPPPPPNNNNNNOOOPPPJJJKKKKKKKKKJJJJJJLLLNNNCCC>>>DDDIIIBBBAAAHHHHHHDDDCCCDDDEEEIIIMMMQQQSSSWWWXXX[[[aaafffjjjkkkkkkUUURRRKKKCCC<<<888888999:::LLL]]]wwwzzzaaafffLLLJJJ<<<<<<;;;:::666666555444333333333444111111111111111222333333111111111222222222333333+++111555444555999:::777...222777:::888999@@@HHHWWWkkkqqqfffAAA555555---777===444111------000444555444111111111222222111000000111///...///222333111///---000333444222222333555777666666555555666666777555555666888::::::999888666444333222222111///,,,+++---//////---***))))))((())))))******)))))))))(((((((((((()))))))))))))))))))))***+++,,,,,,,,,+++++++++,,,------......++++++++++++,,,,,,,,,,,,+++,,,,,,---............///---***)))***+++,,,,,,000111000------//////---...------......---...111///,,,+++---......---...---,,,---000111///---,,,111111222333222000/////////...,,,,,,---///111222333666666444555999777222888999::::::999888999:::444///---111444222/////////---,,,,,,------,,,+++******))))))***+++---...((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******************+++,,,---...---------///222444555555333000---++++++---///000333777777111///444888999---000555888888777777777;;;;;;;;;<<<@@@BBB>>>888<<<888777:::???FFFPPPYYYLLLGGGDDDDDDEEEBBB<<<777@@@DDDEEEDDDCCCCCC@@@;;;555222///.........---,,,///---+++++++++,,,+++***+++******************+++***************************))))))(((((())))))***++++++******+++,,,------***++++++,,,+++***)))((()))))))))))))))***++++++(((+++......---,,,,,,,,,,,,222...+++000///,,,222555222>>>___}}}~~~|||qqqlllfff```\\\XXXTTTRRROOOPPPOOONNNKKKKKKLLLMMMLLLMMMMMMKKKGGGEEEEEEGGGMMMKKKRRRTTTHHHHHHSSSXXXQQQPPPRRRZZZdddlllooopppllllllkkkhhhcccYYYMMMEEE<<<===<<<::::::CCCSSS```yyyNNN888cccJJJIII:::888999999555444333333222222333333111111000000111222333333000111111111111222222222...555666000,,,000333333,,,666888111000:::???<<<<<<@@@KKKeeebbbEEE>>>333777***444>>>333222111---222555333///.........000000111111000//////...111///---...111222000...---000333444222111222333666444222000000222444666111000000333777999666444444333222222222111///---+++---//////---+++))))))(((((()))))))))))))))(((''''''''''''((((((((((((((())))))***++++++,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((+++...000///.........+++//////***)))///111...000,,,---111000++++++111666000,,,///111000///000555000---///...******...''')))---///...+++---000///...///111444444000,,,222555444333666;;;999111444555666666444444555666555000---000111///------...,,,+++,,,------,,,***,,,+++***))))))***+++,,,((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******************+++,,,---...+++---...,,,******...222++++++,,,---//////...,,,---222333//////333222---333111//////111333555555999777444444888>>>???===:::888666888:::===@@@DDDBBBBBBAAABBBFFFIIIGGGAAA@@@???999666>>>IIIFFF;;;333000...,,,---------,,,...,,,******+++++++++)))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******''')))******)))((()))*********+++,,,+++***)))((()))))))))))))))******+++(((+++...///...,,,,,,,,,(((000...+++111111...333...222666===PPPnnnsss```hhhyyy~~~xxxrrrlllhhhaaaaaa___]]]ZZZYYYZZZ[[[YYY[[[^^^^^^]]]]]]___bbb]]]YYY]]]```___eeehhh___eee___ZZZ[[[bbbggggggdddllldddWWWJJJBBB===;;;999:::>>>BBBHHHWWWttt}}}hhhAAA333;;;___BBB>>>999:::555777555333111000111111000///000000000000000000000000000000111111111222222222111111111111111111111111333333333444444444555555666888>>>IIIXXXjjjyyy~~~cccVVVKKK===555666111111111111000000000///..................------......------------......///000111111000...,,,+++.........///000000111111111000//////111666:::===333111///000333555444222333333444555444111///---,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))NNNAAA222+++,,,...,,,(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++------***)))***,,,///***)))...000,,,,,,//////+++***...///------...111,,,+++...///,,,+++,,,,,,,,,,,,------.........------------------------222000///222777888555111000555999999555222222444555333000.........---,,,...------,,,***))))))((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++---.........---,,,,,,++++++++++++,,,,,,,,,------............/////////////////////000111111222222444444444444444444444444444444555666:::>>>BBBDDDFFF===<<>>>>>???:::555444777;;;===>>>444111---...000111///,,,,,,+++******))))))******)))))))))))))))******+++************))))))))))))+++***)))(((((()))***+++***************)))))))))************************))))))))))))))))))))))))))))))*********,,,000333111,,,+++//////+++,,,000111222777777333===ddd}}}zzzzzziiijjjkkk||||||}}}qqqmmmtttxxxvvvuuuyyyzzzyyyyyy|||}}}wwwqqqnnnllljjjiiihhhaaaVVVPPPPPPUUUIIIAAAFFFJJJKKKOOOVVVeeeUUUEEE>>>;;;<<<@@@GGGFFF[[[{{{||||||\\\DDD888111000444ZZZ@@@===999;;;777888555333111000111111000///////////////////////////000000000111111111222222111111111111111111111111333333333333444444444444222111111222777===CCCHHHOOO[[[mmm~~~jjj___TTTCCC666555444...,,,000000000/////////..................---------------......------------.........///000000///...,,,***------...//////000000111333222111222444777:::===222000...///222333222111222333444444333111///---,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((;;;333***(((***---+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///555555///+++---000333...,,,//////+++)))+++---******---...++++++---///+++***...///,,,+++,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,111///...111555777444111222666;;;;;;888555666777555333000.........---,,,......---,,,+++***))))))))))))))))))))))))))))))(((((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++---------------,,,+++++++++++++++,,,,,,,,,,,,---------........./////////......//////000111111222444444444444333333333333555555555555777:::===???BBB999888AAAEEE>>>888888<<<:::777777888888666444.........---,,,,,,---...,,,+++******))))))******))))))(((((())))))***+++*********)))))))))((((((******)))(((((()))*********))))))(((((()))))))))************************)))))))))))))))))))))))))))************,,,///222444///---......,,,///444444333444444000333KKKfffpppmmmgggkkkttthhhVVVQQQYYYcccfffcccgggppplll^^^\\\YYYWWWWWWYYY[[[^^^```ccceeeeee^^^UUUQQQTTTZZZYYYRRRLLLJJJIIIIIIHHHIIICCCJJJOOONNNOOOYYYfffnnnlll___OOOHHHQQQeeezzzssstttnnnTTT<<<444444222333777TTT======:::<<<777999555333111000111111000///////////////////////////000000000000111111111111000000000000000000000000222222222333333333333444:::888666555444555777888111555:::JJJaaakkkvvvzzz```KKK;;;333999111///444555111111666.........------------,,,------------------------...------,,,,,,------...---...//////...---+++***,,,,,,---......//////000111222222333444666888999111///......000111111000222222333333111000...---+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***((('''''')))******))))))*********++++++++++++++++++++++++++++++++++++&&&000999999111,,,---222333...,,,......+++))))))+++))))))------)))(((+++,,,))))))---///,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,///222444222000111555999:::888666666888555333000............---......---,,,+++******)))))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------............------......///000000111444444444333333222222222666555444444555666888999BBB:::999@@@DDD>>>888777777888:::<<<<<<999333//////111333000+++)))+++...++++++***))))))))))))***))))))(((((())))))***+++******))))))))))))((((((***))))))(((((())))))***))))))'''''''''((()))***************************))))))))))))))))))))))))******+++***)))***---000555000,,,,,,,,,,,,000555555111111333000---444???PPPaaauuu{{{tttjjjVVV[[[[[[ZZZcccqqqpppeeeSSSLLLJJJQQQTTTRRRRRRVVVTTTTTTVVVZZZ^^^\\\VVVPPPTTTPPPJJJHHHLLLPPPQQQPPPSSSaaaiiiggglll{{{{{{nnnYYY???444---111444111000222PPP;;;===999:::555777555333111000111111000////////////////////////////////////000000000111111000000000000000000000000111111111222222222333333111111222333444666777888;;;:::222222::::::===JJJRRRZZZeeepppvvvxxxyyyyyypppdddQQQ???333000222666111///000333111,,,+++///......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------,,,******++++++,,,,,,---............///000111222333333333111000//////000000111000111111111111000...---,,,+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((******)))))))))***)))))))))************+++************************&&&---333222---***+++...---+++***+++,,,,,,+++***)))((())),,,+++''''''******'''(((---...+++)))***++++++++++++++++++++++++*********+++++++++++++++,,,++++++,,,///111000///---000444555444333333555444222///............---...------,,,+++*********))))))))))))))))))))))))'''''''''((()))***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))*********+++++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////333333222222111111000000555444444333444444555666>>>999999???BBB>>>:::999444777:::===>>>;;;666333666777666333...,,,,,,---++++++***)))))))))))))))((((((((((((((()))*********)))))))))(((((((((((()))))))))(((((())))))))))))(((&&&&&&&&&''')))***************************))))))))))))))))))))))))***++++++***))))))+++---000---+++***+++,,,...111111///000333222...---111///888OOO|||}}}ssspppwww}}}zzz~~~hhhnnnssstttxxx~~~zzzvvv|||{{{VVVAAA333333000111666555///+++,,,NNN;;;===888888333555555333111000111111000///............................../////////000000000////////////////////////000000000111111111111222...//////000111111111000555888333333888444111888333666;;;???@@@BBBEEEGGGPPPUUU___jjjpppttt{{{pppnnnkkkeeeYYYLLLEEEDDD===;;;777333111000000111******,,,---,,,)))+++///......---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++******)))*********+++,,,,,,---------...///000111111111000111111111000000000111222000000000///...---,,,+++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))***+++)))((((((***---(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***))))))((((((***++++++))))))((()))+++)))&&&(((---+++((((((,,,---***))))))*********************)))))))))))))))******++++++*********+++---.........,,,---000111111111111111333111...------...---,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))***************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......111000000000//////......222222222333333444555666555333333999<<<;;;999999555777999:::999777555333888555222111222222000...+++***))))))(((((())))))((((((((('''((())))))***)))))))))(((((((((((('''((((((((())))))(((((((((((('''&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***++++++,,,,,,,,,---......---,,,---000333222//////222333000666TTTwwwoooiiiJJJ777333.........000222111------///MMM;;;<<<777777222444555333111000111111000///..................................../////////////////////////////////////////////000000000111111222333444555555555444444,,,444444555<<<999222666;;;;;;:::888777888;;;===HHHFFFFFFHHHGGGDDDDDDGGGJJJNNNTTTWWWWWWXXX\\\```ooovvvzzzzzz|||zzzzzzuuuooobbb[[[SSSRRRRRRQQQNNNGGGAAA===///000111111111111333555555666666555333111...---000000000000//////111444------------,,,,,,,,,,,,)))******++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))((())))))******+++,,,,,,---...///111111222222222111222222111//////000222//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&(((+++...(((((((((((())))))))))))((((((((((((((((((((((((,,,)))&&&&&&(((******))))))***)))'''(((+++)))&&&)))((()))***)))''',,,333...***(((+++,,,)))(((***)))))))))))))))(((((((((''''''(((((()))*********)))))))))***+++,,,---.........///000000111111111111///,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((())))))***)))))))))((())))))))))))*********************++++++++++++))))))***++++++,,,,,,---------------------------///000111222333333444444222111333777:::<<<<<<;;;888888777444000.........000---***,,,111333222///******)))(((((((((((()))((((((''''''(((((()))***))))))(((((((((((('''''''''(((((())))))(((((('''&&&''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++***---/////////111000---+++---000000...---///222000111111777BBBJJJ```|||}}}}}}cccNNN???000...222000/////////...,,,,,,...000KKK:::;;;666666333777555333111000111111000///........................------........./////////............................../////////000000000++++++---...///000111111000666444222777444...111444333222222444666999:::;;;;;;===@@@@@@???CCCJJJDDDEEEDDDAAA@@@AAABBBBBB;;;>>>LLLRRRHHHDDDDDD???CCCMMMJJJCCCBBB===555666;;;:::888666666888888777::::::888444222333444555666444111...---...///000///...,,,*********)))(((,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,++++++************++++++)))((((((((((((((())))))'''(((((())))))***++++++,,,---...///000111222222000111222000...---///111///...---,,,+++*********((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%'''((())))))'''''''''((((((((())))))'''''''''''''''''''''''')))(((((((((((((((((()))(((+++***''')))------(((+++))))))***((((((///888111,,,)))***+++)))(((***)))))))))(((((('''''''''&&&&&&'''(((((()))******))))))))))))***+++---///////////////000000000//////---***)))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''(((((()))))))))(((((((((((()))))))))******)))))))))*********++++++(((((()))******++++++,,,))))))******+++,,,,,,,,,......///000000111111111111333444666999;;;<<<:::666777666222---++++++---++++++***+++,,,.........******)))((((((((((((((((((''''''''''''((())))))))))))((((((((('''''''''''''''((())))))(((''''''%%%''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))+++***...///,,,---111111...---...---,,,---...///...&&&///000///000...999PPPlllSSS>>>222///,,,...222---111111///---+++,,,,,,,,,JJJ999;;;555777555999555333111000111111000///........................---------.........//////..................................../////////000000000000/////////.........333...***111333222888111000///111555888999888999<<>><<<;;;===>>>;;;666===;;;???>>>999>>>???444222888444222666444222:::<<<999444111222555555222---///000////////////...---...000222222000---+++,,,,,,++++++,,,...---)))************))))))))))))((())))))***++++++,,,,,,++++++************++++++(((((('''''''''(((((()))''''''(((((()))******************+++---///000111///000111///---,,,---000......,,,+++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''((())))))&&&$$$''''''''''''((((((((()))''''''''''''''''''''''''###'''++++++(((%%%&&&(((%%%((()))'''+++222222...,,,*********((()))222<<<444...)))******((((((+++))))))(((((('''''''''&&&&&&&&&''''''((())))))***((())))))))))))***---//////...------......---,,,...,,,)))((()))******)))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++''''''((()))***+++,,,,,,---......//////...---------///111111333555666444333555555333///---...000---///000---)))(((***,,,******)))((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&%%%'''***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***))))))***+++***---,,,((((((...111...///---++++++...222000,,,///111+++***333444333;;;TTTjjjpppyyyuuuTTT???333DDD333...111000222333,,,'''))))))***+++------+++HHH:::<<<777888333666222222111111000/////////..................------------------------------...------,,,,,,------....................................////////////000////////////000000000000111111222222222333333333999:::::::::999:::===???===<<<;;;:::888777666666777444666<<<===888777:::888777555555555555333111777555222222444444222///111111000000/////////...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,...000111000000//////...---,,,+++,,,,,,++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''(((+++,,,,,,+++EEE777((($$$***...+++$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))*********+++222111000///---,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%(((***)))''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555:::555000---.........,,,***+++,,,---------,,,,,,///---+++***((((((((()))''''''''''''''''''''''''''''''((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,...///000000000/////////......000333666888444666===RRRyyy{{{~~~\\\===///555@@@333333222111000///...---,,,,,,,,,++++++*********GGG:::<<<777888444555222222111111000/////////------...............---------------------------------,,,,,,,,,,,,---------------------------------------.........//////....../////////000000000111111111111222222222222666777888888888:::===@@@???===:::777555444555555555222444999999555444777555333222333444444333222555333111111333333111///000/////////...............---------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))************+++---///000............---,,,+++***,,,,,,+++******)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&''')))***)))(((111,,,&&&%%%(((+++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,---...//////---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%''')))+++***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************------...000111333444555777333///---------,,,+++,,,,,,++++++***)))))))))...,,,+++)))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,...///000000//////...---------...000333444333444333888NNNiiiuuurrr|||}}}}}}ZZZUUUJJJ<<<111000777???666555555555555555444444111000///...---,,,++++++{{{FFF;;;<<<666888444555222222111111000/////////,,,,,,---...////////////------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------.........////////////000000000000111111111111222333444555666888;;;>>>@@@<<<888333111111222444111000111555555222111333111000///000222333222111222000///000111111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++---...,,,---------,,,+++******+++++++++******))))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''%%%$$$%%%''''''&&&%%%"""$$$''''''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''&&&'''(((***,,,...///000......---+++***((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((+++,,,---///111222444444333111///...------+++)))000///---+++)))(((((((((,,,+++***(((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,---...//////......,,,,,,++++++,,,---///000---111...(((+++999EEEHHH[[[~~~yyy^^^JJJ222...+++***---111444444000000111111222222333333222111000///---+++***)))wwwEEE;;;<<<666999555555222222111111000/////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------...............////////////000000000000111222222222444777::::::888555222111000111222000///000222222000000000111000///000111222111000............/////////...,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))***++++++***++++++++++++******)))+++*********)))))))))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&$$$%%%&&&&&&%%%$$$"""&&&))))))'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))******+++------,,,***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))***,,,---///111333333000000//////...---***)))333111...,,,******+++,,,***))))))((('''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***************************+++,,,.........---,,,,,,,,,+++++++++,,,------(((000444...))),,,111333222```yyyyyyzzzgggUUUAAA222,,,444111//////111111...+++++++++++++++,,,,,,,,,,,,------,,,+++***)))((('''rrrCCC<<<<<<555999666444222222111111000/////////+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,,,,---------------------.........//////000000111000///000222444222333333333333222111000000111111000000000000///333222000000111000///---,,,------------------...************++++++++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))******+++******************)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((&&&%%%&&&''''''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))***++++++((((((((((((((('''''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))***,,,...000111222...///000000///---+++***000///---++++++,,,---...)))(((((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******************************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///444333000000111000...:::@@@@@@KKKbbblllVVVCCC<<<666---+++111222222111111000...---,,,------,,,,,,,,,+++++++++)))(((((((((((((((((((((nnnBBB<<<;;;444:::666444222222111111000/////////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...------///111...///222333444222111///000222222//////111111///333222000///000///---,,,,,,---...---,,,+++,,,---)))************+++++++++((()))+++,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((()))***+++++++++***))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&&&&&&&(((((('''&&&&&&$$$"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''')))***+++,,,&&&&&&&&&''''''(((((((((''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))************************((()))***+++,,,...//////---///000000...,,,,,,,,,******)))))))))***,,,,,,(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,---------------...000000555---,,,222444:::OOOfffnnnoooyyy{{{```FFF:::111...111111---...333---...///...+++***+++...---,,,,,,+++++++++******((((((((())))))))))))***jjjAAA===;;;444:::777444222222111111000/////////------...............---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,+++++++++,,,,,,,,,,,,---------...---,,,,,,///111000000111222222111000///000333222......111111...000...------......---+++,,,...///---+++)))***,,,))))))*********+++++++++((()))+++---...------,,,************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))((((((''''''((()))***++++++,,,+++((()))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---+++---///...,,,++++++---((((((((())))))*********(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***++++++***)))((()))***+++,,,,,,,,,,,,,,,---+++))))))***+++---///444+++000;;;777///111444///666HHHaaaqqqttttttvvvxxxXXX>>>333222222000---...000222111...------...//////---+++***+++,,,))))))))))))************)))))))))))))))))))))(((iiiAAA===;;;444:::777333222222111111000/////////.........///......------++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,---000222444333111000//////000000000333222------111111---,,,+++***+++---...---,,,---...000...***)))***,,,))))))******+++++++++,,,(((***,,,...///...---,,,************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((''''''((()))+++,,,,,,,,,,,,(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%$$$$$$%%%'''(((((('''%%%'''***+++)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$((('''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++***,,,---,,,***)))+++---)))***++++++++++++******((())))))******)))((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++,,,,,,,,,)))))),,,//////---,,,...222)))+++111---...222111111...000777:::<<>>AAA333,,,444999333...///---000111...---...//////---,,,+++,,,......---,,,))))))***+++,,,---......***))))))((('''&&&&&&%%%cccEEE888<<<888444666666333222000///........./////////...---,,,++++++***&&&+++//////,,,(((&&&&&&+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------////////////000000000000111000...,,,+++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++***///+++)))...+++&&&***'''))),,,......,,,)))'''+++++++++************)))+++)))''''''((((((&&&$$$)))))))))))))))*********(((((((((((((((''''''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%((()))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,+++++++++*********)))))),,,+++)))((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''"""###&&&+++000000,,,(((''''''(((((())))))******)))))))))))))))))))))))),,,+++***((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************************)))************+++++++++---------............//////.........///000222333888???DDDIII[[[sss}}}{{{tttwwwtttttttttTTTPPPIIIAAA;;;666444333222111111000///......---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))((((((''''''aaaDDD888;;;777333555555111000//////...///000000,,,,,,,,,,,,,,,,,,++++++---,,,+++))))))***---///+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------------------............///...---,,,---///000222---------------,,,+++***++++++++++++++++++++++++(((,,,(((%%%+++)))$$$(((((()))+++------+++)))(((+++++++++*********)))))))))((('''(((***+++***)))***)))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%%%%&&&)))***(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******+++,,,,,,+++++++++*********)))))),,,+++)))((((((((()))***))))))(((''''''''''''(((''''''''''''''''''''''''((((((***---000000,,,)))'''''''''((())))))******))))))))))))))))))))))))+++***)))((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((((())))))************************))))))*********+++++++++------------............///............///111222000333111...555AAACCC===???MMM]]]bbb^^^bbbyyytttdddSSSGGG>>>999666;;;999666333000/////////111111000//////...------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))(((((('''''']]]CCC777:::666333555444000////////////000111222*********++++++,,,,,,,,,---,,,+++)))))))))+++,,,+++************)))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...000333444......//////...,,,***((()))))))))))))))))))))))))))---(((&&&,,,+++&&&***)))******++++++******)))++++++*********)))))))))(((''''''))),,,......---*********))))))((((((((('''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&'''*********((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******++++++++++++************))))))))),,,+++)))((((((((()))*********)))(((((((((((((((''''''''''''''''''''''''((((((((()))***)))'''$$$&&&''''''(((((()))******)))))))))))))))))))))))))))))))))((())))))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))************************)))))))))*********++++++,,,,,,,,,---------......///...............//////555666333...000666444,,,888777666555222333===IIIOOOEEE@@@MMMaaajjj___QQQccceeeccc]]]\\\fffqqqxxxeeeeeehhhkkkmmmjjjccc]]]AAA<<<555111//////000000,,,,,,------...///000000000000//////...---------///......------,,,,,,+++++++++++++++++++++++++++******++++++******)))((()))))))))(((((((((((('''XXXAAA777999555333555333111111000000000000000000+++++++++++++++,,,,,,,,,)))000666777111+++&&&%%%************))))))))))))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,))))))*********+++++++++*********+++---///111222,,,...///000000---***((())))))))))))))))))))))))(((,,,&&&%%%---,,,&&&*********))))))))))))******************))))))))))))(((''''''))),,,---------++++++***)))(((''''''&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''))))))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++************)))))))))))),,,+++)))((((((((()))*********)))(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))******+++,,,(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((())))))************************))))))))))))************+++,,,,,,,,,------------.........------------------000///...000555444///111//////222444222333666///222555888888777555444111777:::555222555;;;>>>666666777:::;;;888333///555333000...///000000000---...000111111111000///............------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***************))))))(((((((((((((((((((((((((((SSS???888999444333666333333333222111000///...---///......---,,,+++++++++(((444???@@@666,,,)))***)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++*********+++++++++,,,,,,))))))*********+++++++++))))))******+++,,,------***+++...000000...,,,***((((((((((((((((((((((((&&&)))$$$$$$---,,,&&&'''******)))(((((()))***************)))))))))(((((()))((('''(((***+++***)))+++******)))((('''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))))))))))),,,+++)))((((((((()))******))))))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,------------------,,,,,,,,,+++,,,---,,,---///...***------111777999777666888...666===<<<666444999@@@222777888666333444333000000/////////000000///...333111///...//////---,,,---.../////////---+++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))************)))(((((('''''''''''''''(((((((((OOO???999:::444444777333444444444333111///---,,,000//////...,,,++++++***&&&...666444,,,(((+++000(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++)))************+++++++++)))))))))***************)))***,,,......---,,,+++(((((((((((((((((((((((())),,,(((***555333++++++***))))))(((((())))))*********)))))))))((((((((()))(((&&&'''(((((('''&&&)))))))))(((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***,,,+++)))((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%&&&&&&''''''((())))))))))))))))))))))))))))))'''''')))***++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++...///000000000000000///666444333333000,,,,,,///++++++++++++---///111222333444222//////333222//////...---,,,,,,...///111(((((()))---111444555555***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))((('''&&&''''''''''''(((((((((MMM???::::::555666888333333333333333222000...------------,,,,,,,,,++++++'''))))))(((%%%&&&))),,,(((((((((((())))))******((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************++++++++++++))))))))))))************((())))))***************+++++++++,,,++++++******)))))))))))))))))))))))))))---+++...:::888---,,,))))))))))))))))))))))))***)))))))))((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))******,,,+++)))((((((((()))***(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''(((((()))))))))))))))))))))))))))'''((()))***++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++((()))***,,,,,,,,,++++++'''''')))***++++++,,,...+++)))***...000///111555777333000111444555333000///222111......111222000000000000000//////000111333111000///000///---++++++,,,,,,---------------++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((KKK???;;;;;;555666999444111222333333222111000///***++++++++++++,,,,,,,,,///,,,))))))+++,,,)))&&&'''((((((((())))))******))))))***+++,,,------...))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))************+++++++++(((((((((((()))))))))***(((((()))++++++,,,,,,,,,---,,,,,,***))))))((((((************************###'''%%%***666444(((%%%(((((())))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''((())))))((('''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''')))+++***'''%%%&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))******,,,+++)))((((((((()))***''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%(((++++++(((&&&&&&(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''(((***++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''(((***+++,,,,,,,,,+++...------...,,,+++,,,///---***,,,111222...)))(((+++...000000...,,,---///(((000555333000000///,,,,,,...//////---+++++++++***))))))***,,,------,,,,,,,,,,,,,,,++++++++++++******************++++++******************++++++)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((}}}MMMCCC:::888888666333333222000111333111,,,...444,,,++++++******++++++,,,,,,,,,,,,------.........''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))***((())))))*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''(((((()))+++,,,---***)))((()))***+++***((((((((())))))))))))((((((***)))'''&&&&&&'''***,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,,,,+++***+++,,,---...---------------------------------.........//////222444555444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((({{{MMMBBB:::888888666333333222000000222000+++---333,,,++++++******++++++,,,************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))***************)))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''&&&&&&&&&&&&((()))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((******)))(((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((()))+++,,,---***)))((()))***+++***(((''''''((((((((((((''''''((((((''')))***,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***,,,...111222)))))))))))))))))))))))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000111333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''xxxLLLBBB999888888666444333222000000111///+++,,,000,,,++++++******++++++,,,***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))******,,,+++***((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((()))))))))(((((((((''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***(((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))***+++,,,---***)))((()))***+++***(((&&&''''''((((((''''''&&&'''&&&'''+++///000---***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((***,,,///333555)))))))))))))))))))))))),,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''tttKKKAAA999777888666444333222111000///...,,,,,,---,,,++++++******++++++,,,***+++++++++,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***+++...,,,***(((''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))((((((((('''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((((((((((((((((('''''''''''''''(((''''''''''''''''''((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''')))))))))(((((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************++++++++++++************************))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********((((((((()))***+++------***)))((()))***+++***(((''''''(((((((((((('''''')))'''&&&***...///,,,((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''(((***,,,...))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************************+++++++++++++++---......,,,*********++++++++++++++++++++++++++++++************++++++************************************************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&pppKKK@@@888777888666444444111111///...---......,,,,,,++++++******++++++,,,)))***+++,,,---///000000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((()))***++++++...,,,***(((''''''((()))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$%%%'''((((((&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++***************)))))))))((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((((())))))***,,,---...***)))((()))***+++***((())))))************))))))+++)))'''''')))***)))''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))))))))*********++++++***,,,......---++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''lllJJJ@@@777666777666444444000111///---...111000---,,,++++++******++++++,,,(((((()))***,,,---...///++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%%%%'''***+++((($$$'''(((((((((((()))))))))***))))))(((((())))))***))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***(((''''''((())))))'''(((((((((((()))))))))))))))))))))************)))))))))*********++++++************************)))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++*********(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))))))))***+++,,,---...***)))((()))***+++***((()))******++++++******)))+++***)))((('''''''''(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))******+++,,,+++++++++************************)))))))))************+++)))+++......---,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((iiiIII???777666777666444444000111///,,,///444333...,,,++++++******++++++,,,***************+++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,*********)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&'''+++///...)))$$$'''((((((((())))))))))))++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((,,,+++)))(((((((((******'''((((((((())))))))))))(((((())))))***+++,,,,,,))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))***+++,,,---...***)))((()))***+++***((())))))************))))))&&&***---,,,)))'''(((***'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++))))))*********+++++++++(((***,,,---,,,++++++,,,******************************))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))gggIII???777666777666444444///111///,,,///555555///,,,++++++++++++++++++,,,------,,,,,,+++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,((())))))*********))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))...222111+++$$$'''((((((((())))))******,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((...,,,***)))((()))***+++'''((((((((())))))******''''''(((***+++,,,---...)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,......***)))((()))***+++***((((((((())))))))))))((((((!!!(((000111,,,((())),,,&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,***)))((())))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++************++++++++++++''')))+++,,,+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))eeeOOO@@@;;;:::444444777444111111///...------------++++++++++++++++++++++++++++++***)))))))))******************************((()))***++++++***(((((())))))))))))))))))))))))************))))))(((((()))))))))(((&&&''')))+++---+++)))'''&&&''')))***((())))))'''&&&'''(((************)))))))))))))))************)))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((***)))((()))+++,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&%%%$$$%%%''')))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,,,,++++++******)))'''(((***+++,,,,,,)))))))))(((((((((''''''---,,,,,,+++,,,,,,---......---,,,+++++++++,,,---++++++++++++))))))***,,,'''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++******+++---...***((((((+++,,,,,,+++,,,++++++,,,------+++)))---......,,,***)))***+++)))---111222222000---***111///------///000...---,,,///000------///000...222///,,,+++,,,---+++(((,,,+++))))))***+++***))))))+++---,,,(((&&&''')))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((+++((((((,,,,,,)))(((+++************************((()))+++,,,,,,+++)))((())))))***++++++++++++***((()))+++,,,------,,,,,,((()))******++++++++++++************************************************)))))))))))))))******++++++++++++++++++,,,------++++++++++++++++++++++++---,,,+++************+++***))))))***,,,------,,,(((((())))))************************************+++******))))))******+++''''''''''''''''''''''''************))))))((((((************************))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((''''''dddJJJ;;;777777222222777444222111000///............++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++++++++*********)))))))))+++++++++)))'''&&&''')))*********)))******+++++++++,,,------,,,,,,,,,,,,))))))))))))************************))))))))))))+++***))))))))))))***+++((((((((((((((((((((((((''''''''')))+++------,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))((('''&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))*********++++++,,,+++***((('''---,,,***((())))))))))))*********++++++,,,---...)))))))))******+++++++++///---+++)))'''&&&&&&&&&))))))))))))((()))+++,,,---,,,+++))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''(((,,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((***+++,,,******,,,...///---***///...---,,,++++++,,,---((()))+++---///333888<<<666444111111888AAAHHHKKKGGGDDDCCCEEEHHHGGGAAA;;;777888555///,,,......,,,000...,,,---///000...,,,000///---,,,,,,,,,***((()))++++++***((((((+++...************************((())))))******))))))(((((((((((((((((((((((((((''')))++++++++++++,,,---*********************))))))***,,,------,,,***)))((())))))***************(((((()))***++++++++++++))))))***+++++++++******************************************************,,,+++++++++*********)))'''''''''''''''((()))***++++++++++++++++++++++++))))))******+++,,,---------,,,)))(((((('''%%%###)))))))))******+++++++++******************************))))))))))))************************************)))))))))(((((((((******************************)))))))))((((((((()))))))))*********++++++************))))))((((((bbbIII;;;888:::555666;;;888000000///...------------************************************++++++,,,---++++++++++++++++++++++++******+++++++++++++++***+++++++++++++++++++++++++++++++++++++++*********)))+++++++++)))((()))***((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******************+++***))))))))))))***+++(((((((((((((((((((((((()))((())),,,///000000///))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((&&&&&&'''((((((''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++******++++++***)))(((((())))))(((((()))+++---...,,,+++***))))))***,,,---,,,---...000111111111000111000000///000000111222///...,,,++++++,,,...///***)))'''&&&'''(((***,,,))))))))))))))))))))))))************************(((((('''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((((((***---000************************(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''')))***++++++))))))***---//////---+++,,,------,,,+++---222666AAACCCGGGJJJOOOUUU]]]bbbnnnlllmmmqqqvvvyyyzzzyyyxxxvvvuuuvvvwwwtttllleeeeeefffddd___\\\XXXQQQIII@@@;;;666222///...,,,+++---+++***+++,,,------,,,,,,,,,+++***((())),,,///++++++++++++++++++++++++)))******************)))((((((((((((((((((((((((&&&///222,,,(((+++---+++))))))******************)))***+++,,,,,,+++***)))((())))))***************(((((((((((()))***+++++++++++++++,,,++++++*********************************************************++++++,,,,,,++++++***---,,,,,,,,,------...///------------------------000///...------,,,++++++///...------......---+++******++++++++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++*********))))))))))))(((************************++++++*********)))))))))*********+++++++++,,,,,,))))))))))))((((((((((((___III<<<999;;;666777<<<999......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++''')))++++++++++++,,,---,,,,,,------......//////,,,+++***+++,,,,,,+++***------,,,,,,++++++******))))))************++++++)))))))))(((((()))))))))))))))))))))))))))))))))))))))***,,,...///...---(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''&&&&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((((())))))))))))***((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++((())))))******+++++++++((())))))))))))***---///000///...------...000111+++,,,///111333333222111...------,,,,,,+++++++++...,,,******,,,...111111+++***)))(((((()))******************************((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''(((***---(((((((((((((((((((((((())))))))))))))))))))))))***************************((((((***---...---,,,---,,,***)))***+++,,,---,,,222999>>>BBBIIITTT\\\lllooossswwwzzz~~~zzzzzzzzztttlllhhhbbbXXXMMMBBB:::333000---+++((((((+++...000000...---,,,+++***)))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***777:::...&&&***,,,'''************++++++++++++(((((()))******)))(((((()))******+++++++++++++++***)))(((((((((***+++,,,------...------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,------------+++***************++++++..................//////////////////...------,,,***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++++++++++++++*********)))((()))))))))************''''''''''''''''''''''''\\\GGG999666888222222555111......------,,,---------------------------------,,,,,,,,,------///000111++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---------,,,++++++---...///000...+++***,,,.........++++++,,,,,,,,,---------***************+++++++++************************************************''''''((()))++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%(((,,,000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++)))*********++++++++++++***************+++++++++,,,------+++)))))),,,...+++---///222777<<<@@@CCCNNNPPPRRRUUUVVVVVVUUUTTTQQQOOOLLLGGGBBB===999777333000,,,+++,,,------,,,...------,,,***)))''''''++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))''''''((()))((((((((((((((((((((((((************************++++++++++++++++++++++++******+++,,,------***)))...,,,******---444<<>>CCCWWW[[[ccclllvvv|||wwwsssooommm]]]WWWNNNFFF???888///***(((((((((((()))******+++************************************************(((((('''''''''((())))))************************************************+++,,,,,,+++)))(((((()))************************************************+++++++++++++++++++++++++++,,,---,,,***)))***+++'''+++222<<>>===FFFTTTaaallluuu}}}qqq```SSSKKKTTTUUU___kkkhhhVVVFFFBBBJJJUUUdddlllhhh[[[JJJ@@@PPP]]]ppp~~~```DDD@@@JJJYYYfffnnnsssuuuwwwrrrqqqnnnjjjbbbVVVJJJAAA777333...,,,,,,,,,,,,+++************************((())))))******))))))(((((((((((((((((((((((((((%%%(((*********)))+++,,,(((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++*********++++++++++++******)))******++++++++++++***************************************************///...,,,,,,,,,///111333...///222555:::>>>BBBDDDOOOPPPRRRTTTWWWYYY[[[[[[]]]]]]\\\YYYUUUPPPLLLJJJ===;;;777555333000---***,,,,,,,,,,,,+++++++++***************************+++******))))))******+++*********************************+++++++++,,,,,,******************************)))))))))((((((((()))))))))*********++++++)))))))))*********++++++RRRBBB555333555000///111---+++++++++******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((***,,,---''''''''''''''''''''''''(((((())))))*********+++))))))))))))***///666;;;LLLRRRZZZaaaeeedddaaa___YYYYYYZZZ___cccaaaZZZSSSVVVTTTOOOIIIBBB<<<888555///...---,,,***)))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''######%%%(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))***'''$$$""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))$$$%%%'''***///444888;;;EEEJJJQQQTTTWWW]]]eeelllyyy}}}}}}wwwfff]]]NNN===111***(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,'''***+++******333EEESSShhhqqq~~~~~~wwwsssaaaaaadddkkkuuu}}}{{{^^^TTTQQQXXXWWWFFF666000<<